aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/sparc-signal.h
diff options
context:
space:
mode:
authorAndrew Haley <aph@cygnus.com>1999-05-20 08:26:55 +0000
committerAndrew Haley <aph@gcc.gnu.org>1999-05-20 08:26:55 +0000
commit554b61bb304e178d08f69b202b6d16eca14785af (patch)
treec773f8d236cca5c8caaa0578e6211289e6fc850a /libjava/include/sparc-signal.h
parentbf3118d04b6463cf24e439729ef9a2600b452f60 (diff)
downloadgcc-554b61bb304e178d08f69b202b6d16eca14785af.zip
gcc-554b61bb304e178d08f69b202b6d16eca14785af.tar.gz
gcc-554b61bb304e178d08f69b202b6d16eca14785af.tar.bz2
prims.cc (catch_fpe): Call to HANDLE_DIVIDE_OVERFLOW added.
1999-05-20 Andrew Haley <aph@cygnus.com> * libjava/prims.cc (catch_fpe): Call to HANDLE_DIVIDE_OVERFLOW added. * include/i386-signal.h (HANDLE_DIVIDE_OVERFLOW): New macro. (INIT_FPE): Exception string made more informative. * include/sparc-signal.h (INIT_FPE): Exception string made more informative. * testsuite/libjava.lang/Divide_1.java: New file. * testsuite/libjava.lang/Divide_1.out: New file. From-SVN: r27056
Diffstat (limited to 'libjava/include/sparc-signal.h')
-rw-r--r--libjava/include/sparc-signal.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/include/sparc-signal.h b/libjava/include/sparc-signal.h
index dfe8635..03b5cdc 100644
--- a/libjava/include/sparc-signal.h
+++ b/libjava/include/sparc-signal.h
@@ -51,7 +51,8 @@ while (0)
#define INIT_FPE \
do \
{ \
- arithexception = new java::lang::ArithmeticException (); \
+ arithexception = new java::lang::ArithmeticException \
+ (JvNewStringLatin1 ("/ by zero")); \
struct sigaction act; \
act.sa_flags = SA_SIGINFO; \
act.sa_sigaction = catch_fpe; \