diff options
author | Richard Biener <rguenther@suse.de> | 2022-09-30 12:47:22 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-09-30 13:42:58 +0200 |
commit | 44510e44e717d9c05b0c5d197a73676a9427e32f (patch) | |
tree | 96d34669ff6c4f5fbe99f99558866d2c35f3eed2 /gcc | |
parent | 10a116104969b3ecc9ea4abdd5436c66fd78d537 (diff) | |
download | gcc-44510e44e717d9c05b0c5d197a73676a9427e32f.zip gcc-44510e44e717d9c05b0c5d197a73676a9427e32f.tar.gz gcc-44510e44e717d9c05b0c5d197a73676a9427e32f.tar.bz2 |
tree-optimization/107095 - fix typo in .MASK_STORE DSE handling
We were using the size of the mask argument rather than the data
argument for the ao_ref.
PR tree-optimization/107095
* tree-ssa-dse.cc (initialize_ao_ref_for_dse): Use data arg
for .MASK_STORE size.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/tree-ssa-dse.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-dse.cc b/gcc/tree-ssa-dse.cc index 2411ac7..c14e5e4 100644 --- a/gcc/tree-ssa-dse.cc +++ b/gcc/tree-ssa-dse.cc @@ -170,7 +170,7 @@ initialize_ao_ref_for_dse (gimple *stmt, ao_ref *write, bool may_def_ok = false) { ao_ref_init_from_ptr_and_size (write, gimple_call_arg (stmt, 0), - TYPE_SIZE_UNIT (TREE_TYPE (gimple_call_arg (stmt, 2)))); + TYPE_SIZE_UNIT (TREE_TYPE (gimple_call_arg (stmt, 3)))); return true; } break; |