aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2017-06-13 15:07:32 +0200
committerYvan Roux <yvan.roux@linaro.org>2017-06-13 15:07:32 +0200
commit491ad610cd69b2a93185dcb02e206a212abc08a7 (patch)
tree93e33200631f9dcb2efbc15f8c92036c0e4cbec1 /gcc/cp/ChangeLog
parentf121e2071eccc565889dd943b3219fbb9349cfcc (diff)
Merge branches/gcc-6-branch rev 249140.
Change-Id: I6b73a3960133b7cfc1a59998d7411d8a247b84e0
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d3a494867f2..c19900bfb26 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,31 @@
+2017-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/81006
+ * semantics.c (handle_omp_array_sections_1): Convert TYPE_MAX_VALUE
+ to sizetype before size_binop.
+
+ PR c++/81011
+ * cp-gimplify.c (cxx_omp_finish_clause): When changing clause
+ to OMP_CLAUSE_SHARED, also clear OMP_CLAUSE_SHARED_FIRSTPRIVATE
+ and OMP_CLAUSE_SHARED_READONLY flags.
+
+2017-05-31 Jason Merrill <jason@redhat.com>
+
+ PR c++/80179 - ICE with initialized flexible array member.
+ * constexpr.c (verify_ctor_sanity): Handle flexible array members.
+
+2017-05-23 Jason Merrill <jason@redhat.com>
+
+ PR c++/80267 - ICE with nested capture of reference
+ PR c++/60992
+ * pt.c (tsubst_copy): Handle lookup finding a capture proxy.
+
+ PR c++/80294 - ICE with constexpr and inheritance.
+ * constexpr.c (reduced_constant_expression_p):
+ A null constructor element is non-constant.
+ (cxx_eval_indirect_ref): Don't VERIFY_CONSTANT before
+ returning an empty base.
+
2017-05-05 Jakub Jelinek <jakub@redhat.com>
Backported from mainline