OSDN Git Service

2002-07-18 H.J. Lu <hjl@gnu.org>
[pf3gnuchains/gcc-fork.git] / boehm-gc / ChangeLog
index 304c94a..ef9c684 100644 (file)
@@ -1,3 +1,133 @@
+2002-07-18  H.J. Lu <hjl@gnu.org>
+
+       * mach_dep.c (GC_push_regs): Remove the unused Linux/mips code.
+
+2002-07-18  H.J. Lu  (hjl@gnu.org)
+
+       * configure.in (machdep): Don't add mips_sgi_mach_dep.lo for
+       Linux/mips.
+
+2002-06-28  Hans Boehm <Hans_Boehm@hp.com>
+            Jonathan Clark
+
+        * win32_threads.c (GC_push_all_stacks): Tolerate bad sp.
+
+2002-06-09  H.J. Lu  (hjl@gnu.org)
+
+       * include/private/gc_locks.h (GC_test_and_set): Support
+       Linux/mips.
+       (GC_TEST_AND_SET_DEFINED): Likewise.
+
+       * include/private/gcconfig.h (DYNAMIC_LOADING): Defined for
+       Linux/mips.
+       (DATAEND): Likewise.
+       (LINUX_STACKBOTTOM): Likewise.
+       (STACKBOTTOM): Removed for Linux/mips.
+
+Sun May 19 11:32:03 2002  Mark P Mitchell  <mark@codesourcery.com>
+
+       * irix_threads.cc (GC_pthread_detach): Do not use REAL_FUNC.
+       (GC_pthread_create): Fix typo.
+       (GC_TRY_LOCK): Likewise.
+       * include/private/gc_locks.h (GC_test_and_set): Only take one
+       one argument.
+       (LOCK): Adjust appropriately.
+       * include/private/gc_priv.h (SIG_SUSPEND): Use SIGRTMIN if 
+       _SIGRTMIN is unavailable.
+
+2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+
+2002-05-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
+       script entry, and set LD to it when configuring multilibs.
+       * configure: Rebuilt.
+
+2002-04-22  Jeff Sturm  <jsturm@one-point.com>
+
+       * Makefile.am (toolexeclib_LTLIBRARIES): Remove.
+       (noinst_LTLIBRARIES): Add libgcjgc.la.
+
+       * Makefile.in: Rebuild.
+
+2002-04-22  David S. Miller  <davem@redhat.com>
+
+       * include/private/gcconfig.h: Hard-code STACKBOTTOM on
+       64-bit SPARC Linux, the __libc_stack_end technique does
+       not work in this case.
+
+2002-04-22  Jeff Sturm  <jsturm@one-point.com>
+
+       * gcconfig.h: Enable DYNAMIC_LOADING for all sparc-solaris ABIs.
+
+2002-04-17  Hans Boehm  <Hans_Boehm@hp.com>
+
+       * include/private/gcconfig.h: Use LINUX_STACKBOTTOM for
+       SPARC Linux.
+
+2002-04-09  Loren J. Rittle  <ljrittle@acm.org>
+
+       * include/private/gcconfig.h (DATAEND): Update comment example
+       to match reality.
+
+2002-04-08  Loren J. Rittle  <ljrittle@acm.org>
+
+       * include/private/gcconfig.h (DATAEND): Clarify comment.
+
+2002-04-08  Hans Boehm  <Hans_Boehm@hp.com>
+       
+       * include/private/gc_priv.h (WARN macro): Add "GC warning:" prefix.
+       (GC_large_alloc_warn_interval, GC_large_alloc_warn_suppressed):
+       declare.
+       * allchblk.c (GC_allchblk_nth): Change text and support reduced
+       frequency for blacklist warning message.
+       * misc.c (GC_large_alloc_warn_interval,
+       GC_large_alloc_warn_suppressed): define.
+       (GC_init_inner): Check GC_NO_BLACKLIST_WARNING and 
+       GC_LARGE_ALLOC_WARN_INTERVAL environment variables.
+       * doc/README.environment (GC_NO_BLACKLIST_WARNING): Deprecate.
+       (GC_LARGE_ALLOC_WARN_INTERVAL): Add documentation.
+
+       * dyn_load.c (_DYNAMIC): Move declaration to file scope.
+
+2002-04-04  Loren J. Rittle  <ljrittle@acm.org>
+
+       * include/private/gcconfig.h: Add support for an unmapped
+       memory hole between the end of the initialized data segment
+       and the start of the BSS on FreeBSD/i386.
+
+2002-03-30  Krister Walfridsson  <cato@df.lth.se>
+
+       * include/private/gcconfig.h: define DYNAMIC_LOADING for ELF
+        NetBSD/i386.
+
+2002-03-29  Hans Boehm  <Hans_Boehm@hp.com>
+
+       * linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
+       (GC_local_gcj_malloc): Add assertion.
+       (start_mark_threads): Fix abort message.
+       * mark.c (GC_mark_from): Generalize assertion.
+       * reclaim.c (GC_clear_fl_links): New function.
+       (GC_start_reclaim): Must clear some freelist links.
+       * include/private/specific.h, specific.c: Add assertions.
+       Safer definition for INVALID_QTID, quick_thread_id.  Fix/add comments.
+       Rearrange tse fields.
+
+2002-03-27  Richard Henderson  <rth@redhat.com>
+
+       * os_dep.c (GC_init_linux_data_start): Fix references to
+       __data_start and _end.
+
+2002-03-25  Loren J. Rittle  <ljrittle@acm.org>
+
+       * include/private/gcconfig.h: Change all likely references
+       to linker script synthesized symbols to use this idiom:
+       extern int etext[]; etext
+
 2002-03-25  Jeff Sturm  <jsturm@one-point.com>
 
        * linux_threads.c (GC_get_nprocs): Close file descriptor.