aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
diff options
context:
space:
mode:
authorSebastian Peryt <sebastian.peryt@intel.com>2018-06-04 13:08:40 +0200
committerSebastian Peryt <speryt@gcc.gnu.org>2018-06-04 13:08:40 +0200
commit5a6e3d7925e9587b98902c26f3e4992419a140a2 (patch)
tree8611ba038245a24e4f3e5fe191516bf4e694b909 /gcc/config/i386
parent7438668070a8d6dd660e3c670e5218e7b261fc15 (diff)
downloadgcc-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.h4
-rw-r--r--gcc/config/i386/immintrin.h8
-rw-r--r--gcc/config/i386/pconfigintrin.h4
-rw-r--r--gcc/config/i386/waitpkgintrin.h4
-rw-r--r--gcc/config/i386/x86intrin.h30
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 */