https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155
--- Comment #38 from Richard Biener <rguenth at gcc dot gnu.org> --- For the last testcase the compile-time on trunk is now 25s at -O1: tree PTA : 3.37 ( 13%) 0.10 ( 30%) 3.46 ( 13%) 12445 kB ( 2%) tree CCP : 4.61 ( 18%) 0.00 ( 0%) 4.62 ( 18%) 646 kB ( 0%) tree FRE : 2.21 ( 9%) 0.01 ( 3%) 2.21 ( 9%) 116 kB ( 0%) tree backward propagate : 5.03 ( 20%) 0.00 ( 0%) 5.04 ( 20%) 0 kB ( 0%) out of ssa : 3.05 ( 12%) 0.00 ( 0%) 3.05 ( 12%) 0 kB ( 0%) TOTAL : 25.39 0.33 25.72 573954 kB and perf: Samples: 9K of event 'instructions', Event count (approx.): 107285199390 Overhead Samples Command Shared Object Symbol ◆ 18.06% 1195 cc1 cc1 [.] (anonymous namespace)::backprop::process_var ▒ 5.58% 560 cc1 cc1 [.] visit_phi ▒ 5.21% 476 cc1 cc1 [.] inchash::add_expr ▒ 5.21% 671 cc1 cc1 [.] VN_INFO ▒ 5.14% 493 cc1 cc1 [.] bitmap_set_bit ▒ 3.13% 296 cc1 cc1 [.] hash_table<vn_ssa_aux_hasher, xcallocator>::find_with_hash ▒ 2.99% 287 cc1 cc1 [.] vn_phi_lookup ▒ 2.39% 229 cc1 cc1 [.] bitmap_ior_into ▒ 1.77% 165 cc1 cc1 [.] do_rpo_vn