summaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b84f3374618..e5a6ae2ea5f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2015-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/65736
+ * constexpr.c (cxx_eval_pointer_plus_expression): Don't fold for VLAs,
+ don't fold if op01 isn't divisible by TYPE_SIZE_UNIT. Convert
+ the expression to the original type at the end.
+
+2015-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/65690
+ * tree.c (cp_build_qualified_type_real): Copy TYPE_ALIGN and
+ TYPE_USER_ALIGN.
+
+ PR c++/65690
+ * tree.c (build_cplus_array_type): Layout type before variants are
+ set, but copy over TYPE_SIZE and TYPE_SIZE_UNIT from the main
+ variant.
+
2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/64085