From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18096 invoked by alias); 19 Jul 2005 17:31:22 -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 17834 invoked by uid 22791); 19 Jul 2005 17:31:18 -0000 Received: from troutmask.apl.washington.edu (HELO troutmask.apl.washington.edu) (128.208.78.105) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 19 Jul 2005 17:31:18 +0000 Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.13.4/8.13.4) with ESMTP id j6JHVDnN070391; Tue, 19 Jul 2005 10:31:13 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.13.4/8.13.1/Submit) id j6JHVDoJ070390; Tue, 19 Jul 2005 10:31:13 -0700 (PDT) (envelope-from sgk) Date: Tue, 19 Jul 2005 17:31:00 -0000 From: Steve Kargl To: Daniel Berlin Cc: FX Coudert , Paul Thomas , pinskia@gcc.gnu.org, fortran@gcc.gnu.org, gcc@gcc.gnu.org Subject: Re: Someone broke complex arithmetic Message-ID: <20050719173113.GA70268@troutmask.apl.washington.edu> References: <200507160334.j6G3Yad26764@makai.watson.ibm.com> <42DA8C72.2020207@wanadoo.fr> <200507172119.j6HLJPd26676@makai.watson.ibm.com> <42DAD899.2090403@wanadoo.fr> <200507172332.j6HNWmd27626@makai.watson.ibm.com> <42DB3313.2070707@wanadoo.fr> <200507182101.j6IL1fd27934@makai.watson.ibm.com> <42DC9232.10807@wanadoo.fr> <42DCADC4.9030405@gmail.com> <1121793442.26802.69.camel@IBM-82ZWS052TEN.watson.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1121793442.26802.69.camel@IBM-82ZWS052TEN.watson.ibm.com> User-Agent: Mutt/1.4.2.1i X-SW-Source: 2005-07/txt/msg00829.txt.bz2 On Tue, Jul 19, 2005 at 01:17:22PM -0400, Daniel Berlin wrote: > On Tue, 2005-07-19 at 09:37 +0200, FX Coudert wrote: > > > There are regressions involving complex aritmetic in the testsuite too: > > > FAIL: gfortran.dg/real_const_1.f (test for excess errors) > > > WARNING: gfortran.dg/real_const_1.f compilation failed to produce > > > executable > > > > The regression appeared between 20050716 and 20050717 on i686-linux and > > i386-freebsd. > This failure may be different than the problem I'm seeing. > > > Don't folk run the gfortran testsuite??? > > > > No. People don't regtest with gfortran enabled. That's a pity, since > > it only adds little time to the total build and testing time. > I do. > > I noticed this on all my trees around that time, and since their has > been churn in libgfortran, i assumed it was someone doing something they > hadn't quite finished yet :) The 3rd and 4th columns should be the same. troutmask:sgk[207] gfc -o z zy.f90 troutmask:sgk[208] ./z 0 2.2900E+01 -3.4445E-02 -3.4445E-02 0.0000E+00 1 2.2900E+01 2.5337E-02 2.5337E-02 0.0000E+00 2 2.2900E+01 3.7765E-02 3.7765E-02 0.0000E+00 3 2.2900E+01 -1.7091E-02 -1.7091E-02 0.0000E+00 4 2.2900E+01 -4.2989E-02 -4.2989E-02 0.0000E+00 troutmask:sgk[209] gfc -o z -O zy.f90 troutmask:sgk[211] ./z 0 2.2900E+01 -3.4445E-02 -3.4445E-02 0.0000E+00 1 2.2900E+01 2.5337E-02 3.9638E-02 0.0000E+00 2 2.2900E+01 3.7765E-02 -5.0710E-02 0.0000E+00 3 2.2900E+01 -1.7091E-02 7.3035E-02 0.0000E+00 4 2.2900E+01 -4.2989E-02 -1.2032E-01 0.0000E+00 troutmask:sgk[213] gfc --version GNU Fortran 95 (GCC 4.1.0 20050712 (experimental)) Someone broke optimization of complex arithmetic. A 2005-06-01 mainline gives the expected answer. A 2005-06-15 mainline is broken. I'll continue my binary search. Fortunately, building gcc on a dual opteron system with 12 GB of memory goes fairly quick. -- Steve