diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2008-11-21 14:05:02 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2008-11-21 06:05:02 -0800 |
commit | 04a412f9d4851d15fb904ed1052423ae54795413 (patch) | |
tree | 2c783d9217e37a825aa83af077f9a28f4e7fa5b3 /gcc/config.gcc | |
parent | da9014c049a6aefc3067728d11e852f73f33dfb3 (diff) | |
download | gcc-04a412f9d4851d15fb904ed1052423ae54795413.zip gcc-04a412f9d4851d15fb904ed1052423ae54795413.tar.gz gcc-04a412f9d4851d15fb904ed1052423ae54795413.tar.bz2 |
config.gcc (extra_headers): For x86 and x86-64, remove gmmintrin.h, add immintrin.h and avxintrin.h.
gcc/
2008-11-21 H.J. Lu <hongjiu.lu@intel.com>
Xuepeng Guo <xuepeng.guo@intel.com>
* config.gcc (extra_headers): For x86 and x86-64, remove
gmmintrin.h, add immintrin.h and avxintrin.h.
* config/i386/gmmintrin.h: Renamed to ...
* config/i386/avxintrin.h: This. Don't include intrinsics if
_IMMINTRIN_H_INCLUDED is undedined.
* config/i386/immintrin.h: New.
gcc/testsuite/
2008-11-21 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/avx-1.c: Include <immintrin.h> instead of
<gmmintrin.h>.
* gcc.target/i386/avx-2.c: Likewise.
* gcc.target/i386/m256-check.h: Likewise.
* g++.dg/other/i386-5.C: Likewise.
* g++.dg/other/i386-6.C: Likewise.
Co-Authored-By: Xuepeng Guo <xuepeng.guo@intel.com>
From-SVN: r142090
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index a78dcc0..b0e9340 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -298,7 +298,7 @@ i[34567]86-*-*) extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h nmmintrin.h bmmintrin.h mmintrin-common.h - wmmintrin.h gmmintrin.h cross-stdarg.h" + wmmintrin.h immintrin.h avxintrin.h cross-stdarg.h" ;; x86_64-*-*) cpu_type=i386 @@ -307,7 +307,7 @@ x86_64-*-*) extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h nmmintrin.h bmmintrin.h mmintrin-common.h - wmmintrin.h gmmintrin.h cross-stdarg.h" + wmmintrin.h immintrin.h avxintrin.h cross-stdarg.h" need_64bit_hwint=yes ;; ia64-*-*) |