re PR rtl-optimization/32790 (REG_N_SETS holds wrong value)
PR rtl-optimization/32790 * reginfo.c (reg_scan_mark_refs): Look for ZERO_EXTRACT, not ZERO_EXTEND in SET_DESTs. From-SVN: r219795
This commit is contained in:
parent
21c4af433b
commit
bd5fb71cd0
@ -1,3 +1,9 @@
|
||||
2015-01-17 Jeff Law <law@redhat.com>
|
||||
|
||||
PR rtl-optimization/32790
|
||||
* reginfo.c (reg_scan_mark_refs): Look for ZERO_EXTRACT,
|
||||
not ZERO_EXTEND in SET_DESTs.
|
||||
|
||||
2015-01-17 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* cprop.c (do_local_cprop): Revert last change.
|
||||
|
@ -1132,7 +1132,7 @@ reg_scan_mark_refs (rtx x, rtx_insn *insn)
|
||||
/* Count a set of the destination if it is a register. */
|
||||
for (dest = SET_DEST (x);
|
||||
GET_CODE (dest) == SUBREG || GET_CODE (dest) == STRICT_LOW_PART
|
||||
|| GET_CODE (dest) == ZERO_EXTEND;
|
||||
|| GET_CODE (dest) == ZERO_EXTRACT;
|
||||
dest = XEXP (dest, 0))
|
||||
;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user