This test compiles with -mavx2 only if avx2_runtime passes, and
without that option, it is not expected to vectorize. Adjust the
effective target requirement for the dump pattern to match that of the
option.
Tested on x86_64-elf with trunk, and also with gcc-15. Ok to install?
for gcc/testsuite/ChangeLog
PR tree-optimization/114375
* gcc.dg/vect/vect-pr114375.c: Adjust dump pattern requirement
to match that of options.
---
gcc/testsuite/gcc.dg/vect/vect-pr114375.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/gcc.dg/vect/vect-pr114375.c
b/gcc/testsuite/gcc.dg/vect/vect-pr114375.c
index 61e9bf152d73e..e3373b9692d4c 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-pr114375.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-pr114375.c
@@ -43,4 +43,4 @@ int main()
return 0;
}
-/* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target avx2 } } } */
+/* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target avx2_runtime
} } } */
--
Alexandre Oliva, happy hacker https://blog.lx.oliva.nom.br/
Free Software Activist FSFLA co-founder GNU Toolchain Engineer
More tolerance and less prejudice are key for inclusion and diversity.
Excluding neuro-others for not behaving ""normal"" is *not* inclusive!