Erroneously changed when converting dwarf2out to the new inchash interface (f768061c4c0). The other hash_loc_operands calls were left in place.
gcc/Changelog: * dwarf2out.cc (hash_loc_operands): do not hash pointer --- gcc/dwarf2out.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/dwarf2out.cc b/gcc/dwarf2out.cc index d1a55dbcbcb..63db76fca27 100644 --- a/gcc/dwarf2out.cc +++ b/gcc/dwarf2out.cc @@ -31913,7 +31913,7 @@ hash_loc_operands (dw_loc_descr_ref loc, inchash::hash &hstate) break; case DW_OP_entry_value: case DW_OP_GNU_entry_value: - hstate.add_object (val1->v.val_loc); + hash_loc_operands (val1->v.val_loc, hstate); break; case DW_OP_regval_type: case DW_OP_deref_type: -- 2.47.2