From f64a6f1ee58f3cffc81f97af23f8c0ea6d9307fc Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Fri, 17 Jun 2011 08:33:13 +0000 Subject: re PR libgcj/49315 (Throw_2 SEGVs on Tru64 UNIX) PR libgcj/49315 * include/solaris-signal.h: Rename to ... * include/posix-signal.h: ... this. (SA_FLAGS): Define. (SIGNAL_HANDLER): Handle non-SA_SIGINFO case. (sa_signal_handler): Define. (_INIT_SIG_HANDLER): New macro. (INIT_SEGV, INIT_FPE): Use it. * configure.ac (SIGNAL_HANDLER): Use it on alpha*-dec-osf*, mips-sgi-irix*, *-*-solaris2* * configure: Regenerate. * include/aix-signal.h: Refer to AIX. * configure.host (alpha*-dec-osf*): Enable can_unwind_signal. (mips-sgi-irix6*): Likewise. From-SVN: r175138 --- libjava/configure.host | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libjava/configure.host') diff --git a/libjava/configure.host b/libjava/configure.host index 9d4f2b6..fab8c60 100644 --- a/libjava/configure.host +++ b/libjava/configure.host @@ -274,7 +274,10 @@ EOF rm -f conftest conftest.c fi ;; - i[34567]86*-kfreebsd*-gnu | x86_64*-kfreebsd*-gnu) + alpha*-dec-osf*) + can_unwind_signal=yes + ;; + i[34567]86*-kfreebsd*-gnu | x86_64*-kfreebsd*-gnu) libgcj_ld_symbolic='-Wl,-Bsymbolic' slow_pthread_self= ;; @@ -283,6 +286,7 @@ EOF DIVIDESPEC=-f%{m32:no-}%{!m32:%{!m64:no-}}%{m64:}use-divide-subroutine ;; mips-sgi-irix6* ) + can_unwind_signal=yes sysdeps_dir=mips ;; arm*-linux* ) -- cgit v1.1