]> 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:32:56 +0000 (11:32 +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 a50bd6e3978191eda5a9dd42876f01f8bfe7ecb8..07a52887b6b4bd91d5a5afe7c97dc9b717f5b59c 100644 (file)
@@ -3797,6 +3797,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);