r114674 - in /trunk/gcc: ChangeLog double-int.c...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Thu Jun 15 09:42:00 GMT 2006
Author: rakdver
Date: Thu Jun 15 09:42:03 2006
New Revision: 114674
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114674
Log:
* tree-ssa-loop-niter.c (implies_nonnegative_p): New function.
(derive_constant_upper_bound): Derive more precise upper bound in
common cases. Return type changed to double_int.
(record_estimate): Reflect the changed return type of
derive_constant_upper_bound.
* double-int.c (double_int_zext, double_int_sext): Fix.
* gcc.dg/tree-ssa/loop-18.c: New test.
Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/loop-18.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/double-int.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-loop-niter.c
More information about the Gcc-cvs
mailing list