nearest_1.f90 failure on i686-linux
Steve Kargl
sgk@troutmask.apl.washington.edu
Mon Oct 9 22:58:00 GMT 2006
On Tue, Oct 10, 2006 at 12:37:30AM +0200, Dominique Dhumieres wrote:
> > Looks like you need "find /usr/include -name \*.h | xargs gre FLT_EVAL"
>
> I scanned all the *.h files on my disk and did not find where
> __FLT_EVAL_METHOD__ is set. From gcc3.1 where it is hard coded and
> if I read correctly the if's and from the config files, I think the
> value is 0 for ppc:
>
> evaluate all operations and constants just to the range and
> precision of the type
>
> > At this point, the only recommendation I have is open another
> > PR and hope a middle-end person can determine the problem.
>
> What is the best way to attract their attention?
>
Add [Optimization] at the start of the subject. You'll want
to give details on why this is an middle-end optimizer problem.
This would include:
1) The program runs correctly at -O0.
2) The program fails at -O3.
3) Include your program.
4) Note the problem occurs on OSX and ppc, but can't be reproduced
on i386 or amd64 for both linux and FreeBSD.
5) In bugzilla, select optimization as the category.
--
Steve
More information about the Fortran
mailing list