diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-27 21:16:40 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-27 21:16:40 +0000 |
commit | 9ccc9ac447c981c911e8d015c213d8468fc47606 (patch) | |
tree | a6d3e45c1b7aedebf1a2bb9108ce2002098e2c9b /libjava/include/sparc-signal.h | |
parent | 8d1a057e7e95e7e40ce5fe2f20d27831cc6bc054 (diff) | |
download | ppe42-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.h | 3 |
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]; \ |