gcc/
commita23113d83227945242c4c76f3b8ab87cecd4000d
authorbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Jan 2018 20:49:36 +0000 (10 20:49 +0000)
committerbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Jan 2018 20:49:36 +0000 (10 20:49 +0000)
treedd941c40ec43f7481695020d937b5a5fbb5072b4
parent459a193b6f6f46348050322ea325a04d21b9aa76
gcc/
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/
PR target/83399
* gcc.target/powerpc/pr83399.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256453 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vsx.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr83399.c [new file with mode: 0644]