On Thu, 18 Jan 2024, Jakub Jelinek wrote:

> Hi!
> 
> From what I can see, this test has been written for a backend fix and
> assumes the loop isn't vectorized (at least, it wasn't when the test was
> added, it contains an early exit), but that is no longer true and because
> of the vectorization it now contains an instruction which the test scans
> for not being present.
> 
> I think we should just disable vectorization here.
> 
> Regtested on x86_64-linux and i686-linux, ok for trunk?

OK

> 2024-01-18  Jakub Jelinek  <ja...@redhat.com>
> 
>       PR testsuite/113452
>       * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
>       dg-options.
> 
> --- gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c.jj   2022-05-31 
> 11:33:51.603250042 +0200
> +++ gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c      2024-01-17 
> 17:46:21.999689350 +0100
> @@ -1,5 +1,5 @@
>  /* { dg-do compile { target ia32 } } */
> -/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign" } */
> +/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign -fno-tree-vectorize" } 
> */
>  long long a[1024];
>  long long b[1024];
>  
> 
>       Jakub

Reply via email to