diff options
author | Paul A. Clarke <pc@us.ibm.com> | 2018-12-07 16:32:34 +0000 |
---|---|---|
committer | Paul Clarke <pc@gcc.gnu.org> | 2018-12-07 16:32:34 +0000 |
commit | 11f1ae2aae248c8c67dcde52e2b958108352267a (patch) | |
tree | d7604ca3c77bfe8b2554f078eb62c63f53604c09 /gcc | |
parent | 66a0970a1f728399bc81b38b845e2045605a2294 (diff) | |
download | gcc-11f1ae2aae248c8c67dcde52e2b958108352267a.zip gcc-11f1ae2aae248c8c67dcde52e2b958108352267a.tar.gz gcc-11f1ae2aae248c8c67dcde52e2b958108352267a.tar.bz2 |
[rs6000] mmintrin.h: fix use of "vector"
A recent patch inadvertently added the use of "vector" to mmintrin.h
when all such uses should be "__vector".
[gcc]
2018-12-07 Paul A. Clarke <pc@us.ibm.com>
PR target/88408
* config/rs6000/mmintrin.h (_mm_packs_pu16): Correctly use "__vector".
From-SVN: r266895
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/mmintrin.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3bdbf56..3976521 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-12-07 Paul A. Clarke <pc@us.ibm.com> + + PR target/88408 + * config/rs6000/mmintrin.h (_mm_packs_pu16): Correctly use "__vector". + 2018-12-07 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/88349 diff --git a/gcc/config/rs6000/mmintrin.h b/gcc/config/rs6000/mmintrin.h index a267b13..924ae56 100644 --- a/gcc/config/rs6000/mmintrin.h +++ b/gcc/config/rs6000/mmintrin.h @@ -228,9 +228,9 @@ _mm_packs_pu16 (__m64 __m1, __m64 __m2) #endif const __vector signed short __zero = { 0 }; __vector __bool short __select = vec_cmplt (vm1, __zero); - r = vec_packs ((vector unsigned short) vm1, (vector unsigned short) vm1); + r = vec_packs ((__vector unsigned short) vm1, (__vector unsigned short) vm1); __vector __bool char packsel = vec_pack (__select, __select); - r = vec_sel (r, (const vector unsigned char) __zero, packsel); + r = vec_sel (r, (const __vector unsigned char) __zero, packsel); return (__m64) ((__vector long long) r)[0]; } |