|
@@ -189,12 +189,14 @@ static void got_segv(int z)
|
|
|
#endif /* DEBUG */
|
|
#endif /* DEBUG */
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+#ifndef DEBUG
|
|
|
static void got_fpe(int) __attribute__ ((noreturn));
|
|
static void got_fpe(int) __attribute__ ((noreturn));
|
|
|
|
|
+#endif /* DEBUG */
|
|
|
|
|
|
|
|
static void got_fpe(int z)
|
|
static void got_fpe(int z)
|
|
|
{
|
|
{
|
|
|
write_debug();
|
|
write_debug();
|
|
|
- fatal("FLOATING POINT ERROR -- CRASHING!", 0);
|
|
|
|
|
|
|
+ fatal("FLOATING POINT ERROR -- CRASHING!", 1);
|
|
|
#ifdef DEBUG
|
|
#ifdef DEBUG
|
|
|
raise(SIGFPE);
|
|
raise(SIGFPE);
|
|
|
#else
|
|
#else
|