On Tue, Feb 13, 2024 at 10:46 PM Andrew Pinski <quic_apin...@quicinc.com> wrote:
>
> The vect testsuite will chose the dg-do default based on if it knows the
> running target does not support running with the vector extensions enabled
> (for easy of testing). The problem is when it is decided the default is 
> compile
> instead of run, dg-additional-sources does not work. So the fix is to set
> dg-do on these two testcases to run explicitly.
>
> OK? Tested on x86_64 with a hack to check_vect_support_and_set_flags to set 
> the dg-default
> to compile.


OK
> gcc/testsuite/ChangeLog:
>
>         PR testsuite/113899
>         * gcc.dg/vect/vect-simd-clone-10.c: Add `dg-do run`
>         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
>
> Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>
> ---
>  gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 2 ++
>  gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c | 2 ++
>  2 files changed, 4 insertions(+)
>
> diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c 
> b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c
> index ed63ff59cc0..009c849b7e7 100644
> --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c
> +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c
> @@ -1,3 +1,5 @@
> +/* Since this uses dg-additional-sources, need to specify `dg-do run` 
> instead of the default. */
> +/* { dg-do run } */
>  /* { dg-require-effective-target vect_simd_clones } */
>  /* { dg-additional-options "-fopenmp-simd" } */
>  /* { dg-additional-options "-mavx" { target avx_runtime } } */
> diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c 
> b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c
> index c44471e35bc..4699a3f3c80 100644
> --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c
> +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c
> @@ -1,3 +1,5 @@
> +/* Since this uses dg-additional-sources, need to specify `dg-do run` 
> instead of the default. */
> +/* { dg-do run } */
>  /* { dg-require-effective-target vect_simd_clones } */
>  /* { dg-additional-options "-fopenmp-simd" } */
>  /* { dg-additional-options "-mavx" { target avx_runtime } } */
> --
> 2.43.0
>

Reply via email to