Commit 399fe3e1 by John David Anglin Committed by John David Anglin

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: r132876
parent e918a58a
2008-03-04 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-04 Rafael Espindola <espindola@google.com> 2008-03-04 Rafael Espindola <espindola@google.com>
* fold-const.c (tree_simple_nonnegative_warnv_p): New. * fold-const.c (tree_simple_nonnegative_warnv_p): New.
......
...@@ -12200,13 +12200,35 @@ objext='.o' ...@@ -12200,13 +12200,35 @@ objext='.o'
# Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given. # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
if test "${enable_sjlj_exceptions+set}" = set; then if test "${enable_sjlj_exceptions+set}" = set; then
enableval="$enable_sjlj_exceptions" 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` sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define CONFIG_SJLJ_EXCEPTIONS $sjlj #define CONFIG_SJLJ_EXCEPTIONS $sjlj
_ACEOF _ACEOF
fi; fi
# For platforms with the unwind ABI which includes an unwind library, # For platforms with the unwind ABI which includes an unwind library,
# libunwind, we can choose to use the system libunwind. # libunwind, we can choose to use the system libunwind.
......
...@@ -1163,9 +1163,29 @@ AC_SUBST(objext) ...@@ -1163,9 +1163,29 @@ AC_SUBST(objext)
AC_ARG_ENABLE(sjlj-exceptions, AC_ARG_ENABLE(sjlj-exceptions,
[ --enable-sjlj-exceptions [ --enable-sjlj-exceptions
arrange to use setjmp/longjmp exception handling], arrange to use setjmp/longjmp exception handling],
[sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi` [case $target in
AC_DEFINE_UNQUOTED(CONFIG_SJLJ_EXCEPTIONS, $sjlj, *-*-hpux10*)
[Define 0/1 to force the choice for exception handling model.])]) 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, # For platforms with the unwind ABI which includes an unwind library,
# libunwind, we can choose to use the system libunwind. # libunwind, we can choose to use the system libunwind.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment