aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2006-06-15 11:42:03 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2006-06-15 09:42:03 +0000
commit0ad1d5a1d2d7275611ff841ced4642ade1d2a98f (patch)
tree85c42d4a341bc337e0b43abae07320d96c49e60f /gcc/ChangeLog
parentec6c73926468e6de525d3be6810508990959c2b8 (diff)
downloadgcc-0ad1d5a1d2d7275611ff841ced4642ade1d2a98f.zip
gcc-0ad1d5a1d2d7275611ff841ced4642ade1d2a98f.tar.gz
gcc-0ad1d5a1d2d7275611ff841ced4642ade1d2a98f.tar.bz2
tree-ssa-loop-niter.c (implies_nonnegative_p): New function.
* 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. From-SVN: r114674
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c210afe..d404084 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * 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.
+
2006-06-15 Paolo Bonzini <bonzini@gnu.org>
* configure.ac (CFLAGS): Get them from the toplevel or from the