vsx.md (*p9_vecload_<mode>): Replace VSX_M mode iterator with VSX_M2.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 6 Jan 2016 19:19:47 +0000 (19:19 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 6 Jan 2016 19:19:47 +0000 (19:19 +0000)
commit329289313c67f0ce8db19746e5c6d2601e853b3b
treec8b465838383af87b6f65a286865bdd14db401bd
parente9b596c13252df2f1cea3f27183e9969ede54fbd
vsx.md (*p9_vecload_<mode>): Replace VSX_M mode iterator with VSX_M2.

[gcc]

2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* config/rs6000/vsx.md (*p9_vecload_<mode>): Replace VSX_M
mode iterator with VSX_M2.
(*p9_vecstore_<mode>): Likewise.
(*vsx_le_permute_<mode>): Restrict to !TARGET_P9_VECTOR.
(*vsx_le_perm_load_<mode> for VSX_LE_128): Likewise.
(*vsx_le_perm_store_<mode> for VSX_LE_128): Likewise.
(define_split for VSX_LE128 stores): Likewise.
(define_peephole2 for TImode LE swaps): Likewise.
(define_split for VSX_LE128 post-reload stores): Likewise.

[gcc/testsuite]

2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.

From-SVN: r232109
gcc/ChangeLog
gcc/config/rs6000/vsx.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c [new file with mode: 0644]