https://gcc.gnu.org/g:de8cbe4445362bcaa8f55c044397661c19a4260c
commit r17-2418-gde8cbe4445362bcaa8f55c044397661c19a4260c Author: Richard Biener <[email protected]> Date: Wed Jul 15 15:11:36 2026 +0200 Remove unused return value from vect_transform_stmt Without SLP we used to elide stores immediately, but now this is done as postprocessing so the return value is no longer needed. * tree-vectorizer.h (vect_transform_stmt): Return void. * tree-vect-stmts.cc (vect_transform_stmt): Likewise. Diff: --- gcc/tree-vect-stmts.cc | 6 +----- gcc/tree-vectorizer.h | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/gcc/tree-vect-stmts.cc b/gcc/tree-vect-stmts.cc index 76e24b2c1699..700b3e7e0686 100644 --- a/gcc/tree-vect-stmts.cc +++ b/gcc/tree-vect-stmts.cc @@ -13384,12 +13384,11 @@ vect_analyze_stmt (vec_info *vinfo, Create a vectorized stmt to replace STMT_INFO, and insert it at GSI. */ -bool +void vect_transform_stmt (vec_info *vinfo, stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, slp_tree slp_node, slp_instance slp_node_instance) { - bool is_store = false; bool done; gcc_assert (slp_node); @@ -13435,7 +13434,6 @@ vect_transform_stmt (vec_info *vinfo, case store_vec_info_type: done = vectorizable_store (vinfo, stmt_info, gsi, slp_node, NULL); gcc_assert (done); - is_store = true; break; case condition_vec_info_type: @@ -13523,8 +13521,6 @@ vect_transform_stmt (vec_info *vinfo, gcc_assert (done); } } - - return is_store; } diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index 2e4756926f2a..d4eb20f1a107 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -2596,7 +2596,7 @@ void vect_get_vec_defs (vec_info *, slp_tree, extern tree vect_init_vector (vec_info *, stmt_vec_info, tree, tree, gimple_stmt_iterator *); extern tree vect_get_slp_vect_def (slp_tree, unsigned); -extern bool vect_transform_stmt (vec_info *, stmt_vec_info, +extern void vect_transform_stmt (vec_info *, stmt_vec_info, gimple_stmt_iterator *, slp_tree, slp_instance); extern void vect_remove_stores (vec_info *, stmt_vec_info);
