https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124165

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[16 Regression] Many        |[16 Regression] Many
                   |std::map<string, string> -> |std::map<string, string> ->
                   |long compilation time at    |long compilation time at
                   |-O0 (late_pro_and_epilogue  |-O0 (late_pro_and_epilogue
                   |pass involved)              |pass involved) since
                   |                            |r16-7563

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
  66.15%  cc1plus  cc1plus               [.]
_ZL31ix86_finalize_stack_frame_flagsv
  20.44%  cc1plus  cc1plus               [.]
_Z14dominated_by_p13cdi_directionPK15basic_block_defS2_

are the top 2 functions.
The top hits ix86_finalize_stack_frame_flags are all in the inlined version of
in ix86_access_stack_p (which is inlined from
ix86_find_max_used_stack_alignment).


Also the hit in ix86_access_stack_p are all around the call to dominated_by_p.

So yes it is due to r16-7563-gb54533a2863248

Reply via email to