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