aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authorDavid Daney <ddaney@avtrex.com>2007-09-12 15:16:23 +0000
committerDavid Daney <daney@gcc.gnu.org>2007-09-12 15:16:23 +0000
commit22083efc5482e1124ea088b301e167d37f107e07 (patch)
tree8a37e2c14445db886dc63dac3e8db5e51eeaf54e /libjava/configure.host
parentb9baeecdcc22a80357e232383421c6cb0cd3ab69 (diff)
downloadgcc-22083efc5482e1124ea088b301e167d37f107e07.zip
gcc-22083efc5482e1124ea088b301e167d37f107e07.tar.gz
gcc-22083efc5482e1124ea088b301e167d37f107e07.tar.bz2
configure.host: Enable interpreter for mips64.
* configure.host: Enable interpreter for mips64. Enable hash synchronization for all mips*-*-linux* targets. * sysdep/mips/locks.h (compare_and_swap, compare_and_swap_release) Use __sync_bool_compare_and_swap instead of in-line asm. (release_set, read_barrier, write_barrier): Use __sync_synchronize instead of in-line asm. From-SVN: r128438
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host8
1 files changed, 2 insertions, 6 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 192272d..7fcfc39 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -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-*)
@@ -283,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