From: hboehm Date: Sun, 1 Mar 2009 01:17:36 +0000 (+0000) Subject: 2009-02-28 Hans Boehm (Really Petr Krajca) X-Git-Tag: gc7_2alpha2~34 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e47c408d4433661a2d7586479f9bd12fbf1687c8;p=gc 2009-02-28 Hans Boehm (Really Petr Krajca) * configure.ac: Enable thread-local allocation for sparc-linux. * configure: Regenerate. --- diff --git a/ChangeLog b/ChangeLog index 2f75153f..2035b33f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-02-28 Hans Boehm (Really Petr Krajca) + * configure.ac: Enable thread-local allocation for sparc-linux. + * configure: Regenerate. + 2009-02-28 Hans Boehm (Really Ivan Maidansky) * alloc.c (GC_try_to_collect): Remove duplicate initialization check. @@ -10,7 +14,7 @@ finalize.c, include/private/gc_pmark.h, malloc.c, mark.c, os_dep.c, pthread_stop_world.c, pthread_support.c, reclaim.c, thread_local_alloc.c. - * misc.s: Refine comment. + * misc.c: Refine comment. 2009-02-28 Hans Boehm * os_dep.c: Define GC_GWW_BUF_LEN more intelligently. Add FIXME diff --git a/configure b/configure index c58ca320..ff422e52 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac Revision: 1.40 . +# From configure.ac Revision: 1.41 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for gc 7.2alpha1. # @@ -4687,7 +4687,7 @@ case "$THREADS" in THREADS=posix THREADDLLIBS=-lpthread case "$host" in - x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*) + x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux* | sparc*-*-linux*) cat >>confdefs.h <<\_ACEOF #define GC_LINUX_THREADS 1 _ACEOF diff --git a/configure.ac b/configure.ac index 2d15a420..c81a29ef 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_INIT(gc,7.2alpha1,Hans.Boehm@hp.com) AC_CONFIG_SRCDIR(gcj_mlc.c) AC_CANONICAL_TARGET AC_PREREQ(2.53) -AC_REVISION($Revision: 1.41 $) +AC_REVISION($Revision: 1.42 $) GC_SET_VERSION AM_INIT_AUTOMAKE([foreign dist-bzip2 subdir-objects nostdinc]) AM_MAINTAINER_MODE @@ -80,7 +80,7 @@ case "$THREADS" in THREADS=posix THREADDLLIBS=-lpthread case "$host" in - x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*) + x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux* | sparc*-*-linux*) AC_DEFINE(GC_LINUX_THREADS) AC_DEFINE(_REENTRANT) if test "${enable_parallel_mark}" = yes; then diff --git a/misc.c b/misc.c index 072902d9..df9dc20b 100644 --- a/misc.c +++ b/misc.c @@ -146,7 +146,7 @@ STATIC void GC_init_size_map(void) GC_size_map[i] = ROUNDED_UP_GRANULES(i); # ifndef _MSC_VER GC_ASSERT(GC_size_map[i] < TINY_FREELISTS); - /* Seems to tickle bug in some versions of VC++ */ + /* Seems to tickle bug in VC++ 2008 for AMD64 */ # endif } /* We leave the rest of the array to be filled in on demand. */