diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-11-07 11:36:44 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2023-11-07 15:26:17 +0800 |
commit | 7ba2d2344c508c825db800f0218f8121887c6852 (patch) | |
tree | dbb346035d416a6d594465c66651c684d3c9c515 /gcc | |
parent | d060f8a4fff81a117923adac1e02edb64160b31b (diff) | |
download | gcc-7ba2d2344c508c825db800f0218f8121887c6852.zip gcc-7ba2d2344c508c825db800f0218f8121887c6852.tar.gz gcc-7ba2d2344c508c825db800f0218f8121887c6852.tar.bz2 |
test: Fix FAIL of SAD tests for RVV
RVV didn't explicitly enable SAD optab but we can vectorize it
since loop vectorizer is able to recognize SAD pattern for RVV during analysis.
Current scan check of explicit SAD pattern looks odd,
it should be more reasonable to check recognition of SAD pattern during Loop vectorize analysis.
Other SAD tests like slp-reduc-sad-2.c are checking pattern recognition instead of explicit pattern enable.
Fix SAD dump check to fix the FAILS for RVV.
gcc/testsuite/ChangeLog:
* gcc.dg/vect/slp-reduc-sad.c: Fix check.
* gcc.dg/vect/vect-reduc-sad.c: Ditto.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c b/gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c index faa1c16..977cfab 100644 --- a/gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c +++ b/gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c @@ -57,6 +57,6 @@ main () return 0; } -/* { dg-final { scan-tree-dump "sad pattern recognized" "vect" } } */ +/* { dg-final { scan-tree-dump "vect_recog_sad_pattern: detected" "vect" } } */ /* { dg-final { scan-tree-dump "vectorizing stmts using SLP" "vect" } } */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c b/gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c index 2f0bb69..08f7987 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c +++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c @@ -51,6 +51,6 @@ main (void) return 0; } -/* { dg-final { scan-tree-dump-times "sad pattern recognized" 1 "vect" } } */ +/* { dg-final { scan-tree-dump "vect_recog_sad_pattern: detected" "vect" } } */ /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ |