Message ID | 8fe6b96e1dea77e3af48fd1192699df9d6841b11.1573636740.git.mliska@suse.cz |
---|---|
State | New |
Headers | show |
Series | IPA ICF: more clean up | expand |
On 11/8/19 3:01 AM, Martin Liska wrote: > > gcc/ChangeLog: > > 2019-11-11 Martin Liska <mliska@suse.cz> > > * ipa-icf-gimple.c (func_checker::hash_operand): Improve > func_checker::hash_operand by handling of FIELD_DECLs. OK jeff
diff --git a/gcc/ipa-icf-gimple.c b/gcc/ipa-icf-gimple.c index edb8fd66e08..ac53a1dfbbf 100644 --- a/gcc/ipa-icf-gimple.c +++ b/gcc/ipa-icf-gimple.c @@ -234,7 +234,10 @@ func_checker::hash_operand (const_tree arg, inchash::hash &hstate, case CONST_DECL: case SSA_NAME: return; - + case FIELD_DECL: + inchash::add_expr (DECL_FIELD_OFFSET (arg), hstate, flags); + inchash::add_expr (DECL_FIELD_BIT_OFFSET (arg), hstate, flags); + return; default: break; }