gcc/gcc/config
Uros Bizjak 021478683c cpuid.h (__cpuid): Remove definitions that handle %ebx register in a special way.
* config/i386/cpuid.h (__cpuid): Remove definitions that handle %ebx
	register in a special way.
	(__cpuid_count): Ditto.
	* config/i386/driver-i386.h: Protect with
	"#if defined(__GNUC__) && (__GNUC__ >= 5 || !defined(__PIC__))".
	(host_detect_local_cpu): Mention that GCC with non-fixed %ebx
	is required to compile the function.

From-SVN: r216362
2014-10-17 08:00:58 +02:00
..
aarch64 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
alpha function.h: Flatten file. 2014-10-16 16:37:19 +00:00
arc function.h: Flatten file. 2014-10-16 16:37:19 +00:00
arm function.h: Flatten file. 2014-10-16 16:37:19 +00:00
avr function.h: Flatten file. 2014-10-16 16:37:19 +00:00
bfin function.h: Flatten file. 2014-10-16 16:37:19 +00:00
c6x function.h: Flatten file. 2014-10-16 16:37:19 +00:00
cr16 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
cris function.h: Flatten file. 2014-10-16 16:37:19 +00:00
epiphany function.h: Flatten file. 2014-10-16 16:37:19 +00:00
fr30 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
frv function.h: Flatten file. 2014-10-16 16:37:19 +00:00
h8300 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
i386 cpuid.h (__cpuid): Remove definitions that handle %ebx register in a special way. 2014-10-17 08:00:58 +02:00
ia64 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
iq2000 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
lm32 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
m32c function.h: Flatten file. 2014-10-16 16:37:19 +00:00
m32r function.h: Flatten file. 2014-10-16 16:37:19 +00:00
m68k function.h: Flatten file. 2014-10-16 16:37:19 +00:00
mcore function.h: Flatten file. 2014-10-16 16:37:19 +00:00
mep function.h: Flatten file. 2014-10-16 16:37:19 +00:00
microblaze function.h: Flatten file. 2014-10-16 16:37:19 +00:00
mips function.h: Flatten file. 2014-10-16 16:37:19 +00:00
mmix function.h: Flatten file. 2014-10-16 16:37:19 +00:00
mn10300 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
moxie function.h: Flatten file. 2014-10-16 16:37:19 +00:00
msp430 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
nds32 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
nios2 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
pa function.h: Flatten file. 2014-10-16 16:37:19 +00:00
pdp11 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
rl78 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
rs6000 rs6000-c.c (rid_int128): New. 2014-10-16 16:50:18 -04:00
rx function.h: Flatten file. 2014-10-16 16:37:19 +00:00
s390 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
sh function.h: Flatten file. 2014-10-16 16:37:19 +00:00
sparc function.h: Flatten file. 2014-10-16 16:37:19 +00:00
spu function.h: Flatten file. 2014-10-16 16:37:19 +00:00
stormy16 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
tilegx function.h: Flatten file. 2014-10-16 16:37:19 +00:00
tilepro function.h: Flatten file. 2014-10-16 16:37:19 +00:00
v850 function.h: Flatten file. 2014-10-16 16:37:19 +00:00
vax function.h: Flatten file. 2014-10-16 16:37:19 +00:00
vms
xtensa function.h: Flatten file. 2014-10-16 16:37:19 +00:00
darwin9.h
darwin10.h
darwin-c.c re PR target/61407 (Build errors on latest OS X 10.10 Yosemite with Xcode 6 on GCC 4.8.3) 2014-09-14 08:05:43 +00:00
darwin-driver.c re PR target/61407 (Build errors on latest OS X 10.10 Yosemite with Xcode 6 on GCC 4.8.3) 2014-09-14 08:05:43 +00:00
darwin-f.c
darwin-ppc-ldouble-patch.def
darwin-protos.h
darwin-sections.def
darwin.c function.h: Flatten file. 2014-10-16 16:37:19 +00:00
darwin.h re PR bootstrap/63188 (r214954 breaks bootstrap on x86_64-apple-darwin13) 2014-09-06 05:17:10 +00:00
darwin.opt
dbx.h re PR libgcc/61152 (Missing GCC Runtime Library Exception in some files that are included in libgcc) 2014-05-28 09:33:04 +00:00
dbxcoff.h
dbxelf.h
default-c.c
dragonfly-stdint.h config.gcc (*-*-dragonfly*): New target. 2014-05-21 12:08:58 +01:00
dragonfly.h config.gcc (*-*-dragonfly*): New target. 2014-05-21 12:08:58 +01:00
dragonfly.opt config.gcc (*-*-dragonfly*): New target. 2014-05-21 12:08:58 +01:00
elfos.h elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl size instead of type size. 2014-08-07 08:04:55 +00:00
flat.h
freebsd-nthr.h
freebsd-spec.h
freebsd-stdint.h
freebsd.h
freebsd.opt
fused-madd.opt
g.opt
glibc-c.c
glibc-stdint.h
gnu-user.h gnu-user.h (LIBLSAN_EARLY_SPEC): Define. 2014-09-01 10:26:51 +02:00
gnu-user.opt
gnu.h
host-darwin.c
host-darwin.h
host-hpux.c
host-linux.c
host-openbsd.c
host-solaris.c
hpux11.opt
hpux-stdint.h
initfini-array.h re PR libgcc/61152 (Missing GCC Runtime Library Exception in some files that are included in libgcc) 2014-05-28 09:33:04 +00:00
kfreebsd-gnu.h
knetbsd-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-elf.h
netbsd-elf.opt
netbsd.h
netbsd.opt
newlib-stdint.h re PR libgcc/61152 (Missing GCC Runtime Library Exception in some files that are included in libgcc) 2014-05-28 09:33:04 +00:00
openbsd-libpthread.h
openbsd-oldgas.h
openbsd-stdint.h
openbsd.h
openbsd.opt
print-sysroot-suffix.sh
README
rpath.opt
rtems.h re PR libgcc/61152 (Missing GCC Runtime Library Exception in some files that are included in libgcc) 2014-05-28 09:33:04 +00:00
rtems.opt
sol2-c.c
sol2-clearcap.map Centralise clearing hardware capabilities with Sun ld 2014-05-28 11:32:54 +00:00
sol2-clearcapv2.map Centralise clearing hardware capabilities with Sun ld 2014-05-28 11:32:54 +00:00
sol2-cxx.c
sol2-protos.h
sol2-stubs.c
sol2.c Remove a layer of indirection from hash_table 2014-06-24 13:21:35 +00:00
sol2.h Centralise clearing hardware capabilities with Sun ld 2014-05-28 11:32:54 +00:00
sol2.opt Centralise clearing hardware capabilities with Sun ld 2014-05-28 11:32:54 +00:00
t-darwin
t-glibc
t-libunwind
t-linux
t-lynx
t-openbsd
t-pnt16-warn
t-rtems
t-slibgcc
t-sol2 Centralise clearing hardware capabilities with Sun ld 2014-05-28 11:32:54 +00:00
t-sysroot-suffix
t-vxworks
t-winnt
tm-dwarf2.h
usegas.h
usegld.h
vx-common.h
vxworks-dummy.h
vxworks.c
vxworks.h
vxworks.opt
vxworksae.h vxworksae.h (VXWORKSAE_TARGET_DIR): Rely on $WIND_BASE instead of designating a harcoded arbitrary home dir. 2014-09-01 13:00:56 +00:00
winnt-c.c
x-cflags-O1
x-darwin
x-hpux
x-linux
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.