diff options
author | Bin Cheng <bin.cheng@arm.com> | 2016-07-22 13:22:03 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2016-07-22 13:22:03 +0000 |
commit | faa1612aa309b073803613c82712bc940393ad74 (patch) | |
tree | 576e003c572da7e4109e775e6be5e94022b7de89 /gcc/tree-ssa-loop-niter.h | |
parent | 01a0d7f57b8a0e87cde0aac7e0693bcaa5745898 (diff) | |
download | gcc-faa1612aa309b073803613c82712bc940393ad74.zip gcc-faa1612aa309b073803613c82712bc940393ad74.tar.gz gcc-faa1612aa309b073803613c82712bc940393ad74.tar.bz2 |
tree-ssa-loop-niter.h (number_of_iterations_exit_assumptions): New Parameter.
* tree-ssa-loop-niter.h (number_of_iterations_exit_assumptions): New
Parameter.
* tree-ssa-loop-niter.c (number_of_iterations_exit_assumptions): New
Parameter.
(number_of_iterations_exit): Warn missed loop optimization for
possible infinite loops.
gcc/testsuite
* gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
* gcc.dg/tree-ssa/pr19210-2.c: Delete.
From-SVN: r238641
Diffstat (limited to 'gcc/tree-ssa-loop-niter.h')
-rw-r--r-- | gcc/tree-ssa-loop-niter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-loop-niter.h b/gcc/tree-ssa-loop-niter.h index 97400cb..f5e2259 100644 --- a/gcc/tree-ssa-loop-niter.h +++ b/gcc/tree-ssa-loop-niter.h @@ -29,7 +29,7 @@ extern bool number_of_iterations_exit (struct loop *, edge, bool every_iteration = true); extern bool number_of_iterations_exit_assumptions (struct loop *, edge, struct tree_niter_desc *, - bool = true); + gcond **, bool = true); extern tree find_loop_niter (struct loop *, edge *); extern bool finite_loop_p (struct loop *); extern tree loop_niter_by_eval (struct loop *, edge); |