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)

Reply via email to