https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116285
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- On trunk, with --enable-checking=yes,extra,rtl: 12.10% cc1plus cc1plus [.] gt_ggc_mx_lang_tree_node 6.17% cc1plus cc1plus [.] push_to_top_level 5.54% cc1plus cc1plus [.] get_class_binding_direct 3.36% cc1plus cc1plus [.] hash_table<default_hash_traits<tree_node*>, false, xcallocator>::find_slot_with_hash 2.51% cc1plus cc1plus [.] hash_table<int_cst_hasher, false, xcallocator>::find_slot_with_hash 2.33% cc1plus cc1plus [.] ggc_internal_alloc_no_dtor 2.32% cc1plus libc.so.6 [.] __memset_avx2_unaligned_erms On 14, with --enable-checking=yes,extra,rtl: 10.90% cc1plus cc1plus [.] gt_ggc_mx_lang_tree_node 7.28% cc1plus cc1plus [.] ggc_set_mark 5.50% cc1plus cc1plus [.] ggc_internal_alloc 5.13% cc1plus cc1plus [.] push_to_top_level 1.88% cc1plus cc1plus [.] fields_linear_search 1.58% cc1plus cc1plus [.] iterative_hash_template_arg 1.27% cc1plus libc.so.6 [.] __memset_avx2_unaligned_erms 1.26% cc1plus cc1plus [.] iterative_hash 1.17% cc1plus cc1plus [.] poison_pages For 14, get_class_binding_direct is at 0.64%!