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