8sa1-gcc/gcc/config
H.J. Lu 134f7c9419 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.
2020-06-24 08:12:38 -07:00
..
aarch64 aarch64: Fix an ICE in register_tuple_type [PR95523] 2020-06-10 16:58:51 +01:00
alpha
arc
arm arm: PR target/95646: Do not clobber callee saved registers with CMSE 2020-06-23 15:23:45 +01:00
avr
bfin
bpf
c6x
cr16
cris
csky
epiphany
fr30
frv
ft32
gcn handle dumpbase in offloading, adjust testsuite 2020-06-23 06:31:18 -03:00
h8300
i386 x86: Remove brand ID check for Intel processors 2020-06-24 08:12:38 -07:00
ia64
iq2000
lm32
m32c
m32r
m68k
mcore
microblaze
mips
mmix
mn10300
moxie
msp430
nds32
nios2
nvptx handle dumpbase in offloading, adjust testsuite 2020-06-23 06:31:18 -03:00
or1k
pa
pdp11
pru
riscv RISC-V: Normalize arch string in driver time 2020-06-22 11:24:54 +08:00
rl78
rs6000 rs6000: Rename future to power10 2020-06-22 20:57:19 +00:00
rx
s390 IBM Z: Prevent mach optimization on doloop patterns 2020-06-17 17:11:45 +02:00
sh
sparc
stormy16
tilegx
tilepro
v850
vax
visium
vms
vxworks
xtensa gcc: xtensa: make TARGET_HAVE_TLS definition static 2020-06-15 03:36:16 -07:00
darwin9.h
darwin10.h
darwin12.h
darwin-c.c
darwin-driver.c
darwin-f.c
darwin-ppc-ldouble-patch.def
darwin-protos.h
darwin-sections.def
darwin.c
darwin.h
darwin.opt
dbx.h
dbxcoff.h
dbxelf.h
default-c.c
default-d.c
dragonfly-stdint.h
dragonfly.h
dragonfly.opt
elfos.h
flat.h
freebsd-nthr.h
freebsd-spec.h
freebsd-stdint.h
freebsd.h
freebsd.opt
fuchsia.h
fused-madd.opt
g.opt
glibc-c.c
glibc-d.c
glibc-stdint.h
gnu-user.h
gnu-user.opt
gnu.h
host-darwin.c
host-darwin.h
host-hpux.c
host-linux.c
host-netbsd.c
host-openbsd.c
host-solaris.c
hpux11.opt
hpux-stdint.h
initfini-array.h
kfreebsd-gnu.h
kopensolaris-gnu.h
linux-android.h
linux-android.opt
linux-protos.h
linux.c
linux.h
linux.opt
lynx.h
lynx.opt
netbsd-d.c
netbsd-elf.h
netbsd-elf.opt
netbsd-protos.h
netbsd-stdint.h
netbsd.c
netbsd.h
netbsd.opt
newlib-stdint.h
openbsd-libpthread.h
openbsd-stdint.h
openbsd.h
openbsd.opt
phoenix.h
print-sysroot-suffix.sh
README
rpath.opt
rtems.h
rtems.opt
sol2-c.c
sol2-clearcap.map
sol2-clearcapv2.map
sol2-cxx.c
sol2-d.c
sol2-protos.h
sol2-stubs.c
sol2.c
sol2.h
sol2.opt
t-darwin
t-glibc
t-libunwind
t-linux
t-lynx
t-musl
t-netbsd
t-openbsd
t-pnt16-warn
t-rtems
t-slibgcc
t-sol2
t-sysroot-suffix
t-uclibc
t-vxworks
t-winnt
tm-dwarf2.h
usegas.h
usegld.h
vx-common.h
vxworks-c.c
vxworks-dummy.h
vxworks-stdint.h
vxworks.c
vxworks.h
vxworks.opt
vxworksae.h
winnt-c.c
x-cflags-O1
x-darwin
x-hpux
x-linux
x-netbsd
x-openbsd
x-solaris

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.