aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-03-07 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-03-07 00:16:24 +0000
commit0ad6a2e2f0c667f9916cfcdb81f41f6055f1d0b3 (patch)
treeebc2db91adf0ddf8053c83ace6d097912276eccc /gcc
parentd1bba463bd0d5692b7fa58ee37a61a55b2517456 (diff)
downloadgcc-0ad6a2e2f0c667f9916cfcdb81f41f6055f1d0b3.zip
gcc-0ad6a2e2f0c667f9916cfcdb81f41f6055f1d0b3.tar.gz
gcc-0ad6a2e2f0c667f9916cfcdb81f41f6055f1d0b3.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog32
-rw-r--r--gcc/d/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog24
5 files changed, 71 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8501643..e4a65e4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2021-03-06 Julian Brown <julian@codesourcery.com>
+
+ * tree-pretty-print.c (dump_generic_node): Emit non-generic
+ address space info for aggregates.
+
+2021-03-06 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (MAX_FIXED_MODE_SIZE): Don't define.
+
2021-03-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/99322
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e282419..eb3ed96 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210306
+20210307
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f8e86e8..62268c3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,35 @@
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99287
+ * constexpr.c (cxx_eval_increment_expression): Pass lval when
+ evaluating the MODIFY_EXPR, and update 'mod' with the result of
+ this evaluation. Check *non_constant_p afterwards. For prefix
+ ops, just return 'mod'.
+
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96330
+ * pt.c (tsubst_copy) <case TEMPLATE_ID_EXPR>: Rename local
+ variable 'fn' to 'tmpl'. Handle a variable template-id by
+ calling lookup_template_variable.
+
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99365
+ * pt.c (unify) <case TEMPLATE_TYPE_PARM>: Pass targs as
+ outer_targs to do_auto_deduction.
+ (placeholder_type_constraint_dependent_p): Define.
+ (do_auto_deduction): When processing_template_decl != 0
+ and context is adc_unify and we have constraints, pretend the
+ constraints are satisfied instead of punting. Otherwise don't
+ punt unless placeholder_type_constraint_dependent_p holds.
+ Add some clarifying sanity checks. Add a hack to add missing
+ outermost template levels to outer_args before checking
+ satisfaction. Don't substitute outer_targs into type if it's
+ already been done.
+
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99374
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 71d6c6c..477c0ab 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2021-03-06 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-lang.cc (d_init_options_struct): Don't set default
+ flag_complex_method.
+
2021-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/99337
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ef4926c..d7d069a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99287
+ * g++.dg/cpp2a/constexpr-99287.C: New test.
+
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/96330
+ * g++.dg/cpp1y/var-templ68.C: New test.
+ * g++.dg/cpp1y/var-templ68a.C: New test.
+
+2021-03-06 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/99365
+ * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
+ * g++.dg/cpp2a/concepts-placeholder4.C: New test.
+
+2021-03-06 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
+ to allow an eliminated stack-frame.
+
2021-03-05 Marek Polacek <polacek@redhat.com>
PR c++/99374