From: H.J. Lu Date: Mon, 18 May 2020 12:35:27 +0000 (-0700) Subject: x86: Update Intel processor detection X-Git-Tag: releases/gcc-10.2.0~268 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26b07cf99bdf36423a5a5e2323b549be009bbde9;p=thirdparty%2Fgcc.git x86: Update Intel processor detection Add cpu model numbers for Intel Airmont, Tremont, Comet Lake, Ice Lake and Tiger Lake processor families. * config/i386/driver-i386.c (host_detect_local_cpu): Support Intel Airmont, Tremont, Comet Lake, Ice Lake and Tiger Lake processor families. --- diff --git a/gcc/config/i386/driver-i386.c b/gcc/config/i386/driver-i386.c index 9a378864a81e..b9cab74887dd 100644 --- a/gcc/config/i386/driver-i386.c +++ b/gcc/config/i386/driver-i386.c @@ -775,9 +775,12 @@ const char *host_detect_local_cpu (int argc, const char **argv) case 0x37: case 0x4a: case 0x4d: - case 0x5a: case 0x5d: /* Silvermont. */ + case 0x4c: + case 0x5a: + case 0x75: + /* Airmont. */ cpu = "silvermont"; break; case 0x5c: @@ -789,6 +792,12 @@ const char *host_detect_local_cpu (int argc, const char **argv) /* Goldmont Plus. */ cpu = "goldmont-plus"; break; + case 0x86: + case 0x96: + case 0x9c: + /* Tremont. */ + cpu = "tremont"; + break; case 0x0f: /* Merom. */ case 0x17: @@ -839,6 +848,9 @@ const char *host_detect_local_cpu (int argc, const char **argv) case 0x8e: case 0x9e: /* Kaby Lake. */ + case 0xa5: + case 0xa6: + /* Comet Lake. */ cpu = "skylake"; break; case 0x55: @@ -849,6 +861,22 @@ const char *host_detect_local_cpu (int argc, const char **argv) /* Skylake with AVX-512. */ cpu = "skylake-avx512"; break; + case 0x6a: + case 0x6c: + /* Ice Lake server. */ + cpu = "icelake-server"; + break; + case 0x7e: + case 0x7d: + case 0x9d: + /* Ice Lake client. */ + cpu = "icelake-client"; + break; + case 0x8c: + case 0x8d: + /* Tiger Lake. */ + cpu = "tigerlake"; + break; case 0x57: /* Knights Landing. */ cpu = "knl";