]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ChangeLog
rs6000.c (vspltis_constant): Correct for little-endian.
authorAlan Modra <amodra@gmail.com>
Mon, 24 Jun 2013 00:52:34 +0000 (10:22 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Mon, 24 Jun 2013 00:52:34 +0000 (10:22 +0930)
commit8345965a52241f49a64ed1291c54da3d8b79f740
tree543d4b1ae4d7ea042dfc5a8c6b034110a4a4a9a7
parentdab76671321933e9ff7f29716be156bfe4962fb3
rs6000.c (vspltis_constant): Correct for little-endian.

gcc/
* config/rs6000/rs6000.c (vspltis_constant): Correct for little-endian.
(gen_easy_altivec_constant): Likewise.
* config/rs6000/predicates.md (easy_vector_constant_add_self,
easy_vector_constant_msb): Likewise.
gcc/testsuite/
* gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
Add scan-assembler-not "lvx".
* gcc.target/powerpc/le-altivec-consts.c: New.

From-SVN: r200357
gcc/ChangeLog
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/altivec-consts.c
gcc/testsuite/gcc.target/powerpc/le-altivec-consts.c [new file with mode: 0644]