------- Comment #1 from danglin at gcc dot gnu dot org 2006-02-11 16:59 ------- Breakpoint 1, emit_move_multi_word (mode=BLKmode, x=0x42461170, y=0x423a81c0) at ../../gcc/gcc/expr.c:3053 3053 gcc_assert (GET_MODE_SIZE (mode) >= UNITS_PER_WORD); (gdb) bt #0 emit_move_multi_word (mode=BLKmode, x=0x42461170, y=0x423a81c0) at ../../gcc/gcc/expr.c:3053 #1 0x004dc78c in gen_move_insn (x=0x42461170, y=0x423a81c0) at ../../gcc/gcc/optabs.c:4398 #2 0x00686240 in move_invariant_reg (loop=0x42461170, invno=<value optimized out>) at ../../gcc/gcc/loop-invariant.c:1099 #3 0x00687128 in move_loop_invariants (loops=0xf10070) at ../../gcc/gcc/loop-invariant.c:1146 #4 0x0058a688 in execute_one_pass (pass=0x8200e4) at ../../gcc/gcc/passes.c:853 #5 0x0058a814 in execute_pass_list (pass=0x8200e4) at ../../gcc/gcc/passes.c:897 #6 0x0058a828 in execute_pass_list (pass=0x820048) at ../../gcc/gcc/passes.c:898 #7 0x0058a828 in execute_pass_list (pass=0x81ee60) at ../../gcc/gcc/passes.c:898 #8 0x0031c408 in tree_rest_of_compilation (fndecl=0x40073200) at ../../gcc/gcc/tree-optimize.c:412 #9 0x0003559c in gnat_expand_body (gnu_decl=0x1) at ../../gcc/gcc/ada/misc.c:649 #10 0x005d0bcc in cgraph_expand_function (node=0x40034280) at ../../gcc/gcc/cgraphunit.c:1101 #11 0x005d3870 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1166 ---Type <return> to continue, or q <return> to quit--- #12 0x0003601c in gnat_parse_file (set_yydebug=<value optimized out>) at ../../gcc/gcc/ada/misc.c:245 #13 0x0055505c in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at ../../gcc/gcc/toplev.c:999 #14 0x403365c4 in __libc_start_main () from /lib/libc.so.6 #15 0x0001bca8 in _start () at ../sysdeps/hppa/elf/start.S:84 (gdb) p debug_rtx (x) (mem/s/c:BLK (reg/f:SI 1592) [45 data.languages+0 S5 A8]) $1 = void (gdb) p debug_rtx (y) (reg:BLK 1593)
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26225