1. 05 Feb, 2007 1 commit
  2. 24 Jan, 2007 1 commit
  3. 19 Jan, 2007 1 commit
    • os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently added… · d88c6456
      os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently added defines to include/private/gc_priv.h
      
      2007-01-19  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently
      	added defines to include/private/gc_priv.h
      	* darwin_stop_world.c: Removed the above defines.
      	(catch_exception_raise): Added THREAD_FLD in exc_state for POWERPC too.
      	* include/private/gc_priv.h: Moved definitions from darwin_stop_world.c
      	and os_dep.c to here. Fixed THREAD definition fixes for ppc64.
      
      From-SVN: r120977
      Andreas Tobler committed
  4. 17 Jan, 2007 4 commits
    • configure.ac: Don't define NO_SIGSET and NO_DEBUGGING while cross-compiling. · 6f9b4fd9
      	* configure.ac: Don't define NO_SIGSET and NO_DEBUGGING while
      	cross-compiling.
      	* configure: Regenerated.
      	* include/gc_config.h.in: Regenerated.
      
      From-SVN: r120883
      David Daney committed
    • * os_dep.c: Fix i686-apple-darwin9 builds. · 6109092d
      From-SVN: r120874
      Mike Stump committed
    • aclocal.m4: Regenerate to use multi.m4. · 8a489465
      2007-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
      boehm-gc/
      	* aclocal.m4: Regenerate to use multi.m4.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      zlib/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libffi/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/
      	* configure.ac: Use multi.m4 from aclocal rather than custom
      	code.  Use multi_basedir instead libgcj_basedir.  Test for
      	/proc/self/exe when not cross-compiling.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/classpath/
      	* configure.ac: Use multi.m4 from aclocal rather than
      	custom code.  Use multi_basedir instead libgcj_basedir.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/libltdl/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* configure.ac: Use multi.m4 from aclocal rather than
      	custom code.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r120870
      Jack Howarth committed
    • gc_config.h.in: Regenerate. · ceb84404
      2007-01-17  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* include/gc_config.h.in: Regenerate.
      
      From-SVN: r120853
      Andreas Tobler committed
  5. 16 Jan, 2007 1 commit
  6. 15 Jan, 2007 1 commit
  7. 11 Jan, 2007 1 commit
    • configure.ac: Replaced HAS_I386_THREAD_STATE_* with HAS_X86_THREAD_STATE32_* and... · 583cb3d3
      2007-01-11  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* configure.ac: Replaced HAS_I386_THREAD_STATE_* with
      	HAS_X86_THREAD_STATE32_* and HAS_X86_THREAD_STATE64_* respectively.
      	* configure: Regenerated.
      	* include/private/gcconfig.h (DARWIN): Added X86_64 define for Darwin.
      	Added base definitions for the X86_64 Darwin port.
      	* include/private/gc_priv.h: Added definitions for Darwin MACH thread
      	operations. Moved existing THREAD_STATE info from darwin_stop_world.c.
      	* darwin_stop_world.c: Removed THREAD_STATE info. Added
      	HAS_X86_THREAD_STATE64___RAX. And replaced HAS_I386_THREAD_STATE___EAX
      	with HAS_X86_THREAD_STATE32___EAX.
      	(GC_push_all_stacks): Use GC_MACH_THREAD_STATE_COUNT. Add code for
      	X86_64 Darwin.
      	* dyn_load.c (GC_dyld_name_for_hdr): Use GC_MACH_HEADER.
      	(GC_dyld_image_add): Use GC_MACH_HEADER and GC_MACH_SECTION.
      	Distinguish between getsectbynamefromheader_64 and
      	getsectbynamefromheader.
      	(GC_dyld_image_remove): Likewise.
      	* os_dep.c (GC_dirty_init): Use GC_MACH_THREAD_STATE.
      	(catch_exception_raise): Introduce exception information for I386 and
      	X86_64 Darwin. Add X86_64 for exc_state.faultvaddr.
      
      From-SVN: r120684
      Andreas Tobler committed
  8. 08 Dec, 2006 1 commit
  9. 26 Sep, 2006 1 commit
  10. 21 Sep, 2006 1 commit
  11. 18 Sep, 2006 1 commit
  12. 14 Sep, 2006 1 commit
  13. 21 Aug, 2006 1 commit
    • re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector) · 7ddf92a8
      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.
      
      From-SVN: r116313
      Bryce McKinlay committed
  14. 21 Jun, 2006 1 commit
    • pthread_stop_world.c (GC_suspend_handler): Redirect to suspension routine if… · 7691d0d3
      pthread_stop_world.c (GC_suspend_handler): Redirect to suspension routine if signal is received and thread is flagged...
      
              * pthread_stop_world.c (GC_suspend_handler): Redirect to suspension
              routine if signal is received and thread is flagged SUSPENDED.
              (suspend_self): New function.
              (GC_suspend_thread): New function.
              (GC_resume_thread): New function.
              * include/gc.h (GC_suspend_thread): Declare.
              (GC_resumet_thread): Declare.
              * include/private/pthread_support.h (SUSPENDED): New GC_thread
              flag.
      
      From-SVN: r114869
      Keith Seitz committed
  15. 20 Jun, 2006 1 commit
  16. 03 Jun, 2006 1 commit
    • Index: gcc/ChangeLog · 4f6d8cc8
      2006-06-02  Geoffrey Keating  <geoffk@apple.com>
      
      	* config/rs6000/host-darwin.c (sigaltstack): Protect prototype with
      	HAVE_DECL_SIGALTSTACK.
      	(MC_FLD): New.
      	(segv_handler): Use MC_FLD.
      	* configure.ac: Check for a sigaltstack declaration.
      	Compute HAS_MCONTEXT_T_UNDERSCORES on Darwin.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      Index: boehm-gc/ChangeLog
      2006-06-02  Geoffrey Keating  <geoffk@apple.com>
      
      	* configure.ac: Define HAS_PPC_THREAD_STATE_R0,
      	HAS_PPC_THREAD_STATE___R0, HAS_PPC_THREAD_STATE64_R0,
      	HAS_PPC_THREAD_STATE64___R0, HAS_I386_THREAD_STATE_EAX,
      	HAS_I386_THREAD_STATE___EAX.
      	* configure: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      	* darwin_stop_world.c (PPC_RED_ZONE_SIZE): Use standard Darwin
      	macro names to determine value.
      	(THREAD_STATE): New.
      	(THREAD_FLD): New.
      	(GC_push_all_stacks): Use THREAD_STATE and THREAD_FLD in both versions.
      
      From-SVN: r114339
      Geoffrey Keating committed
  17. 24 May, 2006 1 commit
  18. 24 Apr, 2006 1 commit
  19. 11 Apr, 2006 1 commit
  20. 24 Mar, 2006 1 commit
  21. 10 Feb, 2006 1 commit
  22. 07 Feb, 2006 1 commit
    • gc_ext_config.h.in: Added GC_PTHREAD_SYM_VERSION. · 5fd231d2
      2006-02-06  Jakub Jelinek  <jakub@redhat.com>
      	    Anthony Green  <green@redhat.com>
      	    Tom Tromey  <tromey@redhat.com>
      
      	* include/gc_ext_config.h.in: Added GC_PTHREAD_SYM_VERSION.
      	* include/gc_config.h.in: Rebuilt.
      	* include/gc_pthread_redirects.h (pthread_create): Conditionally
      	define.
      	* pthread_support.c (pthread_create_): New global.
      	(constr): New function.
      	(pthread_create): Conditionally renamed.
      	* configure: Rebuilt.
      	* configure.ac (GC_PTHREAD_SYM_VERSION): Define.
      
      Co-Authored-By: Anthony Green <green@redhat.com>
      Co-Authored-By: Tom Tromey <tromey@redhat.com>
      
      From-SVN: r110682
      Jakub Jelinek committed
  23. 04 Feb, 2006 1 commit
  24. 25 Jan, 2006 5 commits
  25. 24 Jan, 2006 1 commit
  26. 02 Nov, 2005 1 commit
  27. 31 Oct, 2005 1 commit
  28. 15 Sep, 2005 1 commit
  29. 06 Sep, 2005 1 commit
  30. 17 Jul, 2005 1 commit
  31. 15 Jun, 2005 1 commit
  32. 25 May, 2005 1 commit
  33. 10 May, 2005 1 commit