aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-04-20 00:17:12 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-04-20 00:17:12 +0000
commitcf0d9dbc091af3ea28432dd7fff08a6e6c6659d8 (patch)
treed557fd31fd225b46f6ee40b127260e81dace16c9 /gcc/cp
parent675b390e6d037c035ed3be9aca03de3b0f0549f4 (diff)
downloadgcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.zip
gcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.tar.gz
gcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog33
1 files changed, 33 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d6a5b88..ee08b14 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,36 @@
+2023-04-19 Patrick Palka <ppalka@redhat.com>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/100157
+ * cp-trait.def (TYPE_PACK_ELEMENT): Define.
+ * cp-tree.h (finish_trait_type): Add complain parameter.
+ * cxx-pretty-print.cc (pp_cxx_trait): Handle
+ CPTK_TYPE_PACK_ELEMENT.
+ * parser.cc (cp_parser_constant_expression): Document default
+ arguments.
+ (cp_parser_trait): Handle CPTK_TYPE_PACK_ELEMENT. Pass
+ tf_warning_or_error to finish_trait_type.
+ * pt.cc (tsubst) <case TRAIT_TYPE>: Handle non-type first
+ argument. Pass complain to finish_trait_type.
+ * semantics.cc (finish_type_pack_element): Define.
+ (finish_trait_type): Add complain parameter. Handle
+ CPTK_TYPE_PACK_ELEMENT.
+ * tree.cc (strip_typedefs): Handle non-type first argument.
+ Pass tf_warning_or_error to finish_trait_type.
+ * typeck.cc (structural_comptypes) <case TRAIT_TYPE>: Use
+ cp_tree_equal instead of same_type_p for the first argument.
+
+2023-04-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/109556
+ * pt.cc (try_class_unification): Don't ggc_free the copy of
+ 'targs'.
+
+2023-04-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/108099
+ * decl.cc (grokdeclarator): Keep typedef_decl for __int128_t.
+
2023-04-17 Patrick Palka <ppalka@redhat.com>
PR c++/109531