diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-01-23 18:32:16 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2004-01-23 18:32:16 +0100 |
commit | 02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace (patch) | |
tree | 69217cf85354fc3dea053bd54868f93c845f5e30 /libjava/configure.host | |
parent | 0a944ef648a5d7cab40f741d7a4491904f200936 (diff) | |
download | gcc-02731d29bed36e8a4b2e29ecb9ce8bbba5a27ace.tar.gz |
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.host | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libjava/configure.host b/libjava/configure.host index 2d04bbca934..6e19f0cbd17 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 ;; |