diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2011-07-28 14:29:38 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2011-07-28 07:29:38 -0700 |
commit | 5e9627caa4597431f0e366708a79e7ec48e7a006 (patch) | |
tree | ca9bfe8c87d18f303fe0dd131532e2e630c9581a | |
parent | 6da2ca7d777504705c984379a2d0376d194b9dbf (diff) | |
download | gcc-5e9627caa4597431f0e366708a79e7ec48e7a006.zip gcc-5e9627caa4597431f0e366708a79e7ec48e7a006.tar.gz gcc-5e9627caa4597431f0e366708a79e7ec48e7a006.tar.bz2 |
Set need_64bit_hwint to yes for x86 targets.
gcc/
2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
* config.gcc: Set need_64bit_hwint to yes for x86 targets.
libcpp/
2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Set need_64bit_hwint to yes for x86 targets.
* configure: Regenerated.
From-SVN: r176871
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config.gcc | 5 | ||||
-rw-r--r-- | libcpp/ChangeLog | 5 | ||||
-rwxr-xr-x | libcpp/configure | 11 | ||||
-rw-r--r-- | libcpp/configure.ac | 11 |
5 files changed, 12 insertions, 24 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd54848..59e1cd5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2011-07-28 H.J. Lu <hongjiu.lu@intel.com> + * config.gcc: Set need_64bit_hwint to yes for x86 targets. + +2011-07-28 H.J. Lu <hongjiu.lu@intel.com> + PR target/47364 * config/i386/i386.md (strlen<mode>): Replace SWI48x with P. diff --git a/gcc/config.gcc b/gcc/config.gcc index d7cf895..02cc556 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -345,6 +345,7 @@ i[34567]86-*-*) cpu_type=i386 c_target_objs="i386-c.o" cxx_target_objs="i386-c.o" + need_64bit_hwint=yes extra_options="${extra_options} fused-madd.opt" extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h @@ -1211,7 +1212,6 @@ hppa[12]*-*-hpux11*) fi ;; i[34567]86-*-darwin*) - need_64bit_hwint=yes need_64bit_isa=yes # Baseline choice for a machine that allows m64 support. with_cpu=${with_cpu:-core2} @@ -1293,7 +1293,6 @@ i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i esac done TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'` - need_64bit_hwint=yes need_64bit_isa=yes case X"${with_cpu}" in Xgeneric|Xatom|Xcore2|Xcorei7|Xcorei7-avx|Xnocona|Xx86-64|Xbdver2|Xbdver1|Xbtver1|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx|Xathlon64-sse3|Xk8-sse3|Xopteron-sse3) @@ -1415,7 +1414,6 @@ i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*) tm_file="${tm_file} i386/x86-64.h i386/sol2-bi.h sol2-bi.h" tm_defines="${tm_defines} TARGET_BI_ARCH=1" tmake_file="$tmake_file i386/t-sol2-64" - need_64bit_hwint=yes need_64bit_isa=yes case X"${with_cpu}" in Xgeneric|Xatom|Xcore2|Xcorei7|Xcorei7-avx|Xnocona|Xx86-64|Xbdver2|Xbdver1|Xbtver1|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx|Xathlon64-sse3|Xk8-sse3|Xopteron-sse3) @@ -1478,7 +1476,6 @@ i[34567]86-*-mingw* | x86_64-*-mingw*) xm_file=i386/xm-mingw32.h case ${target} in x86_64-*-* | *-w64-*) - need_64bit_hwint=yes need_64bit_isa=yes ;; *) diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index b7d8d00..3f5ab0b 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,8 @@ +2011-07-28 H.J. Lu <hongjiu.lu@intel.com> + + * configure.ac: Set need_64bit_hwint to yes for x86 targets. + * configure: Regenerated. + 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * system.h [__cplusplus]: Wrap C function declarations in extern "C". diff --git a/libcpp/configure b/libcpp/configure index b453a7b..c400d23 100755 --- a/libcpp/configure +++ b/libcpp/configure @@ -7312,9 +7312,7 @@ case $target in x86_64-*-* | \ ia64-*-* | \ hppa*64*-*-* | \ - i[34567]86-*-darwin* | \ - i[34567]86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]* | \ - i[34567]86-w64-mingw* | \ + i[34567]86-*-* | x86_64-*-solaris2.1[0-9]* | \ mips*-*-* | \ mmix-*-* | \ powerpc*-*-* | \ @@ -7324,13 +7322,6 @@ case $target in spu-*-* | \ sh[123456789lbe]*-*-* | sh-*-*) 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 170932c..e1d8851 100644 --- a/libcpp/configure.ac +++ b/libcpp/configure.ac @@ -150,9 +150,7 @@ case $target in x86_64-*-* | \ ia64-*-* | \ hppa*64*-*-* | \ - i[34567]86-*-darwin* | \ - i[34567]86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]* | \ - i[34567]86-w64-mingw* | \ + i[34567]86-*-* | x86_64-*-solaris2.1[0-9]* | \ mips*-*-* | \ mmix-*-* | \ powerpc*-*-* | \ @@ -162,13 +160,6 @@ case $target in spu-*-* | \ sh[123456789lbe]*-*-* | sh-*-*) 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 |