regression in list directed write
Andrew Pinski
pinskia@physics.uc.edu
Tue Jan 11 19:48:00 GMT 2005
>
> Andrew,
>
> isfinite (real) is broken in all the Cygwin implementations of gcc but
> isnan(real)works correctly.
>
> Happily, finite( float or double ) works perfectly. I have tested it in
> ~/libgfortran/io/write.c and it corrects the problem with gfortran on both
> i686 and Athlon. On Tru64, I do not seem able to stop the floating
> exceptions that produce the output in question! Equally, I have been unable
> to link C programmes to finite or infinite, so I do not know what the gcc
> build is doing.
>
> Perhaps a conditional modification is in order?
>
> Could you please do the necessary incantations with your system?
Well I would file a bug with cygwin, then, there are reasons why it is
isfinite but I cannot remember.
-- Pinski
More information about the Fortran
mailing list