aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@baylibre.com>2024-10-03 12:52:30 +0200
committerThomas Schwinge <tschwinge@baylibre.com>2024-10-07 10:13:13 +0200
commitb137e4bbcc488b44a037baad62a8da90659d7468 (patch)
tree81ddecc5b97f62675079396f41d85901a7025e8c /gcc
parente966502553c7db5dffb53ae6583b4ed6b3296839 (diff)
downloadgcc-b137e4bbcc488b44a037baad62a8da90659d7468.zip
gcc-b137e4bbcc488b44a037baad62a8da90659d7468.tar.gz
gcc-b137e4bbcc488b44a037baad62a8da90659d7468.tar.bz2
Handle non-grouped stores as single-lane SLP: adjust 'gcc.dg/vect/slp-26.c', GCN
As of commit d34cda720988674bcf8a24267c9e1ec61335d6de "Handle non-grouped stores as single-lane SLP", we see for '--target=amdgcn-amdhsa' (tested '-march=gfx908', '-march=gfx1100'): PASS: gcc.dg/vect/slp-26.c (test for excess errors) PASS: gcc.dg/vect/slp-26.c execution test PASS: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorized 1 loops" 1 [-PASS:-]{+FAIL:+} gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 gcc.dg/vect/slp-26.c: pattern found 2 times Apply the same change to 'amdgcn-*-*' as done for 'riscv_v'. gcc/testsuite/ * gcc.dg/vect/slp-26.c: Adjust GCN.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/vect/slp-26.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/slp-26.c b/gcc/testsuite/gcc.dg/vect/slp-26.c
index cdb5d9c6..2391747 100644
--- a/gcc/testsuite/gcc.dg/vect/slp-26.c
+++ b/gcc/testsuite/gcc.dg/vect/slp-26.c
@@ -50,5 +50,5 @@ int main (void)
/* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" { target { ! { mips_msa || { amdgcn-*-* || { riscv_v || loongarch_sx } } } } } } } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { mips_msa || { amdgcn-*-* || { riscv_v || loongarch_sx } } } } } } */
/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" { target { ! { mips_msa || { amdgcn-*-* || { riscv_v || loongarch_sx } } } } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { mips_msa || { amdgcn-*-* || loongarch_sx } } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "vect" { target riscv_v } } } */
+/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { mips_msa || loongarch_sx } } } } */
+/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "vect" { target { riscv_v || amdgcn-*-* } } } } */