------- Comment #3 from danglin at gcc dot gnu dot org 2009-12-17 01:57 ------- The problem is here:
0x00163a80 in emit_block_move_via_movmem (x=<value optimized out>, y=<value optimized out>, size=0x40013220, method=BLOCK_OP_NORMAL, expected_align=<value optimized out>, expected_size=<value optimized out>) at ../../gcc/gcc/expr.c:1300 1300 rtx opalign = GEN_INT (align / BITS_PER_UNIT); (gdb) p/x $r23 $13 = 0x1 align is 1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42397