aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authorBo Thorsen <bo@berlioz.suse.de>2002-07-19 14:41:15 +0000
committerBo Thorsen <bo@gcc.gnu.org>2002-07-19 16:41:15 +0200
commit7b20471292da114b7a0c27ceda2b1f7930ae07c6 (patch)
treec739f765aed918745be39cd84725bbfc472d4202 /libjava/configure.host
parentc35383cbdf71d91609e075e87f01a18b7f96bb5c (diff)
downloadgcc-7b20471292da114b7a0c27ceda2b1f7930ae07c6.zip
gcc-7b20471292da114b7a0c27ceda2b1f7930ae07c6.tar.gz
gcc-7b20471292da114b7a0c27ceda2b1f7930ae07c6.tar.bz2
ieeefp.h: Add x86-64 support.
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. From-SVN: r55588
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 5089b1d..94d591f 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*)