libgcj_cflags=
libgcj_cxxflags=
libgcj_javaflags=
+libgcj_interpreter=
case "${target_optspace}:${host}" in
yes:*)
echo "$target"
+DIVIDESPEC=-fuse-divide-subroutine
+EXCEPTIONSPEC=-fnon-call-exceptions
+
case "${host}" in
mips-tx39-*|mipstx39-unknown-*)
libgcj_flags="${libgcj_flags} -G 0"
LDFLAGS="$LDFLAGS -Tjmr3904dram.ld"
- AM_RUNTESTFLAGS="--target_board=jmr3904-sim"
+ AM_RUNTESTFLAGS="--target_board=jmr3904-sim"
+ # Use "Ecos" processes since they are a no-op.
+ PROCESS=Ecos
+ enable_java_net_default=no
+ enable_getenv_properties_default=no
;;
- i686-*|i586-*)
+ i686-*|i586-*|i486-*|i386-*)
libgcj_flags="${libgcj_flags} -ffloat-store"
+ 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
+ ;;
+ powerpc*-*)
+ libgcj_interpreter=yes
+ libgcj_sjlj=yes
;;
- *)
+ sparc-*)
+ ;;
+ ia64-*)
+ libgcj_flags="${libgcj_flags} -funwind-tables"
+ libgcj_interpreter=yes
;;
esac