http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50665
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2011-10-08 20:12:37 UTC --- Program received signal SIGSEGV, Segmentation fault. df_ref_create_structure (cl=DF_REF_ARTIFICIAL, collection_rec=0xffffd110, reg=0xafafafaf, loc=0x0, bb=0xf7dae000, info=0x0, ref_type=DF_REF_REG_DEF, ref_flags=0) at ../../src-trunk/gcc/df-scan.c:2755 2755 int regno = REGNO (GET_CODE (reg) == SUBREG ? SUBREG_REG (reg) : reg); Missing separate debuginfos, use: debuginfo-install glibc-2.14.90-9.1.f15.i686 gmp-4.3.2-3.fc15.i686 libgcc-4.6.0-10.fc15.i686 libmpc-0.8.3-0.3.svn855.fc15.i686 libstdc++-4.6.0-10.fc15.i686 mpfr-3.0.0-4.fc15.i686 zlib-1.2.5-3.fc15.i686 (gdb) bt #0 df_ref_create_structure (cl=DF_REF_ARTIFICIAL, collection_rec=0xffffd110, reg=0xafafafaf, loc=0x0, bb=0xf7dae000, info=0x0, ref_type=DF_REF_REG_DEF, ref_flags=0) at ../../src-trunk/gcc/df-scan.c:2755 #1 0x0827c04c in df_ref_record (cl=DF_REF_ARTIFICIAL, collection_rec=0xffffd110, reg=<optimized out>, loc=0x0, bb=0xf7dae000, insn_info=0x0, ref_type=DF_REF_REG_DEF, ref_flags=0) at ../../src-trunk/gcc/df-scan.c:2888 #2 0x0827c2ef in df_entry_block_defs_collect (collection_rec=0xffffd110, entry_block_defs=<optimized out>) at ../../src-trunk/gcc/df-scan.c:3823 #3 0x0827c35c in df_record_entry_block_defs (entry_block_defs=0x8f2ea28) at ../../src-trunk/gcc/df-scan.c:3839 #4 0x0827f7ec in df_scan_blocks () at ../../src-trunk/gcc/df-scan.c:670 #5 0x0826dc77 in rest_of_handle_df_initialize () at ../../src-trunk/gcc/df-core.c:738 #6 0x084990cc in execute_one_pass (pass=0x8d485c0) at ../../src-trunk/gcc/passes.c:2064 #7 0x08499435 in execute_pass_list (pass=0x8d485c0) at ../../src-trunk/gcc/passes.c:2119 #8 0x08499448 in execute_pass_list (pass=0x8d493c0) at ../../src-trunk/gcc/passes.c:2120 #9 0x085af6d7 in tree_rest_of_compilation (fndecl=0xf7d7b580) at ../../src-trunk/gcc/tree-optimize.c:420 #10 0x0825254f in cgraph_expand_function (node=0xf7ce83d8) ---Type <return> to continue, or q <return> to quit--- at ../../src-trunk/gcc/cgraphunit.c:1805 #11 0x08254733 in cgraph_output_in_order () at ../../src-trunk/gcc/cgraphunit.c:1962 #12 cgraph_optimize () at ../../src-trunk/gcc/cgraphunit.c:2136 #13 0x08254abf in cgraph_finalize_compilation_unit () at ../../src-trunk/gcc/cgraphunit.c:1312 #14 0x0812f650 in c_write_global_declarations () at ../../src-trunk/gcc/c-decl.c:9936 #15 0x0854432a in compile_file () at ../../src-trunk/gcc/toplev.c:581 #16 do_compile () at ../../src-trunk/gcc/toplev.c:1925 #17 toplev_main (argc=13, argv=0xffffd404) at ../../src-trunk/gcc/toplev.c:2001 #18 0x0811012b in main (argc=13, argv=0xffffd404) at ../../src-trunk/gcc/main.c:36 (gdb)