summaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host13
1 files changed, 12 insertions, 1 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 5089b1dc9c6..94d591f7487 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -85,6 +85,16 @@ case "${host}" in
enable_hash_synchronization_default=yes
slow_pthread_self=yes
;;
+ x86_64-*)
+ sysdeps_dir=x86-64
+ libgcj_flags="${libgcj_flags} -ffloat-store"
+ libgcj_interpreter=no
+ libgcj_cxxflags="-D__NO_MATH_INLINES"
+ libgcj_cflags="-D__NO_MATH_INLINES"
+ DIVIDESPEC=-fno-use-divide-subroutine
+ enable_hash_synchronization_default=yes
+ slow_pthread_self=yes
+ ;;
alpha*-*)
sysdeps_dir=alpha
libgcj_flags="${libgcj_flags} -mieee"
@@ -127,7 +137,8 @@ case "${host}" in
alpha*-linux* | \
s390*-linux* | \
sparc*-linux* | \
- ia64-*)
+ ia64-* | \
+ x86_64*-linux*)
can_unwind_signal=yes
;;
*-*-darwin*)