re PR boehm-gc/33442 (1938 unexpected fails in libjava testsuite)
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Thu, 11 Oct 2007 00:36:08 +0000 (00:36 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Thu, 11 Oct 2007 00:36:08 +0000 (00:36 +0000)
PR boehm-gc/33442
* pthread_support.c (GC_PTR GC_get_thread_stack_base): If stack grows
up, return stack_addr instead of stack_addr - stack_size.

From-SVN: r129224

boehm-gc/ChangeLog
boehm-gc/pthread_support.c

index eaef529..60eac09 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR boehm-gc/33442
+       * pthread_support.c (GC_PTR GC_get_thread_stack_base): If stack grows
+       up, return stack_addr instead of stack_addr - stack_size.
+
 2007-08-14  David Daney  <ddaney@avtrex.com>
 
        * include/private/gcconfig.h: Handle mips64-linux n64 ABI.
index 8210357..57c8a16 100644 (file)
@@ -1153,7 +1153,7 @@ GC_PTR GC_get_thread_stack_base()
 #   ifdef STACK_GROWS_DOWN
       return stack_addr + stack_size;
 #   else
-      return stack_addr - stack_size;
+      return stack_addr;
 #   endif
 
 # else