diff options
author | Ulrich Weigand <Ulrich.Weigand@de.ibm.com> | 2010-05-18 07:58:36 +0000 |
---|---|---|
committer | Ulrich Weigand <Ulrich.Weigand@de.ibm.com> | 2010-05-18 07:58:36 +0000 |
commit | 47a1fbc84b859f76b667981823142c1d9db0a1d9 (patch) | |
tree | 1498312fa2d4548df4eb68430cb1ac244ff3b530 /libjava/include/pa-signal.h | |
parent | 6fe542eedfca85788635c35f69d56cb7aef39da0 (diff) |
Update to gcc-4_4-branch revision 159486.cell-4_4-branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/cell-4_4-branch@159526 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/include/pa-signal.h')
-rw-r--r-- | libjava/include/pa-signal.h | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/libjava/include/pa-signal.h b/libjava/include/pa-signal.h index 0f7c05427ab..1226f456463 100644 --- a/libjava/include/pa-signal.h +++ b/libjava/include/pa-signal.h @@ -12,29 +12,17 @@ details. */ #define JAVA_SIGNAL_H 1 #include <signal.h> -#include <ucontext.h> #include <sys/syscall.h> #define HANDLE_SEGV 1 #define HANDLE_FPE 1 -#define SIGNAL_HANDLER(_name) \ -static void _Jv_##_name (int _dummy, siginfo_t *_info, void *arg) +#define SIGNAL_HANDLER(_name) \ +static void _Jv_##_name (int _dummy __attribute__ ((unused)), \ + siginfo_t *_info __attribute__ ((__unused__)), \ + void *arg __attribute__ ((__unused__))) -#define MAKE_THROW_FRAME(_exception) \ -do \ -{ \ - struct ucontext *uc = (struct ucontext *)arg; \ - struct sigcontext *sc = &uc->uc_mcontext; \ - (void)_dummy; \ - (void)_info; \ - /* Advance the program counter so that it is after the start \ - of the instruction: the exception handler expects \ - the PC to point to the instruction after a call. */ \ - sc->sc_iaoq[0] = sc->sc_iaoq[1]; \ - sc->sc_iaoq[1] += 4; \ -} \ -while (0) +#define MAKE_THROW_FRAME(_exception) #define INIT_SEGV \ do \ |