diff options
author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 13:09:09 +0000 |
---|---|---|
committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 13:09:09 +0000 |
commit | 19aafaaf46ad52d61c9d458f72031160c762ae1d (patch) | |
tree | 8c1149be9d6bd70d5d9e66146dc0e63270631f23 /libjava/configure.host | |
parent | 366814c4b3242a1c0ed6b0f7c28e6ebf59d93c7f (diff) | |
download | gcc-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.host | 1 |
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*-*) |