OSDN Git Service

* reload1.c (eliminate_regs_in_insn): Don't restore an operand
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Apr 2010 12:33:17 +0000 (12:33 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 00:55:32 +0000 (09:55 +0900)
if doing so would replace the entire pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158188 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog

index 5b2f0f0..ed09c30 100644 (file)
@@ -9,6 +9,9 @@
        (web_main): Call it.
        (union_defs): Don't try to recognize match_dups.
 
+       * reload1.c (eliminate_regs_in_insn): Don't restore an operand
+       if doing so would replace the entire pattern.
+
 2010-04-09  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/43707