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