`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
1999-09-24 Tom Tromey <tromey@cygnus.com>
+ * 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.
#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");
#define MAKE_THROW_FRAME \
do \
{ \
+ ucontext_t *_context = (ucontext_t *) arg; \
(void)_dummy; \
(void)_info; \
register int sp = _context->uc_mcontext.gregs[REG_SP]; \