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