]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[rs6000] mmintrin.h: fix use of "vector"
authorPaul A. Clarke <pc@us.ibm.com>
Fri, 7 Dec 2018 16:32:34 +0000 (16:32 +0000)
committerPaul Clarke <pc@gcc.gnu.org>
Fri, 7 Dec 2018 16:32:34 +0000 (16:32 +0000)
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

gcc/ChangeLog
gcc/config/rs6000/mmintrin.h

index 3bdbf563898f7b152b779112cdc5b2f39f1c6b40..39765211a7ac5d81b1d6d6d59cc29884fbe978ba 100644 (file)
@@ -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
index a267b13d49fe31baa783b946c06b95d59fd45b1f..924ae5666834d861f3a6db9e3c591870a0472064 100644 (file)
@@ -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];
 }