On Tue, 10 Feb 2026, Alexandre Oliva wrote:
>
> 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?
OK.
>
> 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 } } } */
>
>
>
--
Richard Biener <[email protected]>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)