https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64359
Bug ID: 64359
Summary: [5 Regression] alias_template_specialization_p &
template_args_equal show up high in profile
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Keywords: compile-time-hog
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
CC: jason at gcc dot gnu.org
Running "perf top", while building the Chromium browser, shows:
11.76% cc1plus [.] alias_template_specialization_p
11.12% cc1plus [.] template_args_equal
5.16% cc1plus [.] structural_comptypes
4.38% cc1plus [.] any_dependent_template_arguments_p
2.48% cc1plus [.] lookup_template_class_1
1.61% [kernel] [k] clear_page_c
1.36% cc1plus [.] make_node_stat
1.19% cc1plus [.] retrieve_specialization
1.14% cc1plus [.] push_to_top_level
1.07% cc1plus [.] walk_tree_1
This probably started with r217250 aka DR 1558.