OSDN Git Service

gcc/ChangeLog:
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jul 2004 13:09:09 +0000 (13:09 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Jul 2004 13:09:09 +0000 (13:09 +0000)
commit19aafaaf46ad52d61c9d458f72031160c762ae1d
tree8c1149be9d6bd70d5d9e66146dc0e63270631f23
parent366814c4b3242a1c0ed6b0f7c28e6ebf59d93c7f
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
gcc/ChangeLog
gcc/config/s390/s390.md
libjava/ChangeLog
libjava/configure.host
libjava/include/s390-signal.h