From: Richard Kenner Date: Sat, 16 Dec 1995 23:24:02 +0000 (-0500) Subject: (expand_assignment): Fix alignment parm in emit_block_move. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=db3ec607e7d38be216c44d6d29004a17c1998083;p=platform%2Fupstream%2Fgcc.git (expand_assignment): Fix alignment parm in emit_block_move. From-SVN: r10781 --- diff --git a/gcc/expr.c b/gcc/expr.c index 3b50ce0..b7860c0 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -2588,10 +2588,8 @@ expand_assignment (to, from, want_value, suggest_reg) to_rtx = expand_expr (to, NULL_RTX, VOIDmode, 0); if (GET_MODE (to_rtx) == BLKmode) - { - int align = MIN (TYPE_ALIGN (TREE_TYPE (from)), BITS_PER_WORD); - emit_block_move (to_rtx, value, expr_size (from), align); - } + emit_block_move (to_rtx, value, expr_size (from), + TYPE_ALIGN (TREE_TYPE (from)) / BITS_PER_WORD); else emit_move_insn (to_rtx, value); preserve_temp_slots (to_rtx);