diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2020-09-24 00:40:47 -0500 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2020-09-24 00:45:07 -0500 |
commit | 5427bd4d57c0376e51fc7b256e76aa46c43aa8cf (patch) | |
tree | 5cf51875c1683577f77dd3903a2bf4ca33c34a17 /gcc | |
parent | fff56af6421a1a3e357bcaad99f2ea084d72a7a8 (diff) | |
download | gcc-5427bd4d57c0376e51fc7b256e76aa46c43aa8cf.zip gcc-5427bd4d57c0376e51fc7b256e76aa46c43aa8cf.tar.gz gcc-5427bd4d57c0376e51fc7b256e76aa46c43aa8cf.tar.bz2 |
test: Adjust case p9-vec-length-full-6.c [PR97075]
The commit r11-3230 brings a nice improvement to use full
vectors instead of partial vectors when available. This
patch is to fix the test failures on p9-vec-length-full-6.c,
where 64bit/32bit pairs are able to use full vector instead.
Bootstrapped/regtested on powerpc64le-linux-gnu P9.
gcc/testsuite/ChangeLog:
PR tree-optimization/97075
* gcc.target/powerpc/p9-vec-length-full-6.c: Adjust.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c b/gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c index cfae9bb..5d2357a 100644 --- a/gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c +++ b/gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c @@ -9,8 +9,7 @@ #include "p9-vec-length-6.h" /* It can use normal vector load for constant vector load. */ -/* { dg-final { scan-assembler-not {\mstxv\M} } } */ -/* { dg-final { scan-assembler-not {\mlxvx\M} } } */ -/* { dg-final { scan-assembler-not {\mstxvx\M} } } */ -/* { dg-final { scan-assembler-times {\mlxvl\M} 16 } } */ -/* { dg-final { scan-assembler-times {\mstxvl\M} 16 } } */ +/* { dg-final { scan-assembler-times {\mstxvx?\M} 6 } } */ +/* 64bit/32bit pairs won't use partial vectors. */ +/* { dg-final { scan-assembler-times {\mlxvl\M} 10 } } */ +/* { dg-final { scan-assembler-times {\mstxvl\M} 10 } } */ |