[Bug target/29111] FAIL: gcc.dg/torture/pr26565.c -O0 execution test

2006-09-16 Thread danglin at gcc dot gnu dot org
--- Comment #2 from danglin at gcc dot gnu dot org 2006-09-16 19:18 --- (gdb) step get_pointer_alignment (exp=0x40013108, max_align=64) at ../../gcc/gcc/builtins.c:236 236 if (! POINTER_TYPE_P (TREE_TYPE (exp))) (gdb) p debug_tree (exp) unit size alig

[Bug target/29111] FAIL: gcc.dg/torture/pr26565.c -O0 execution test

2006-09-16 Thread danglin at gcc dot gnu dot org
--- Comment #1 from danglin at gcc dot gnu dot org 2006-09-16 18:03 --- The code is wrong in the initial RTL expansion: (insn 10 9 0 (set (reg:SI 94 [ D.1473 ]) (plus:SI (reg/f:SI 95) (const_int 5 [0x5]))) -1 (nil) (nil)) ;; memcpy (D.1473, tp, 4) (insn 11 10 12