aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2007-02-27 22:27:27 +0100
committerUros Bizjak <uros@gcc.gnu.org>2007-02-27 22:27:27 +0100
commit8ab9333261065ccc8898f515571f0276321e005d (patch)
tree4fad45ba36b586ccf01b80fa0d7a6e5aa52ae755 /gcc/rtl.h
parent3b4141468342aa431ce55ca8f45c0ba20603302f (diff)
downloadgcc-8ab9333261065ccc8898f515571f0276321e005d.zip
gcc-8ab9333261065ccc8898f515571f0276321e005d.tar.gz
gcc-8ab9333261065ccc8898f515571f0276321e005d.tar.bz2
re PR target/30970 (Register zeroing by xor N,N should be moved out of loop)
PR target/30970 * config/i386/sse.md (*mov<mode>_internal, *movv4sf_internal, *movv2df_internal): Enable pattern only for valid operand combinations. * config/i386/i386.c (ix86_modes_tieable_p): For SSE registers, tie only 128bit modes. For MMX registers, tie only 64bit modes. testsuite/ChangeLog: PR target/30970 * gcc.target/i386/gfortran.dg/pr30970.c: New test. From-SVN: r122387
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions