Commit e100a3bb by Michael Meissner

Eliminate dead code caused by last patch

From-SVN: r9618
parent 08664dff
......@@ -2382,20 +2382,15 @@ mark_used_regs (needed, live, x, final, insn)
!= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x)))))
reg_changes_size[REGNO (SUBREG_REG (x))] = 1;
/* In case the SUBREG is not of a register, don't optimize */
if (GET_CODE (SUBREG_REG (x)) != REG)
{
mark_used_regs (needed, live, SUBREG_REG (x), final, insn);
return;
}
/* While we're here, optimize this case. */
x = SUBREG_REG (x);
/* Must verify that it is a register, since the RS/6000 port has
(subreg:QI (lshift:SI ...)). */
/* In case the SUBREG is not of a register, don't optimize */
if (GET_CODE (x) != REG)
goto retry;
{
mark_used_regs (needed, live, x, final, insn);
return;
}
/* ... fall through ... */
......
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