> It seems there was regression on fatigue/fatigue2 > http://gcc.opensuse.org/c++bench/pb11/ Fatigue > was one of reasons to intorduce the heuristics, so it may be related to the > patch :(
The test in pr 64099 comment 14 now requires -fwhole-program to inline the subroutine perdida: [Book15] lin/test% /opt/gcc/gcc6p-228566/bin/gfortran fatigue_v1nn2.f90 -Ofast [Book15] lin/test% time a.out > /dev/null 16.266u 0.003s 0:16.27 99.9% 0+0k 0+0io 36pf+0w [Book15] lin/test% /opt/gcc/gcc6p-228566/bin/gfortran fatigue_v1nn2.f90 -Ofast -fwhole-program [Book15] lin/test% time a.out > /dev/null 6.179u 0.001s 0:06.18 99.8% 0+0k 0+0io 0pf+0w Dominique