[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Bug bootstrap/40347] [4.5 Regression] i386-darwin ICEs while building libgcc during stage2




------- Comment #7 from laurent at guerby dot net  2009-07-01 18:28 -------
backtrace

GNU C (GCC) version 4.5.0 20090701 (experimental) [trunk revision 149143]
(sparc64-unknown-linux-gnu)
        compiled by GNU C version 4.3.3, GMP version 4.2.1, MPFR version 2.3.2
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 8427efa082a737e8dae184d16956f822
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c: In function
'_Unwind_IteratePhdrCallback':
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:194:5: warning: jump skips
variable initialization
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:274:2: note: label 'found'
defined here
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:229:27: note: 'pc_high'
declared here
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:194:5: warning: jump skips
variable initialization
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:274:2: note: label 'found'
defined here
../../../trunk/libgcc/../gcc/unwind-dw2-fde-glibc.c:229:15: note: 'pc_low'
declared here

Breakpoint 1, internal_error (gmsgid=0x290eae8 "../../trunk/gcc/dwarf2out.c")
at ../../trunk/gcc/diagnostic.c:674
674       va_start (ap, gmsgid);
(gdb) bt
#0  internal_error (gmsgid=0x290eae8 "../../trunk/gcc/dwarf2out.c") at
../../trunk/gcc/diagnostic.c:674
#1  0x005d1e58 in fancy_abort (file=0x290eae8 "../../trunk/gcc/dwarf2out.c",
line=2773, function=0x290efe8 "dwarf2out_begin_epilogue") at
../../trunk/gcc/diagnostic.c:730
#2  0x006251e4 in dwarf2out_begin_epilogue (insn=0xf769d3b0) at
../../trunk/gcc/dwarf2out.c:2773
#3  0x00789a44 in final_scan_insn (insn=0xf769d3b0, file=0x2b98160, optimize=2,
nopeepholes=0, seen=0xffffce24) at ../../trunk/gcc/final.c:1893
#4  0x00789144 in final (first=0xf769cff0, file=0x2b98160, optimize=2) at
../../trunk/gcc/final.c:1714
#5  0x0078f554 in rest_of_handle_final () at ../../trunk/gcc/final.c:4226
#6  0x00cb0294 in execute_one_pass (pass=0x2abdff8) at
../../trunk/gcc/passes.c:1289
#7  0x00cb0558 in execute_pass_list (pass=0x2abdff8) at
../../trunk/gcc/passes.c:1338
#8  0x00cb0594 in execute_pass_list (pass=0x2af2394) at
../../trunk/gcc/passes.c:1339
#9  0x00cb0594 in execute_pass_list (pass=0x2af2360) at
../../trunk/gcc/passes.c:1339
#10 0x0140f160 in tree_rest_of_compilation (fndecl=0xf7a77900) at
../../trunk/gcc/tree-optimize.c:394
#11 0x01f75fb8 in cgraph_expand_function (node=0xf7bd4d00) at
../../trunk/gcc/cgraphunit.c:1098
#12 0x01f76250 in cgraph_expand_all_functions () at
../../trunk/gcc/cgraphunit.c:1157
#13 0x01f76b2c in cgraph_optimize () at ../../trunk/gcc/cgraphunit.c:1380
#14 0x000e3c7c in c_write_global_declarations () at
../../trunk/gcc/c-decl.c:9410
#15 0x010ab498 in compile_file () at ../../trunk/gcc/toplev.c:1037
#16 0x010ae928 in do_compile () at ../../trunk/gcc/toplev.c:2346
#17 0x010aea8c in toplev_main (argc=62, argv=0xffffd5c4) at
../../trunk/gcc/toplev.c:2391
#18 0x002dce20 in main (argc=62, argv=0xffffd5c4) at ../../trunk/gcc/main.c:35
(gdb) f 2
#2  0x006251e4 in dwarf2out_begin_epilogue (insn=0xf769d3b0) at
../../trunk/gcc/dwarf2out.c:2773
2773      gcc_assert (i != NULL);
(gdb) l
2768      if (!saw_frp)
2769        return;
2770    
2771      /* Otherwise, search forward to see if the return insn was the last
2772         basic block of the function.  If so, we don't need save/restore. 
*/
2773      gcc_assert (i != NULL);
2774      i = next_real_insn (i);
2775      if (i == NULL)
2776        return;
2777    
(gdb)
(gdb) info local
saw_frp = 1 '\001'
i = (rtx) 0x0
__FUNCTION__ = "dwarf2out_begin_epilogue"
(gdb) info arg
insn = (rtx) 0xf769d3b0
(gdb) call debug_rtx(insn)
(note 19 8 17 NOTE_INSN_EPILOGUE_BEG)
(gdb)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40347

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


Reply to: