ipa/104303 - revert overly conservative DCE change
authorRichard Biener <rguenther@suse.de>
Tue, 12 Apr 2022 14:40:11 +0000 (16:40 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 12 Apr 2022 14:43:08 +0000 (16:43 +0200)
commit7c7e78e9c460991349065572e32cac49b20d0432
tree15a9bd13ca3c1f1d207fd50d6bab5500b3fffd4b
parent62082d278d1fc9773539244194061ab32556db4d
ipa/104303 - revert overly conservative DCE change

The following reverts the DCE change back to the original behavior
which should be handled well during the propagation stage.  That
should fix the failures Thomas Schwinge is reporting.

2022-04-12  Richard Biener  <rguenther@suse.de>

PR ipa/104303
* tree-ssa-dce.cc (mark_stmt_if_obviously_necessary): Do not
include local escaped memory as obviously necessary stores.
gcc/tree-ssa-dce.cc