X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=boehm-gc%2FChangeLog;h=2739c38c58f0d468a61165e6a11d2efbd644d503;hb=5b58e627871a05f4a496badb305d8864e3772229;hp=dbbc12cbc3f2bd7794c146677d97e657c2c97e29;hpb=94efb705cdfbaef867673049bbe54cc5eea9c578;p=pf3gnuchains%2Fgcc-fork.git diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index dbbc12cbc3f..2739c38c58f 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,146 @@ +2006-12-08 Mike Stump + + * configure.ac: Fix x86 darwin builds. + * darwin_stop_world.c: Likewise. + * include/private/gcconfig.h: Likewise. + * connfigure: Regenerate. + +2006-09-26 Jack Howarth + + PR target/29180 + * darwin_stop_world.c: Make stack_start unsigned long. + +2006-09-21 Sandro Tolaini + + * os_dep.c: Port to Darwin/i386 + * darwin_stop_world.c: Likewise + * include/private/gcconfig.h: Likewise + +2006-06-07 Petr Salinger + + * configure.ac: add support for GNU/kFreeBSD, accepted by upstream + for gc 6.8. + * dyn_load.c: Likewise. + * include/gc.h: Likewise. + * private/gcconfig.h: Likewise. + * configure: Regenerate. + * include/gc_config.h.in: Regenerate. + +2006-09-14 Tom Tromey + + PR boehm-gc/29068. + * misc.c (GC_init_inner): Don't use GC_get_thread_stack_base on + Solaris. + +2006-08-21 Bryce McKinlay + + 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. + +2006-06-21 Keith Seitz + + * 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. + +2006-06-20 Ranjit Mathew + + Backport Windows 9x/ME VirtualQuery() fix from GC 6.7. + * os_dep.c (GC_wnt): Define. + (GC_init_win32): Set GC_wnt. + * dyn_load.c (GC_register_dynamic_libraries): Consider MEM_PRIVATE + sections also on Windows 9x/ME. + +2006-06-02 Geoffrey Keating + + * 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. + +2006-05-24 Carlos O'Donell + + * Makefile.am: Add install-html target. + * Makefile.in: Regenerate. + * aclocal.m4: Regenerate. + * include/Makefile.in: Regenerate. + +2006-03-07 Andrew Haley + + * dyn_load.c (GC_has_static_roots): Declare. + (GC_register_dynlib_callback): Call GC_has_static_roots. + +2006-04-11 Bryce McKinlay + + * darwin_stop_world.c (GC_push_all_stacks, GC_stop_world, + GC_start_world): Call vm_deallocate to free act_list. Fix from + Bruce Mitchener. + +2006-03-24 Andreas Tobler + John David Anglin + + * configure.ac (THREADS): Add REENTRANT for *-*-hpux11*. + Warn about POSIX threads not being supported for *-*-hpux10*. + * configure: Regenerate. + +2006-02-09 Tom Tromey + + * pthread_support.c: Conditionally include dlfcn.h. + +2006-02-06 Jakub Jelinek + Anthony Green + Tom Tromey + + * 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. + +2006-02-04 Alan Modra + + * include/private/gc_locks.h (GC_test_and_set ): Don't + use broken 64-bit version. + +2006-01-25 Andreas Tobler + + * darwin_stop_world.c: Change inline asm instruction to ld as ldz + is wrong. + + * Makefile.am (asm_libgcjgc_sources): Rename to asm_libgcjgc_sources. + * Makefile.in: Regenerate. + 2006-01-25 Bryce McKinlay * include/private/gcconfig.h: Revert to GC 6.6 version, removing