gcc/
2017-06-22 Matt Turner <mattst88@gmail.com>
* config/i386/driver-i386.c (host_detect_local_cpu): Add Kaby
Lake models to skylake case. Assume skylake for unknown
models with clflushopt.
gcc/testsuite/
2017-06-22 Matt Turner <mattst88@gmail.com>
* gcc.target/i386/builtin_target.c: Add Kaby Lake models to
skylake check.
libgcc/
2017-06-22 Matt Turner <mattst88@gmail.com>
* config/i386/cpuinfo.c (get_intel_cpu): Add Kaby Lake models to
skylake case.
From-SVN: r249574
+2017-06-22 Matt Turner <mattst88@gmail.com>
+
+ * config/i386/driver-i386.c (host_detect_local_cpu): Add Kaby
+ Lake models to skylake case. Assume skylake for unknown
+ models with clflushopt.
+
2017-06-22 Jeff Law <law@redhat.com>
* config/aarch64/aarch64.c (aarch64_emit_probe_stack_range): Handle
case 0x4e:
case 0x5e:
/* Skylake. */
+ case 0x8e:
+ case 0x9e:
+ /* Kaby Lake. */
cpu = "skylake";
break;
case 0x57:
/* Assume Knights Landing. */
if (has_avx512f)
cpu = "knl";
+ /* Assume Skylake. */
+ else if (has_clflushopt)
+ cpu = "skylake";
/* Assume Broadwell. */
else if (has_adx)
cpu = "broadwell";
+2017-06-22 Matt Turner <mattst88@gmail.com>
+
+ * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
+ skylake check.
+
2017-06-22 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
case 0x4e:
case 0x5e:
/* Skylake. */
+ case 0x8e:
+ case 0x9e:
+ /* Kaby Lake. */
assert (__builtin_cpu_is ("corei7"));
assert (__builtin_cpu_is ("skylake"));
break;
+2017-06-22 Matt Turner <mattst88@gmail.com>
+
+ * config/i386/cpuinfo.c (get_intel_cpu): Add Kaby Lake models to
+ skylake case.
+
2017-06-21 Richard Biener <rguenther@suse.de>
PR gcov-profile/81080
case 0x4e:
case 0x5e:
/* Skylake. */
+ case 0x8e:
+ case 0x9e:
+ /* Kaby Lake. */
__cpu_model.__cpu_type = INTEL_COREI7;
__cpu_model.__cpu_subtype = INTEL_COREI7_SKYLAKE;
break;