From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25162 invoked by alias); 17 Dec 2010 06:23:26 -0000 Received: (qmail 25152 invoked by uid 22791); 17 Dec 2010 06:23:25 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_TM 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; Fri, 17 Dec 2010 06:23:21 +0000 From: "aoliva at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug regression/46931] [4.6 Regression] Subversion id 167184 breaks building perlbench on power7 with debug X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: regression X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: aoliva at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: aoliva 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: Fri, 17 Dec 2010 06:23: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: 2010-12/txt/msg02072.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46931 --- Comment #6 from Alexandre Oliva 2010-12-17 06:23:19 UTC --- Created attachment 22793 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22793 Patch I'm testing that fixes the bug Instead of just dropping the debug info on the floor, I figured we could preserve the RHS of the removed DEF, if unchanging, in the debug stmts themselves, if this wouldn't create invalid RHS for the debug bind, or in debug temps bound just before the using debug stmts otherwise.