diff options
author | Richard Guenther <rguenther@suse.de> | 2008-01-22 14:45:56 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2008-01-22 14:45:56 +0000 |
commit | dab3cc758a1319c64736da0a04fdf4bd74f2498e (patch) | |
tree | 34a3456787dacac007858229533b6e240da843aa /gcc/ChangeLog | |
parent | 53626aab5e733514d69735dc1ab2c6ef0c0df77b (diff) | |
download | gcc-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/ChangeLog | 25 |
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: |