OSDN Git Service

2012-02-23 Patrick Marlier <patrick.marlier@gmail.com>
[pf3gnuchains/gcc-fork.git] / boehm-gc / ChangeLog
index 4a9f476..173ad80 100644 (file)
@@ -1,3 +1,110 @@
+2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
+           Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR boehm-gc/52179
+       * include/gc_config.h.in: Undefine HAVE_PTHREAD_GET_STACKADDR_NP.
+       * include/private/gcconfig.h (DARWIN): Define STACKBOTTOM with
+       pthread_get_stackaddr_np when available.
+       * configure.ac (THREADS): Check availability of pthread_get_stackaddr_np.
+       * configure: Regenerate.
+
+2012-02-10  Kai Tietz  <ktietz@redhat.com>
+
+       PR boehm-gc/48514
+       * include/gc_config_macros.h (GC_DLL): Define it for mingw-targets
+       only, if we are actual in boehm-gc's build and DLL_EXPORT
+       is defined.
+       
+2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
+
+       * configure: Regenerate.
+
+2011-08-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (THREADS): Remove posix95.
+       * configure: Regenerate.
+
+2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/39150
+       * configure.ac (i?86-*-solaris2.[89]): Also accept
+       x86_64-*-solaris2.1?.
+       * configure: Regenerate.
+
+2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libgcj/49451
+       * include/private/gcconfig.h [IRIX5 && _MIPS_SZPTR == 64]
+       (ELF_CLASS): Define.
+       * dyn_load.c [IRIX5]: Include <elf.h>.
+       Include <obj.h> for O32, <objlist.h> for N32, N64.
+       [SUNOS5DL && USE_PROC_FOR_LIBRARIES] (obj_offset): Define.
+       [SUNOS4 && USE_PROC_FOR_LIBRARIES] (obj_offset): Define.
+       [IRIX5 && !USE_PROC_FOR_LIBRARIES] (struct link_map): Define.
+       (__rld_obj_head): Declare.
+       (l_next, l_addr, obj_offset): Define.
+       (GC_FirstDLOpenedLinkMap): New function.
+       [SUNOS4 || SUNOS5DL] (GC_register_dynamic_libraries): Also use on
+       IRIX5.
+       Use obj_offset.
+       [IRIX5 || (USE_PROC_FOR_LIBRARIES && !LINUX]
+       (GC_register_dynamic_libraries): Don't use /proc version on IRIX5.
+
+2011-04-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (THREADS): Remove decosf1, irix, mach, os2.
+       * configure: Regenerate
+
+2011-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/48480
+       * testsuite/lib/boehm-gc.exp (boehm-gc-dg-prune): Allow for path
+       to ranlib.
+
+2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR boehm-gc/11412
+       * configure.ac (THREADCFLAGS): New variable.
+       Use it instead of INCLUDES, AM_CPPFLAGS.
+       <*-*-kfreebsd*-gnu> (THREADDLLIBS): Rename to THREADLIBS.
+       Remove DG/UX support.
+       (AC_CONFIG_FILES): Add testsuite/Makefile.
+       * Makefile.am (AUTOMAKE_OPTIONS): Use foreign instead of cygnus.
+       (SUBDIRS): Add testsuite.
+       (libgcjgc_la_LIBADD): Remove $(UNWINDLIBS).
+       (AM_CXXFLAGS): Add $(THREADCFLAGS).
+       (AM_CFLAGS): Likewise.
+       Remove TESTS related variables.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * testsuite/Makefile.am: New file.
+       * testsuite/Makefile.in: New file.
+       * testsuite/lib/boehm-gc.exp: New file.
+       * testsuite/config/default.exp: New file.
+       * testsuite/boehm-gc.c/c.exp: New file.
+       * testsuite/boehm-gc.lib/lib.exp: New file.
+       * tests/test.c: Move ...
+       * testsuite/boehm-gc.c/gctest.c: ... here.
+       * tests/leak_test.c, tests/middle.c, tests/thread_leak_test.c,
+       tests/trace_test.c: Move ...
+       * testsuite/boehm-gc.c: ... here.
+       * testsuite/boehm-gc.c/trace_test.c: Skip everywhere.
+       * tests/staticrootslib.c, tests/staticrootstest.c: Move ...
+       * testsuite/boehm-gc.lib: ... here.
+       * testsuite/boehm-gc.lib/staticrootstest.c: Use dg-add-shlib
+       staticrootslib.c.
+       * tests/test_cpp.cc: Move ...
+       * testsuite/boehm-gc.c++: ... here.
+
+2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (THREADS): Remove solaris.
+       * configure: Regenerate.
+
+2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
 2011-02-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * configure.ac: Don't use libdl on mips-sgi-irix6*.