On Wed, 4 Mar 2026, Torbjörn SVENSSON wrote:

> Tested on top of r16-7849-g1f9879e17466f5 with arm-none-eabi and 
> x86_64-pc-linux-gnu.
> 
> Ok for trunk?

OK.

> --
> 
> Since r16-4411-gb6e802fd55d37e, the pattern is now generated:
> 
> vect-reduc-pattern-2c.c:28:17: note: vect_recog_widen_sum_pattern: detected: 
> _4 = _2 + shortsum.0_3;
> 
> gcc/testsuite/ChangeLog:
> 
>       PR testsuite/124359
>       * gcc.dg/vect/vect-reduc-pattern-2c.c: Drop xfail.
> 
> Signed-off-by: Torbjörn SVENSSON <[email protected]>
> ---
>  gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c 
> b/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c
> index 926b2036532..68982437c44 100644
> --- a/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c
> +++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c
> @@ -44,5 +44,5 @@ main (void)
>    return foo ();
>  }
>  
> -/* { dg-final { scan-tree-dump-times "vect_recog_widen_sum_pattern: 
> detected" 1 "vect" { xfail *-*-* } } } */
> +/* { dg-final { scan-tree-dump-times "vect_recog_widen_sum_pattern: 
> detected" 1 "vect" } } */
>  /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target 
> { vect_widen_sum_qi_to_hi } } } } */
> 

-- 
Richard Biener <[email protected]>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)

Reply via email to