* prims.cc (unblock_signal): Annotate signum with __unused__ to
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 26 Sep 2004 20:38:49 +0000 (20:38 +0000)
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 26 Sep 2004 20:38:49 +0000 (20:38 +0000)
avoid warnings in the non-POSIX_VERSION case.
Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE,
so place it inside an #if block.
* include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__.
* include/i386-signal.h (SIGNAL_HANDLER):  Likewise
* include/mips-signal.h (SIGNAL_HANDLER):  Likewise
* include/sparc-signal.h (SIGNAL_HANDLER):  Likewise

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88148 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/include/default-signal.h
libjava/include/i386-signal.h
libjava/include/mips-signal.h
libjava/include/sparc-signal.h
libjava/prims.cc

index 1901c4a..2794b78 100644 (file)
@@ -1,5 +1,16 @@
 2004-09-26  Per Bothner  <per@bothner.com>
 
+       * prims.cc (unblock_signal): Annotate signum with __unused__ to
+       avoid warnings in the non-POSIX_VERSION case.
+       Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE,
+       so place it inside an #if block.
+       * include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__.
+       * include/i386-signal.h (SIGNAL_HANDLER):  Likewise
+       * include/mips-signal.h (SIGNAL_HANDLER):  Likewise
+       * include/sparc-signal.h (SIGNAL_HANDLER):  Likewise
+
+2004-09-26  Per Bothner  <per@bothner.com>
+
        * prims.cc (process_gcj_properties):  Optimization.
 
 2004-09-26  Per Bothner  <per@bothner.com>
index 1c50f5f..6aea734 100644 (file)
@@ -19,7 +19,7 @@ details.  */
 #include <signal.h>
 
 #define SIGNAL_HANDLER(_name)                  \
-static void _name (int _dummy)
+static void _name (int _dummy __attribute__ ((__unused__)))
 
 #define INIT_SEGV                                              \
 do                                                             \
index 8195972..f7b0eda 100644 (file)
@@ -20,7 +20,7 @@ details.  */
 #define HANDLE_FPE 1
 
 #define SIGNAL_HANDLER(_name)  \
-static void _name (int _dummy)
+static void _name (int _dummy __attribute__ ((__unused__)))
 
 #define MAKE_THROW_FRAME(_exception)                                   \
 do                                                                     \
index 0f77e47..732ba0b 100644 (file)
@@ -54,7 +54,9 @@ struct kernel_sigaction {
 
 
 #define SIGNAL_HANDLER(_name) \
-static void _name (int _dummy, siginfo_t *_info, sig_ucontext_t *_arg)
+static void _name (int _dummy __attribute__ ((__unused__)), \
+                  siginfo_t *_info __attribute__ ((__unused__)), \
+                  sig_ucontext_t *_arg __attribute__ ((__unused__)))
 
 /*
  *  MIPS leaves pc pointing at the faulting instruction, but the
index 1676d26..eb7f2b3 100644 (file)
@@ -18,7 +18,9 @@ details.  */
 #define HANDLE_FPE 1
 
 #define SIGNAL_HANDLER(_name)                                          \
-static void _name (int _dummy, siginfo_t *_info, void *arg)
+static void _name (int _dummy __attribute__ ((__unused__)), \
+                  siginfo_t *_info __attribute__ ((__unused__)), \
+                  void *arg __attribute__ ((__unused__)))
 
 #ifdef __arch64__
 #define FLUSH_REGISTER_WINDOWS                                 \
index 7511906..70ede27 100644 (file)
@@ -125,10 +125,11 @@ void (*_Jv_JVMPI_Notify_THREAD_END) (JVMPI_Event *event);
 #endif
 \f
 
+#if defined (HANDLE_SEGV) || defined(HANDLE_FPE)
 /* Unblock a signal.  Unless we do this, the signal may only be sent
    once.  */
 static void 
-unblock_signal (int signum)
+unblock_signal (int signum __attribute__ ((__unused__)))
 {
 #ifdef _POSIX_VERSION
   sigset_t sigs;
@@ -138,6 +139,7 @@ unblock_signal (int signum)
   sigprocmask (SIG_UNBLOCK, &sigs, NULL);
 #endif
 }
+#endif
 
 #ifdef HANDLE_SEGV
 SIGNAL_HANDLER (catch_segv)