emmintrin.h (_mm_cvtpd_epi32): Use __vector rather than vector.
authorBill Schmidt <wschmidt@linux.ibm.com>
Tue, 3 Apr 2018 19:06:28 +0000 (19:06 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Tue, 3 Apr 2018 19:06:28 +0000 (19:06 +0000)
commit8ab30b9778a46cbf0a0853c78cd799b9afca61c5
tree607f4dbb2879616de6ed6d74ba00773024b90d2c
parente52c093a9fd668cddc2397719e8a5449f8cf27de
emmintrin.h (_mm_cvtpd_epi32): Use __vector rather than vector.

[gcc]

2018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>

* config/rs6000/emmintrin.h (_mm_cvtpd_epi32): Use __vector rather
than vector.
(_mm_cvtpd_ps): Likewise.
(_mm_cvttpd_epi32): Likewise.
* config/rs6000/mmintrin.h (_mm_unpacklo_pi8): Likewise.
* config/rs6000/xmmintrin.h: For strict-ANSI C++ or C11, undefine
vector, pixel, and bool following altivec.h include.

[gcc/testsuite]

2018-04-03  Bill Schmidt  <wschmidt@linux.ibm.com>

* gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
* gcc.target/powerpc/undef-bool-1.C: New file.
* gcc.target/powerpc/undef-bool-2.c: New file.

From-SVN: r259050
gcc/ChangeLog
gcc/config/rs6000/emmintrin.h
gcc/config/rs6000/mmintrin.h
gcc/config/rs6000/xmmintrin.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/powerpc.exp
gcc/testsuite/gcc.target/powerpc/undef-bool-1.C [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/undef-bool-2.c [new file with mode: 0644]