From: Michael Meissner Date: Fri, 17 Apr 1992 00:47:13 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=58b51016af4529686d42842fc455a859da6e44b8;p=gcc.git *** empty log message *** From-SVN: r751 --- diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 25cc56c8017..9350b97cdba 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -1972,8 +1972,11 @@ output_block_move (insn, operands, num_regs) if (reg_mentioned_p (operands[i], operands[0]) || reg_mentioned_p (operands[i], operands[1])) { - warning ("register $%d passed as address and temp register to block move", - REGNO (operands[i])); + /* register passed as address and temp register to block move */ + /* To have a correct compiler, either this function + has to handle the case, or something else has to make + sure the case won't arise. */ + abort (); for (j = i+1; j < last_operand; j++) operands[j-1] = operands[j];