Commit 6c84e154 by Richard Kenner

(optimize_reg_copy_1): If P is a CALL_INSN, count it as being crossed

by SRC since SRC used to die there.

From-SVN: r2689
parent 5145eda8
......@@ -697,6 +697,12 @@ optimize_reg_copy_1 (insn, dest, src)
int n_calls = 0;
int d_n_calls = 0;
/* If P is a CALL_INSN, SRC crosses one more call, since it
used to die there. */
if (GET_CODE (p) == CALL_INSN)
n_calls++;
/* We can do the optimization. Scan forward from INSN again,
replacing regs as we go. Set FAILED if a replacement can't
be done. In that case, we can't move the death note for SRC.
......
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