https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83399
--- Comment #15 from Peter Bergner <bergner at gcc dot gnu.org> --- Author: bergner Date: Thu Jan 25 16:50:08 2018 New Revision: 257058 URL: https://gcc.gnu.org/viewcvs?rev=257058&root=gcc&view=rev Log: gcc/ Back port from mainline 2018-01-10 Peter Bergner <berg...@vnet.ibm.com> PR target/83399 * config/rs6000/rs6000.c (print_operand) <'y'>: Use VECTOR_MEM_ALTIVEC_OR_VSX_P. * config/rs6000/vsx.md (*vsx_le_perm_load_<mode> for VSX_D): Use indexed_or_indirect_operand predicate. (*vsx_le_perm_load_<mode> for VSX_W): Likewise. (*vsx_le_perm_load_v8hi): Likewise. (*vsx_le_perm_load_v16qi): Likewise. (*vsx_le_perm_store_<mode> for VSX_D): Likewise. (*vsx_le_perm_store_<mode> for VSX_W): Likewise. (*vsx_le_perm_store_v8hi): Likewise. (*vsx_le_perm_store_v16qi): Likewise. (eight unnamed splitters): Likewise. gcc/testsuite/ Back port from mainline 2018-01-10 Peter Bergner <berg...@vnet.ibm.com> PR target/83399 * gcc.target/powerpc/pr83399.c: New test. Added: branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/pr83399.c Modified: branches/gcc-7-branch/gcc/ChangeLog branches/gcc-7-branch/gcc/config/rs6000/rs6000.c branches/gcc-7-branch/gcc/config/rs6000/vsx.md branches/gcc-7-branch/gcc/testsuite/ChangeLog