From: Michael Meissner Date: Fri, 17 Apr 1992 03:17:01 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e8949ba7bfbd29afc1f7a470724b1377f3427b0;p=gcc.git *** empty log message *** From-SVN: r758 --- diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 2ff7677c9cc..203ade8b846 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"); } }