PR tree-optimization/64705
commit02acb8f313c9ecf0fe3f47562a32c9dc34f305bd
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Feb 2015 05:44:46 +0000 (13 05:44 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Feb 2015 05:44:46 +0000 (13 05:44 +0000)
tree1306ae46686893d216153301b433362f1e20624d
parent1d524ff75f88a700cb457f1ab1caa2746cfe8dfc
PR tree-optimization/64705
* tree-ssa-loop-niter.h (expand_simple_operations): New parameter.
* tree-ssa-loop-niter.c (expand_simple_operations): New parameter.
* tree-ssa-loop-ivopts.c (extract_single_var_from_expr): New.
(find_bivs, find_givs_in_stmt_scev): Pass new argument to
expand_simple_operations.

testsuite
PR tree-optimization/64705
* gcc.dg/tree-ssa/pr64705.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220676 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr64705.c [new file with mode: 0644]
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-loop-niter.c
gcc/tree-ssa-loop-niter.h