https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100866
--- Comment #16 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by HaoChen Gui <guih...@gcc.gnu.org>: https://gcc.gnu.org/g:9d68cba5eb20442f8075b8f92d1b20a00022852f commit r13-4423-g9d68cba5eb20442f8075b8f92d1b20a00022852f Author: Haochen Gui <guih...@gcc.gnu.org> Date: Wed Nov 30 15:05:59 2022 +0800 rs6000: Generates permute index directly for little endian targets (PR100866) 2022-10-11 Haochen Gui <guih...@linux.ibm.com> gcc/ PR target/100866 * config/rs6000/rs6000-call.cc (swap_endian_selector_for_mode): Generate permute index directly for little endian targets. * config/rs6000/vsx.md (revb_<mode>): Call vprem directly with corresponding permute indexes. gcc/testsuite/ PR target/100866 * gcc.target/powerpc/pr100866-1.c: New.