https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83677
--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Author: wschmidt Date: Mon Jan 8 23:08:34 2018 New Revision: 256358 URL: https://gcc.gnu.org/viewcvs?rev=256358&root=gcc&view=rev Log: [gcc] 2018-01-08 Bill Schmidt <wschm...@linux.vnet.ibm.com> PR target/83677 * config/rs6000/altivec.md (*altivec_vpermr_<mode>_internal): Reverse order of second and third operands in first alternative. * config/rs6000/rs6000.c (rs6000_expand_vector_set): Reverse order of first and second elements in UNSPEC_VPERMR vector. (altivec_expand_vec_perm_le): Likewise. [gcc/testsuite] 2018-01-08 Bill Schmidt <wschm...@linux.vnet.ibm.com> PR target/83677 * gcc.target/powerpc/pr83677.c: New file. Added: trunk/gcc/testsuite/gcc.target/powerpc/pr83677.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/altivec.md trunk/gcc/config/rs6000/rs6000.c trunk/gcc/testsuite/ChangeLog