aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host11
1 files changed, 4 insertions, 7 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index e466b63c971..cdced6e7404 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -23,7 +23,6 @@ libgcj_flags=
libgcj_cflags=
libgcj_cxxflags=
libgcj_javaflags=
-libgcj_sjlj=
libgcj_interpreter=
case "${target_optspace}:${host}" in
@@ -46,6 +45,7 @@ AM_RUNTESTFLAGS=
echo "$target"
DIVIDESPEC=-fuse-divide-subroutine
+EXCEPTIONSPEC=-fnon-call-exceptions
case "${host}" in
mips-tx39-*|mipstx39-unknown-*)
@@ -62,23 +62,20 @@ case "${host}" in
libgcj_interpreter=yes
libgcj_cxxflags="-D__NO_MATH_INLINES"
libgcj_cflags="-D__NO_MATH_INLINES"
- DIVIDESPEC=-fno-use-divide-subroutine
;;
alpha*-*)
libgcj_flags="${libgcj_flags} -mieee"
libgcj_interpreter=yes
- libgcj_sjlj=yes
+ ;;
+ powerpc*-*)
+ libgcj_interpreter=yes
;;
sparc-*)
;;
ia64-*)
libgcj_flags="${libgcj_flags} -funwind-tables"
- libgcj_sjlj=yes
libgcj_interpreter=yes
;;
- *)
- libgcj_sjlj=yes
- ;;
esac
libgcj_cflags="${libgcj_cflags} ${libgcj_flags}"