[gcc r15-4022] Adjust gcc.dg/vect/slp-12a.c
Richard Biener
rguenth@gcc.gnu.org
Wed Oct 2 11:46:37 GMT 2024
https://gcc.gnu.org/g:77c5e4ad08e42a325c6b45ea2b679bc1827b8557
commit r15-4022-g77c5e4ad08e42a325c6b45ea2b679bc1827b8557
Author: Richard Biener <rguenther@suse.de>
Date: Wed Oct 2 13:40:59 2024 +0200
Adjust gcc.dg/vect/slp-12a.c
We can now SLP the loop. There's PR116583 tracking that this still
fails for VLA vectors when load-lanes doesn't support a group of
size 8. We can't express this right now so the testcase keeps
FAILing for aarch64 with SVE (but passes now for riscv).
* gcc.dg/vect/slp-12a.c: Adjust.
Diff:
---
gcc/testsuite/gcc.dg/vect/slp-12a.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/gcc/testsuite/gcc.dg/vect/slp-12a.c b/gcc/testsuite/gcc.dg/vect/slp-12a.c
index fedf27b69d23..c526ea07c7a3 100644
--- a/gcc/testsuite/gcc.dg/vect/slp-12a.c
+++ b/gcc/testsuite/gcc.dg/vect/slp-12a.c
@@ -80,5 +80,4 @@ int main (void)
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_strided8 && vect_int_mult } } } } */
/* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" { target { ! { vect_strided8 && vect_int_mult } } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { { vect_strided8 && {! vect_load_lanes } } && vect_int_mult } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 0 "vect" { target { ! { vect_strided8 && vect_int_mult } } } } } */
+/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "vect" { target { vect_strided8 && vect_int_mult } } } } */
More information about the Gcc-cvs
mailing list