gcc/gcc/config
Uros Bizjak 0f7b6776a3 i386.md (paritydi2, paritysi2): New expanders.
* config/i386/i386.md (paritydi2, paritysi2): New expanders.
        (paritydi2_cmp, paritydi2_cmp): New insn and split patterns.
        (*parityhi2_cmp, *parityqi2_cmp): New insn patterns.

testsuite/ChangeLog:

        * gcc.target/i386/parity-1.c: New test.
        * gcc.target/i386/parity-2.c: New test.

From-SVN: r121863
2007-02-12 22:08:25 +01:00
..
alpha alpha.md (bswapsi2, bswapdi2): New. 2007-02-12 10:53:22 -08:00
arc recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
arm lib1funcs.asm (RETLDM): Pop directly into PC when no special interworking needed. 2007-02-08 23:49:59 +00:00
avr c-decl.c, [...]: Fix comment typos. 2007-02-03 16:47:06 +00:00
bfin bfin-modes.def, [...]: Follow spelling conventions. 2007-02-04 16:40:30 +00:00
c4x recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
cris cris.md ("*andsi_movu", [...]): For size-changed operand where memory is allowed... 2007-02-05 21:21:50 +00:00
crx recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
fr30 Makefile.def (target_modules): Add libgcc. 2007-01-04 04:22:37 +00:00
frv * config/frv/predicates.md (reg_or_0_operand): Accept CONST_DOUBLEs. 2007-01-08 09:45:55 +00:00
h8300 h8300.c, [...]: Follow spelling conventions. 2007-02-04 00:51:14 +00:00
i386 i386.md (paritydi2, paritysi2): New expanders. 2007-02-12 22:08:25 +01:00
ia64 ia64.md (bswapdi2): New define_insn. 2007-02-09 21:33:36 +00:00
iq2000 decl.c: Include langhooks.h. 2006-10-23 19:47:58 +00:00
m32c m32c.c (m32c_unpend_compare): Add default to silence warnings. 2007-02-08 19:49:48 -05:00
m32r bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
m68hc11 bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
m68k 200x-xx-xx Nathan Sidwell <nathan@codesourcery.com> Richard Sandiford <richard@codesourcery.com> 2007-02-09 13:47:25 +00:00
mcore bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mips bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mmix * config/mmix/mmix.h (OPTIMIZATION_OPTIONS): Remove reference to flag_strength_reduce. 2006-04-18 10:15:41 +00:00
mn10300 bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
mt bitops.md, [...]: Follow spelling conventions. 2007-02-04 04:11:52 +00:00
pa re PR target/30634 (FAIL: gfortran.fortran-torture/execute/intrinsic_set_exponent.f90) 2007-02-10 19:51:40 +00:00
pdp11 c-decl.c, [...]: Fix comment typos. 2007-02-03 16:47:06 +00:00
rs6000 tm.texi (TARGET_VECTORIZE_BUILTIN_CONVERSION): New target hook. 2007-02-11 11:46:07 +00:00
s390 alpha.md, [...]: Always use set_unique_reg_note to add REG_EQUAL notes. 2007-01-02 18:50:33 +00:00
score t-score-elf (MULTILIB_OPTIONS): Change. 2007-01-08 04:47:33 +00:00
sh re PR target/29746 (gcc fails to bootstrap on sh4-*-linux-gnu) 2007-02-06 23:12:35 +00:00
soft-fp op-common.h, op-4.h: Update from glibc CVS. 2007-01-15 23:56:32 +00:00
sparc Makefile.in (libgcc-support, [...]): Add emutls.c. 2007-02-10 19:19:10 +00:00
spu c-decl.c, [...]: Fix comment typos. 2007-02-03 16:47:06 +00:00
stormy16 recog.c (mode_dependent_address_p): Identify pre-increment... 2006-12-08 16:37:42 +00:00
v850 v850.c, [...]: Follow spelling conventions. 2007-02-04 04:33:45 +00: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 darwin-c.c (darwin_cpp_builtins): Move __STATIC__ and __DYNAMIC__ from here back to ... 2006-10-27 17:47:38 +00:00
darwin-crt2.c
darwin-crt3.c darwin-crt3.c (atexit): Pass &__dso_handle rather than NULL for dso parameter to atexit_common. 2006-04-05 00:53:55 +00:00
darwin-protos.h darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Add -mkernel support. 2006-10-16 19:53:29 +00:00
darwin-sections.def darwin.c (machopic_select_section): Rewrite. 2006-12-20 00:42:34 +00:00
darwin.c alpha.md, [...]: Always use set_unique_reg_note to add REG_EQUAL notes. 2007-01-02 18:50:33 +00:00
darwin.h Really update copyright. 2007-01-16 02:07:00 +00:00
darwin.opt darwin.c, [...]: Fix comment typos. 2006-10-29 04:46:24 +00:00
darwin9.h darwin9.h (DARWIN_LINKER_GENERATES_ISLANDS): Add. 2007-02-03 04:52:51 +00:00
dbx.h
dbxcoff.h
dbxelf.h
dfp-bit.c decExcept.c: New. 2007-01-29 23:01:35 +00:00
dfp-bit.h decExcept.c: New. 2007-01-29 23:01:35 +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 tm.texi (TARGET_HAS_SINCOS): Document new target macro. 2007-01-19 11:06:56 +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 vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
tm-dwarf2.h
udivmod.c
udivmodsi4.c
usegas.h
vx-common.h alpha.c (alpha_start_function): Use switch_to_section. 2005-12-07 07:53:14 +00:00
vxlib-tls.c vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
vxlib.c vxlib.c: Extract tls related routines into ... 2006-12-12 11:05:54 +00:00
vxworks.h
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.