summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2008-01-22 14:45:56 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2008-01-22 14:45:56 +0000
commitdab3cc758a1319c64736da0a04fdf4bd74f2498e (patch)
tree34a3456787dacac007858229533b6e240da843aa /gcc/ChangeLog
parent53626aab5e733514d69735dc1ab2c6ef0c0df77b (diff)
downloadgcc-dab3cc758a1319c64736da0a04fdf4bd74f2498e.tar.gz
Backport PRs 28796, 34070, 34739, 34768
2008-01-22 Richard Guenther <rguenther@suse.de> PR middle-end/34739 Backport from mainline 2008-01-16 Richard Guenther <rguenther@suse.de> PR c/34768 * c-typeck.c (common_pointer_type): Do not merge inconsistent type qualifiers for function types. 2007-11-12 Richard Guenther <rguenther@suse.de> PR middle-end/34070 * fold-const.c (fold_binary): If testing for non-negative operands with tree_expr_nonnegative_warnv_p make sure to use op0 which has all (sign) conversions retained. 2006-10-24 Richard Guenther <rguenther@suse.de> PR middle-end/28796 * builtins.c (fold_builtin_classify): Use HONOR_INFINITIES and HONOR_NANS instead of MODE_HAS_INFINITIES and MODE_HAS_NANS for deciding optimizations in consistency with fold-const.c (fold_builtin_unordered_cmp): Likewise. From-SVN: r131723
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e7e74a8faa4..4c52209fc4d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2008-01-22 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/34739
+ Backport from mainline
+ 2008-01-16 Richard Guenther <rguenther@suse.de>
+
+ PR c/34768
+ * c-typeck.c (common_pointer_type): Do not merge inconsistent
+ type qualifiers for function types.
+
+ 2007-11-12 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/34070
+ * fold-const.c (fold_binary): If testing for non-negative
+ operands with tree_expr_nonnegative_warnv_p make sure to
+ use op0 which has all (sign) conversions retained.
+
+ 2006-10-24 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/28796
+ * builtins.c (fold_builtin_classify): Use HONOR_INFINITIES
+ and HONOR_NANS instead of MODE_HAS_INFINITIES and MODE_HAS_NANS
+ for deciding optimizations in consistency with fold-const.c
+ (fold_builtin_unordered_cmp): Likewise.
+
2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
Backport from mainline: