diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-02 09:12:49 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-02 09:12:49 +0000 |
| commit | 6776dec81181ac5268babea9d9e258e8c2ea02b7 (patch) | |
| tree | 0cd1c91e1be36ab612ad8a524b6f6fdb8d5392e2 /libjava/gnu/java | |
| parent | 1aa4b9ce6554e1b5687f1e0c9a4d1c8cf4a93cd8 (diff) | |
| download | ppe42-gcc-6776dec81181ac5268babea9d9e258e8c2ea02b7.tar.gz ppe42-gcc-6776dec81181ac5268babea9d9e258e8c2ea02b7.zip | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124349 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions

