http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59774
--- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Even worse [Book15] f90/bug% cat pr48906_4_red.f90 print "(ru,g45.20)", .099e21 end [Book15] f90/bug% gfc pr48906_4_red.f90 [Book15] f90/bug% a.out 99000000576671973376.0 [Book15] f90/bug% gfc pr48906_4_red.f90 -m32 [Book15] f90/bug% a.out 10. Note that without the patch I get 10. for both -m32 and -m64.