aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1992-04-17 03:17:01 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1992-04-17 03:17:01 +0000
commit0e8949ba7bfbd29afc1f7a470724b1377f3427b0 (patch)
tree8f2526f7734679f733cd991f1f23127710cf776a
parent26b8e6e52f1f66bfa68187ed67d8272da14305ce (diff)
downloadgcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.zip
gcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.tar.gz
gcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.tar.bz2
*** empty log message ***
From-SVN: r758
-rw-r--r--gcc/config/mips/mips.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 2ff7677..203ade8 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -1961,7 +1961,6 @@ output_block_move (insn, operands, num_regs, move_type)
int use_lwl_lwr = FALSE;
int last_operand = num_regs+4;
int i;
- int j;
rtx xoperands[10];
struct {
@@ -1981,15 +1980,7 @@ output_block_move (insn, operands, num_regs, move_type)
if (reg_mentioned_p (operands[i], operands[0])
|| reg_mentioned_p (operands[i], operands[1]))
{
- error ("register $%d passed as address and temp register to block move",
- REGNO (operands[i]));
-
- for (j = i+1; j < last_operand; j++)
- operands[j-1] = operands[j];
-
- operands[--last_operand] = (rtx)0;
- if (--num_regs == 0)
- abort ();
+ abort_with_insn (insn, "register passed as address and temp register to block move");
}
}