aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-05-18 08:48:57 +0200
committerRichard Biener <rguenther@suse.de>2021-05-18 09:04:37 +0200
commit1e07091de3636e9f88b313b52935457b0e2fe07e (patch)
tree449ce3826d605c409527dc65c75b05ec5afa71de /gcc
parent414fe08a352eac69168f4fb3671246c84a1ac5aa (diff)
downloadgcc-1e07091de3636e9f88b313b52935457b0e2fe07e.zip
gcc-1e07091de3636e9f88b313b52935457b0e2fe07e.tar.gz
gcc-1e07091de3636e9f88b313b52935457b0e2fe07e.tar.bz2
Fix gcc.target/i386/pr100582.c with AVX512
Which generates vpblendmb. 2021-05-18 Richard Biener <rguenther@suse.de> gcc/testsuite/ * gcc.target/i386/pr100582.c: Adjust for AVX512.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/i386/pr100582.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pr100582.c b/gcc/testsuite/gcc.target/i386/pr100582.c
index 9520fe7..1a8e9eb 100644
--- a/gcc/testsuite/gcc.target/i386/pr100582.c
+++ b/gcc/testsuite/gcc.target/i386/pr100582.c
@@ -6,11 +6,11 @@ typedef unsigned char v32qi __attribute__((vector_size(32)));
v32qi
f2 (v32qi x, v32qi a, v32qi b)
{
- v32qi e;
+ v32qi e;
for (int i = 0; i != 32; i++)
- e[i] = x[i] ? a[i] : b[i];
+ e[i] = x[i] ? a[i] : b[i];
return e;
}
-/* { dg-final { scan-assembler-times "pblendvb" 1 } } */
+/* { dg-final { scan-assembler-times "pblend" 1 } } */