https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84266
--- Comment #4 from Steven Munroe <munroesj at gcc dot gnu.org> --- Yup this looks like a pasteo from the pi16 implementation which was not caught as P9 was rare at the time. The #if _ARCH_PWR9 clause is an optimization based on better timing for P9 (vs P8) for GPR <-> VSR transfers. BTW is there a P9 in the GCC compile farm yet?