OSDN Git Service

* dyn_load.c: On NetBSD, include machine/elf_machdep.h and define
[pf3gnuchains/gcc-fork.git] / boehm-gc / ChangeLog
index 4b87af7..cb49b3a 100644 (file)
@@ -1,3 +1,46 @@
+2005-02-26  Richard Earnshaw  <rearnsha@arm.com>
+
+       * dyn_load.c: On NetBSD, include machine/elf_machdep.h and define
+       ELFSIZE in terms of ARCH_ELFSIZE (back-ported from gc7.0alpha1).
+
+2005-02-15  Bryce McKinlay  <mckinlay@redhat.com>
+
+       PR libgcj/19823
+       * configure.host: Set gc_use_mmap on *-linux*.
+       * configure.ac: Define USE_MMAP if gc_use_mmap is set.
+       * include/private/gc_priv.h: Include gc_config.h.
+       * configure, include/gc_config.h.in: Rebuilt.
+
+2005-02-07  Hans Boehm  <Hans.Boehm@hp.com>
+
+       * allchblk.c (GC_allochblk_nth): Dont overlook available space if
+         GC disabled, correctly convert GC_finalizer_mem_freed to byte,
+         total_size to words.
+       * dyn_load.c (win32 GC_register_dynamic_libraries): Consider only
+         MEM_IMAGE regions.
+       * mach_dep.c (GC_with_callee_saves_pushed): separate into new function,
+         and indent appropriately.
+       * mark_rts.c (GC_approx_sp): Access stack.
+       * pthread_stop_world.c: (GC_suspend_handler): Explicitly push
+         callee-saves registers when appropriate.
+         (GC_stop_world): Handle EINTR from sem_wait (sync with Mono GC).
+
+2005-01-01  Bryce McKinlay  <mckinlay@redhat.com>
+
+       * configure.ac (AC_CONFIG_HEADERS): Build both include/gc_config.h 
+       and include/gc_ext_config.h.
+       * include/gc_ext_config.h: New file. Define only THREAD_LOCAL_ALLOC.
+       * include/gc.h: Undef PACKAGE_* before including gc_config.h.
+
+2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * configure: Regenerate.
+
+2004-11-29  Bryce McKinlay  <mckinlay@redhat.com>
+
+       PR libgcj/18699
+       Revert patches of 2004-11-26 and 2004-11-27.
+
 2004-11-29  Kelley Cook  <kcook@gcc.gnu.org>
 
        * configure: Regenerate for libtool change.