------- Comment #3 from simon_baldwin at yahoo dot com 2009-11-04 12:57 ------- A bit more info from a gdb trace:
Program received signal SIGSEGV, Segmentation fault. 0x0000000000b798ce in ipa_populate_param_decls (node=0x2aaaab453300, info=0x15eb768) at ../../gcc/gcc/ipa-prop.c:141 141 info->params[param_num].decl = parm; (gdb) bt #0 0x0000000000b798ce in ipa_populate_param_decls (node=0x2aaaab453300, info=0x15eb768) at ../../gcc/gcc/ipa-prop.c:141 #1 0x0000000000b8192a in ipa_update_after_lto_read () at ../../gcc/gcc/ipa-prop.c:2165 #2 0x0000000000b7224d in ipcp_iterate_stage () at ../../gcc/gcc/ipa-cp.c:736 #3 0x0000000000b73beb in ipcp_driver () at ../../gcc/gcc/ipa-cp.c:1258 #4 0x00000000007ceae5 in execute_one_pass (pass=0x1515960) at ../../gcc/gcc/passes.c:1518 #5 0x00000000007cf191 in execute_ipa_pass_list (pass=0x1515960) at ../../gcc/gcc/passes.c:1730 #6 0x0000000000b6e03a in ipa_passes () at ../../gcc/gcc/cgraphunit.c:1387 #7 0x0000000000b6e111 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1421 #8 0x00000000004b3278 in lto_main (debug_p=0) at ../../gcc/gcc/lto/lto.c:2008 #9 0x00000000008c5751 in compile_file () at ../../gcc/gcc/toplev.c:1049 #10 0x00000000008c7a4c in do_compile () at ../../gcc/gcc/toplev.c:2408 #11 0x00000000008c7afd in toplev_main (argc=12, argv=0x7fffffffd458) at ../../gcc/gcc/toplev.c:2450 #12 0x00000000004b5c93 in main (argc=12, argv=0x7fffffffd458) at ../../gcc/gcc/main.c:35 (gdb) p param_num $1 = 0 (gdb) p info->params $2 = (struct ipa_param_descriptor *) 0x0 (gdb) p info $3 = (struct ipa_node_params *) 0x15eb768 (gdb) p *info $4 = {param_count = 0, params = 0x0, param_calls = 0x0, ipcp_orig_node = 0x0, count_scale = 0, called_with_var_arguments = 0, modification_analysis_done = 0, uses_analysis_done = 0, node_enqueued = 0} -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41932