Message ID | SN6PR01MB49588BA606C071605AD39F72F7A39@SN6PR01MB4958.prod.exchangelabs.com |
---|---|
State | New |
Headers | show |
Series | Fix value uninitialization in vn_reference_insert_pieces [PR102400] | expand |
On Thu, Sep 23, 2021 at 3:24 AM Feng Xue OS via Gcc-patches <gcc-patches@gcc.gnu.org> wrote: > > Bootstrapped/regtested on x86_64-linux. OK for all affected branches. Thanks, Richard. > Thanks, > Feng > --- > 2021-09-23 Feng Xue <fxue@os.amperecomputing.com> > > gcc/ChangeLog > PR tree-optimization/102400 > * tree-ssa-sccvn.c (vn_reference_insert_pieces): Initialize > result_vdef to zero value. > --- > gcc/tree-ssa-sccvn.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c > index a901f51a025..e8b1c39184d 100644 > --- a/gcc/tree-ssa-sccvn.c > +++ b/gcc/tree-ssa-sccvn.c > @@ -3811,6 +3811,7 @@ vn_reference_insert_pieces (tree vuse, alias_set_type set, > if (result && TREE_CODE (result) == SSA_NAME) > result = SSA_VAL (result); > vr1->result = result; > + vr1->result_vdef = NULL_TREE; > > slot = valid_info->references->find_slot_with_hash (vr1, vr1->hashcode, > INSERT); > -- > 2.17.1 >
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index a901f51a025..e8b1c39184d 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -3811,6 +3811,7 @@ vn_reference_insert_pieces (tree vuse, alias_set_type set, if (result && TREE_CODE (result) == SSA_NAME) result = SSA_VAL (result); vr1->result = result; + vr1->result_vdef = NULL_TREE; slot = valid_info->references->find_slot_with_hash (vr1, vr1->hashcode, INSERT);