summaryrefslogtreecommitdiff
path: root/boehm-gc/specific.c
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: Add stanza for *-*-gnu* threads configuration.Samuel Thibault2012-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | boehm-gc/ * configure.ac: Add stanza for *-*-gnu* threads configuration. * configure: Regenerate. * include/gc_config.h.in: Likewise. * dyn_load.c (_GNU_SOURCE): Define for __GNU__. * include/gc_config_macros.h (_REENTRANT, GC_PTHREADS): Define for GC_GNU_THREADS. * include/private/gcconfig.h (DATASTART): Don't define for I386 && HURD. (SIG_SUSPEND, SIG_THR_RESTART, SEARCH_FOR_DATA_START): Define for I386 && HURD. (UNIX_LIKE, REGISTER_LIBRARIES_EARLY): Define for HURD. * os_dep.c (GC_init_linux_data_start): Handle for HURD. * pthread_support.c (GC_thr_init): Add case for GC_GNU_THREADS. * specific.c: Use for GC_GNU_THREADS. * threadlibs.c: Add case for GC_GNU_THREADS. From-SVN: r193142
* specific.c: Check GC_LINUX_THREADS before including private/specific.h.Bryce McKinlay2004-08-171-1/+2
| | | | | | | | | 2004-08-16 Bryce McKinlay <mckinlay@redhat.com> * specific.c: Check GC_LINUX_THREADS before including private/specific.h. From Richard Earnshaw. From-SVN: r86084
* configure.in (GCINCS): Don't use "boehm-cflags".Bryce McKinlay2004-08-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | libjava: 2004-08-13 Bryce McKinlay <mckinlay@redhat.com> * configure.in (GCINCS): Don't use "boehm-cflags". Instead, -I boehm-gc's include dirs. * configure: Rebuilt. * include/boehm-gc.h: Include gc_config.h. boehm-gc: 2004-08-13 Bryce McKinlay <mckinlay@redhat.com> * configure.ac (gc_cflags): Add -Iinclude. (AC_CONFIG_HEADERS): New. Configure gc_config.h header. Don't write DEFS to boehm-cflags file. * configure: Rebuilt. * gcj_mlc.c: Check #ifdef GC_GCJ_SUPPORT after including headers. * specific.c: Check #ifdef GC_LINUX_THREADS after including headers. * include/gc_config_macros.h: Remove backward-compatibility redefinitions of GC_ names. * include/gc.h: Include <gc_config.h>. 2004-08-13 Bryce McKinlay <mckinlay@redhat.com> Import Boehm GC version 6.3. From-SVN: r85972
* linux_threads.c (return_free_lists): Clear fl[i] unconditionally.Hans Boehm2002-03-291-1/+20
| | | | | | | | | | | | | | * 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. From-SVN: r51582
* Makefile.am, [...]: Imported GC 6.1 Alpha 1 and merged local changes.Bryce McKinlay2001-10-161-2/+2
| | | | | | | * Makefile.am, acinclude.m4, configure.in: Imported GC 6.1 Alpha 1 and merged local changes. From-SVN: r46283
* Initial revisionBryce McKinlay2001-05-211-0/+108
From-SVN: r42370