Commit e6b538e1 by Jim Wilson

(casesi): Delete force_reg calls.

From-SVN: r7193
parent 086f237d
...@@ -5460,13 +5460,6 @@ move\\t%0,%z4\\n\\ ...@@ -5460,13 +5460,6 @@ move\\t%0,%z4\\n\\
{ {
rtx reg = gen_reg_rtx (SImode); rtx reg = gen_reg_rtx (SImode);
/* The constraints should handle this, but they don't. */
operands[0] = force_reg (SImode, operands[0]);
if (! arith_operand (operands[1]))
operands[1] = force_reg (SImode, operands[1]);
if (! arith_operand (operands[2]))
operands[2] = force_reg (SImode, operands[2]);
/* If the index is too large, go to the default label. */ /* If the index is too large, go to the default label. */
emit_insn (gen_subsi3 (reg, operands[0], operands[1])); emit_insn (gen_subsi3 (reg, operands[0], operands[1]));
emit_insn (gen_cmpsi (reg, operands[2])); emit_insn (gen_cmpsi (reg, operands[2]));
......
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