From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1685 invoked by alias); 17 May 2013 11:58: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 Received: (qmail 1643 invoked by uid 48); 17 May 2013 11:57:56 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/57309] Spill code degrades vectorized loop for 437.leslie3d on PPC64 Date: Fri, 17 May 2013 11:58:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt 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: Message-ID: In-Reply-To: References: 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: 2013-05/txt/msg01200.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57309 --- Comment #2 from Bill Schmidt --- (In reply to Richard Biener from comment #1) > Can you isolate a testcase for the worst loop? Not yet. It's one of these horrible gargantuan functions (leslie3d is one big file and fluxi, fluxj, fluxk are all quite large functions) and the issue appears to involve global register allocation, so it will be sensitive to control flow changes. Not an easy thing to attack with delta, either. Peter is planning to look at this at some point, and I have a bunch of dump files saved away to help with the analysis. Not sure what else to do for now.