gcc/ChangeLog:
commit37a0a76c34329576c074ead682cf80e8cc747094
authorkelvin <kelvin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Jun 2018 22:28:49 +0000 (22 22:28 +0000)
committerkelvin <kelvin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Jun 2018 22:28:49 +0000 (22 22:28 +0000)
tree017462dce7a11c3989488d16aeb0af2478a949fb
parent006b503ae065240995ad4f9ee0d211b38dede19b
gcc/ChangeLog:

2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Change
behavior of vec_pack (vector double, vector double) to match
behavior of vec_float2 (vector double, vector double).

gcc/testsuite/ChangeLog:

2018-06-22  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
this test.
* gcc.target/powerpc/builtins-9.c: New test.
* gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
to expect different code generation on big-endian vs.
little-endian targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261974 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000-c.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c
gcc/testsuite/gcc.target/powerpc/builtins-9.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/fold-vec-pack-double.c