re PR rtl-optimization/89676 (Redundant moves for long long shift on 32bit x86)
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 22 Mar 2019 16:59:21 +0000 (16:59 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 22 Mar 2019 16:59:21 +0000 (16:59 +0000)
commitc07a0a226b6904995d785662bab74c2c68481539
tree9c72c9d5b0fb9f3984cb29a660dade18eb65332b
parenteca5f9254bbb06364a0fc91fdf7bde820bd8d225
re PR rtl-optimization/89676 (Redundant moves for long long shift on 32bit x86)

2019-03-22  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/89676
* lra-constraints.c (curr_insn_transform): Do match reload for
early clobbers even if the match was successful.

2019-03-22  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/89676
* gcc.target/i386/pr89676.c: New.

From-SVN: r269878
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr89676.c [new file with mode: 0644]