]> granicus.if.org Git - gc/commitdiff
2009-02-28 Hans Boehm <Hans.Boehm@hp.com> (Really Petr Krajca)
authorhboehm <hboehm>
Sun, 1 Mar 2009 01:17:36 +0000 (01:17 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:44 +0000 (21:06 +0400)
* configure.ac: Enable thread-local allocation for sparc-linux.
* configure: Regenerate.

ChangeLog
configure
configure.ac
misc.c

index 2f75153fc958644dab1df53690b88df6c83242e1..2035b33f3a1d2aff5afbcc8e4f9ec8ea5aa848a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-02-28  Hans Boehm <Hans.Boehm@hp.com> (Really Petr Krajca)
+       * configure.ac: Enable thread-local allocation for sparc-linux.
+       * configure: Regenerate.
+
 2009-02-28  Hans Boehm <Hans.Boehm@hp.com> (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 <Hans.Boehm@hp.com>
        * os_dep.c: Define GC_GWW_BUF_LEN more intelligently.  Add FIXME
index c58ca320703f240db2bba04ade67ca1e575dd387..ff422e52317e486f91eb0ca9ba55284eec4f7d37 100755 (executable)
--- 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
index 2d15a4204c4fb452e58db44a8cba86bf6c996ee2..c81a29ef12f206c8af6102ed1b00f2ea3ccbd8f6 100644 (file)
@@ -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 072902d9f22f1e8a41d163b58006548602618834..df9dc20b243cfd8d18e91a3380aba00fd1e20166 100644 (file)
--- 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. */