summaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authorbo <bo@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-19 14:41:15 +0000
committerbo <bo@138bc75d-0d04-0410-961f-82ee72b054a4>2002-07-19 14:41:15 +0000
commit662f850fe8027514da791661c7d8663db82388c1 (patch)
treec739f765aed918745be39cd84725bbfc472d4202 /libjava/configure.host
parent9039f3fdae4fe3b4686e1e8635be51911d512d9a (diff)
downloadgcc-662f850fe8027514da791661c7d8663db82388c1.tar.gz
2002-07-19 Bo Thorsen <bo@berlioz.suse.de>
* java/lang/ieeefp.h: Add x86-64 support. * configure.in: Likewise. * configure.host: Likewise. * configure: Regenerated. * sysdep/x86-64/locks.h: New file with x86-64 locks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55588 138bc75d-0d04-0410-961f-82ee72b054a4
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*)