diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1992-04-17 00:47:13 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1992-04-17 00:47:13 +0000 |
commit | 58b51016af4529686d42842fc455a859da6e44b8 (patch) | |
tree | 5d7b467aa71b418aae82d3b765fb652ee4b254da | |
parent | b113bb3910e5c8e5cb247ceec4720d7723fb1d19 (diff) | |
download | gcc-58b51016af4529686d42842fc455a859da6e44b8.zip gcc-58b51016af4529686d42842fc455a859da6e44b8.tar.gz gcc-58b51016af4529686d42842fc455a859da6e44b8.tar.bz2 |
*** empty log message ***
From-SVN: r751
-rw-r--r-- | gcc/config/mips/mips.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 25cc56c..9350b97 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]; |