[kaffe] CVS kaffe (dalibor): Fixed compiler warning on sparc-solaris

Kaffe CVS Kaffe Mailing List <kaffe@kaffe.org>
Wed Jan 7 12:11:02 2004


PatchSet 4290 
Date: 2004/01/07 20:07:39
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed compiler warning on sparc-solaris

2004-01-07  Dalibor Topic <robilad@kaffe.org>

        * kaffe/kaffevm/systems/unix-jthreads/signal.c
        (registerSyncSignalHandler): Only define variable validSig
        if NDEBUG is not defined.
        Fixes a compiler warning on sparc-solaris.

        Reported by: Riccardo Mottola <zuse@libero.it>

Members: 
	ChangeLog:1.1877->1.1878 
	kaffe/kaffevm/systems/unix-jthreads/signal.c:1.11->1.12 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1877 kaffe/ChangeLog:1.1878
--- kaffe/ChangeLog:1.1877	Wed Jan  7 19:51:57 2004
+++ kaffe/ChangeLog	Wed Jan  7 20:07:39 2004
@@ -1,4 +1,14 @@
 2004-01-07  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/systems/unix-jthreads/signal.c
+	(registerSyncSignalHandler): Only define variable validSig
+	if NDEBUG is not defined.
+        Fixes a compiler warning on sparc-solaris.
+
+        Reported by: Riccardo Mottola <zuse@libero.it>
+
+2004-01-07  Dalibor Topic <robilad@kaffe.org>
+
 	* kaffe/kaffevm/systems/unix-jthreads/signal.c
 	(registerAsyncSignalHandler): Only define variable validSig
 	if NDEBUG is not defined.
Index: kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c
diff -u kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.11 kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.12
--- kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c:1.11	Wed Jan  7 19:51:58 2004
+++ kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c	Wed Jan  7 20:07:40 2004
@@ -186,17 +186,21 @@
 void
 registerSyncSignalHandler(int sig, void* handler)
 {
+#if !defined(NDEBUG)
+        /* Only used in assert. */
+
 	int validSig = 0
 #if defined(SIGFPE)	       
 		|| (sig == SIGFPE)
-#endif
+#endif /* defined(SIGFPE) */
 #if defined(SIGSEGV)
 		|| (sig == SIGSEGV)
-#endif
+#endif /* defined(SIGSEGV) */
 #if defined(SIGBUS)
 		|| (sig == SIGBUS)
-#endif
+#endif /* defined(SIGBUS) */
 		;
+#endif /* !defined(NDEBUG) */
 	
 	assert(handler != NULL);
 	assert(validSig);