https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63635
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #1 from Segher Boessenkool <segher at gcc dot gnu.org> --- Your suggested code is shorter, but it is higher latency from the start of the sequence until the loads are finished (addis-addi-lwz vs, addis-lwz), so it isn't obvious this is a win, not for only three loads at least.