summaryrefslogtreecommitdiffstats
path: root/libjava/include/sparc-signal.h
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-27 21:16:40 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-09-27 21:16:40 +0000
commit9ccc9ac447c981c911e8d015c213d8468fc47606 (patch)
treea6d3e45c1b7aedebf1a2bb9108ce2002098e2c9b /libjava/include/sparc-signal.h
parent8d1a057e7e95e7e40ce5fe2f20d27831cc6bc054 (diff)
downloadppe42-gcc-9ccc9ac447c981c911e8d015c213d8468fc47606.tar.gz
ppe42-gcc-9ccc9ac447c981c911e8d015c213d8468fc47606.zip
* include/sparc-signal.h (SIGNAL_HANDLER): Third argument now a
`void *'. (MAKE_THROW_FRAME): Cast third argument back to `ucontext_t *'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29682 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/include/sparc-signal.h')
-rw-r--r--libjava/include/sparc-signal.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/include/sparc-signal.h b/libjava/include/sparc-signal.h
index b2464c4c4aa..e733da2284d 100644
--- a/libjava/include/sparc-signal.h
+++ b/libjava/include/sparc-signal.h
@@ -18,7 +18,7 @@ details. */
#define HANDLE_FPE 1
#define SIGNAL_HANDLER(_name) \
-static void _name (int _dummy, siginfo_t *_info, ucontext_t *_context)
+static void _name (int _dummy, siginfo_t *_info, void *arg)
#define FLUSH_REGISTER_WINDOWS \
asm volatile ("ta 3");
@@ -26,6 +26,7 @@ static void _name (int _dummy, siginfo_t *_info, ucontext_t *_context)
#define MAKE_THROW_FRAME \
do \
{ \
+ ucontext_t *_context = (ucontext_t *) arg; \
(void)_dummy; \
(void)_info; \
register int sp = _context->uc_mcontext.gregs[REG_SP]; \
OpenPOWER on IntegriCloud