From 249404649d26f544d1ad6808625807532c2b6a42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Poulhi=C3=A8s?= Date: Mon, 6 Nov 2023 11:59:18 +0100 Subject: [PATCH] testsuite: require avx_runtime for some tests These 3 tests fails parsing the 'vect' dump when not using -mavx. Make the dependency explicit. gcc/testsuite/ChangeLog: * gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime. * gcc.dg/vect/vect-simd-clone-16f.c: Likewise. * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. --- gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c | 3 ++- gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c | 4 ++-- gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c index c1d3c27d819..607194496e9 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c @@ -1,6 +1,7 @@ /* { dg-require-effective-target vect_condition } */ /* { dg-require-effective-target vect_float } */ -/* { dg-additional-options "-Ofast -mavx" { target avx_runtime } } */ +/* { dg-require-effective-target avx_runtime } */ +/* { dg-additional-options "-Ofast -mavx" } */ int A0[4] = {36,39,42,45}; diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c index 7cd29e894d0..c6615dc626d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c @@ -1,6 +1,6 @@ /* { dg-require-effective-target vect_simd_clones } */ -/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0" } */ -/* { dg-additional-options "-mavx" { target avx_runtime } } */ +/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0 -mavx" } */ +/* { dg-require-effective-target avx_runtime } */ /* { dg-additional-options "-mno-avx512f" { target { { i?86*-*-* x86_64-*-* } && { ! lp64 } } } } */ #define TYPE __INT64_TYPE__ diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c index 4dd51381d73..787b918d0c4 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c @@ -1,6 +1,6 @@ /* { dg-require-effective-target vect_simd_clones } */ -/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0" } */ -/* { dg-additional-options "-mavx" { target avx_runtime } } */ +/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0 -mavx" } */ +/* { dg-require-effective-target avx_runtime } */ /* { dg-additional-options "-mno-avx512f" { target { { i?86*-*-* x86_64-*-* } && { ! lp64 } } } } */ #define TYPE __INT64_TYPE__