aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.host
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2004-01-23 18:32:16 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2004-01-23 18:32:16 +0100
commit02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace (patch)
tree69217cf85354fc3dea053bd54868f93c845f5e30 /libjava/configure.host
parent0a944ef648a5d7cab40f741d7a4491904f200936 (diff)
downloadgcc-02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace.zip
gcc-02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace.tar.gz
gcc-02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace.tar.bz2
linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Corrected to handle kernels with changed ucontext.
* config/rs6000/linux64.h (MD_FALLBACK_FRAME_STATE_FOR) [!__powerpc64__]: Corrected to handle kernels with changed ucontext. * include/powerpc-signal.h: Add #ifndef __powerpc64__ around the header. For __powerpc64__ provide the default-signal.h definitions for now. * include/x86_64-signal.h [!__x86_64__]: Include java-signal-aux.h instead of the dummy definitions. * configure.host (x86_64-*): Remove CHECKREFSPEC, add DIVIDESPEC. (powerpc64*-*): Remove with_libffi_default. Only add -mminimal-toc for 64-bit compilations. * configure.in: Use powerpc-signal.h on powerpc64 as well. (x86_64-*-linux*): Set SIGNAL_HANDLER_AUX. Link SIGNAL_HANDLER_AUX to include/java-signal-aux.h. * configure: Rebuilt. From-SVN: r76437
Diffstat (limited to 'libjava/configure.host')
-rw-r--r--libjava/configure.host10
1 files changed, 5 insertions, 5 deletions
diff --git a/libjava/configure.host b/libjava/configure.host
index 2d04bbc..6e19f0c 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -99,11 +99,11 @@ case "${host}" in
slow_pthread_self=yes
;;
x86_64-*)
- CHECKREFSPEC="%{m32:-fcheck-references}"
sysdeps_dir=x86-64
libgcj_flags="${libgcj_flags} -ffloat-store -fno-omit-frame-pointer"
libgcj_cxxflags=
libgcj_cflags=
+ DIVIDESPEC=-f%{m32:no-}use-divide-subroutine
enable_hash_synchronization_default=yes
slow_pthread_self=yes
libgcj_interpreter=yes
@@ -116,11 +116,11 @@ case "${host}" in
IEEESPEC=-mieee
;;
powerpc64*-*)
- with_libffi_default=yes
- libgcj_interpreter=yes
- libgcj_flags="${libgcj_flags} -mminimal-toc"
- # this may not be correct
sysdeps_dir=powerpc
+ libgcj_interpreter=yes
+ if [ x`$CC -print-multi-os-directory` = x../lib64 ]; then
+ libgcj_flags="${libgcj_flags} -mminimal-toc"
+ fi
enable_hash_synchronization_default=yes
slow_pthread_self=yes
;;