aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2017-06-14 19:01:59 +0200
committerYvan Roux <yvan.roux@linaro.org>2017-06-14 19:01:59 +0200
commit6a44c6f4b668d633ea8e097fb5dfc5670bb5d9cb (patch)
tree427c7bc803972a45930fb025cc2985d65f04f3a1 /gcc/cp/ChangeLog
parentbdbf0a2323816aefa5ae9753c012d44df53774c6 (diff)
Merge branches/gcc-7-branch rev 249190.
Change-Id: I29353b553aba293581d8240e44db829cdc51b308
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a373cea3985..f090ae3f52d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,46 @@
+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-06-05 Volker Reichelt <v.reichelt@netcologne.de>
+
+ * parser.c (cp_parser_base_specifier): Fix typos in error messages.
+
+2017-05-31 Jason Merrill <jason@redhat.com>
+
+ PR c++/80840 - ICE with constexpr and reference
+ * pt.c (convert_nontype_argument): Don't test whether a decl is
+ value-dependent when binding to a reference.
+
+ PR c++/80856 - ICE with local extern in template
+ * semantics.c (finish_call_expr): Replace a local extern overload
+ set in a template with the IDENTIFIER_NODE.
+
+ PR c++/80605 - __is_standard_layout and zero-length array
+ * class.c (check_bases): Use DECL_FIELD_IS_BASE.
+
+ PR c++/80605 - __is_standard_layout and empty base
+ * class.c (check_bases): Ignore empty bases.
+
+ PR c++/66297, DR 1684 - literal class and constexpr member fns
+ * constexpr.c (is_valid_constexpr_fn): Only complain about
+ non-literal enclosing class in C++11.
+ * class.c (finalize_literal_type_property): Likewise.
+
+ PR c++/80179 - ICE with initialized flexible array member.
+ * constexpr.c (verify_ctor_sanity): Handle flexible array members.
+
+2017-05-29 Alexandre Oliva <aoliva@redhat.com>
+
+ * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused.
+
2017-05-02 Release Manager
* GCC 7.1.0 released.