aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2015-10-05 13:16:07 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2015-10-05 13:16:07 +0000
commit6a192b5a9a83597f2b4b0817919f324f5c5b8fb7 (patch)
tree3d35fc69e390df193548b2200cfa38e27209ec09 /gcc
parent4fbf5c4eeecc4b9efad63a5128f7f3025866ebef (diff)
downloadgcc-6a192b5a9a83597f2b4b0817919f324f5c5b8fb7.zip
gcc-6a192b5a9a83597f2b4b0817919f324f5c5b8fb7.tar.gz
gcc-6a192b5a9a83597f2b4b0817919f324f5c5b8fb7.tar.bz2
cpuinfo.c (get_intel_cpu): Detect "skylake-avx512".
libgcc/ * config/i386/cpuinfo.c (get_intel_cpu): Detect "skylake-avx512". gcc/testsuite/ * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512". From-SVN: r228481
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.target/i386/builtin_target.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e16c517..f6f9203 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
+
2015-10-05 Christian Bruel <christian.bruel@st.com>
* gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
diff --git a/gcc/testsuite/gcc.target/i386/builtin_target.c b/gcc/testsuite/gcc.target/i386/builtin_target.c
index a9a8753..82357a7 100644
--- a/gcc/testsuite/gcc.target/i386/builtin_target.c
+++ b/gcc/testsuite/gcc.target/i386/builtin_target.c
@@ -91,6 +91,11 @@ check_intel_cpu_model (unsigned int family, unsigned int model,
assert (__builtin_cpu_is ("corei7"));
assert (__builtin_cpu_is ("skylake"));
break;
+ case 0x55:
+ /* Skylake with AVX-512 support. */
+ assert (__builtin_cpu_is ("corei7"));
+ assert (__builtin_cpu_is ("skylake-avx512"));
+ break;
case 0x17:
case 0x1d:
/* Penryn. */