From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6249 invoked by alias); 8 Feb 2013 13:20:58 -0000 Received: (qmail 3885 invoked by uid 48); 8 Feb 2013 13:19:54 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/53948] [4.8 Regression] Assignment line missing for -O0 -g Date: Fri, 08 Feb 2013 13:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: law at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.8.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: 2013-02/txt/msg00791.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53948 --- Comment #10 from Jeffrey A. Law 2013-02-08 13:19:46 UTC --- Right, REG_EXPR gets the underlying decl, but without access to tree.h we can't do anything useful with the decl. The whole point of Steven's patch which caused this regression was to avoid sucking in tree.h into ira-conflicts and other backend files. So the little helper just needs to live in expr.c or similar location where we can peek at the contents of the decl. The alternate is something like Steven's follow-up patch to create REG_FUNCTION_PARM_P which gives us better separation at the expense of using bits in the base rtl structure.