aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2020-12-08 00:16:46 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2020-12-08 00:16:46 +0000
commitbc8a7013802eadc666764eb244eee2441f375954 (patch)
treebb8b59542195b081e9a14c37d461954673f0dd2f /gcc/cp
parenta19a242c708060e067b4fd5a76995144e6f239d0 (diff)
downloadgcc-bc8a7013802eadc666764eb244eee2441f375954.zip
gcc-bc8a7013802eadc666764eb244eee2441f375954.tar.gz
gcc-bc8a7013802eadc666764eb244eee2441f375954.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f0386a1..82aedc4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2020-12-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/98043
+ * decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
+ set it to the type of SWITCH_STMT_COND.
+
+2020-12-07 Nathan Sidwell <nathan@acm.org>
+
+ * cp-tree.h (build_cplus_array_type): Add defaulted DEP parm.
+ * tree.c (set_array_type_common): Add DEP parm.
+ (build_cplus_array_type): Add DEP parm, determine dependency if
+ needed. Mark dependency of new types.
+ (cp_build_qualified_type_real): Adjust array-building call, assert
+ no surprising dependency.
+ (strip_typedefs): Likewise.
+
+2020-12-07 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/98116
+ * typeck.c (structural_comptypes): Move early outs to comptype.
+ Always check template-alias match when comparing_specializations.
+ (comptypes): Do early out checking here.
+
2020-12-05 Patrick Palka <ppalka@redhat.com>
PR c++/97093