-
- Downloads
tree-ssa-loop-niter.c (number_of_iterations_cond): Split into several functions.
* tree-ssa-loop-niter.c (number_of_iterations_cond): Split into several functions. (number_of_iterations_ne, number_of_iterations_lt_to_ne, assert_no_overflow_lt, assert_loop_rolls_lt, number_of_iterations_lt, number_of_iterations_le): New functions. (number_of_iterations_special): Removed. (number_of_iterations_exit): Do not use number_of_iterations_special. * tree.c (unsigned_type_for): Always return integer type. * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop. * gcc.dg/tree-ssa/pr19210-2.c: Ditto. From-SVN: r109702
Showing
- gcc/ChangeLog 11 additions, 0 deletionsgcc/ChangeLog
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c 10 additions, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c
- gcc/testsuite/gcc.dg/tree-ssa/pr19210-2.c 9 additions, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/pr19210-2.c
- gcc/tree-ssa-loop-niter.c 425 additions, 419 deletionsgcc/tree-ssa-loop-niter.c
- gcc/tree.c 2 additions, 0 deletionsgcc/tree.c
Loading
Please register or sign in to comment