https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44856
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2015-11-09 Ever confirmed|0 |1 --- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Concerning the test in comment 3, is "REAL_KINDS(i)" a constant if "i" is not? IMO it is not and it is why I have used the convoluted code do i=1,size(real_kinds) if (i == 1) then write(s, '(2F4.1,2F4.0)') real(-9.49999905,kind=j(1)), & real(9.49999905,kind=j(1)), & real(9.5,kind=j(1)), real(8.5,kind=j(1)) write(s1, '(3PE10.3,2PE10.3)') real(987350.,kind=j(1)), & real(98765.0,kind=j(1)) else if (i == 2) then ... end if in gfortran.dg/fmt_en.f90.