mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
re PR target/35222 (EH output contains procedure label without P' selector)
PR target/35222 * configure.ac (CONFIG_SJLJ_EXCEPTIONS): Force SJLJ exceptions on hpux10. * configure: Rebuilt. From-SVN: r133131
This commit is contained in:
committed by
John David Anglin
parent
af9129ca12
commit
b7a6a61cd3
@@ -1,3 +1,10 @@
|
||||
2008-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/35222
|
||||
* configure.ac (CONFIG_SJLJ_EXCEPTIONS): Force SJLJ exceptions
|
||||
on hpux10.
|
||||
* configure: Rebuilt.
|
||||
|
||||
2008-03-09 Kaz Kojima <kkojima@gcc.gnu.org>
|
||||
|
||||
Backport from mainline:
|
||||
|
||||
24
gcc/configure
vendored
24
gcc/configure
vendored
@@ -12153,13 +12153,35 @@ objext='.o'
|
||||
# Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
|
||||
if test "${enable_sjlj_exceptions+set}" = set; then
|
||||
enableval="$enable_sjlj_exceptions"
|
||||
case $target in
|
||||
*-*-hpux10*)
|
||||
if test $enableval != yes; then
|
||||
{ echo "$as_me:$LINENO: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
|
||||
echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
|
||||
enableval=yes
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
force_sjlj_exceptions=yes
|
||||
else
|
||||
case $target in
|
||||
*-*-hpux10*)
|
||||
force_sjlj_exceptions=yes
|
||||
enableval=yes
|
||||
;;
|
||||
*)
|
||||
force_sjlj_exceptions=no
|
||||
;;
|
||||
esac
|
||||
fi;
|
||||
if test $force_sjlj_exceptions = yes; then
|
||||
sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define CONFIG_SJLJ_EXCEPTIONS $sjlj
|
||||
_ACEOF
|
||||
|
||||
fi;
|
||||
fi
|
||||
|
||||
# For platforms with the unwind ABI which includes an unwind library,
|
||||
# libunwind, we can choose to use the system libunwind.
|
||||
|
||||
@@ -1212,9 +1212,29 @@ AC_SUBST(objext)
|
||||
AC_ARG_ENABLE(sjlj-exceptions,
|
||||
[ --enable-sjlj-exceptions
|
||||
arrange to use setjmp/longjmp exception handling],
|
||||
[sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
|
||||
AC_DEFINE_UNQUOTED(CONFIG_SJLJ_EXCEPTIONS, $sjlj,
|
||||
[Define 0/1 to force the choice for exception handling model.])])
|
||||
[case $target in
|
||||
*-*-hpux10*)
|
||||
if test $enableval != yes; then
|
||||
AC_MSG_WARN([dwarf2 exceptions not supported, sjlj exceptions forced])
|
||||
enableval=yes
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
force_sjlj_exceptions=yes],
|
||||
[case $target in
|
||||
*-*-hpux10*)
|
||||
force_sjlj_exceptions=yes
|
||||
enableval=yes
|
||||
;;
|
||||
*)
|
||||
force_sjlj_exceptions=no
|
||||
;;
|
||||
esac])
|
||||
if test $force_sjlj_exceptions = yes; then
|
||||
sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
|
||||
AC_DEFINE_UNQUOTED(CONFIG_SJLJ_EXCEPTIONS, $sjlj,
|
||||
[Define 0/1 to force the choice for exception handling model.])
|
||||
fi
|
||||
|
||||
# For platforms with the unwind ABI which includes an unwind library,
|
||||
# libunwind, we can choose to use the system libunwind.
|
||||
|
||||
Reference in New Issue
Block a user