[Bug ipa/58721] [4.9 Regression] The subroutine perdida is no longer inlined in fatigue.f90
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Tue Dec 3 15:02:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58721
--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> It turned out that proposed fix does not help trunk compilers
> since now another huge routine is inlined firstly (read_input)
> and for perdida we got the following message:
This has been seen before and supposed to be fixed: see pr48636, comment #37.
> Note that passing --param large-function-growth=130 will restore performance.
As does --param max-inline-insns-auto=94.
> I assume that additional heuristics must be designed to inline once
> called functions which are called inside inner loop.
Well, it was supposed to have been found. What did break it?
More information about the Gcc-bugs
mailing list