diff options
author | Jeff Law <law@redhat.com> | 2006-02-08 19:36:33 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2006-02-08 19:36:33 -0700 |
commit | d537b2ebb028550ea757435150937003fa9fe30a (patch) | |
tree | ba679982772c0b010e098d2e80744d59576e9883 /gcc/tree-inline.c | |
parent | 0a180c0ee8779e656fd59c604a4a4443e242a7f7 (diff) | |
download | gcc-d537b2ebb028550ea757435150937003fa9fe30a.zip gcc-d537b2ebb028550ea757435150937003fa9fe30a.tar.gz gcc-d537b2ebb028550ea757435150937003fa9fe30a.tar.bz2 |
re PR tree-optimization/21417 (Missed jump threading opportunity on trees)
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.
From-SVN: r110785
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions