]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/79544 (vec_sra (unsigned long long,foo) generating vsrd instead of vsrad)
authorPat Haugen <pthaugen@us.ibm.com>
Wed, 1 Mar 2017 21:17:46 +0000 (21:17 +0000)
committerPat Haugen <pthaugen@gcc.gnu.org>
Wed, 1 Mar 2017 21:17:46 +0000 (21:17 +0000)
commit131c883e311e2bf02a905ec1e6c44a763a2ab5d1
tree00d72cb14d5ceeb301fdf36c61e598338ce3c2a7
parenta5d5566902e1da94b5a315beb81c92a03da07100
re PR target/79544 (vec_sra (unsigned long long,foo) generating vsrd instead of vsrad)

PR target/79544
* rs6000/rs6000-c.c (struct altivec_builtin_types): Use VSRAD for
arithmetic shift of unsigned V2DI.

* gcc.target/powerpc/pr79544.c: New.

From-SVN: r245818
gcc/ChangeLog
gcc/config/rs6000/rs6000-c.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr79544.c [new file with mode: 0644]