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