]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix value uninitialization in vn_reference_insert_pieces [PR102400]
authorFeng Xue <fxue@os.amperecomputing.com>
Thu, 23 Sep 2021 01:14:33 +0000 (09:14 +0800)
committerFeng Xue <fxue@os.amperecomputing.com>
Fri, 24 Sep 2021 03:04:00 +0000 (11:04 +0800)
2021-09-23  Feng Xue  <fxue@os.amperecomputing.com>

gcc/
PR tree-optimization/102400
* tree-ssa-sccvn.c (vn_reference_insert_pieces): Initialize
result_vdef to zero value.

gcc/tree-ssa-sccvn.c

index a901f51a025f97fed30621ebc07d627a1e7b5cae..e8b1c39184d0f5ecc9427686c3fa505fc1810c9b 100644 (file)
@@ -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);