diff options
author | Feng Xue <fxue@os.amperecomputing.com> | 2021-09-23 09:14:33 +0800 |
---|---|---|
committer | Feng Xue <fxue@os.amperecomputing.com> | 2021-09-24 11:04:00 +0800 |
commit | 29c92857039d0a105281be61c10c9e851aaeea4a (patch) | |
tree | 31ad3f5eb297258cbbf6f78981ac41f705f536c5 /gcc | |
parent | f91b11eb8891f3ae910eb3b2e4a48e2d7d670d2d (diff) | |
download | gcc-29c92857039d0a105281be61c10c9e851aaeea4a.zip gcc-29c92857039d0a105281be61c10c9e851aaeea4a.tar.gz gcc-29c92857039d0a105281be61c10c9e851aaeea4a.tar.bz2 |
Fix value uninitialization in vn_reference_insert_pieces [PR102400]
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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/tree-ssa-sccvn.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index a901f51..e8b1c39 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); |