200.sixtrack is miscomparing on x86_64 and i686 (-O2) since Mar 19th

Richard Guenther rguenther@suse.de
Thu Mar 22 09:46:00 GMT 2007


On Wed, 21 Mar 2007, Jerry DeLisle wrote:

> Richard Guenther wrote:
> > The regression was introduced between rev 123033 and 123047.  The likely
> > offender is
> > 
> > Index: libgfortran/ChangeLog
> > ===================================================================
> > --- libgfortran/ChangeLog       (revision 123033)
> > +++ libgfortran/ChangeLog       (revision 123047)
> > @@ -1,3 +1,15 @@
> > +2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
> > +
> > +       PR libgfortran/31052
> > +       * io/file_position (st_rewind): Fix comments. Remove use of
> > +       test_endfile. Don't seek if already at 0 position.  Use new 
> 
> Richard,
> 
> Can you confirm that this occurs only with -O2 ?

No, it occurs also with -O3 (but -O2 is the lowest level I have checked).

> Can you revert the patch on a local tree and confirm this is it?

I'll do so later today.

> Would you be willing to help me debug this, the patch is not that complicated?
> 
> If not is there anyone with SPEC that I can work with?
> 
> Also, I do work out of my home and a Non-Disclosure Agreement is no problem to
> me.

I don't think a NDA will help here.  I'll see if there's something 
obvious.

Richard.



More information about the Gcc-patches mailing list