From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25897 invoked by alias); 28 Jul 2005 22:38:36 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 25870 invoked by uid 22791); 28 Jul 2005 22:38:30 -0000 Received: from e34.co.us.ibm.com (HELO e34.co.us.ibm.com) (32.97.110.132) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Thu, 28 Jul 2005 22:38:30 +0000 Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.195.11]) by e34.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j6SMcSRX214204; Thu, 28 Jul 2005 18:38:28 -0400 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by westrelay02.boulder.ibm.com (8.12.10/NCO/VERS6.7) with ESMTP id j6SMcSso386962; Thu, 28 Jul 2005 16:38:28 -0600 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.12.11/8.13.3) with ESMTP id j6SMcSki024367; Thu, 28 Jul 2005 16:38:28 -0600 Received: from dyn9047018189.beaverton.ibm.com (dyn9047018189.beaverton.ibm.com [9.47.18.189]) by d03av02.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j6SMcRLQ024354; Thu, 28 Jul 2005 16:38:27 -0600 Received: from dyn9047018189.beaverton.ibm.com (localhost.localdomain [127.0.0.1]) by dyn9047018189.beaverton.ibm.com (8.12.8/8.12.8) with ESMTP id j6SMcPDg007117; Thu, 28 Jul 2005 15:38:25 -0700 Received: (from janis@localhost) by dyn9047018189.beaverton.ibm.com (8.12.8/8.12.8/Submit) id j6SMcOrr007115; Thu, 28 Jul 2005 15:38:24 -0700 Date: Thu, 28 Jul 2005 22:38:00 -0000 From: Janis Johnson To: Steve Kargl Cc: Fran?ois-Xavier Coudert , "fortran@gcc.gnu.org" , gcc@gcc.gnu.org Subject: Re: Middle-end and optimization regressions: what should we do? Message-ID: <20050728223824.GA6985@us.ibm.com> References: <19c433eb0507281026355950aa@mail.gmail.com> <20050728174148.GA64356@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050728174148.GA64356@troutmask.apl.washington.edu> User-Agent: Mutt/1.4.1i X-SW-Source: 2005-07/txt/msg01199.txt.bz2 On Thu, Jul 28, 2005 at 10:41:48AM -0700, Steve Kargl wrote: > On Thu, Jul 28, 2005 at 07:26:22PM +0200, Fran?ois-Xavier Coudert wrote: > > > > PR 22619 and PR 22509 are two examples of recent 4.1 regressions that > > showed up in gfortran, due to middle-end or optimization bugs (only > > happen at -O3). Since these are regressions, they should be treated > > before a long time passes, but since both source codes are Fortran, I > > guess people don't (and won't) want to look at them. > > > > How can we help here? Is there a way to make gfortran output a > > complete GIMPLE tree, that could be used for middle-end hackers to > > determine where the problem is? Or are we doomed to a dichotomy to > > know which patch caused these regressions? > > These types of regressions have essentially halted my testing > and development on gfortran because I usually try to identify > the exact ChangeLog entry associated with the problem. This > typically involves a binary search for the problem with a > bootstrap in a clean directory for each "cvs update -D ". In case you're not already aware of them, see contrib/reghunt and http://gcc.gnu.org/bugs/reghunt.html. Janis