gcc/gcc/config
Uros Bizjak a344e3cbb6 i386.md (extend<mode>xf2): Rename from extendsfxf2 and extenddfxf2.
* config/i386/i386.md (extend<mode>xf2): Rename from extendsfxf2
        and extenddfxf2. Macroize expander using X87MODEF12 mode macro.
        (*truncdfsf_mixed, *truncdfsf_i387, *truncdfsf2_i387_1):
        Use output_387_reg_move().
        (*truncxf<mode>2): Rename from *truncxfsf2 and truncxfdf2. Macroize
        expander using X87MODEF12 mode macro.
        (*truncxfsf2_mixed): Combine alternatives, ignore "r" alternative when
        choosing register preferences.  Use output_387_reg_move().
        (*truncxfdf2_mixed): Combine alternatives, use "r" alternative
        instead of "x".  Use output_387_reg_move().
        (*truncxf<mode>2_i387_noop): Rename from *truncxfsf2_i387_noop and
        *truncxfdf2_i387_noop.  Macroize insn using X87MODEF12 mode macro.
        (*truncxf<mode>2_i387): Rename from *truncxfsf2_i387 and
        *truncxfdf2_i387.  Macroize insn using X87MODEF12 mode macro.
        Use output_387_reg_move().
        (*truncxf?f_mixed splitter): Macroize splitter using X87MODEF12
        mode macro.
        (*truncxf?f_i387 splitter): Ditto.

