aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-niter.h
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@arm.com>2016-07-22 13:22:03 +0000
committerBin Cheng <amker@gcc.gnu.org>2016-07-22 13:22:03 +0000
commitfaa1612aa309b073803613c82712bc940393ad74 (patch)
tree576e003c572da7e4109e775e6be5e94022b7de89 /gcc/tree-ssa-loop-niter.h
parent01a0d7f57b8a0e87cde0aac7e0693bcaa5745898 (diff)
downloadgcc-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.h2
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);