From 1ba1e2a808424f54d31f4793eb00f36c5b085616 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 27 Aug 1992 22:54:40 +0000 Subject: [PATCH] (emit_block_move): When trying movstrMM, cvt size to mode MM. From-SVN: r1975 --- gcc/expr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.30.2