aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-05-02 15:22:22 -0700
committerJim Wilson <wilson@gcc.gnu.org>1994-05-02 15:22:22 -0700
commite6b538e1d5c758b5cbf22b98b2fd80e9f487d379 (patch)
treee06655396ea334cab93e60e999de62bb3d562256
parent086f237db00c14acc595193b67e39473bee110f9 (diff)
downloadgcc-e6b538e1d5c758b5cbf22b98b2fd80e9f487d379.zip
gcc-e6b538e1d5c758b5cbf22b98b2fd80e9f487d379.tar.gz
gcc-e6b538e1d5c758b5cbf22b98b2fd80e9f487d379.tar.bz2
(casesi): Delete force_reg calls.
From-SVN: r7193
-rw-r--r--gcc/config/mips/mips.md7
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index dfe0dad..0f69934 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -5460,13 +5460,6 @@ move\\t%0,%z4\\n\\
{
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. */
emit_insn (gen_subsi3 (reg, operands[0], operands[1]));
emit_insn (gen_cmpsi (reg, operands[2]));