Commit bd5fb71c by Jeff Law Committed by Jeff Law

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
parent 21c4af43
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))
;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment