* [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# @ 2023-11-07 3:50 Juzhe-Zhong 2023-11-07 3:53 ` Jeff Law 2023-11-07 13:45 ` Richard Biener 0 siblings, 2 replies; 9+ messages in thread From: Juzhe-Zhong @ 2023-11-07 3:50 UTC (permalink / raw) To: gcc-patches; +Cc: rguenther, jeffreyalaw, Juzhe-Zhong RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. We should check pattern recognition instead of explicit pattern check. gcc/testsuite/ChangeLog: * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. --- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c index 49ecbe216f2..8056c2a6748 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c @@ -79,5 +79,5 @@ main (void) return 0; } -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ -- 2.36.3 ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 3:50 [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# Juzhe-Zhong @ 2023-11-07 3:53 ` Jeff Law 2023-11-07 7:20 ` juzhe.zhong 2023-11-07 13:45 ` Richard Biener 1 sibling, 1 reply; 9+ messages in thread From: Jeff Law @ 2023-11-07 3:53 UTC (permalink / raw) To: Juzhe-Zhong, gcc-patches; +Cc: rguenther On 11/6/23 20:50, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. > > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. Similar to the sad test -- OK once verified it doesn't cause an unexpected failure on a major platform like x86_64. jeff ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 3:53 ` Jeff Law @ 2023-11-07 7:20 ` juzhe.zhong 0 siblings, 0 replies; 9+ messages in thread From: juzhe.zhong @ 2023-11-07 7:20 UTC (permalink / raw) To: jeffreyalaw, gcc-patches; +Cc: rguenther [-- Attachment #1: Type: text/plain, Size: 706 bytes --] Thanks Jeff. Just finish bootstrap +regression passed. Committed. juzhe.zhong@rivai.ai From: Jeff Law Date: 2023-11-07 11:53 To: Juzhe-Zhong; gcc-patches CC: rguenther Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# On 11/6/23 20:50, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. > > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. Similar to the sad test -- OK once verified it doesn't cause an unexpected failure on a major platform like x86_64. jeff ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 3:50 [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# Juzhe-Zhong 2023-11-07 3:53 ` Jeff Law @ 2023-11-07 13:45 ` Richard Biener 2023-11-07 13:58 ` 钟居哲 ` (2 more replies) 1 sibling, 3 replies; 9+ messages in thread From: Richard Biener @ 2023-11-07 13:45 UTC (permalink / raw) To: Juzhe-Zhong; +Cc: gcc-patches, jeffreyalaw On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. But I see proc check_effective_target_vect_sdiv_pow2_si {} { return [expr { ([istarget aarch64*-*-*] && [check_effective_target_aarch64_sve]) || ([istarget riscv*-*-*] && [check_effective_target_riscv_v]) }] so if you don't have sdiv_pow2_si then please don't advertise it. > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > --- > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > index 49ecbe216f2..8056c2a6748 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > @@ -79,5 +79,5 @@ main (void) > return 0; > } > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 13:45 ` Richard Biener @ 2023-11-07 13:58 ` 钟居哲 2023-11-07 14:36 ` Richard Biener 2023-11-07 14:02 ` 钟居哲 [not found] ` <202311072202351616596@rivai.ai> 2 siblings, 1 reply; 9+ messages in thread From: 钟居哲 @ 2023-11-07 13:58 UTC (permalink / raw) To: rguenther; +Cc: gcc-patches, Jeff Law [-- Attachment #1: Type: text/plain, Size: 2011 bytes --] Hi, Richi. We don't have explicit SDIV_POW2 pattern but we still want to test it to make sure we can vectorize SDIV_POW2 pattern which will be recognized. Maybe we should add another target check ? juzhe.zhong@rivai.ai From: Richard Biener Date: 2023-11-07 21:45 To: Juzhe-Zhong CC: gcc-patches; jeffreyalaw Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. But I see proc check_effective_target_vect_sdiv_pow2_si {} { return [expr { ([istarget aarch64*-*-*] && [check_effective_target_aarch64_sve]) || ([istarget riscv*-*-*] && [check_effective_target_riscv_v]) }] so if you don't have sdiv_pow2_si then please don't advertise it. > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > --- > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > index 49ecbe216f2..8056c2a6748 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > @@ -79,5 +79,5 @@ main (void) > return 0; > } > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 13:58 ` 钟居哲 @ 2023-11-07 14:36 ` Richard Biener 2023-11-07 14:47 ` 钟居哲 0 siblings, 1 reply; 9+ messages in thread From: Richard Biener @ 2023-11-07 14:36 UTC (permalink / raw) To: 钟居哲; +Cc: gcc-patches, Jeff Law On Tue, 7 Nov 2023, ??? wrote: > Hi, Richi. > > We don't have explicit SDIV_POW2 pattern but we still want to test it to make sure > we can vectorize SDIV_POW2 pattern which will be recognized. > > Maybe we should add another target check ? No, you should simply _not_ add riscv*-*-* to check_effective_target_vect_sdiv_pow2_si when you don't implement that pattern! The test is specifically for this very pattern, not a test whether we can vectorize this at all. > > > juzhe.zhong@rivai.ai > > From: Richard Biener > Date: 2023-11-07 21:45 > To: Juzhe-Zhong > CC: gcc-patches; jeffreyalaw > Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# > On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > > > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > > We should check pattern recognition instead of explicit pattern check. > > But I see > > proc check_effective_target_vect_sdiv_pow2_si {} { > return [expr { ([istarget aarch64*-*-*] > && [check_effective_target_aarch64_sve]) > || ([istarget riscv*-*-*] > && [check_effective_target_riscv_v]) }] > > so if you don't have sdiv_pow2_si then please don't advertise it. > > > gcc/testsuite/ChangeLog: > > > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > > > --- > > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > index 49ecbe216f2..8056c2a6748 100644 > > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > @@ -79,5 +79,5 @@ main (void) > > return 0; > > } > > > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > > > > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 14:36 ` Richard Biener @ 2023-11-07 14:47 ` 钟居哲 0 siblings, 0 replies; 9+ messages in thread From: 钟居哲 @ 2023-11-07 14:47 UTC (permalink / raw) To: rguenther; +Cc: gcc-patches, Jeff Law [-- Attachment #1: Type: text/plain, Size: 2867 bytes --] Ok. Sorry for inconvenience. Here is the patch to fix as you suggested: https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635580.html I disabled this test, instead, I will add it into riscv specific testsuite list. Thanks. juzhe.zhong@rivai.ai From: Richard Biener Date: 2023-11-07 22:36 To: 钟居哲 CC: gcc-patches; Jeff Law Subject: Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# On Tue, 7 Nov 2023, ??? wrote: > Hi, Richi. > > We don't have explicit SDIV_POW2 pattern but we still want to test it to make sure > we can vectorize SDIV_POW2 pattern which will be recognized. > > Maybe we should add another target check ? No, you should simply _not_ add riscv*-*-* to check_effective_target_vect_sdiv_pow2_si when you don't implement that pattern! The test is specifically for this very pattern, not a test whether we can vectorize this at all. > > > juzhe.zhong@rivai.ai > > From: Richard Biener > Date: 2023-11-07 21:45 > To: Juzhe-Zhong > CC: gcc-patches; jeffreyalaw > Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# > On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > > > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > > We should check pattern recognition instead of explicit pattern check. > > But I see > > proc check_effective_target_vect_sdiv_pow2_si {} { > return [expr { ([istarget aarch64*-*-*] > && [check_effective_target_aarch64_sve]) > || ([istarget riscv*-*-*] > && [check_effective_target_riscv_v]) }] > > so if you don't have sdiv_pow2_si then please don't advertise it. > > > gcc/testsuite/ChangeLog: > > > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > > > --- > > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > index 49ecbe216f2..8056c2a6748 100644 > > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > > @@ -79,5 +79,5 @@ main (void) > > return 0; > > } > > > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > > > > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# 2023-11-07 13:45 ` Richard Biener 2023-11-07 13:58 ` 钟居哲 @ 2023-11-07 14:02 ` 钟居哲 [not found] ` <202311072202351616596@rivai.ai> 2 siblings, 0 replies; 9+ messages in thread From: 钟居哲 @ 2023-11-07 14:02 UTC (permalink / raw) To: rguenther; +Cc: gcc-patches, Jeff Law [-- Attachment #1: Type: text/plain, Size: 2304 bytes --] Oh. I see. Is it reasonable adapt this as follows ? -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ -/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" } } */ So that remove vect_sdiv_pow2_si for RVV, then RVV is able to check vectorization ? juzhe.zhong@rivai.ai From: Richard Biener Date: 2023-11-07 21:45 To: Juzhe-Zhong CC: gcc-patches; jeffreyalaw Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. But I see proc check_effective_target_vect_sdiv_pow2_si {} { return [expr { ([istarget aarch64*-*-*] && [check_effective_target_aarch64_sve]) || ([istarget riscv*-*-*] && [check_effective_target_riscv_v]) }] so if you don't have sdiv_pow2_si then please don't advertise it. > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > --- > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > index 49ecbe216f2..8056c2a6748 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > @@ -79,5 +79,5 @@ main (void) > return 0; > } > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <202311072202351616596@rivai.ai>]
* Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# [not found] ` <202311072202351616596@rivai.ai> @ 2023-11-07 14:03 ` 钟居哲 0 siblings, 0 replies; 9+ messages in thread From: 钟居哲 @ 2023-11-07 14:03 UTC (permalink / raw) To: rguenther; +Cc: gcc-patches, Jeff Law [-- Attachment #1: Type: text/plain, Size: 2830 bytes --] Sorry. It should be this: /* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ -/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" } } */ juzhe.zhong@rivai.ai From: 钟居哲 Date: 2023-11-07 22:02 To: rguenther CC: gcc-patches; Jeff Law Subject: Re: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# Oh. I see. Is it reasonable adapt this as follows ? -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ -/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" } } */ So that remove vect_sdiv_pow2_si for RVV, then RVV is able to check vectorization ? juzhe.zhong@rivai.ai From: Richard Biener Date: 2023-11-07 21:45 To: Juzhe-Zhong CC: gcc-patches; jeffreyalaw Subject: Re: [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > RVV didn't explictly enable DIV_POW2 optab but we cen vectorize it. > We should check pattern recognition instead of explicit pattern check. But I see proc check_effective_target_vect_sdiv_pow2_si {} { return [expr { ([istarget aarch64*-*-*] && [check_effective_target_aarch64_sve]) || ([istarget riscv*-*-*] && [check_effective_target_riscv_v]) }] so if you don't have sdiv_pow2_si then please don't advertise it. > gcc/testsuite/ChangeLog: > > * gcc.dg/vect/vect-sdiv-pow2-1.c: Fix dump check. > > --- > gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > index 49ecbe216f2..8056c2a6748 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c > @@ -79,5 +79,5 @@ main (void) > return 0; > } > > -/* { dg-final { scan-tree-dump {\.DIV_POW2} "vect" { target vect_sdiv_pow2_si } } } */ > +/* { dg-final { scan-tree-dump "vect_recog_divmod_pattern: detected" "vect" } } */ > /* { dg-final { scan-tree-dump-times "vectorized 1 loop" 18 "vect" { target vect_sdiv_pow2_si } } } */ > -- Richard Biener <rguenther@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg) ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-11-07 14:47 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-11-07 3:50 [PATCH] test: Fix FAIL of vect-sdiv-pow2-1.c for RVV test: Fix FAIL of vect-sdiv-pow2-1.c for RVV# Juzhe-Zhong 2023-11-07 3:53 ` Jeff Law 2023-11-07 7:20 ` juzhe.zhong 2023-11-07 13:45 ` Richard Biener 2023-11-07 13:58 ` 钟居哲 2023-11-07 14:36 ` Richard Biener 2023-11-07 14:47 ` 钟居哲 2023-11-07 14:02 ` 钟居哲 [not found] ` <202311072202351616596@rivai.ai> 2023-11-07 14:03 ` 钟居哲
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).