Checks
Commit Message
We're hashing operand 2 to the temporary hash.
Bootstrapped and tested on x86_64-unknown-linux-gnu, pushed.
* fold-const.cc (operand_compare::hash_operand): Fix hash
of WIDEN_*_EXPR.
---
gcc/fold-const.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -4123,7 +4123,7 @@ operand_compare::hash_operand (const_tree t, inchash::hash &hstate,
hash_operand (TREE_OPERAND (t, 0), one, flags);
hash_operand (TREE_OPERAND (t, 1), two, flags);
hstate.add_commutative (one, two);
- hash_operand (TREE_OPERAND (t, 2), two, flags);
+ hash_operand (TREE_OPERAND (t, 2), hstate, flags);
return;
}