diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-12-10 17:40:51 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-12-10 17:40:51 +0100 |
commit | 638cd7aa8d843d59334eac614f6a147438ea16d2 (patch) | |
tree | e5ca82aa3aba1e90db5500f99d8634be51361dd6 /gcc/gccspec.c | |
parent | c962817c04bff076bb2e8696275bde5fc76fa233 (diff) | |
download | gcc-638cd7aa8d843d59334eac614f6a147438ea16d2.zip gcc-638cd7aa8d843d59334eac614f6a147438ea16d2.tar.gz gcc-638cd7aa8d843d59334eac614f6a147438ea16d2.tar.bz2 |
re PR rtl-optimization/46804 (gfortran.dg/char_cshift_2.f90 FAILs with -fregmove)
PR rtl-optimization/46804
* regmove.c (optimize_reg_copy_3): Look for REG_EQUAL note
on the setter of src_reg rather than on insn. If it is
equal to the setter's original SET_SRC, replace it with its
zero or sign extension instead of dropping it.
* gfortran.dg/pr46804.f90: New test.
From-SVN: r167695
Diffstat (limited to 'gcc/gccspec.c')
0 files changed, 0 insertions, 0 deletions