http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50686
--- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2011-10-17 14:52:49 UTC --- > --- Comment #7 from Bernd Schmidt <bernds at gcc dot gnu.org> 2011-10-17 > 11:40:25 UTC --- > AFAIK there's no IRIX6.5 machine in the compile farm. Can you debug a bit at I think they've got an SGI machine, but were having trouble aquiring the OS or setting it up. > the point of the crash to see what's going on? You'll probably need to tell me in some detail what to look for. At the point of the assertion failure, I find (gdb) p *remember $1 = {offset = 0, base_offset = 0, reg = 4294967295, indirect = 0, in_use = 0} (gdb) p/x remember->reg and the following stacktrace: #0 fancy_abort (file=0x1451a068 "/vol/gcc/src/hg/trunk/local/gcc/dwarf2cfi.c", line=595, function=0x1451b100 "lookup_cfa_1") at /vol/gcc/src/hg/trunk/local/gcc/diagnostic.c:893 #1 0x10e1ae04 in lookup_cfa_1 (cfi=0x5f19338, loc=0x7ffb79b8, remember=0x7ffb79d0) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2cfi.c:595 #2 0x117a61f8 in convert_cfa_to_fb_loc_list (offset=0) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2out.c:15296 #3 0x117ac410 in gen_subprogram_die (decl=0x4f89600, context_die=0x4048030) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2out.c:17413 #4 0x117b3d2c in gen_decl_die (decl=0x4f89600, origin=0x0, context_die=0x4048030) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2out.c:19474 #5 0x117b4d6c in dwarf2out_decl (decl=0x4f89600) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2out.c:19848 #6 0x117b4e38 in dwarf2out_function_decl (decl=0x4f89600) at /vol/gcc/src/hg/trunk/local/gcc/dwarf2out.c:19856 #7 0x11180394 in rest_of_handle_final () at /vol/gcc/src/hg/trunk/local/gcc/final.c:4252 #8 0x120fe46c in execute_one_pass (pass=0x14701e70) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2064 #9 0x120fe7c4 in execute_pass_list (pass=0x14701e70) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2119 #10 0x120fe7f8 in execute_pass_list (pass=0x14702b90) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2120 #11 0x120fe7f8 in execute_pass_list (pass=0x14702b58) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2120 #12 0x12f8ac80 in tree_rest_of_compilation (fndecl=0x4f89600) at /vol/gcc/src/hg/trunk/local/gcc/tree-optimize.c:420 #13 0x11f1c8a4 in cgraph_expand_function (node=0x511adf0) at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:1805 #14 0x11f1cba0 in cgraph_expand_all_functions () at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:1864 #15 0x11f1d86c in cgraph_optimize () at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:2141 #16 0x11f1af10 in cgraph_finalize_compilation_unit () at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:1312 #17 0x10320e48 in cp_write_global_declarations () at /vol/gcc/src/hg/trunk/local/gcc/cp/decl2.c:4008 #18 0x12ba7bac in compile_file () at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:581 #19 0x12bab3b8 in do_compile () at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:1925 #20 0x12bab66c in toplev_main (argc=6, argv=0x7ffb7f04) at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:2001 #21 0x1089e3ac in main (argc=6, argv=0x7ffb7f04) at /vol/gcc/src/hg/trunk/local/gcc/main.c:36 > Configure won't let me build the target without "--neable-obsolete" anyway, so > is it a serious issue? It is: this is just meant as an advance warning to users that the port *might* be removed in 4.8, depending on demand/user feedback, with the intention of making 4.7 the best gcc release ever on the platform :-) Rainer