aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-object-size.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-04-24 07:48:47 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-04-24 07:48:47 +0000
commit4c7c437cb1c851c54b991cb0d6da3c7c53900e3c (patch)
tree7d7d028c48ecd3806a7a45193681e3027ad08786 /gcc/tree-object-size.c
parentd21a8e3bc6325a94da178050181a4bcb7e017dfa (diff)
downloadgcc-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