x86: Remove brand ID check for Intel processors
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 12 Jun 2020 23:33:23 +0000 (16:33 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 24 Jun 2020 15:12:38 +0000 (08:12 -0700)
commit134f7c941929b3d099322a89928c04e5ac69267e
tree56a35aef501d5b9b5fdbabdd9b45f0b31004242d
parent403e166b974f53982d78efdd70938d05b6983b2a
x86: Remove brand ID check for Intel processors

Brand ID was a feature that briefly existed in some Pentium III and
Pentium 4 CPUs.  The CPUs that had non-zero brand ID still have had
valid family/model.  Brand ID just gives a marketing name for the CPU.
Remove the extra code for brand ID check.

gcc/

PR target/95660
* common/config/i386/cpuinfo.h (get_intel_cpu): Remove brand_id.
(cpu_indicator_init): Likewise.
* config/i386/driver-i386.c (host_detect_local_cpu): Updated.

gcc/testsuite/

PR target/95660
* gcc.target/i386/builtin_target.c (check_detailed): Updated.
gcc/common/config/i386/cpuinfo.h
gcc/config/i386/driver-i386.c
gcc/testsuite/gcc.target/i386/builtin_target.c