aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorKelvin Nilsen <kelvin@gcc.gnu.org>2017-03-20 18:05:00 +0000
committerKelvin Nilsen <kelvin@gcc.gnu.org>2017-03-20 18:05:00 +0000
commitb0ba96c2f1c648533eba004d93a29a11ee51b2f0 (patch)
treedb79f457ccf30952440ecc5168f8b9114d3f2542 /gcc/combine.c
parentdd629845b0931912853a26bf8f8e05adf9f048a2 (diff)
downloadgcc-b0ba96c2f1c648533eba004d93a29a11ee51b2f0.zip
gcc-b0ba96c2f1c648533eba004d93a29a11ee51b2f0.tar.gz
gcc-b0ba96c2f1c648533eba004d93a29a11ee51b2f0.tar.bz2
re PR target/79963 (vec_eq_any extracts wrong CR bit when compiling with -mcpu=power9)
gcc/testsuite/ChangeLog: 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org> PR target/79963 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler directive to assure selection of proper bit using rlwinm insn. * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise. * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise. * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise. gcc/ChangeLog: 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org> PR target/79963 * config/rs6000/altivec.h (vec_all_ne): Under __cplusplus__ and __POWER9_VECTOR__ #ifdef control, change template definition to use Power9-specific built-in function. (vec_any_eq): Likewise. * config/rs6000/vector.md (vector_ae_v2di_p): Change the flag used to control outcomes from this test. (vector_ae_<mode>p): For VEC_F modes, likewise. From-SVN: r246287
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions