https://gcc.gnu.org/g:299d48ff4a34c00a6ef964b694fb9b1312683049

commit r16-316-g299d48ff4a34c00a6ef964b694fb9b1312683049
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Wed Apr 30 15:10:29 2025 -0700

    vectorizer: Fix riscv build [PR120042]
    
    r15-9859-ga6cfde60d8c added a call to dominated_by_p to tree-vectorizer.h
    but dominance.h is not always included; and you get a build failure on 
riscv building
    riscv-vector-costs.cc.
    
    Let's add the include of dominance.h to tree-vectorizer.h
    
    Pushed as obvious after builds for riscv and x86_64.
    
    gcc/ChangeLog:
    
            PR target/120042
            * tree-vectorizer.h: Include dominance.h.
    
    Signed-off-by: Andrew Pinski <quic_apin...@quicinc.com>

Diff:
---
 gcc/tree-vectorizer.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
index 94cbfde6c9a7..63991c3d9775 100644
--- a/gcc/tree-vectorizer.h
+++ b/gcc/tree-vectorizer.h
@@ -30,6 +30,7 @@ typedef struct _slp_tree *slp_tree;
 #include "internal-fn.h"
 #include "tree-ssa-operands.h"
 #include "gimple-match.h"
+#include "dominance.h"
 
 /* Used for naming of new temporaries.  */
 enum vect_var_kind {

Reply via email to