diff options
author | Richard Biener <rguenther@suse.de> | 2017-04-24 07:48:47 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-04-24 07:48:47 +0000 |
commit | 4c7c437cb1c851c54b991cb0d6da3c7c53900e3c (patch) | |
tree | 7d7d028c48ecd3806a7a45193681e3027ad08786 /gcc/tree-object-size.c | |
parent | d21a8e3bc6325a94da178050181a4bcb7e017dfa (diff) | |
download | gcc-4c7c437cb1c851c54b991cb0d6da3c7c53900e3c.zip gcc-4c7c437cb1c851c54b991cb0d6da3c7c53900e3c.tar.gz gcc-4c7c437cb1c851c54b991cb0d6da3c7c53900e3c.tar.bz2 |
re PR tree-optimization/79725 (Sinking opportunity missed if blocked by dead stmt)
2017-04-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/79725
* tree-ssa-sink.c (statement_sink_location): Return whether
failure reason was zero uses. Move that check later.
(sink_code_in_bb): Deal with zero uses by removing the stmt
if possible.
* gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
From-SVN: r247091
Diffstat (limited to 'gcc/tree-object-size.c')
0 files changed, 0 insertions, 0 deletions