------- 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. -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org