https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196
--- Comment #1 from Tamar Christina <tnfchris at gcc dot gnu.org> --- I'm not an expert on the Power ISA either, but it kinda looks like that code was unrolled. The change is supposed to CSE redundant instructions early so perhaps it now fits into your default rtl unroll insn count?