gcc/gcc/config
Uros Bizjak a427621f8c i386.md: Remove unneeded empty conditions and preparation statements from expanders.
* config/i386/i386.md: Remove unneeded empty conditions and
	preparation statements from expanders.
	* config/i386/mmx.md: Ditto.
	* config/i386/sse.md: Ditto.

From-SVN: r164329
2010-09-16 10:33:04 +02:00
..
alpha alpha.c (alpha_expand_prologue): If stack checking is enabled, probe up to frame_size + STACK_CHECK_PROTECT bytes. 2010-09-15 07:24:54 +00:00
arc toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
arm vfp.md (cmpsf_trap_vfp): Change type from fcmpd to fcmps. 2010-09-15 14:58:48 +00:00
avr Makefile.in (gccspec.o, cppspec.o): Update dependencies. 2010-08-22 13:19:01 +01:00
bfin vec.h (FOR_EACH_VEC_ELT): Define. 2010-08-20 12:48:59 +00:00
cris toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
crx toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
fr30 fr30.c (fr30_move_double): Delete `dregno' and extra semicolons. 2010-08-31 15:00:43 +00:00
frv frv.h (REGISTER_MOVE_COST, [...]): Remove. 2010-09-13 00:33:15 +04:00
h8300 h8300.c (h8300_init_once): Default to -fstrict_volatile_bitfields. 2010-07-13 15:43:30 -04:00
i386 i386.md: Remove unneeded empty conditions and preparation statements from expanders. 2010-09-16 10:33:04 +02:00
ia64 Hookize exception personality output. 2010-09-07 13:50:17 -07:00
iq2000 builtins.c (fold_builtin_next_arg): Use stdarg_p. 2010-08-09 14:07:58 +00:00
lm32 builtins.c (fold_builtin_next_arg): Use stdarg_p. 2010-08-09 14:07:58 +00:00
m32c m32c.h (CLASS_LIKELY_SPILLED_P): Remove. 2010-09-02 22:17:12 +04:00
m32r m32r.c (m32r_mode_dependent_address_p): New functions. 2010-09-09 22:29:36 +04:00
m68hc11 toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
m68k builtins.c (fold_builtin_next_arg): Use stdarg_p. 2010-08-09 14:07:58 +00:00
mcore toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
mep re PR target/44749 (mep-elf fails to build) 2010-09-14 03:26:54 -04:00
mips Correct XXX_units_per_simd_word return type. 2010-09-14 22:36:47 -07:00
mmix mmix.h (ASM_OUTPUT_SOURCE_FILENAME): Remove macro. 2010-08-01 12:29:20 +04:00
mn10300 builtins.c (fold_builtin_next_arg): Use stdarg_p. 2010-08-09 14:07:58 +00:00
moxie Add moxie-rtems configuration. 2010-07-30 07:14:59 +00:00
pa re PR target/45250 (FAIL: tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc) 2010-09-08 23:32:06 +00:00
pdp11 pdp11.c (register_move_cost): Rename to pdp11_register_move_cost. 2010-09-15 13:00:54 +01:00
picochip picochip.c (picochip_reorg): Check for note_p for epilogue instruction move. 2010-09-09 13:59:42 +00:00
rs6000 Correct XXX_units_per_simd_word return type. 2010-09-14 22:36:47 -07:00
rx rx.c (rx_expand_prologue): Do not adjust frame size when pushing accumulator register. 2010-09-01 08:33:35 +00:00
s390 s390.c (legitimate_reload_constant_p): Accept floating- point zero operands that fit into a single GPR. 2010-09-09 11:30:15 +00:00
score common.opt (-G): Don't define option here. 2010-07-30 18:04:37 +01:00
sh sh.c (sh_option_override): Make static. 2010-09-05 00:46:33 +00:00
soft-fp Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
sparc Correct XXX_units_per_simd_word return type. 2010-09-14 22:36:47 -07:00
spu spu.c (spu_emit_branch_hint): Do not access NOTE_KIND of non-NOTE insns. 2010-08-03 18:01:52 +00:00
stormy16 stormy16.c: Use REG_P, MEM_P and CONST_INT_P where appropriate. 2010-09-01 10:13:07 +00:00
v850 v850-protos.h (function_arg): Delete. 2010-08-31 14:22:47 +00:00
vax toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
vms vms-cc.c: Deleted. 2009-07-30 00:15:35 +00:00
xtensa xtensa-protos.h (function_arg_advance): Delete. 2010-08-30 16:03:44 +00:00
README
darwin-64.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-c.c toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
darwin-crt2.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-crt3.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
darwin-driver.c darwin-driver.c (SWITCH_TAKES_ARG, [...]): Remove. 2010-07-28 10:36:21 +01:00
darwin-f.c
darwin-ppc-ldouble-patch.def ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
darwin-protos.h * target.h (struct asm_out):Add declare_constant_name field. 2010-06-16 01:01:57 +04:00
darwin-sections.def ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
darwin.c allow darwin branch island control depening on system version 2010-07-19 09:11:12 +00:00
darwin.h revert r163410, partially revert r163267. 2010-08-20 20:10:42 +00:00
darwin.opt
darwin9.h darwin.h (LINK_COMMAND_SPEC): Split into... 2010-07-22 08:02:20 +00:00
darwin10.h re PR c++/41313 (r150553 causes g++.dg/tree-prof/partition1.C compilation and execution test failures on *-apple-darwin*) 2009-10-21 15:07:59 +00:00
dbx.h
dbxcoff.h
dbxelf.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
dfp-bit.c re PR c/41049 (conversion from integer to decimal float loses trailing zeros) 2009-09-17 17:07:24 +00:00
dfp-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
divmod.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
elfos.h i386-protos.h (ix86_asm_output_function_label): New prototype. 2010-07-08 19:53:44 +02:00
fixed-bit.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fixed-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
flat.h
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
fp-bit.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
fp-bit.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
freebsd-nthr.h
freebsd-spec.h unwind-dw2-fde-glibc.c: Define and use USE_PT_GNU_EH_FRAME. 2009-09-22 16:28:26 +00:00
freebsd-stdint.h freebsd-stdint.h: New file. 2009-06-01 03:03:37 +00:00
freebsd.h Makefile.in (gccspec.o, cppspec.o): Update dependencies. 2010-08-22 13:19:01 +01:00
g.opt common.opt (-G): Don't define option here. 2010-07-30 18:04:37 +01:00
glibc-stdint.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
gnu.h re PR target/28102 (GNU Hurd bootstrap error: 'OPTION_GLIBC' undeclared) 2008-11-14 00:28:46 +01:00
gofast.h
host-darwin.c toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
host-darwin.h
host-hpux.c
host-linux.c Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
host-solaris.c re PR pch/14940 (PCH largefile test fails on various platforms) 2010-07-12 11:57:16 +00:00
hpux-stdint.h config.gcc (hppa*64*-*-hpux11*): Set use_gcc_stdint and add hpux-stdint.h to tm_file. 2009-04-28 15:20:07 +00:00
interix.h
interix3.h
kfreebsd-gnu.h
knetbsd-gnu.h
kopensolaris-gnu.h configure.ac: Recognize GNU/kOpenSolaris (*-*-kopensolaris*-gnu). 2009-01-29 18:48:41 +00:00
libgcc-glibc.ver ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
linux-android.h config.gcc (LIBC_GLIBC, [...]): Move constants to top level. 2010-07-19 20:05:46 +00:00
linux-android.opt Support compilation for Android platform. Reimplement -mandroid. 2010-05-27 12:06:58 +00:00
linux.h Replace | with || in TARGET_HAS_SINCOS. 2010-08-30 06:10:59 -07:00
linux.opt Add support for Bionic C library 2010-05-27 11:54:48 +00:00
lynx.h
lynx.opt
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h i386-protos.h (ix86_asm_output_function_label): New prototype. 2010-07-08 19:53:44 +02:00
netbsd-elf.h
netbsd.h re PR target/41246 (should "sorry" when regparm=3 and nested functions are encountered) 2009-09-22 08:11:37 -07:00
newlib-stdint.h re PR c/448 (<stdint.h>-related issues (C99 issues)) 2009-03-31 21:30:31 +01:00
openbsd-libpthread.h config.gcc: Update OpenBSD targets. 2009-09-27 13:20:23 +00:00
openbsd-oldgas.h
openbsd-stdint.h openbsd-stdint.h: Change to reflect what c_common_nodes_and_builtins expects. 2009-11-08 22:19:45 +00:00
openbsd.h i386-protos.h (ix86_asm_output_function_label): New prototype. 2010-07-08 19:53:44 +02:00
print-sysroot-suffix.sh config.gcc (sh-*-*): Add sysroot-suffix.h to tm_file. 2009-04-07 07:10:43 +00:00
rtems.h Make-lang.in, [...]: Update copyright years. 2010-04-02 19:54:46 +00:00
sol2-10.h
sol2-c.c * config/sol2-c.c: Do not include diagnostic-core.h. 2010-07-08 10:03:14 +00:00
sol2-gld.h configure.ac (plugin -rdynamic test): Log result. 2010-04-09 17:35:18 +00:00
sol2-protos.h sol2.c: Include output.h. 2010-03-31 09:19:20 +00:00
sol2.c toplev.h: Do not include diagnostic-core.h. 2010-07-08 04:22:54 +00:00
sol2.h re PR target/18788 ("-pthreads" option with "-shared" does not cause libpthread.so to be linked in.) 2010-07-23 17:58:57 +00:00
svr3.h
svr4.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
sync.c Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
t-darwin c-common.c: Move to c-family/. 2010-06-05 20:33:22 +00:00
t-dfprules
t-freebsd unwind-dw2-fde-glibc.c: Define and use USE_PT_GNU_EH_FRAME. 2009-09-22 16:28:26 +00:00
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-libunwind-elf ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-linux ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-lynx ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin
t-slibgcc-elf-ver t-slibgcc-elf-ver (SHLIB_MAKE_SOLINK, [...]): New variables. 2009-09-09 20:39:52 +02:00
t-slibgcc-libgcc t-slibgcc-elf-ver (SHLIB_MAKE_SOLINK, [...]): New variables. 2009-09-09 20:39:52 +02:00
t-slibgcc-nolc-override
t-slibgcc-sld ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
t-sol2 c-common.c: Move to c-family/. 2010-06-05 20:33:22 +00:00
t-svr4 inclhack.def (aix_syswait, [...]): Remove. 2009-03-28 06:51:09 +00:00
t-sysroot-suffix config.gcc (sh-*-*): Add sysroot-suffix.h to tm_file. 2009-04-07 07:10:43 +00:00
t-vxworks Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
tm-dwarf2.h
udivmod.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
udivmodsi4.c ABOUT-GCC-NLS, [...]: Add copyright and license notices. 2009-04-21 20:03:23 +01:00
usegas.h
vx-common.h Update Copyright years for files modified in 2008 and/or 2009. 2009-02-20 16:20:38 +01:00
vxlib-tls.c vxlib-tls.c (active_tls_threads): Delete. 2009-04-23 10:39:24 +00:00
vxlib.c gthr-vxworks.h (struct __gthread_once_t): Add alignment and padding for PPC. 2009-04-22 10:53:53 +00:00
vxworks-dummy.h Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
vxworks.c * vxworks.c (vxworks_emutls_var_fields): Pass locus to build_decls. 2010-07-20 16:09:58 -07:00
vxworks.h
vxworks.opt
vxworksae.h
x-cflags-O1 re PR bootstrap/37739 (bootstrap broken with core gcc > gcc-4.2.x) 2008-12-19 15:55:42 +01:00
x-darwin Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-hpux Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-linux Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +00:00
x-solaris Makefile.in (COMPILER, [...]): Define. 2009-05-26 14:02:04 +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.