diff options
author | Richard Guenther <rguenther@suse.de> | 2007-05-02 09:12:49 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2007-05-02 09:12:49 +0000 |
commit | f6c5fefc1dee760599da3d7b1bc513fd59f6c6e8 (patch) | |
tree | 0cd1c91e1be36ab612ad8a524b6f6fdb8d5392e2 /libjava/java/io/FileOutputStream.java | |
parent | d7598e110d060f8b7fb6598736f68700b20c400f (diff) | |
download | gcc-f6c5fefc1dee760599da3d7b1bc513fd59f6c6e8.zip gcc-f6c5fefc1dee760599da3d7b1bc513fd59f6c6e8.tar.gz gcc-f6c5fefc1dee760599da3d7b1bc513fd59f6c6e8.tar.bz2 |
re PR tree-optimization/31146 (forwprop does not look through casts)
2007-05-02 Richard Guenther <rguenther@suse.de>
PR tree-optimization/31146
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): New
argument, single_use_p. If we have a single use that is
a conversion to the definition rhs type, propagate that rhs.
(forward_propagate_addr_expr): Pass single_use_p argument
to forward_propagate_addr_expr_1.
* g++.dg/tree-ssa/pr31146-2.C: New testcase.
From-SVN: r124349
Diffstat (limited to 'libjava/java/io/FileOutputStream.java')
0 files changed, 0 insertions, 0 deletions