gcc/gcc/config
Uros Bizjak f28eb39cee sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm as flags setting insn.
* config/i386/sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm
	as flags setting insn.
	(sse4_2_pcmpistr_cconly): Prefer pcmpistrm as flags setting insn.

	* config/i386/i386.md (UNSPEC_ROUNDP, UNSPEC_ROUNDS): Remove.
	(UNSPEC_ROUND): New.
	("sse4_1_round<mode>2"): New insn pattern.
	("rint<mode>2"): Expand using "sse4_1_round<mode>2" pattern for
	SSE4.1 targets.
	("floor<mode>2"): Rename from floordf2 and floorsf2.  Macroize
	expander using SSEMODEF mode macro.  Expand using
	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
	("ceil<mode>2"): Rename from ceildf2 and ceilsf2.  Macroize
	expander using SSEMODEF mode macro.  Expand using
	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
	("btrunc<mode>2"): Rename from btruncdf2 and btruncsf2.  Macroize
	expander using SSEMODEF mode macro.  Expand using
	"sse4_1_round<mode>2" pattern for SSE4.1 targets.
	* config/i386/sse.md ("sse4_1_roundpd", "sse4_1_roundps"): Use
	UNSPEC_ROUND instead of UNSPEC_ROUNDP.
	("sse4_1_roundsd", "sse4_1_roundss"): Use UNSPEC_ROUND instead of
	UNSPEC_ROUNDS.

From-SVN: r125356
2007-06-06 08:53:29 +02:00
..
alpha gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of NOTE_LINE_NUMBER... 2007-05-21 06:19:50 +00:00
arc alpha.c, [...]: Follow spelling conventions. 2007-02-20 02:10:57 +00:00
arm config.gcc (arm-wrs-vxworks): Remove dbxelf.h from tm_file. 2007-05-30 19:04:09 +00:00
avr cfglayout.c, [...]: Fix comment typos. 2007-05-25 22:58:16 +00:00
bfin gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of NOTE_LINE_NUMBER... 2007-05-21 06:19:50 +00:00
c4x gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of NOTE_LINE_NUMBER... 2007-05-21 06:19:50 +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 * config/frv/predicates.md (symbolic_operand): Accept CONSTs. 2007-05-02 17:00:19 +00:00
h8300 h8300.c, [...]: Follow spelling conventions. 2007-02-04 00:51:14 +00:00
i386 sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm as flags setting insn. 2007-06-06 08:53:29 +02:00
ia64 ia64.c (emit_predicate_relation_info): Fix use of NOTE_INSN_BASIC_BLOCK_P. 2007-05-21 11:29:35 +00:00
iq2000 defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
m32c muldiv.md (mulhisi3_c): Limit the mode of the 2nd operand to HI mode. 2007-05-07 19:46:02 -04:00
m32r bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
m68hc11 gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of NOTE_LINE_NUMBER... 2007-05-21 06:19:50 +00:00
m68k m68k.c (override_options): Don't override REAL_MODE_FORMAT. 2007-06-03 14:32:43 +00:00
mcore bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mips mips.c (mips_output_mi_thunk): Only load gp if not LOADGP_ABSOLUTE and not binds_local_p. 2007-06-02 04:27:40 +00:00
mmix * config/mmix/mmix.h (OPTIMIZATION_OPTIONS): Remove reference to flag_strength_reduce. 2006-04-18 10:15:41 +00:00
mn10300 genrecog.c: Include regs.h in generated file. 2007-05-30 17:07:58 +00:00
mt defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default. 2007-03-22 14:33:45 -07:00
pa constraints.md: New file. 2007-05-29 01:01:32 +00:00
pdp11 c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
rs6000 rs6000.h (FIXED_SCRATCH): Use r0 as a scratch register on SPE targets. 2007-06-05 19:46:23 +00:00
s390 s390.md (GPR0_REGNUM, [...]): Constants added. 2007-05-11 08:40:52 +00:00
score re PR target/30987 (Problem while compiling gcc for score) 2007-05-23 06:09:20 +00:00
sh re PR target/32163 (Compiling with stack protector causes reigster spill failure) 2007-06-03 04:38:52 +00:00
soft-fp README: Update for new files. 2007-05-16 19:07:07 +02:00
sparc config.gcc (sparc-wrs-vxworks): New target. 2007-05-10 11:15:07 +00:00
spu i386.c, [...]: Fix comment typos. 2007-05-26 13:00:47 +00: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 (xtensa_output_literal): Don't use #if. 2007-05-09 19:13:59 +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 darwin-c.c (handle_c_option): Handle -fapple-kext here so we can... 2007-04-13 17:29:27 +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 c-typeck.c, [...]: Fix typos and follow spelling conventions in various warning/error/diagnostic... 2007-05-26 12:17:52 +00:00
darwin.h darwin.h (LINK_SPEC): Pass -fpie through to the linker. 2007-06-01 22:58:14 +00:00
darwin.opt darwin-c.c (handle_c_option): Handle -fapple-kext here so we can... 2007-04-13 17:29:27 +00:00
darwin9.h darwin.h (LINK_COMMAND_SPEC): Add .cxx/.cp for dsymutil handling as well. 2007-05-24 21:36:20 +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 config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
host-linux.c host-linux.c (linux_gt_pch_get_address): Add new name randomize_va_space for virtual address randomization control. 2005-08-01 17:43:33 +00:00
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 Fix problem pointed out by Gunther Nikl on gcc list. 2005-08-04 20:20:12 -07:00
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 config.gcc (arm-wrs-vxworks): Remove dbxelf.h from tm_file. 2007-05-30 19:04:09 +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 config.gcc (arm-wrs-vxworks): Remove dbxelf.h from tm_file. 2007-05-30 19:04:09 +00:00
vxworks.opt config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
vxworksae.h config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. 2005-08-24 07:13:10 +00:00
windiss.h
x-darwin
x-hpux config.host (hppa*-*-hpux*): Change out_host_hook_obj and host_xmake_file. 2005-10-07 17:16:31 +00:00
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.