https://gcc.gnu.org/g:19d4d56d6705c65dfa9c13b9d7afe6995d539ba0

commit r16-7885-g19d4d56d6705c65dfa9c13b9d7afe6995d539ba0
Author: Richard Biener <[email protected]>
Date:   Wed Mar 4 09:25:27 2026 +0100

    Adjust gcc.dg/vect/vect-reduc-dot-s8b.c again
    
    A failure on sparc shows that the dump scan for dot-prod is fragile
    enough.  The following simply removes it given it serves no actual
    purpose and adds comments in place.
    
            * gcc.dg/vect/vect-reduc-dot-s8b.c: Remove scan for
            dot_prod pattern matching.

Diff:
---
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c 
b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
index 1603851033b6..3096dc4850fa 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
@@ -53,8 +53,9 @@ int main (void)
   return 0;
 }
 
-/* { dg-final { scan-tree-dump-times "vect_recog_dot_prod_pattern: 
detected(?:(?!Analysis failed).)*Analysis succeeded" 1 "vect" } } */
+/* ???  In principle sdot_prodv<N>hiv<2xN>qi could also be used and would
+   take precedence.  */
 /* { dg-final { scan-tree-dump-times "vect_recog_widen_mult_pattern: 
detected(?:(?!Analysis failed).)*Analysis succeeded" 1 "vect" { target 
vect_widen_mult_qi_to_hi } } } */
-
+/* ???  And we can also vectorize this without widen-mult.  */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target 
vect_widen_mult_qi_to_hi } } } */

Reply via email to