OSDN Git Service

2008-09-06 Steven G. Kargl <kargls@comcast.net>
[pf3gnuchains/gcc-fork.git] / libjava / configure.host
index bd81450..0e5631e 100644 (file)
@@ -72,7 +72,7 @@ BACKTRACESPEC=
 
 # 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
@@ -98,7 +98,7 @@ case "${host}" in
        enable_java_net_default=no
        enable_getenv_properties_default=no
        ;;
-  mipsel-*|mips-*)
+  mips*-*)
        libgcj_interpreter=yes
        ;;
   i686-*|i586-*|i486-*|i386-*)
@@ -146,6 +146,10 @@ case "${host}" in
        libgcj_interpreter=yes
        enable_hash_synchronization_default=no
        ;;
+  m68k-*)
+       sysdeps_dir=m68k
+       libgcj_interpreter=yes
+       ;;
   powerpc64*-*)
        sysdeps_dir=powerpc
        libgcj_interpreter=yes
@@ -202,6 +206,7 @@ case "${host}" in
   ia64-* | \
   x86_64*-linux* | \
   hppa*-linux* | \
+  m68k*-linux* | \
   sh-linux* | sh[34]*-linux*)
        can_unwind_signal=yes
        libgcj_ld_symbolic='-Wl,-Bsymbolic'
@@ -278,11 +283,7 @@ EOF
        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
@@ -294,6 +295,17 @@ EOF
        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=
        ;;