From: <fxc...@gm...> - 2007-08-21 13:54:46
|
Hi mingw users and developers, Windows' printf() doesn't support long double I/O. printf() is used for I/O in GCC's libgfortran (the Fortran runtime library), and for this reason we currently have disallowed long doubles in the GNU Fortran compiler (gfortran). I'd be happy to work around this by using any other library function available for long double I/O, such as ldtoa(), which Danny Smith suggested to me in the GCC bugzilla entry for this problem (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23138): "mingw has an implementation of _IO_ldtoa() and _IO_ldtostr(), based on Stephen Moshier's ioldoubl package, that could be used. Currently, the ldtoa function is not exposed, but there is no reason why it couldn't be." So I guess what I'm asking is: could ldtoa be exposed, please? Thanks for considering this issue, FX |