https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118560
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
On this testcase at -O1 or -O0, it spends ages in RA (still running):
23.09% cc1 cc1 [.] spill_pseudos
20.35% cc1 cc1 [.] lra_create_live_ranges_1
7.91% cc1 cc1 [.] lra_constraints
4.86% cc1 cc1 [.] lra_assign
4.18% cc1 cc1 [.]
base_pool_allocator<memory_block_pool>::allocate
3.11% cc1 cc1 [.] bitmap_set_bit
2.84% cc1 cc1 [.]
remove_some_program_points_and_update_live_ranges
2.68% cc1 cc1 [.] lra_spill
2.68% cc1 cc1 [.] lra_clear_live_ranges
2.26% cc1 cc1 [.] process_alt_operands
1.51% cc1 cc1 [.] may_trap_p_1
1.42% cc1 cc1 [.] eliminate_regs_in_insn
1.23% cc1 cc1 [.] mark_pseudo_dead
1.20% cc1 cc1 [.] update_lives
1.03% cc1 cc1 [.] resize_reg_info