From: Tom Tromey Date: Mon, 27 Sep 1999 21:16:40 +0000 (+0000) Subject: sparc-signal.h (SIGNAL_HANDLER): Third argument now a `void *'. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8c14177ca8713954c353e8651c11b59e85cd0c61;p=platform%2Fupstream%2Fgcc.git sparc-signal.h (SIGNAL_HANDLER): Third argument now a `void *'. * include/sparc-signal.h (SIGNAL_HANDLER): Third argument now a `void *'. (MAKE_THROW_FRAME): Cast third argument back to `ucontext_t *'. From-SVN: r29682 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index f033126..f2392d6 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,9 @@ 1999-09-24 Tom Tromey + * include/sparc-signal.h (SIGNAL_HANDLER): Third argument now a + `void *'. + (MAKE_THROW_FRAME): Cast third argument back to `ucontext_t *'. + Fix for PR java.util/47: * configure, include/config.h: Rebuilt. * configure.in: Don't look for ctime or ctime_r. diff --git a/libjava/include/sparc-signal.h b/libjava/include/sparc-signal.h index b2464c4..e733da2 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]; \