aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-07-29 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-07-29 00:16:24 +0000
commit7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82 (patch)
treef0172f0f676d955260e6db247ce866dc626c9ef9 /gcc/cp
parentcbf10ac51c0b889e930f260a3d1fb601332befdf (diff)
downloadgcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.zip
gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.gz
gcc-7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2ce7552..eb25652 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2020-07-28 Nathan Sidwell <nathan@acm.org>
+
+ * cp-gimplify.c (cp_genericize_r): Set IMPORTED_DECL's context.
+ * cp-objcp-common.c (cp_pushdecl): Set decl's context.
+ * decl.c (grokfndecl): Make DECL_CONTEXT setting clearer.
+
+2020-07-28 Nathan Sidwell <nathan@acm.org>
+
+ * class.c (fixup_type_variants): Copy TYPE_SIZE and
+ TYPE_SIZE_UINIT.
+ (finish_struct): Call it.
+
+2020-07-28 Nathan Sidwell <nathan@acm.org>
+
+ * ptree.c (cxx_print_decl): Better indentation.
+
+2020-07-28 Jakub Jelinek <jakub@redhat.com>
+ Mark Wielaard <mark@klomp.org>
+
+ PR c++/96328
+ * parser.c (cp_lexer_safe_previous_token): Don't call
+ cp_lexer_previous_token, instead inline it by hand and return NULL
+ instead of failing assertion if all previous tokens until the first
+ one are purged.
+ (cp_parser_error_1): Optimize - only call cp_lexer_safe_previous_token
+ if token->type is CPP_NAME. Use cp_lexer_safe_previous_token instead
+ of cp_lexer_previous_token for the missing_token_desc != RT_NONE
+ case too.
+
2020-07-27 Nathan Sidwell <nathan@acm.org>
* cp-tree.h (enum cp_tree_index): Add CPTI_AS_BASE_IDENTIFIER.