From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14950 invoked by alias); 17 Oct 2011 14:54:07 -0000 Received: (qmail 14940 invoked by uid 22791); 17 Oct 2011 14:54:05 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 17 Oct 2011 14:53:47 +0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/50686] [4.7 regression] IRIX 6.5 bootstrap failure: ICE in in lookup_cfa_1, at dwarf2cfi.c:595 Date: Mon, 17 Oct 2011 14:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.7.0 X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-10/txt/msg01624.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50686 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-10-17 14:52:49 UTC --- > --- Comment #7 from Bernd Schmidt 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