aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.6/gcc/c-family/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.6/gcc/c-family/ChangeLog')
-rw-r--r--gcc-4.6/gcc/c-family/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc-4.6/gcc/c-family/ChangeLog b/gcc-4.6/gcc/c-family/ChangeLog
index 66fa7b7..cb1d017 100644
--- a/gcc-4.6/gcc/c-family/ChangeLog
+++ b/gcc-4.6/gcc/c-family/ChangeLog
@@ -1,3 +1,25 @@
+2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR c++/50608
+ * c-common.c (c_fully_fold_internal) <ADDR_EXPR>: Call fold_offsetof_1.
+ (fold_offsetof_1): Make global. Remove STOP_REF argument and adjust.
+ <INDIRECT_REF>: Return the argument.
+ <ARRAY_REF>: Remove special code for negative offset.
+ Call fold_build_pointer_plus instead of size_binop.
+ (fold_offsetof): Remove STOP_REF argument and adjust.
+ * c-common.h (fold_offsetof_1): Declare.
+ (fold_offsetof): Remove STOP_REF argument.
+
+2011-10-26 Release Manager
+
+ * GCC 4.6.2 released.
+
+2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR middle-end/50266
+ * c-common.c (c_fully_fold_internal) <ADDR_EXPR>: Fold offsetof-like
+ computations.
+
2011-06-27 Release Manager
* GCC 4.6.1 released.