aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorKewen Lin <linkw@linux.ibm.com>2021-03-25 07:53:06 -0500
committerKewen Lin <linkw@linux.ibm.com>2021-03-25 07:58:24 -0500
commit068d02e896d3df17b59b013a82ca0bf9faf058f3 (patch)
tree849a081253cae7baf7d833aeeb572eef9be4fe4d /gcc/tree-vect-loop.c
parent660eb7e9dee46ef1c986d5a4fa5cbd182b435518 (diff)
downloadgcc-068d02e896d3df17b59b013a82ca0bf9faf058f3.zip
gcc-068d02e896d3df17b59b013a82ca0bf9faf058f3.tar.gz
gcc-068d02e896d3df17b59b013a82ca0bf9faf058f3.tar.bz2
vect: Init inside_cost in vect_model_reduction_cost
This patch is to initialize the inside_cost as zero, can avoid to use its uninitialized value when some path doesn't assign it. gcc/ChangeLog: * tree-vect-loop.c (vect_model_reduction_cost): Init inside_cost.
Diffstat (limited to 'gcc/tree-vect-loop.c')
-rw-r--r--gcc/tree-vect-loop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c
index 3e973e7..38d96fc 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -4465,7 +4465,7 @@ vect_model_reduction_cost (loop_vec_info loop_vinfo,
vect_reduction_type reduction_type,
int ncopies, stmt_vector_for_cost *cost_vec)
{
- int prologue_cost = 0, epilogue_cost = 0, inside_cost;
+ int prologue_cost = 0, epilogue_cost = 0, inside_cost = 0;
enum tree_code code;
optab optab;
tree vectype;