http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46183
--- Comment #5 from Steven Bosscher <steven at gcc dot gnu.org> 2010-11-02 14:48:28 UTC --- For the record: Program received signal SIGSEGV, Segmentation fault. 0x000000000057f64c in flow_loops_find (loops=0x7ffff72516e0) at ../../trunk/gcc/cfgloop.c:462 462 if (!TEST_BIT (headers, rc_order[b])) (gdb) bt #0 0x000000000057f64c in flow_loops_find (loops=0x7ffff72516e0) at ../../trunk/gcc/cfgloop.c:462 #1 0x0000000000703e36 in loop_optimizer_init (flags=0) at ../../trunk/gcc/loop-init.c:52 #2 0x0000000000cc7c2b in fwprop_init () at ../../trunk/gcc/fwprop.c:1381 #3 0x0000000000cc7ec9 in fwprop_addr () at ../../trunk/gcc/fwprop.c:1464 #4 0x000000000074ab8f in execute_one_pass (pass=0x1380200) at ../../trunk/gcc/passes.c:1560 #5 0x000000000074ae2c in execute_pass_list (pass=0x1380200) at ../../trunk/gcc/passes.c:1615 #6 0x000000000074ae4a in execute_pass_list (pass=0x137a620) at ../../trunk/gcc/passes.c:1616 #7 0x0000000000875b7e in tree_rest_of_compilation (fndecl=0x7ffff71f0000) at ../../trunk/gcc/tree-optimize.c:422 #8 0x0000000000a13ec9 in cgraph_expand_function (node=0x7ffff71f3000) at ../../trunk/gcc/cgraphunit.c:1494 #9 0x0000000000a13ff0 in cgraph_expand_all_functions () at ../../trunk/gcc/cgraphunit.c:1553 #10 0x0000000000a14582 in cgraph_optimize () at ../../trunk/gcc/cgraphunit.c:1809 #11 0x0000000000a12a8f in cgraph_finalize_compilation_unit () at ../../trunk/gcc/cgraphunit.c:1016 #12 0x00000000004a69df in c_write_global_declarations () at ../../trunk/gcc/c-decl.c:9827 #13 0x000000000081c8cf in compile_file () at ../../trunk/gcc/toplev.c:931 #14 0x000000000081ec3e in do_compile () at ../../trunk/gcc/toplev.c:2359 #15 0x000000000081ed4a in toplev_main (argc=6, argv=0x7fffffffe2a8) at ../../trunk/gcc/toplev.c:2419 #16 0x0000000000525643 in main (argc=6, argv=0x7fffffffe2a8) at ../../trunk/gcc/main.c:36 (gdb) up 5 #5 0x000000000074ae2c in execute_pass_list (pass=0x1380200) at ../../trunk/gcc/passes.c:1615 1615 if (execute_one_pass (pass) && pass->sub) (gdb) p *pass $1 = {type = RTL_PASS, name = 0x1024d89 "fwprop2", gate = 0xcc7cba <gate_fwprop>, execute = 0xcc7ebc <fwprop_addr>, sub = 0x0, next = 0x137fb00, static_pass_number = 180, tv_id = TV_FWPROP, properties_required = 0, properties_provided = 0, properties_destroyed = 0, todo_flags_start = 524288, todo_flags_finish = 132097} (gdb)