------- Comment #2 from jvdelisle at gcc dot gnu dot org 2008-12-13 21:08 ------- Please confirm. Is the output for this correct?
write(*, '(g0.3)') 0.1 write(*, '(g0.9)') 1.0 write(*, '(g0.5)') 29.23 write(*, '(g0.8)') -28.4 write(*, '(g0.8)') -0.0001 write(*, '(a,g10.4,a)') ">",3.45,"<" write(*, '(g0.4)') 3.45 end 0.100 1.000000000 29.23000 -28.39999962 -0.00010000 > 3.450 < 3.4500 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38398