PatchSet 7346 
Date: 2006/07/15 21:16:49
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
2006-07-15  Kurt Roeckx  <[EMAIL PROTECTED]>

        * kaffe/kaffevm/systems/unix-pthreads/signal.c,
        kaffe/kaffevm/systems/unix-jthreads/signal.c
        (KaffeVM_detectStackBoundaries): Add more volatile modifiers to
remove
        optimizations.

Members: 
        ChangeLog:1.4849->1.4850 
        kaffe/kaffevm/systems/unix-jthreads/signal.c:1.33->1.34 
        kaffe/kaffevm/systems/unix-pthreads/signal.c:1.24->1.25 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4849 kaffe/ChangeLog:1.4850
--- kaffe/ChangeLog:1.4849      Sat Jul 15 18:35:12 2006
+++ kaffe/ChangeLog     Sat Jul 15 21:16:49 2006
@@ -1,3 +1,10 @@
+2006-07-15  Kurt Roeckx  <[EMAIL PROTECTED]>
+
+       * kaffe/kaffevm/systems/unix-pthreads/signal.c,
+       kaffe/kaffevm/systems/unix-jthreads/signal.c
+       (KaffeVM_detectStackBoundaries): Add more volatile modifiers to remove
+       optimizations.
+       
 2006-07-15  Dalibor Topic  <[EMAIL PROTECTED]>
 
        Cross-compilation fixes for Debian's gcc 4.1 cross-compilation
Index: kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c
diff -u kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.33 
kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.34
--- kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.33     Sat Apr 22 
19:41:54 2006
+++ kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c  Sat Jul 15 21:16:55 2006
@@ -460,7 +460,7 @@
 void
 detectStackBoundaries(jthread_t jtid, int mainThreadStackSize)
 {
-       static volatile char *guessPointer;
+       static volatile char * volatile guessPointer;
        void *old_sigsegv, *old_sigbus;
 
        setupSigAltStack();
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.24 
kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.25
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c:1.24     Sun Apr 16 
07:20:16 2006
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/signal.c  Sat Jul 15 21:16:54 2006
@@ -445,7 +445,7 @@
 void
 KaffePThread_detectStackBoundaries(jthread_t jtid, size_t mainThreadStackSize)
 {
-       static volatile char *guessPointer;
+       static volatile char *volatile guessPointer;
        void *handler_segv, *handler_bus;
 
 #if defined(SIGSEGV)

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to