From 7454930699835d060e8540a29dd51bec06ed2071 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Wed, 11 Jan 1995 05:53:49 +0000 Subject: * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather than by dividing by zero. --- gdb/testsuite/gdb.base/sigall.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gdb/testsuite/gdb.base/sigall.c') diff --git a/gdb/testsuite/gdb.base/sigall.c b/gdb/testsuite/gdb.base/sigall.c index ba28298c219..c23d7fef033 100644 --- a/gdb/testsuite/gdb.base/sigall.c +++ b/gdb/testsuite/gdb.base/sigall.c @@ -486,8 +486,15 @@ gen_FPE () do the same for SIGBUS, SIGSEGV, etc., but I suspect that even this test might turn out to be insufficiently portable. */ +#if 0 + /* Loses on the PA because after the signal handler executes we try to + re-execute the failing instruction again. Perhaps we could siglongjmp + out of the signal handler? */ /* The expect script looks for the word "kill"; don't delete it. */ return 5 / x; /* and we both started jumping up and down yelling kill */ +#else + kill (getpid (), SIGFPE); +#endif } int -- cgit v1.2.1