diff options
author | Richard Biener <rguenther@suse.de> | 2021-05-18 08:48:57 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-05-18 09:04:37 +0200 |
commit | 1e07091de3636e9f88b313b52935457b0e2fe07e (patch) | |
tree | 449ce3826d605c409527dc65c75b05ec5afa71de | |
parent | 414fe08a352eac69168f4fb3671246c84a1ac5aa (diff) | |
download | gcc-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.
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr100582.c | 6 |
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 } } */ |