aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorSebastian Pop <s.pop@samsung.com>2015-08-28 15:29:57 -0500
committerSebastian Pop <s.pop@samsung.com>2015-08-28 16:47:03 -0500
commitc39d2a2bd89ed7a9ff995f2fc1e2e693fab8ee9f (patch)
tree9ff133f26c5d4f856e94e087db7b1dbd69d57205 /gcc-4.9/gcc/tree-ssa-threadupdate.c
parent78cf0a232ee4314a9d668aab9b4b54f86b308111 (diff)
downloadtoolchain_gcc-c39d2a2bd89ed7a9ff995f2fc1e2e693fab8ee9f.tar.gz
toolchain_gcc-c39d2a2bd89ed7a9ff995f2fc1e2e693fab8ee9f.tar.bz2
toolchain_gcc-c39d2a2bd89ed7a9ff995f2fc1e2e693fab8ee9f.zip
backport patch for PR 64878: do not jump thread across more than one back-edge
2015-02-04 Sebastian Pop <s.pop@samsung.com> Brian Rzycki <b.rzycki@samsung.com> PR tree-optimization/64878 * tree-ssa-threadedge.c: Include tree-ssa-loop.h. (fsm_find_control_statement_thread_paths): Add parameter seen_loop_phi. Stop recursion at loop phi nodes after having visited a loop phi node. * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
Diffstat (limited to 'gcc-4.9/gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions