Another case where build_fold_addr_expr is harmful.
2020-03-23 Richard Biener <rguenther@suse.de>
PR ipa/94245
* ipa-prop.c (ipa_read_jump_function): Build the ADDR_EXRP
directly rather than also folding it via build_fold_addr_expr.
+2020-03-23 Richard Biener <rguenther@suse.de>
+
+ PR ipa/94245
+ * ipa-prop.c (ipa_read_jump_function): Build the ADDR_EXRP
+ directly rather than also folding it via build_fold_addr_expr.
+
2020-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/94266
{
tree t = stream_read_tree (ib, data_in);
if (flag && prevails)
- t = build_fold_addr_expr (t);
+ t = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (t)), t);
ipa_set_jf_constant (jump_func, t, cs);
}
break;