https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91736
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hubicka at gcc dot gnu.org
Blocks| |26163
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
As expected it regressed with r268448 which dropped max-inline-insns-single
from 400 to 200. Honza should remember what was importrant to optimize here
(but
certainly SPEC 2000 ceased to be relevant).
5.93% 9002 eon_base.none eon_base.none [.]
mrGrid::viewingHit
5.57% 8478 eon_base.none eon_base.none [.]
mrSurfaceList::viewingHit
5.50% 8296 eon_peak.none eon_peak.none [.]
mrSurfaceList::viewingHit
5.17% 7789 eon_peak.none eon_peak.none [.]
ggGridIterator<mrSurface*>::ggGridIterato
4.34% 6533 eon_peak.none eon_peak.none [.]
mrGrid::viewingHit
4.18% 6332 eon_base.none eon_base.none [.] mrGrid::shadowHit
3.26% 4908 eon_peak.none eon_peak.none [.] mrGrid::shadowHit
suggests that inlining ggGridIterator is important and missing now, likely
into viewingHit.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
[Bug 26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)