diff options
Diffstat (limited to 'libgcc/config/i386/cpuinfo.c')
-rw-r--r-- | libgcc/config/i386/cpuinfo.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libgcc/config/i386/cpuinfo.c b/libgcc/config/i386/cpuinfo.c index 40ed84cf6cb..0cbbc853056 100644 --- a/libgcc/config/i386/cpuinfo.c +++ b/libgcc/config/i386/cpuinfo.c @@ -78,6 +78,7 @@ enum processor_subtypes INTEL_COREI7_HASWELL, INTEL_COREI7_BROADWELL, INTEL_COREI7_SKYLAKE, + INTEL_COREI7_SKYLAKE_AVX512, CPU_SUBTYPE_MAX }; @@ -260,6 +261,11 @@ get_intel_cpu (unsigned int family, unsigned int model, unsigned int brand_id) __cpu_model.__cpu_type = INTEL_COREI7; __cpu_model.__cpu_subtype = INTEL_COREI7_SKYLAKE; break; + case 0x55: + /* Skylake with AVX-512 support. */ + __cpu_model.__cpu_type = INTEL_COREI7; + __cpu_model.__cpu_subtype = INTEL_COREI7_SKYLAKE_AVX512; + break; case 0x17: case 0x1d: /* Penryn. */ |