linux.h (MD_FALLBACK_FRAME_STATE_FOR): For SIGSEGV and SIGBUS signal frames...
authorUlrich Weigand <uweigand@de.ibm.com>
Sun, 11 Jul 2004 11:49:25 +0000 (11:49 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Sun, 11 Jul 2004 11:49:25 +0000 (11:49 +0000)
commitbbb362e69327419645706dc498ed4b6f36f2a38c
tree50692d12dfe4f9dda2dfd3313cdbd8a3d64c267d
parente5dce82f98a9602dfb781c3cf64ee2c3d0cc05d1
linux.h (MD_FALLBACK_FRAME_STATE_FOR): For SIGSEGV and SIGBUS signal frames...

ChangeLog:

* config/s390/linux.h (MD_FALLBACK_FRAME_STATE_FOR): For SIGSEGV and
SIGBUS signal frames, the PSW address points *to* the faulting
instruction, not after it.

libjava/ChangeLog:

* include/s390-signal.c (SIGNAL_HANDLER): Use SIGINFO-style prototype.
(struct old_s390_kernel_sigaction): Likewise for k_sa_handler.
(MAKE_THROW_FRAME): Do not modify PSW address.
(INIT_SEGV): Install SIGINFO-style signal handler.
(INIT_FPE): Likewise.

From-SVN: r84506
gcc/ChangeLog
gcc/config/s390/linux.h
libjava/ChangeLog
libjava/include/s390-signal.h