http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59774
--- Comment #13 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- The change of behavior occurred between r203500 (2013-10-13) and r203859 (2013-10-19). Since libgfortran/io/write_float.def has not change between r199598 and r206296 (Update copyright years in libgfortran), the change of behavior is not directly related to libgfortran/io/write_float.def, but probably to change in optimization.