aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/pa-signal.h
diff options
context:
space:
mode:
authorUlrich Weigand <Ulrich.Weigand@de.ibm.com>2010-05-18 07:58:36 +0000
committerUlrich Weigand <Ulrich.Weigand@de.ibm.com>2010-05-18 07:58:36 +0000
commit47a1fbc84b859f76b667981823142c1d9db0a1d9 (patch)
tree1498312fa2d4548df4eb68430cb1ac244ff3b530 /libjava/include/pa-signal.h
parent6fe542eedfca85788635c35f69d56cb7aef39da0 (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.h22
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 \