> 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

Reply via email to