diff options
author | Sebastian Peryt <sebastian.peryt@intel.com> | 2018-06-04 13:08:40 +0200 |
---|---|---|
committer | Sebastian Peryt <speryt@gcc.gnu.org> | 2018-06-04 13:08:40 +0200 |
commit | 5a6e3d7925e9587b98902c26f3e4992419a140a2 (patch) | |
tree | 8611ba038245a24e4f3e5fe191516bf4e694b909 /gcc/config/i386 | |
parent | 7438668070a8d6dd660e3c670e5218e7b261fc15 (diff) | |
download | gcc-5a6e3d7925e9587b98902c26f3e4992419a140a2.zip gcc-5a6e3d7925e9587b98902c26f3e4992419a140a2.tar.gz gcc-5a6e3d7925e9587b98902c26f3e4992419a140a2.tar.bz2 |
cldemoteintrin.h: Change define from _X86INTRIN_H_INCLUDED to _IMMINTRIN_H_INCLUDED.
2018-06-04 Sebastian Peryt <sebastian.peryt@intel.com>
* config/i386/cldemoteintrin.h: Change define from _X86INTRIN_H_INCLUDED
to _IMMINTRIN_H_INCLUDED.
* config/i386/pconfigintrin.h: Ditto.
* config/i386/waitpkgintrin.h: Ditto.
* config/i386/immintrin.h: Add includes for sgxintrin.h,
pconfigintrin.h, waitpkgintrin.h and cldemoteintrin.h.
* config/i386/x86intrin.h: Remove includes for mintrin.h, xmmintrin.h,
emmintrin.h, pmmintrin.h, tmmintrin.h, smmintrin.h, wmmintrin.h,
bmiintrin.h, bmi2intrin.h, lzcntintrin.h, sgxintrin.h, pconfigintrin.h,
waitpkgintrin.h and cldemoteintrin.h.
From-SVN: r261144
Diffstat (limited to 'gcc/config/i386')
-rw-r--r-- | gcc/config/i386/cldemoteintrin.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/immintrin.h | 8 | ||||
-rw-r--r-- | gcc/config/i386/pconfigintrin.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/waitpkgintrin.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/x86intrin.h | 30 |
5 files changed, 14 insertions, 36 deletions
diff --git a/gcc/config/i386/cldemoteintrin.h b/gcc/config/i386/cldemoteintrin.h index 1fa4c2d..a961a1c 100644 --- a/gcc/config/i386/cldemoteintrin.h +++ b/gcc/config/i386/cldemoteintrin.h @@ -21,8 +21,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see <http://www.gnu.org/licenses/>. */ -#if !defined _X86INTRIN_H_INCLUDED -# error "Never use <cldemoteintrin.h> directly; include <x86intrin.h> instead." +#if !defined _IMMINTRIN_H_INCLUDED +# error "Never use <cldemoteintrin.h> directly; include <immintrin.h> instead." #endif #ifndef _CLDEMOTE_H_INCLUDED diff --git a/gcc/config/i386/immintrin.h b/gcc/config/i386/immintrin.h index 63c5e59..344e92c 100644 --- a/gcc/config/i386/immintrin.h +++ b/gcc/config/i386/immintrin.h @@ -112,6 +112,14 @@ #include <movdirintrin.h> +#include <sgxintrin.h> + +#include <pconfigintrin.h> + +#include <waitpkgintrin.h> + +#include <cldemoteintrin.h> + extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__)) _wbinvd (void) diff --git a/gcc/config/i386/pconfigintrin.h b/gcc/config/i386/pconfigintrin.h index 1c9c35c..d2a3261 100644 --- a/gcc/config/i386/pconfigintrin.h +++ b/gcc/config/i386/pconfigintrin.h @@ -1,5 +1,5 @@ -#ifndef _X86INTRIN_H_INCLUDED -#error "Never use <pconfigintrin.h> directly; include <x86intrin.h> instead." +#ifndef _IMMINTRIN_H_INCLUDED +#error "Never use <pconfigintrin.h> directly; include <immintrin.h> instead." #endif #ifndef _PCONFIGINTRIN_H_INCLUDED diff --git a/gcc/config/i386/waitpkgintrin.h b/gcc/config/i386/waitpkgintrin.h index 8b68091..4418dcd 100644 --- a/gcc/config/i386/waitpkgintrin.h +++ b/gcc/config/i386/waitpkgintrin.h @@ -21,8 +21,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see <http://www.gnu.org/licenses/>. */ -#if !defined _X86INTRIN_H_INCLUDED -# error "Never use <waitpkgintrin.h> directly; include <x86intrin.h> instead." +#if !defined _IMMINTRIN_H_INCLUDED +# error "Never use <waitpkgintrin.h> directly; include <immintrin.h> instead." #endif #ifndef _WAITPKG_H_INCLUDED diff --git a/gcc/config/i386/x86intrin.h b/gcc/config/i386/x86intrin.h index 6d67e9c..92bdf65 100644 --- a/gcc/config/i386/x86intrin.h +++ b/gcc/config/i386/x86intrin.h @@ -28,22 +28,6 @@ #ifndef __iamcu__ -#include <mmintrin.h> - -#include <xmmintrin.h> - -#include <emmintrin.h> - -#include <pmmintrin.h> - -#include <tmmintrin.h> - -#include <ammintrin.h> - -#include <smmintrin.h> - -#include <wmmintrin.h> - /* For including AVX instructions */ #include <immintrin.h> @@ -55,14 +39,8 @@ #include <lwpintrin.h> -#include <bmiintrin.h> - -#include <bmi2intrin.h> - #include <tbmintrin.h> -#include <lzcntintrin.h> - #include <popcntintrin.h> #include <rdseedintrin.h> @@ -75,10 +53,6 @@ #include <xsaveoptintrin.h> -#include <sgxintrin.h> - -#include <pconfigintrin.h> - #endif /* __iamcu__ */ #include <adxintrin.h> @@ -101,10 +75,6 @@ #include <pkuintrin.h> -#include <waitpkgintrin.h> - -#include <cldemoteintrin.h> - #endif /* __iamcu__ */ #endif /* _X86INTRIN_H_INCLUDED */ |