From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2658 invoked by alias); 3 Apr 2014 12:59:35 -0000 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 Received: (qmail 2586 invoked by uid 48); 3 Apr 2014 12:59:30 -0000 From: "burnus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/60746] New: [4.9 Regression] ICE segfault in Date: Thu, 03 Apr 2014 12:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: burnus at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-04/txt/msg00213.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60746 Bug ID: 60746 Summary: [4.9 Regression] ICE segfault in Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, jamborm at gcc dot gnu.org, rguenth at gcc dot gnu.org The following is a regression of yesterday's r209048: 2014-04-02 Jan Hubicka PR ipa/60659 * ipa-devirt.c (get_polymorphic_call_info): Do not ICE on type inconsistent code and instead mark the context inconsistent. (possible_polymorphic_call_targets): For inconsistent contexts return empty complete list. Now it fails with: tmp0/14012.ii:577:9876: internal compiler error: Segmentation fault 0xbb933f crash_signal ../../gcc/toplev.c:337 0x9e6e10 tree_check ../../gcc/gimple-expr.c:314 0x9e6e10 gimple_body(tree_node*) ../../gcc/gimple-expr.c:315 0xa064ec gimple_add_tmp_var(tree_node*) ../../gcc/gimplify.c:668 0x9e772a create_tmp_var(tree_node*, char const*) ../../gcc/gimple-expr.c:509 0x89a757 cgraph_redirect_edge_call_stmt_to_callee(cgraph_edge*) ../../gcc/cgraph.c:1484 0xa5f6b3 walk_polymorphic_call_targets ../../gcc/ipa.c:229 0xa5f6b3 symtab_remove_unreachable_nodes(bool, _IO_FILE*) ../../gcc/ipa.c:401 0x8a0a34 ipa_passes ../../gcc/cgraphunit.c:2052 A test case is currently being delta reduced.