*** empty log message ***
authorMichael Meissner <meissner@gcc.gnu.org>
Fri, 17 Apr 1992 03:17:01 +0000 (03:17 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Fri, 17 Apr 1992 03:17:01 +0000 (03:17 +0000)
From-SVN: r758

gcc/config/mips/mips.c

index 2ff7677c9cc0549bb855f8c3d9f10af3067c8210..203ade8b84616fe240ce57e629fb82d90baba113 100644 (file)
@@ -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");
        }
     }