http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55792
--- Comment #22 from H.J. Lu <hjl.tools at gmail dot com> 2013-01-09 18:37:10
UTC ---
(In reply to comment #21)
> Remapped blocks are supposed to be linked into the BLOCK tree of the
It didn't happen.
> destination. What's the backtrace of this remap_block?
Breakpoint 5, remap_block (block=0x7fffffffd580, id=0x7fffffffd900)
at /export/gnu/import/git/gcc/gcc/tree-inline.c:624
624 BLOCK_VARS (new_block) = remap_decls (BLOCK_VARS (old_block),
(gdb) bt
#0 remap_block (block=0x7fffffffd580, id=0x7fffffffd900)
at /export/gnu/import/git/gcc/gcc/tree-inline.c:624
#1 0x00000000009fe52a in remap_blocks (block=0x7fffe9107550,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:645
#2 0x00000000009fe586 in remap_blocks (block=0x7fffe9107500,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:648
#3 0x00000000009fe586 in remap_blocks (block=0x7fffe91074b0,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:648
#4 0x00000000009fe586 in remap_blocks (block=0x7fffe9107460,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:648
#5 0x00000000009fe586 in remap_blocks (block=0x7fffe9107410,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:648
#6 0x0000000000a082fc in expand_call_inline (bb=0x7ffff138aaf8,
stmt=0x7ffff1390980, id=0x7fffffffd900)
at /export/gnu/import/git/gcc/gcc/tree-inline.c:3958
#7 0x0000000000a08c6f in gimple_expand_calls_inline (bb=0x7ffff138aaf8,
id=0x7fffffffd900) at /export/gnu/import/git/gcc/gcc/tree-inline.c:4147
#8 0x0000000000a0924b in optimize_inline_calls (fn=0x7fffec94b300)
at /export/gnu/import/git/gcc/gcc/tree-inline.c:4301
#9 0x00000000007d2f1e in inline_transform (node=0x7ffff17536f0)
at /export/gnu/import/git/gcc/gcc/ipa-inline-transform.c:418
#10 0x00000000008adbe3 in execute_one_ipa_transform_pass (node=0x7ffff17536f0,
ipa_pass=0x16cfc80 <pass_ipa_inline>)
---Type <return> to continue, or q <return> to quit---
at /export/gnu/import/git/gcc/gcc/passes.c:2177
#11 0x00000000008add31 in execute_all_ipa_transforms ()
at /export/gnu/import/git/gcc/gcc/passes.c:2213
#12 0x00000000005da348 in expand_function (node=0x7ffff17536f0)
at /export/gnu/import/git/gcc/gcc/cgraphunit.c:1634
#13 0x00000000005da821 in expand_all_functions ()
at /export/gnu/import/git/gcc/gcc/cgraphunit.c:1745
#14 0x00000000005db2ab in compile ()
at /export/gnu/import/git/gcc/gcc/cgraphunit.c:2043
#15 0x000000000053c60a in lto_main ()
at /export/gnu/import/git/gcc/gcc/lto/lto.c:3390
#16 0x0000000000999401 in compile_file ()
at /export/gnu/import/git/gcc/gcc/toplev.c:545
#17 0x000000000099b3e4 in do_compile ()
at /export/gnu/import/git/gcc/gcc/toplev.c:1878
#18 0x000000000099b54f in toplev_main (argc=28, argv=0x7fffffffdc78)
at /export/gnu/import/git/gcc/gcc/toplev.c:1954
#19 0x0000000000fff958 in main (argc=28, argv=0x7fffffffdc78)
at /export/gnu/import/git/gcc/gcc/main.c:36
(gdb)