]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR boehm-gc/33442 (1938 unexpected fails in libjava testsuite)
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sat, 13 Oct 2007 15:01:29 +0000 (15:01 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 13 Oct 2007 15:01:29 +0000 (15:01 +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: r129283

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

index 45d43ea31d656ff120229975c54c2c931eed8f81..cd0f2ee463ce756d3cb7106a4e5b442e0108de05 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-10-09  Andreas Tobler  <a.tobler@schweiz.org>
 
        * include/private/gc_priv.h: Remove duplicate code for DARWIN.
index 8210357766c5318e100343ad0033230066dd6f74..57c8a16a1fa574bfc5be282f7666d867fc1979c4 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