ipa/94245 - avoid folding when we want an ADDR_EXPR
authorRichard Biener <rguenther@suse.de>
Mon, 23 Mar 2020 08:33:25 +0000 (09:33 +0100)
committerRichard Biener <rguenther@suse.de>
Mon, 23 Mar 2020 10:23:29 +0000 (11:23 +0100)
commit7a2090b04e54ffccc64ad2dfd5b46eb4bb8ce482
tree59ea80bc72eb51559138a2e08a6ee4917ae6bbbe
parent263ee1260bc4017465a8ef722889ccc59fcee0d2
ipa/94245 - avoid folding when we want an ADDR_EXPR

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.
gcc/ChangeLog
gcc/ipa-prop.c