aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ch.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-07-27 10:49:16 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2017-07-27 10:49:16 +0200
commit7d25ac209de8262e39e5551585da5094a4c5c317 (patch)
tree59aeb2fb78941197a712558842d5f67b1da78303 /gcc/tree-ssa-loop-ch.c
parent036ea39917b0ef6f07a7c3c3c06002c73fd238f5 (diff)
downloadgcc-7d25ac209de8262e39e5551585da5094a4c5c317.zip
gcc-7d25ac209de8262e39e5551585da5094a4c5c317.tar.gz
gcc-7d25ac209de8262e39e5551585da5094a4c5c317.tar.bz2
re PR tree-optimization/81555 (Wrong code at -O1)
PR tree-optimization/81555 PR tree-optimization/81556 * tree-ssa-reassoc.c (rewrite_expr_tree): Add NEXT_CHANGED argument, if true, force CHANGED for the recursive invocation. (reassociate_bb): Remember original length of ops array, pass len != orig_len as NEXT_CHANGED in rewrite_expr_tree call. * gcc.c-torture/execute/pr81555.c: New test. * gcc.c-torture/execute/pr81556.c: New test. From-SVN: r250609
Diffstat (limited to 'gcc/tree-ssa-loop-ch.c')
0 files changed, 0 insertions, 0 deletions