summaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-14 13:09:09 +0000
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-14 13:09:09 +0000
commit19aafaaf46ad52d61c9d458f72031160c762ae1d (patch)
tree8c1149be9d6bd70d5d9e66146dc0e63270631f23 /libjava/configure.host
parent366814c4b3242a1c0ed6b0f7c28e6ebf59d93c7f (diff)
downloadgcc-19aafaaf46ad52d61c9d458f72031160c762ae1d.tar.gz
gcc/ChangeLog:
* config/s390/s390.md ("udivsi3"): Ensure trap is generated for division by zero. ("umodsi3"): Likewise. libjava/ChangeLog: * configure.host (DIVIDESPEC) [s390*-*-*]: Set to -fno-use-divide-subroutine. * include/s390-signal.h: Include <ucontext.h> and <limits.h>. (HANDLE_FPE): Define. (SIGNAL_HANDLER): Change third argument to ucontext_t *. (struct old_s390_kernel_sigaction): Likewise for k_sa_handler. (HANDLE_DIVIDE_OVERFLOW): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84683 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host1
1 files changed, 1 insertions, 0 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 947392766bf..4cef1b8a5d1 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -138,6 +138,7 @@ case "${host}" in
s390*-*)
sysdeps_dir=s390
libgcj_interpreter=yes
+ DIVIDESPEC=-fno-use-divide-subroutine
enable_hash_synchronization_default=yes
;;
sparc*-*)