public inbox for java-prs@sourceware.org help / color / mirror / Atom feed
From: "tromey at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org> To: java-prs@gcc.gnu.org Subject: [Bug libgcj/13212] JNI/CNI AttachCurrentThread does not register thread with garbage collector Date: Fri, 01 Sep 2006 16:16:00 -0000 [thread overview] Message-ID: <20060901161627.16855.qmail@sourceware.org> (raw) In-Reply-To: <bug-13212-7355@http.gcc.gnu.org/bugzilla/> ------- Comment #38 from tromey at gcc dot gnu dot org 2006-09-01 16:16 ------- Subject: Bug 13212 Author: tromey Date: Fri Sep 1 16:16:15 2006 New Revision: 116631 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116631 Log: PR libgcj/28698: * libgcj_bc.c (DECLARE_PRIM_TYPE): New macro. Declare primitive classes. boehm-gc PR libgcj/13212: * configure.ac: Check for pthread_getattr_np(). Remove GC_PTHREAD_SYM_VERSION detection. * include/gc.h (GC_register_my_thread, GC_unregister_my_thread, GC_get_thread_stack_base): New declarations. * pthread_support.c (GC_register_my_thread, GC_unregister_my_thread, GC_get_thread_stack_base): New functions. (GC_delete_thread): Don't try to free the first_thread. * misc.c (GC_init_inner): Use GC_get_thread_stack_base() if possible. (pthread_create_, constr): Removed. (pthread_create): Don't rename. * include/gc_ext_config.h.in: Rebuilt. * include/gc_pthread_redirects.h (pthread_create): Define unconditionally. * include/gc_config.h.in: Rebuilt. * configure: Rebuilt. libjava * java/lang/natThread.cc (_Jv_AttachCurrentThread): Attach thread to GC. (_Jv_DetachCurrentThread): Detach thread from GC. * include/boehm-gc.h (_Jv_GCAttachThread, _Jv_GCDetachThread): Declare. * boehm.cc (_Jv_GCAttachThread): New function. (_Jv_GCDetachThread): Likewise. gcc/java/ChangeLog * jvspec.c (lang_specific_driver): Add -s-bc-abi when needed. libjava/ChangeLog * configure, Makefile.in: Rebuilt. * Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj_bc.la. (libgcj_bc_la_SOURCES): New variable. (libgcj_bc_la_LDFLAGS): Likewise. (libgcj_bc_la_LIBADD): Likewise. (libgcj_bc_la_DEPENDENCIES): Likewise. (libgcj_bc_la_LINK): Likewise. (libgcj_bc_dummy_LINK): Likewise. (libgcj_bc.la): New target. (install-exec-hook): Likewise. * libgcj.spec.in (*lib): Use LIBGCJ_SPEC. * libgcj_bc.c: New file. * configure.ac (LIBGCJ_SPEC): New subst. * configure.host (use_libgcj_bc): New variable. Added: branches/gcj-eclipse/libjava/libgcj_bc.c - copied, changed from r116204, trunk/libjava/libgcj_bc.c Modified: branches/gcj-eclipse/boehm-gc/ChangeLog branches/gcj-eclipse/boehm-gc/configure branches/gcj-eclipse/boehm-gc/configure.ac branches/gcj-eclipse/boehm-gc/dyn_load.c branches/gcj-eclipse/boehm-gc/include/gc.h branches/gcj-eclipse/boehm-gc/include/gc_config.h.in branches/gcj-eclipse/boehm-gc/include/gc_ext_config.h.in branches/gcj-eclipse/boehm-gc/include/gc_pthread_redirects.h branches/gcj-eclipse/boehm-gc/include/private/pthread_support.h branches/gcj-eclipse/boehm-gc/misc.c branches/gcj-eclipse/boehm-gc/os_dep.c branches/gcj-eclipse/boehm-gc/pthread_stop_world.c branches/gcj-eclipse/boehm-gc/pthread_support.c branches/gcj-eclipse/gcc/java/ChangeLog branches/gcj-eclipse/gcc/java/jvspec.c branches/gcj-eclipse/libjava/ChangeLog branches/gcj-eclipse/libjava/Makefile.am branches/gcj-eclipse/libjava/Makefile.in branches/gcj-eclipse/libjava/boehm.cc branches/gcj-eclipse/libjava/configure branches/gcj-eclipse/libjava/configure.ac branches/gcj-eclipse/libjava/configure.host branches/gcj-eclipse/libjava/gcj/Makefile.in branches/gcj-eclipse/libjava/include/Makefile.in branches/gcj-eclipse/libjava/include/boehm-gc.h branches/gcj-eclipse/libjava/java/lang/natThread.cc branches/gcj-eclipse/libjava/libgcj.spec.in branches/gcj-eclipse/libjava/testsuite/Makefile.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13212
next prev parent reply other threads:[~2006-09-01 16:16 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <bug-13212-7355@http.gcc.gnu.org/bugzilla/> 2005-10-07 13:49 ` stewart at neuron dot com 2005-10-12 18:11 ` tromey at gcc dot gnu dot org 2005-10-12 20:29 ` stewart at neuron dot com 2005-10-22 20:58 ` arno at heho dot snv dot jussieu dot fr 2005-10-23 0:21 ` arno at heho dot snv dot jussieu dot fr 2005-10-23 0:22 ` arno at heho dot snv dot jussieu dot fr 2005-10-23 0:24 ` arno at heho dot snv dot jussieu dot fr 2005-10-23 0:28 ` arno at heho dot snv dot jussieu dot fr 2005-10-23 10:44 ` greenrd at gcc dot gnu dot org 2005-10-23 23:37 ` arno at heho dot snv dot jussieu dot fr 2006-01-09 17:25 ` aph at gcc dot gnu dot org 2006-01-09 17:32 ` greenrd at gcc dot gnu dot org 2006-01-09 17:41 ` jakub at gcc dot gnu dot org 2006-01-09 17:43 ` jakub at gcc dot gnu dot org 2006-01-09 18:21 ` cagney at redhat dot com 2006-01-13 22:44 ` tromey at gcc dot gnu dot org 2006-03-24 14:08 ` rguenth at gcc dot gnu dot org 2006-03-24 15:35 ` rguenth at gcc dot gnu dot org 2006-03-24 17:41 ` aph at gcc dot gnu dot org 2006-03-25 1:07 ` matz at suse dot de 2006-03-30 7:00 ` mckinlay at redhat dot com 2006-03-30 15:48 ` rguenth at gcc dot gnu dot org 2006-03-30 15:51 ` mckinlay at redhat dot com 2006-05-22 16:16 ` rguenth at gcc dot gnu dot org 2006-06-10 18:00 ` arno at heho dot snv dot jussieu dot fr 2006-07-14 14:02 ` davidf at sjsoft dot com 2006-08-21 22:07 ` tromey at gcc dot gnu dot org 2006-08-21 22:09 ` tromey at gcc dot gnu dot org 2006-09-01 16:16 ` tromey at gcc dot gnu dot org [this message] [not found] <20031127132523.13212.alessio@itapac.net> 2005-09-11 2:59 ` david at jpackage dot org 2005-09-11 3:02 ` billy dot biggs at gmail dot com 2005-09-15 0:27 ` greenrd at gcc dot gnu dot org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20060901161627.16855.qmail@sourceware.org \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=java-prs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).