From: Richard Stallman Date: Thu, 27 Aug 1992 22:54:40 +0000 (+0000) Subject: (emit_block_move): When trying movstrMM, cvt size to mode MM. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1ba1e2a808424f54d31f4793eb00f36c5b085616;p=gcc.git (emit_block_move): When trying movstrMM, cvt size to mode MM. From-SVN: r1975 --- diff --git a/gcc/expr.c b/gcc/expr.c index 7a43acac37b..55bbd80ec7c 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -1199,10 +1199,11 @@ emit_block_move (x, y, size, align) || (*insn_operand_predicate[(int) code][3]) (opalign, VOIDmode))) { - rtx op2 = size; + rtx op2; rtx last = get_last_insn (); rtx pat; + op2 = convert_to_mode (mode, size, 1); if (insn_operand_predicate[(int) code][2] != 0 && ! (*insn_operand_predicate[(int) code][2]) (op2, mode)) op2 = copy_to_mode_reg (mode, op2);