diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1992-04-17 03:17:01 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1992-04-17 03:17:01 +0000 |
commit | 0e8949ba7bfbd29afc1f7a470724b1377f3427b0 (patch) | |
tree | 8f2526f7734679f733cd991f1f23127710cf776a | |
parent | 26b8e6e52f1f66bfa68187ed67d8272da14305ce (diff) | |
download | gcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.zip gcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.tar.gz gcc-0e8949ba7bfbd29afc1f7a470724b1377f3427b0.tar.bz2 |
*** empty log message ***
From-SVN: r758
-rw-r--r-- | gcc/config/mips/mips.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 2ff7677..203ade8 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"); } } |