From-SVN: r123626
2007-04-06 22:14:12 +02:00
..
alpha alpha.c (print_operand): Remove. 2007-04-05 15:39:56 -07:00
arc alpha.c, [...]: Follow spelling conventions. 2007-02-20 02:10:57 +00:00
arm lib1funcs.asm (div0): Use ARM_FUNC_START and do_push. 2007-03-25 01:07:45 +00:00
avr re PR target/25448 (Unfounded warnings from the AVR backend) 2007-04-05 19:43:35 +04:00
bfin defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
c4x c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
cris * config/cris/t-elfmulti (EXTRA_MULTILIB_PARTS): Do not define here. 2007-03-19 08:29:43 +00:00
crx c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
fr30 fr30.md (movdi): Do not accept immediates as the destination of this insn. 2007-03-29 10:23:27 +00:00
frv predicates.md (minmax_operator): Don't check operands here. 2007-03-15 20:56:36 -04:00
h8300 h8300.c, [...]: Follow spelling conventions. 2007-02-04 00:51:14 +00:00
i386 i386.md (extend<mode>xf2): Rename from extendsfxf2 and extenddfxf2. 2007-04-06 22:14:12 +02:00
ia64 constraints.md: New file. 2007-03-24 12:28:37 -07:00
iq2000 defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
m32c * config/m32c/t-m32c (m32c-pragma.o): Add TM_H dependency to m32c-pragma.o 2007-03-09 15:08:13 -05:00
m32r bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
m68hc11 * config/m68hc11/m68hc11.h (OVERRIDE_OPTIONS): Remove extra ;. 2007-02-20 14:38:39 +11:00
m68k arm.c, [...]: Fix comment typos. 2007-03-17 17:44:02 +00:00
mcore bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mips config.gcc (mips-wrs-vxworks): Add vx-common.h to tm_file. 2007-04-03 09:17:56 +00:00
mmix * config/mmix/mmix.h (OPTIMIZATION_OPTIONS): Remove reference to flag_strength_reduce. 2006-04-18 10:15:41 +00:00
mn10300 defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
mt defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
pa defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
pdp11 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
rs6000 re PR target/31364 (secureplt breaks bootstrap) 2007-03-31 14:29:21 -07:00
s390 s390.c (s390_secondary_input_reload_class, [...]): Functions removed. 2007-03-29 06:58:42 +00:00
score crti.asm: Change _bss_start to __bss_start. 2007-04-04 01:49:10 +00:00
sh sh.md (movsi_i): Fix type attribute. 2007-03-28 12:52:07 +00:00
soft-fp op-common.h, op-4.h: Update from glibc CVS. 2007-01-15 23:56:32 +00:00
sparc c-pretty-print.c (pp_c_direct_abstract_declarator): Use fold_build2. 2007-03-03 17:12:28 +00:00
spu defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
stormy16 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
v850 defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
vax recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
xtensa * config/xtensa/xtensa.c (constantpool_mem_p): Skip over SUBREGs. 2007-02-05 22:50:31 +00:00
README
chorus.h
darwin-64.c config.gcc (i?86-*-darwin): Add 64-bit HWI support. 2006-09-09 00:27:47 +00:00
darwin-c.c c-common.c (targetcm): Add. 2007-03-06 00:48:47 +00:00
darwin-crt2.c
darwin-crt3.c darwin-crt3.c: Avoid compilation when compiling for a kext multilib. 2007-02-27 20:47:55 +00:00
darwin-protos.h darwin.c (machopic_reloc_rw_mask): New. 2007-03-12 10:00:11 -07:00
darwin-sections.def darwin.c (machopic_select_section): Rewrite. 2006-12-20 00:42:34 +00:00
darwin.c darwin.c (machopic_reloc_rw_mask): New. 2007-03-12 10:00:11 -07:00
darwin.h darwin9.h (ASM_OUTPUT_ALIGNED_COMMON): Add. 2007-03-29 01:44:26 +00:00
darwin.opt c-common.c (targetcm): Add. 2007-03-06 00:48:47 +00:00
darwin9.h * config/darwin9.h (ASM_OUTPUT_ALIGNED_COMMON): Fix typo. 2007-03-29 18:36:43 +00:00
dbx.h
dbxcoff.h
dbxelf.h
dfp-bit.c Add BID decimal support 2007-03-24 17:04:47 +00:00
dfp-bit.h Add BID decimal support 2007-03-24 17:04:47 +00:00
divmod.c
elfos.h elfos.h, [...]: Fix comment typos. 2006-12-22 12:50:00 +00:00
flat.h config.gcc (m68k-*-uclinux*): Add flat.h to $tm_file. 2007-01-18 19:09:59 +00:00
floatunsidf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsisf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsitf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
floatunsixf.c floatunsisf.c, [...]: New files. 2005-11-27 01:40:01 +00:00
fp-bit.c fp-bit.h: Use top-of-file comment from libgcc2.c. 2006-01-04 14:42:02 +11:00
fp-bit.h * config/fp-bit.h (CMPtype): Typedef to a word mode integer. 2006-03-08 10:41:00 +11:00
freebsd-nthr.h
freebsd-spec.h freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Use builtin_define_with_int_value() instead of adding a new check for every new... 2005-12-15 21:32:43 +00:00
freebsd.h
gnu.h
gofast.h
host-darwin.c
host-darwin.h
host-hpux.c
host-linux.c
host-solaris.c
interix.h
interix3.h
kaos.h
kfreebsd-gnu.h linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. 2006-04-06 22:16:11 +00:00
knetbsd-gnu.h linux.h: Add a comment to mark macros that are being overriden in config/k*bsd-gnu.h. 2006-04-06 22:16:11 +00:00
libgcc-glibc.ver
libgloss.h
linux.h config.host (bfin*-linux-uclibc*): Set extra_parts. 2007-03-05 14:55:37 +00:00
linux.opt re PR target/24837 (move dynamic linker names out of LINK_SPEC and into new DYNAMIC_LINKER) 2006-02-18 11:12:51 +00:00
lynx.h
lynx.opt
memcmp.c
memcpy.c
memmove.c
memset.c
netbsd-aout.h
netbsd-elf.h
netbsd.h
openbsd-oldgas.h
openbsd.h
ptx4.h
rtems.h
sol2-6.h config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later. 2006-03-21 20:59:11 +00:00
sol2-10.h config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later. 2006-03-21 20:59:11 +00:00
sol2-c.c c-lex.c (pragma_lex): Rename from c_lex. 2005-11-26 14:31:12 -08:00
sol2-protos.h
sol2.c
sol2.h sol26.h (CPP_SUBTARGET_SPEC): Accept -pthread. 2006-02-07 20:50:37 +00:00
svr3.h alpha.c (alpha_start_function): Use switch_to_section. 2005-12-07 07:53:14 +00:00
svr4.h mips-tdump.c: Replace CROSS_COMPILE with CROSS_DIRECTORY_STRUCTURE. 2006-12-13 09:28:16 +00:00
t-darwin t-darwin (DARWIN_EXTRA_CRT_BUILD_CFLAGS): New. 2006-04-27 18:57:11 +00:00
t-dfprules Comment tweak/update. 2006-03-06 12:24:20 +11:00
t-freebsd
t-freebsd-thread
t-gnu
t-libc-ok
t-libgcc-pic
t-libunwind
t-libunwind-elf
t-linux
t-lynx
t-netbsd
t-openbsd
t-openbsd-thread
t-rtems
t-slibgcc-darwin Makefile.def (target_modules): Add libgcc. 2007-01-04 04:22:37 +00:00
t-slibgcc-elf-ver
t-slibgcc-nolc-override
t-slibgcc-sld
t-sol2
t-svr4
t-vxworks vxworks.h (vxworks_override_options): Declare. 2007-03-07 11:52:52 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
vx-common.h vx-common.h (WINT_TYPE, [...]): Define. 2007-03-16 14:34:56 +00:00
vxlib-tls.c * config/vxlib.c (tls_delete_hook): Use TCB for kernel tasks. 2007-03-20 14:13:30 +00:00
vxlib.c vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
vxworks-dummy.h vxworks.h (VXWORKS_GOTT_BASE, [...]): Undefine before defining. 2007-03-07 07:37:16 +00:00
vxworks.c vxworks.h (vxworks_override_options): Declare. 2007-03-07 11:52:52 +00:00
vxworks.h vxworks.h (VXWORKS_ADDITIONAL_CPP_SPEC): Remove -D options. 2007-03-21 12:21:33 +00:00
vxworks.opt
vxworksae.h
windiss.h
x-darwin
x-hpux
x-interix
x-linux
x-solaris

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.