aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaul A. Clarke <pc@us.ibm.com>2018-12-07 16:32:34 +0000
committerPaul Clarke <pc@gcc.gnu.org>2018-12-07 16:32:34 +0000
commit11f1ae2aae248c8c67dcde52e2b958108352267a (patch)
treed7604ca3c77bfe8b2554f078eb62c63f53604c09 /gcc
parent66a0970a1f728399bc81b38b845e2045605a2294 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/rs6000/mmintrin.h4
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];
}