diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69700624411..5487418a515 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2008-05-12 Ian Lance Taylor <iant@google.com> + + * flags.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Define. + * fold-const.c (fold_overflow_warning): Remove assertion. + (pointer_may_wrap_p): New static function. + (fold_comparison): If appropriate, test + POINTER_TYPE_OVERFLOW_UNDEFINED, and issue an overflow warning. + (fold_binary): Test POINTER_TYPE_OVERFLOW_UNDEFINED when + reassociating a pointer type. + * doc/invoke.texi (Optimize Options): Document that + -fstrict-overflow applies to pointer wraparound. + 2008-05-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> PR bootstrap/35169 |