aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1992-04-17 00:47:13 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1992-04-17 00:47:13 +0000
commit58b51016af4529686d42842fc455a859da6e44b8 (patch)
tree5d7b467aa71b418aae82d3b765fb652ee4b254da /gcc
parentb113bb3910e5c8e5cb247ceec4720d7723fb1d19 (diff)
downloadgcc-58b51016af4529686d42842fc455a859da6e44b8.zip
gcc-58b51016af4529686d42842fc455a859da6e44b8.tar.gz
gcc-58b51016af4529686d42842fc455a859da6e44b8.tar.bz2
*** empty log message ***
From-SVN: r751
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/mips/mips.c7
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];