summaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-29 16:35:50 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-29 16:35:50 +0000
commit54bb64fbe8d743332bb0db61c134ecc15f4ebad1 (patch)
tree6dbe0080708b237eae8a1799f1ffc73557ea0f1e /libcpp
parentc3faca2458e212d326ecabf0e6e6cd8a135a60c6 (diff)
downloadgcc-54bb64fbe8d743332bb0db61c134ecc15f4ebad1.tar.gz
gcc:
* config.gcc (i[34567]86-*-linux*): Handle --enable-targets=all. Handle tuning for bi-arch i[34567]86-*-linux* like that for i[34567]86-*-solaris2.1[0-9]*. * config/i386/linux64.h (TARGET_VERSION, MULTILIB_DEFAULTS): Define conditionally depending on TARGET_64BIT_DEFAULT. (SPEC_32, SPEC_64): Define. (LINK_SPEC): Use them. * doc/install.texi (--enable-targets=all): Document for x86-linux. libcpp: * configure.ac (need_64bit_hwint): Set for i[34567]86-*-linux* depending on --enable-targets=all. * configure: Regenerate. fixincludes: * inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64. * fixincl.x: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118147 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog6
-rwxr-xr-xlibcpp/configure7
-rw-r--r--libcpp/configure.ac7
3 files changed, 20 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index ae87e0ea92a..b861abe3ea7 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,9 @@
+2006-10-29 Joseph Myers <joseph@codesourcery.com>
+
+ * configure.ac (need_64bit_hwint): Set for i[34567]86-*-linux*
+ depending on --enable-targets=all.
+ * configure: Regenerate.
+
2006-10-12 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/28709
diff --git a/libcpp/configure b/libcpp/configure
index 2b944b37f7c..496f1fccf25 100755
--- a/libcpp/configure
+++ b/libcpp/configure
@@ -8246,6 +8246,13 @@ case $target in
sparc-*-solaris2.[789] | sparc-*-solaris2.1[0-9]* | \
sh[123456789l]*-*-*)
need_64bit_hwint=yes ;;
+ i[34567]86-*-linux*)
+ if test "x$enable_targets" = xall; then
+ need_64bit_hwint=yes
+ else
+ need_64bit_hwint=no
+ fi
+ ;;
*)
need_64bit_hwint=no ;;
esac
diff --git a/libcpp/configure.ac b/libcpp/configure.ac
index e32d8233e44..195d6261f1a 100644
--- a/libcpp/configure.ac
+++ b/libcpp/configure.ac
@@ -130,6 +130,13 @@ case $target in
sparc-*-solaris2.[789] | sparc-*-solaris2.1[0-9]* | \
sh[123456789l]*-*-*)
need_64bit_hwint=yes ;;
+ i[34567]86-*-linux*)
+ if test "x$enable_targets" = xall; then
+ need_64bit_hwint=yes
+ else
+ need_64bit_hwint=no
+ fi
+ ;;
*)
need_64bit_hwint=no ;;
esac