From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24913 invoked by alias); 11 Jan 2011 13:30:19 -0000 Received: (qmail 24902 invoked by uid 22791); 11 Jan 2011 13:30:19 -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; Tue, 11 Jan 2011 13:30:15 +0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jamborm at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.6.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 Date: Tue, 11 Jan 2011 13:37:00 -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 X-SW-Source: 2011-01/txt/msg01047.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #17 from Jan Hubicka 2011-01-11 13:29:58 UTC --- I believed that we are supposed to update the statement first and only then try to inline it. Otherwise we would get into problem with inliner not skipping the args. Anyway lookup based on call statement is good idea, but we need to resolve the problem above.