gcc/gcc/config
Uros Bizjak 4d9478234b driver-i386.c (enum vendor_signatures): New enum.
* config/i386/driver-i386.c (enum vendor_signatures): New enum.
	(host_detect_local_cpu): Use it instead of casted strings to
	compare vendor signatures.

From-SVN: r141579
2008-11-04 14:29:43 +01:00
..
alpha alpha.c (alpha_split_lock_test_and_set): Move memory barrier to below the test-and-set. 2008-09-03 13:15:27 -07:00
arc fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
arm arm.md (UNSPEC_PIC_BASE): Update documentation. 2008-11-03 20:14:57 +00:00
avr avr.md (UNSPEC_SWAP): Remove constants. 2008-11-02 16:51:39 +03:00
bfin bfin.c (bfin_optimize_loop): Properly handle case where we have one entry point in the loop which isn't the head. 2008-11-03 14:28:35 +00:00
cris re PR target/37939 (CRIS port: no addi insn) 2008-11-01 22:16:09 +00:00
crx crx.h (IRA_COVER_CLASSES): Define. 2008-09-08 13:55:05 -06:00
fr30 * config/fr30/fr30.h (IRA_COVER_CLASSES): Define. 2008-08-28 16:49:56 +00:00
frv frv.h (HARD_REGNO_RENAME_OK): Define. 2008-10-22 15:11:57 +00:00
h8300 h8300.h (IRA_COVER_CLASSES): Define. 2008-09-06 15:00:02 -06:00
i386 driver-i386.c (enum vendor_signatures): New enum. 2008-11-04 14:29:43 +01:00
ia64 target.h (struct gcc_target): Update prototypes of needs_block_p and gen_spec_check. 2008-10-14 16:52:19 +04:00
iq2000 frv.c (frv_rtx_costs): Update forward declaration. 2008-08-31 20:49:42 +00:00
m32c fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
m32r fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
m68hc11 expr.c (MOVE_BY_PIECES_P, [...]): Pass speed operand. 2008-09-01 09:27:39 +00:00
m68k * config/m68k/m68k.h (IRA_COVER_CLASSES): Define. 2008-09-11 11:08:26 +00:00
mcore frv.c (frv_rtx_costs): Update forward declaration. 2008-08-31 20:49:42 +00:00
mips mips.c (mips_conditional_register_usage): Handle the DSP control register. 2008-11-03 18:55:25 -05:00
mmix fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
mn10300 mn10300.h (CALL_REALLY_USED_REGISTERS): Define. 2008-10-28 09:45:37 +00:00
pa re PR middle-end/37316 (Small structs are not passed correctly on hppa64-*-*) 2008-10-27 01:16:13 +00:00
pdp11 frv.c (frv_rtx_costs): Update forward declaration. 2008-08-31 20:49:42 +00:00
picochip Move picochip directory to correct location. 2008-09-03 12:19:34 +00:00
rs6000 Revert: 2008-11-03 18:19:13 +00:00
s390 s390.c (s390_mark_symbol_ref_as_used): New function. 2008-10-30 23:36:30 +01:00
score frv.c (frv_rtx_costs): Update forward declaration. 2008-08-31 20:49:42 +00:00
sh re PR target/37909 (internal compiler error: in fixup_mova, at config/sh/sh.c:3756) 2008-10-29 23:54:35 +00:00
soft-fp host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
sparc constraints.md: New file. 2008-09-23 21:45:06 +00:00
spu configure.ac [spu-*-*]: Do not set skipdirs. 2008-10-29 19:33:45 +00:00
stormy16 fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
v850 * config/v850/v850.md (return): Restore frame size restriction. 2008-09-09 09:16:07 +00:00
vax fwprop.c (should_replace_address): Add speed attribute. 2008-08-31 09:44:25 +00:00
xtensa * config/xtensa/xtensa.md (reload<mode>_literal): Handle MEM operands. 2008-09-20 02:43:00 +00:00
README
darwin-64.c
darwin-c.c c-format.c (handle_format_attribute): Fix -Wc++-compat and/or -Wcast-qual warnings. 2008-06-27 16:53:54 +00:00
darwin-crt2.c
darwin-crt3.c
darwin-driver.c darwin-driver.c (darwin_default_min_version): Fix -Wc++-compat warnings. 2008-07-01 02:05:41 +00:00
darwin-f.c re PR target/36348 (f951 link failure on i686-apple-darwin9) 2008-05-29 14:21:35 -04:00
darwin-ppc-ldouble-patch.def re PR target/25477 (builtin functions should use $LDBL128 suffix on darwin when appropriate) 2008-02-27 18:29:58 +01:00
darwin-protos.h darwin-protos.h (machopic_function_base_name): Delete. 2008-10-06 19:07:33 +00:00
darwin-sections.def
darwin.c darwin-protos.h (machopic_function_base_name): Delete. 2008-10-06 19:07:33 +00:00
darwin.h darwin-protos.h (machopic_function_base_name): Delete. 2008-10-06 19:07:33 +00:00
darwin.opt host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
darwin9.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
dbx.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
dbxcoff.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
dbxelf.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
dfp-bit.c dfp.h, [...]: Remove references to IEEE 754R. 2008-06-19 11:13:53 +10:00
dfp-bit.h dfp.h, [...]: Remove references to IEEE 754R. 2008-06-19 11:13:53 +10:00
divmod.c
elfos.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
fixed-bit.c fixed-bit.c, [...]: Fix comment typos. 2007-10-14 01:36:18 +00:00
fixed-bit.h fixed-bit.h: New file. 2007-09-17 22:12:54 +00:00
flat.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
fp-bit.c
fp-bit.h optabs.c (prepare_float_lib_cmp): Use libgcc_cmp_return_mode instead of word_mode. 2007-08-31 15:45:43 -07:00
freebsd-nthr.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
freebsd-spec.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
freebsd.h * config/freebsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define. 2008-09-24 22:47:14 +00:00
gnu.h gnu.h (STARTFILE_SPEC): Use gcrt0.o in profile mode, add -profile option, add pie support. 2007-08-08 06:35:17 +00:00
gofast.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
host-darwin.c host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
host-darwin.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
host-hpux.c host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
host-linux.c re PR target/25343 ([m68k] testsuite failures) 2008-07-17 10:04:51 +00:00
host-solaris.c configure.ac: Check for caddr_t, define to char * if not defined. 2008-07-06 22:28:30 +02:00
interix.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
interix3.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
kfreebsd-gnu.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
knetbsd-gnu.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
libgcc-glibc.ver re PR target/36669 (Wrong versioning for __float128) 2008-07-02 08:59:19 -07:00
libgloss.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
linux.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
linux.opt host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
lynx.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
lynx.opt host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
netbsd-elf.h * config/netbsd-elf.h (USE_LD_AS_NEEDED): Define. 2007-09-03 16:14:04 +00:00
netbsd.h * config/netbsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define to 1. 2007-09-10 00:22:54 +00:00
openbsd-oldgas.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
openbsd.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
rtems.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
sol2-10.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
sol2-c.c c-format.h (format_kind_info): Add alloc_char field. 2007-09-18 00:07:46 +02:00
sol2-protos.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
sol2.c host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
sol2.h sol2.h (REGISTER_TARGET_PRAGMAS): Move ... 2008-09-09 16:17:37 +00:00
svr3.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
svr4.h config.gcc (powerpc-*): Make t-ppcgas imply usegas.h. 2008-10-21 12:47:18 -04:00
sync.c Makefile.in (libgcc.mvars): Add LIBGCC_SYNC and LIBGCC_SYNC_CFLAGS. 2008-07-03 19:37:45 +00:00
t-darwin re PR target/36348 (f951 link failure on i686-apple-darwin9) 2008-05-29 14:21:35 -04:00
t-dfprules
t-freebsd re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o) 2007-08-06 12:58:11 -07:00
t-freebsd-thread
t-gnu
t-libc-ok re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o) 2007-08-06 12:58:11 -07:00
t-libgcc-pic
t-libunwind
t-libunwind-elf
t-linux
t-lynx re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o) 2007-08-06 12:58:11 -07:00
t-netbsd re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o) 2007-08-06 12:58:11 -07:00
t-openbsd
t-openbsd-thread config.cc (m68hc11, [...]): Add usegas.h, rename tmake_file to m68hc11/t-m68hc11. 2008-03-27 10:04:08 +00:00
t-rtems
t-slibgcc-darwin
t-slibgcc-elf-ver
t-slibgcc-nolc-override
t-slibgcc-sld
t-sol2 sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00
t-svr4 re PR target/31868 (Non-Linux DWARF EH x86-64 targets have broken crtend.o) 2007-08-06 12:58:11 -07:00
t-vxworks sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
vx-common.h vx-common.h: Fix typo in comment. 2008-01-28 21:59:04 +01:00
vxlib-tls.c
vxlib.c
vxworks-dummy.h vxworks-dummy.h (TARGET_VXWORKS): Define. 2007-08-11 16:52:47 +00:00
vxworks.c targhooks.h (default_emutls_var_fields, [...]): Declare. 2008-04-27 15:35:19 +00:00
vxworks.h vxworks-dummy.h (TARGET_VXWORKS): Define. 2007-08-11 16:52:47 +00:00
vxworks.opt host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
vxworksae.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
x-darwin sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00
x-hpux sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00
x-linux sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00
x-solaris sourcebuild.texi, [...]: Revert automatic dependency patch. 2008-03-27 19:20:18 +00:00

README

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.