diff options
| author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-02-09 02:36:33 +0000 |
|---|---|---|
| committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-02-09 02:36:33 +0000 |
| commit | 21db594514d8144d3c96ab97ae4a8737c7967cb7 (patch) | |
| tree | ba679982772c0b010e098d2e80744d59576e9883 /libjava/java/lang | |
| parent | 39cdc6b4da09003cfc2f546f1802b9ef0311e836 (diff) | |
| download | ppe42-gcc-21db594514d8144d3c96ab97ae4a8737c7967cb7.tar.gz ppe42-gcc-21db594514d8144d3c96ab97ae4a8737c7967cb7.zip | |
PR tree-optimization/21417
* tree-ssa-threadedge.c (thread_across_edge): Reject threading
across a backedge if the control statement at the end of the
block is data dependent on other statements in the same block.
(record_temporary_equivalences_from_stmts): Remove over-conservative
test for threading across backedges.
* gcc.dg/tree-ssa/pr21417.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110785 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang')
0 files changed, 0 insertions, 0 deletions

