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)

Reply via email to