diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-16 18:24:02 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-16 18:24:02 -0500 |
commit | db3ec607e7d38be216c44d6d29004a17c1998083 (patch) | |
tree | 1d3439738564d1adf97f42d3daf2350c51bc1544 /gcc | |
parent | 058e0bb91b0f9ea8e8e2e1bfe536909e88a0c725 (diff) | |
download | gcc-db3ec607e7d38be216c44d6d29004a17c1998083.zip gcc-db3ec607e7d38be216c44d6d29004a17c1998083.tar.gz gcc-db3ec607e7d38be216c44d6d29004a17c1998083.tar.bz2 |
(expand_assignment): Fix alignment parm in emit_block_move.
From-SVN: r10781
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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); |