config.gcc (extra_headers): For x86 and x86-64, remove gmmintrin.h, add immintrin...
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 21 Nov 2008 14:05:02 +0000 (14:05 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 21 Nov 2008 14:05:02 +0000 (06:05 -0800)
commit04a412f9d4851d15fb904ed1052423ae54795413
tree2c783d9217e37a825aa83af077f9a28f4e7fa5b3
parentda9014c049a6aefc3067728d11e852f73f33dfb3
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
gcc/ChangeLog
gcc/config.gcc
gcc/config/i386/avxintrin.h [moved from gcc/config/i386/gmmintrin.h with 99% similarity]
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/i386-5.C
gcc/testsuite/g++.dg/other/i386-6.C
gcc/testsuite/gcc.target/i386/avx-1.c
gcc/testsuite/gcc.target/i386/avx-2.c
gcc/testsuite/gcc.target/i386/m256-check.h