X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=boehm-gc%2FChangeLog;h=542ddc1e0b62e56f3bd75013501c7734b75798e9;hb=05191abd2d75c61451c55f2d8dfdc1cd1914974e;hp=0dceba09c60c9a4191098baebe3bee86b26def28;hpb=542f97842b526b5de4d638ae2d0f3a0a348cdc00;p=pf3gnuchains%2Fgcc-fork.git diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 0dceba09c60..542ddc1e0b6 100644 --- a/boehm-gc/ChangeLog +++ b/boehm-gc/ChangeLog @@ -1,3 +1,193 @@ +2009-12-09 Matthias Klose + + * include/private/gc_locks.h: For __ARM_EABI__ define + GC_test_and_set GC_clear to use the atomic builtins. + +2009-12-05 Ralf Wildenhues + + * Makefile.in: Regenerate. + * configure: Regenerate. + * include/Makefile.in: Regenerate. + +2009-11-30 Ben Elliston + + * mark_rts.c (GC_approx_sp): Use __builtin_frame_address when + compiling with GCC rather than taking the address of a local + variable. + +2009-11-30 Ben Elliston + + * os_dep.c: Use the POSIX signal API in preference to the BSD API. + Generate a compilation error if neither the POSIX nor BSD APIs can + be detected. + +2009-09-11 Ralf Wildenhues + + * Makefile.am (libgcjgc_la_LINK, gctest_LINK): New. + (gctest_LDADD): Depend on libgcjgc.la instead of ./libgcjgc.la, + so that library dependency resolution works with portable make. + * Makefile.in: Regenerate. + +2009-09-08 Alexandre Oliva + + * configure: Rebuilt with modified libtool.m4. + +2009-09-03 Loren J. Rittle + + * dyn_load.c (HAVE_DL_ITERATE_PHDR): Break definition from use. + Define for FreeBSD 7.0+. + +2009-08-24 Ralf Wildenhues + + * configure.ac (AC_PREREQ): Bump to 2.64. + +2009-08-22 Ralf Wildenhues + + * Makefile.am (install-html, install-pdf): Remove. + * Makefile.in: Regenerate. + + * Makefile.in: Regenerate. + * aclocal.m4: Regenerate. + * configure: Regenerate. + * include/Makefile.in: Regenerate. + * include/gc_config.h.in: Regenerate. + +2009-08-22 Ralf Wildenhues + + * Makefile.am (LTCOMPILE, LTLINK): Add $(AM_LIBTOOLFLAGS) + and $(LIBTOOLFLAGS). + * Makefile.in: Regenerate. + +2009-07-30 Ralf Wildenhues + + * configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force. + +2009-07-17 Michael Meissner + + PR boehm-gc/40785 + * include/private/gc_locks.h (GC_test_and_set): If GCC 4.4, use + the __sync_lock_test_and _set and __sync_lock_release builtins on + the powerpc. If not GCC 4.4, fix up the constraints so that it + builds without error. + (GC_clear): Ditto. + +2009-07-17 Kai Tietz + + * configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to + cflags. + * configure: Regenerated. + +2009-05-17 Dave Korn + + * win32_threads.c (GC_get_thread_stack_base): Implement for Cygwin. + +2009-03-01 Ralf Wildenhues + + * configure: Regenerate. + +2009-02-09 Mark Mitchell + + * Makefile.am (LTLDFLAGS): New variable. + (LINK): Use it. + * Makefile.in: Regenerated. + +2008-12-18 Ralf Wildenhues + + * configure: Regenerate. + +2008-09-26 Peter O'Gorman + Steve Ellcey + + * configure: Regenerate for new libtool. + * Makefile.in: Ditto. + * include/Makefile.in: Ditto. + * aclocal.m4: Ditto. + +2008-07-18 Matthias Klose + + * configure.ac (AC_CONFIG_FILES): Add threads.mk. + * threads.mk.in: New. + * Makefile.in, configure: Regenerate. + +2008-06-17 Ralf Wildenhues + + * Makefile.in: Regenerate. + * configure: Regenerate. + * include/Makefile.in: Regenerate. + * include/gc_config.h.in: Regenerate. + +2008-04-18 Paolo Bonzini + + PR bootstrap/35457 + * aclocal.m4: Regenerate. + * configure: Regenerate. + +2008-03-16 Ralf Wildenhues + + * aclocal.m4: Regenerate. + * configure: Likewise. + * Makefile.in: Likewise. + * include/Makefile.in: Likewise. + +2007-02-19 Andreas Tobler + + * dyn_load.c (GC_dyld_image_add): Remove ifdef clause and use the macro + GC_GETSECTBYNAME instead. + * include/private/gc_priv.h: Define GC_GETSECTBYNAME according to the + architecture (Darwin). + +2008-01-26 Richard Sandiford + + * include/private/gcconfig.h (HBLKSIZE): Define for MIPS. + +2008-01-24 David Edelsohn + + * configure: Regenerate. + +2007-10-10 John David Anglin + + PR boehm-gc/33442 + * pthread_support.c (GC_PTR GC_get_thread_stack_base): If stack grows + up, return stack_addr instead of stack_addr - stack_size. + +2007-08-14 David Daney + + * include/private/gcconfig.h: Handle mips64-linux n64 ABI. + +2007-07-05 H.J. Lu + + * aclocal.m4: Regenerated. + +2007-07-02 Rainer Orth + + PR boehm-gc/21940 + PR boehm-gc/21942 + * configure.ac (GC_SOLARIS_THREADS): Don't define on *-*-solaris*. + Use alternate thread library in /usr/lib/lwp. + * configure: Regenerate. + * dyn_load.c: Use GC_SOLARIS_PTHREADS. + * include/gc_config_macros.h (GC_SOLARIS_THREADS): Don't define. + * include/private/gcconfig.h: Handle 64-bit Solaris 2/x86. + (GC_SOLARIS_THREADS): Don't define. + * include/private/solaris_threads.h: Remove. + * pthread_support.c (GC_thr_init) [GC_SOLARIS_PTHREADS]: Determine + GC_nprocs via sysconf(). + * Makefile.am (libgcjgc_la_SOURCES): Remove solaris_pthreads.c and + solaris_threads.c. + (gctest_LDADD): Use THREADLIBS instead of THREADDLLIBS. + * Makefile.in: Regenerate. + * solaris_pthreads.c: Remove. + * solaris_threads.c: Remove. + +2007-06-22 Jakub Jelinek + + * pthread_support.c (GC_get_thread_stack_base): Handle + pthread_getattr_np failures. + +2007-06-02 Paolo Bonzini + + * configure: Regenerate. + 2007-05-23 Steve Ellcey * Makefile.in: Regenerate.