regression in list directed write
Tim Prince
tprince@computer.org
Fri Jan 14 14:42:00 GMT 2005
At 11:43 PM 1/13/2005, THOMAS Paul Richard wrote:
>Please see below an off-list exchange between Steve Kargl and me on the
>above.
>
>isfinite(x) replaced finite(x) in one place in /libgfortran/io/write.c,
>following a message from David Anglin, to the effect that finite(x) was not
>available on his system. Unfortunately, isfinite(x) is broken in Cygwin,
>whereas finite(x) is OK....
>
>Other than the obvious(I will notify Cygwin), there are two solutions:
>
>(i) Conditional compilation - which flag(s) to use? WIN32 ? __CYGWIN ? Are
>these available outside of java or ada? Is this discouraged strongly?
Best chance of depending on C99 support probably is submission of patches
to newlib. WIN32 macros, in particular, have no necessary relationship to
use of newlib. "notify Cygwin" is not likely to help, unless it motivates
someone to augment newlib.
Tim Prince
More information about the Fortran
mailing list