[Bug target/84266] mmintrin.h intrinsic headers for PowerPC code fails on power9
wschmidt at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Jul 15 19:05:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84266
--- Comment #12 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
Author: wschmidt
Date: Sun Jul 15 18:04:00 2018
New Revision: 262670
URL: https://gcc.gnu.org/viewcvs?rev=262670&root=gcc&view=rev
Log:
[gcc]
2018-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
Steve Munroe <munroesj52@gmail.com>
* config/rs6000/emmintrin.h (_mm_and_si128): New function.
(_mm_andnot_si128): Likewise.
(_mm_or_si128): Likewise.
(_mm_xor_si128): Likewise.
Backport from mainline
2017-11-16 Steven Munroe <munroesj@gcc.gnu.org>
* config/rs6000/mmintrin.h (_mm_add_pi32[_ARCH_PWR]): Correct
parameter list for vec_splats.
Backport from mainline
2018-02-11 Steven Munroe <munroesj@gcc.gnu.org>
PR target/84266
* config/rs6000/mmintrin.h (_mm_cmpeq_pi32 [_ARCH_PWR9]):
Cast vec_cmpeq result to correct type.
* config/rs6000/mmintrin.h (_mm_cmpgt_pi32 [_ARCH_PWR9]):
Cast vec_cmpgt result to correct type.
[gcc/testsuite]
2018-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
Backport from mainline
2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
Steve Munroe <munroesj52@gmail.com>
* gcc.target/powerpc/sse2-pand-1.c: New file.
* gcc.target/powerpc/sse2-pandn-1.c: Likewise.
* gcc.target/powerpc/sse2-por-1.c: Likewise.
* gcc.target/powerpc/sse2-pxor-1.c: Likewise.
Added:
branches/ibm/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c
branches/ibm/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c
branches/ibm/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/sse2-por-1.c
branches/ibm/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c
Modified:
branches/ibm/gcc-7-branch/gcc/ChangeLog.ibm
branches/ibm/gcc-7-branch/gcc/config/rs6000/emmintrin.h
branches/ibm/gcc-7-branch/gcc/config/rs6000/mmintrin.h
branches/ibm/gcc-7-branch/gcc/testsuite/ChangeLog.ibm
More information about the Gcc-bugs
mailing list