PR rtl-optimization/17825
Backport from mainline
2004-11-27 Jakub Jelinek <jakub@redhat.com>
* combine.c (subst): Ignore STRICT_LOW_PART no matter if REG_P (new)
or not.
PR rtl-optimization/17825
Backport from mainline
2004-11-27 Jakub Jelinek <jakub@redhat.com>
* gcc.c-torture/compile/
20041119-1.c: New test.
From-SVN: r96591
+2005-03-16 Roger Sayle <roger@eyesopen.com>
+
+ PR rtl-optimization/17825
+ Backport from mainline
+ 2004-11-27 Jakub Jelinek <jakub@redhat.com>
+ * combine.c (subst): Ignore STRICT_LOW_PART no matter if REG_P (new)
+ or not.
+
2005-03-16 Roger Sayle <roger@eyesopen.com>
PR target/18371
/* If this is a register being set, ignore it. */
new = XEXP (x, i);
if (in_dest
- && (code == SUBREG || code == STRICT_LOW_PART
- || code == ZERO_EXTRACT)
&& i == 0
- && GET_CODE (new) == REG)
+ && (((code == SUBREG || code == ZERO_EXTRACT)
+ && GET_CODE (new) == REG)
+ || code == STRICT_LOW_PART))
;
else if (COMBINE_RTX_EQUAL_P (XEXP (x, i), from))
+2005-03-16 Roger Sayle <roger@eyesopen.com>
+
+ PR rtl-optimization/17825
+ Backport from mainline
+ 2004-11-27 Jakub Jelinek <jakub@redhat.com>
+ * gcc.c-torture/compile/20041119-1.c: New test.
+
2005-03-08 Mark Mitchell <mark@codesourcery.com>
PR c++/20142