aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2017-03-17 09:01:56 -0600
committerJeff Law <law@gcc.gnu.org>2017-03-17 09:01:56 -0600
commit7f166d94478f406bc59ed40d9ff24c9d98f30c90 (patch)
treebafecb847a08eb5bb194630c81535b709ace0748 /gcc/fortran/openmp.c
parentfaec5f24736ac2550ef9c4080200edb20d2b1e22 (diff)
downloadgcc-7f166d94478f406bc59ed40d9ff24c9d98f30c90.zip
gcc-7f166d94478f406bc59ed40d9ff24c9d98f30c90.tar.gz
gcc-7f166d94478f406bc59ed40d9ff24c9d98f30c90.tar.bz2
re PR tree-optimization/71437 (Performance regression after r235817)
PR tree-optimization/71437 * tree-vrp.c (simplify_stmt_for_jump_threading): Lookup the conditional in the hash table first. (vrp_dom_walker::before_dom_children): Extract condition from ASSERT_EXPR. Record condition, its inverion and any implied conditions as well. PR tree-optimization/71437 * gcc.dg/tree-ssa/pr71437.c: New test. * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads now caught by VRP, but which were previously caught by DOM. From-SVN: r246225
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions