# This case statement supports per-CPU defaults.
case "${host}" in
- arm*-elf | strongarm*-elf | xscale*-elf)
+ arm*-elf)
with_libffi_default=no
PROCESS=Ecos
FILE=Posix
enable_java_net_default=no
enable_getenv_properties_default=no
;;
- mipsel-*|mips-*)
+ mips*-*)
libgcj_interpreter=yes
;;
i686-*|i586-*|i486-*|i386-*)
libgcj_interpreter=yes
enable_hash_synchronization_default=no
;;
+ m68k-*)
+ sysdeps_dir=m68k
+ libgcj_interpreter=yes
+ ;;
powerpc64*-*)
sysdeps_dir=powerpc
libgcj_interpreter=yes
ia64-* | \
x86_64*-linux* | \
hppa*-linux* | \
+ m68k*-linux* | \
sh-linux* | sh[34]*-linux*)
can_unwind_signal=yes
libgcj_ld_symbolic='-Wl,-Bsymbolic'
sysdeps_dir=mips
can_unwind_signal=yes
DIVIDESPEC=-fno-use-divide-subroutine
- case "${host}" in
- mipsel*-linux* | mipsisa32el*-linux*)
- enable_hash_synchronization_default=yes
- ;;
- esac
+ enable_hash_synchronization_default=yes
;;
powerpc*-*-darwin*)
enable_hash_synchronization_default=yes
slow_pthread_self=
can_unwind_signal=no
;;
+ i?86-*-darwin9*)
+ can_unwind_signal=yes
+ DIVIDESPEC=-f%{m32:no-}%{!m32:%{!m64:no-}}%{m64:}use-divide-subroutine
+ ;;
+ x86_64-*-darwin9*)
+ enable_hash_synchronization_default=yes
+ slow_pthread_self=
+ can_unwind_signal=yes
+ DIVIDESPEC=-fuse-divide-subroutine
+ CHECKREFSPEC=-fcheck-references
+ ;;
*-*-freebsd*)
slow_pthread_self=
;;