aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-09-30 12:47:22 +0200
committerRichard Biener <rguenther@suse.de>2022-09-30 13:42:58 +0200
commit44510e44e717d9c05b0c5d197a73676a9427e32f (patch)
tree96d34669ff6c4f5fbe99f99558866d2c35f3eed2 /gcc
parent10a116104969b3ecc9ea4abdd5436c66fd78d537 (diff)
downloadgcc-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.cc2
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;