OSDN Git Service

* include/gc_pthread_redirects.h: Generalize test to use GC_PTHREADS.
[pf3gnuchains/gcc-fork.git] / boehm-gc / ChangeLog
index 7d09916..58c5f39 100644 (file)
@@ -1,3 +1,125 @@
+2001-10-16  Loren J. Rittle  <ljrittle@acm.org>
+
+       * include/gc_pthread_redirects.h: Generalize test to use GC_PTHREADS.
+       * linux_threads.c (WRAP_FUNC(pthread_join)): Conditionalized on
+       GC_FREEBSD_THREADS, handle strange interaction between system
+       pthread implementation and boehm-gc signal-handler architecture.
+       * tests/test.c (main): Conditionalized on GC_FREEBSD_THREADS,
+       set stack.
+       * include/private/gcconfig.h (configuration keyed off FREEBSD):
+       Define SIG_SUSPEND, SIG_THR_RESTART.  Do not define
+       MPROTECT_VDB when GC_FREEBSD_THREADS is defined.
+
+2001-10-16  Loren J. Rittle  <ljrittle@acm.org>
+
+       * Makefile.am (test.o): Find tests/test.c in $(srcdir).
+       * Makefile.in: Rebuilt.
+
+2001-10-16  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       * Makefile.am, acinclude.m4, configure.in: Imported GC 6.1 Alpha 1 and
+       merged local changes.
+
+2001-09-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * solaris_threads.c (MAX_ORIG_STACK_SIZE) [I386]: Provide special
+       Solaris 2/Intel definition.
+       
+       * configure.in (i?86-*-solaris2.[89]*): Define
+       SOLARIS25_PROC_VDB_BUG_FIXED.
+       * include/private/gcconfig.h [I386 && SUNOS5]: Use it.
+       * configure: Regenerate.
+
+       * include/private/gcconfig.h [I386 && SUNOS5] (DATASTART): Use _etext.
+       (DATAEND): Define using _end.
+
+2001-09-11  Per Bothner  <per@bothner.com>
+
+       * include/Makefile.am:  New file.  It defines include_HEADERS.
+       * Makefile.am (SUBDIRS):  New macro, set to include.
+       * configure.in (AC_OUTPUT):  Add include/Makefile.
+
+2001-08-20  Tom Tromey  <tromey@redhat.com>
+
+       * configure: Rebuilt.
+       * configure.in: Always ask gcc for threads package.
+
+2001-08-17  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.am, acinclude.m4, configure.in: Imported GC 6.0 and
+       merged local changes.
+
+2001-08-02  David Billinghurst <David.Billinghurst>
+
+       * configure: Rebuilt.
+       * configure.in:  POSIX threads on cygwin does not link with
+       -lpthreads.
+
+2001-07-03  Tom Tromey  <tromey@redhat.com>
+
+       Fix for PR bootstrap/3281:
+       * aclocal.m4, configure, Makefile.in: Rebuilt.
+       * acinclude.m4: Set mkinstalldirs for in-tree build.
+
+2001-06-26  Richard Henderson  <rth@redhat.com>
+
+       * alpha_mach_dep.s: Mark call-saved FP registers.
+       * include/private/gcconfig.h (ALPHA): Remove USE_GENERIC_PUSH_REGS.
+       * configure.in (alpha*): Re-enable alpha_mach_dep.s
+       * configure: Rebuild.
+
+2001-06-12  Tom Tromey  <tromey@redhat.com>
+
+       * aclocal.m4, configure: Rebuilt.
+       * acinclude.m4: Find configure.host in srcdir.
+
+2001-06-09  Alexandre Oliva  <aoliva@redhat.com>, Stephen L Moshier  <moshier@mediaone.net>
+
+       * configure.in (AC_EXEEXT): Work around in case it expands to
+       nothing, as in autoconf 2.50.
+       * acinclude.m4: Likewise.
+       * aclocal.m4, configure: Rebuilt.
+
+2001-06-07  Tom Tromey  <tromey@redhat.com>
+
+       For PR bootstrap/3075:
+       * configure, aclocal.m4, Makefile.in: Rebuilt.
+       * configure.in: Don't call AC_CONFIG_AUX_DIR or
+       AC_CANONICAL_SYSTEM.
+       * acinclude.m4 (BOEHM_CONFIGURE): Call AC_CONFIG_AUX_DIR and
+       AC_CANONICAL_SYSTEM here.
+       * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not
+       boehm_gc_basedir.
+
+2001-05-24  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       * Makefile.am: Override gctest_OBJECTS so tests/test.c can be built.
+       (libgcjgc_la_SOURCES): Remove typo.
+       * tests/test.c: Fix struct names and includes for GC_GCJ_SUPPORT case.
+       * Makefile.in: Rebuilt.
+
+2001-05-21  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       Imported version version 6.0alpha7.
+
+       * README, README.Mac, README.OS2, README.QUICK, README.alpha,
+       README.amiga, README.debugging, README.dj, README.hp, README.linux,
+       README.rs6000, README.sgi, README.solaris2, README.uts,
+       README.win32, SCoptions.amiga, backptr.h, barrett_diagram,
+       dbg_mlc.h, gc.h, gc.man, gc_alloc.h, gc_cpp.h, gc_hdrs.h, gc_mark.h,
+       gc_priv.h, gc_private.h, gc_typed.h, gcconfig.h,
+       hpux_irix_threads.c, makefile.depend, nursery.c,
+       solaris_threads.h, test.c, test_cpp.cc, weakpointer.h, cord/README,
+       cord/SCOPTIONS.amiga, cord/SMakefile.amiga, cord/cord.h,
+       cord/ec.h, cord/gc.h, cord/private/cord_pos.h, include/backptr.h,
+       include/gc_copy_descr.h, include/gc_nursery.h: Remove obsolete/moved
+       files.
+
+2001-05-19  Hans Boehm  <hans_boehm@hp.com>
+
+       * configure.host: Build with -fexceptions.
+       * linux_threads.c: Remember which thread stopped world for
+
 2001-05-04  Loren J. Rittle  <ljrittle@acm.org>
            with final tuning by Bryce McKinlay