From f75e56f46d45cfb2fc9bc80ffc627ccfb41ffca6 Mon Sep 17 00:00:00 2001 From: Jiufu Guo Date: Thu, 4 Nov 2021 14:47:52 +0800 Subject: [PATCH] Update dg-require-effective-target for pr101145 cases For test cases pr101145*.c, some types are not able to be vectorized on some targets. This patch updates dg-require-effective-target according to test cases. gcc/testsuite/ChangeLog: * gcc.dg/vect/pr101145_1.c: Update case. * gcc.dg/vect/pr101145_2.c: Update case. * gcc.dg/vect/pr101145_3.c: Update case. --- gcc/testsuite/gcc.dg/vect/pr101145_1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145_2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr101145_3.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/pr101145_1.c b/gcc/testsuite/gcc.dg/vect/pr101145_1.c index 9332b2c42579..24a9da63e88a 100644 --- a/gcc/testsuite/gcc.dg/vect/pr101145_1.c +++ b/gcc/testsuite/gcc.dg/vect/pr101145_1.c @@ -1,4 +1,4 @@ -/* { dg-require-effective-target vect_int } */ +/* { dg-require-effective-target vect_char_add } */ /* { dg-additional-options "-O3" } */ #define TYPE signed char #define MIN -128 diff --git a/gcc/testsuite/gcc.dg/vect/pr101145_2.c b/gcc/testsuite/gcc.dg/vect/pr101145_2.c index fa2c6be689a4..9091f606066b 100644 --- a/gcc/testsuite/gcc.dg/vect/pr101145_2.c +++ b/gcc/testsuite/gcc.dg/vect/pr101145_2.c @@ -1,4 +1,4 @@ -/* { dg-require-effective-target vect_int } */ +/* { dg-require-effective-target vect_char_add } */ /* { dg-additional-options "-O3" } */ #define TYPE unsigned char #define MIN 0 diff --git a/gcc/testsuite/gcc.dg/vect/pr101145_3.c b/gcc/testsuite/gcc.dg/vect/pr101145_3.c index 9f43c82593f0..001e5f38a46a 100644 --- a/gcc/testsuite/gcc.dg/vect/pr101145_3.c +++ b/gcc/testsuite/gcc.dg/vect/pr101145_3.c @@ -1,4 +1,4 @@ -/* { dg-require-effective-target vect_int } */ +/* { dg-require-effective-target vect_long_long } */ /* { dg-additional-options "-O3" } */ #define TYPE int * #define MIN ((TYPE)0) -- 2.39.2