https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64099
--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- The second runtime increase (with '-Ofast', the only one with '-O3 -ffast-math') is due to r217827 [Book15] lin/test% /opt/gcc/gcc4.10p-217825p1/bin/gfortran -Ofast -fwhole-program fatigue.f90 [Book15] lin/test% time a.out > /dev/null [Book15] lin/test% time a.out > /dev/null 1.498u 0.001s 0:01.49 100.0% 0+0k 0+1io 0pf+0w [Book15] lin/test% /opt/gcc/gcc4.10p-217827p1/bin/gfortran -Ofast -fwhole-program fatigue.f90 [Book15] lin/test% time a.out > /dev/null 1.622u 0.001s 0:01.62 100.0% 0+0k 0+0io 0pf+0w [Book15] lin/test% /opt/gcc/gcc4.10p-217825p1/bin/gfortran -O3 -ffast-math -fwhole-program fatigue.f90 [Book15] lin/test% time a.out > /dev/null 2.663u 0.002s 0:02.66 100.0% 0+0k 0+2io 0pf+0w [Book15] lin/test% /opt/gcc/gcc4.10p-217827p1/bin/gfortran -O3 -ffast-math -fwhole-program fatigue.f90 [Book15] lin/test% time a.out > /dev/null 2.964u 0.001s 0:02.96 100.0% 0+0k 0+1io 0pf+0w