[gcc r16-8183] tree-optimization/124578 - fix copy&pasto
Richard Biener
rguenth@gcc.gnu.org
Fri Mar 20 07:35:03 GMT 2026
https://gcc.gnu.org/g:66cfb0a9b522bc58f85e3f8ec6085fc83a7b6dc1
commit r16-8183-g66cfb0a9b522bc58f85e3f8ec6085fc83a7b6dc1
Author: Richard Biener <rguenther@suse.de>
Date: Fri Mar 20 08:30:06 2026 +0100
tree-optimization/124578 - fix copy&pasto
The following fixes a check on vro1->opcode to properly check
vro2->opcode. This is actually a harmless copy&paste issue since
a previous check guarnateed equality of both. Still it's less
confusing when fixed.
PR tree-optimization/124578
* tree-ssa-sccvn.cc (vn_reference_eq): Consistently check
fields from vro2.
Diff:
---
gcc/tree-ssa-sccvn.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/tree-ssa-sccvn.cc b/gcc/tree-ssa-sccvn.cc
index 6d6688762645..e73aad02ffad 100644
--- a/gcc/tree-ssa-sccvn.cc
+++ b/gcc/tree-ssa-sccvn.cc
@@ -933,7 +933,7 @@ vn_reference_eq (const_vn_reference_t const vr1, const_vn_reference_t const vr2,
|| (get_deref_alias_set (vro1->opcode == MEM_REF
? TREE_TYPE (vro1->op0)
: TREE_TYPE (vro1->op2))
- != get_deref_alias_set (vro1->opcode == MEM_REF
+ != get_deref_alias_set (vro2->opcode == MEM_REF
? TREE_TYPE (vro2->op0)
: TREE_TYPE (vro2->op2)))))
return false;
More information about the Gcc-cvs
mailing list