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)

Reply via email to