+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
+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
+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
+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
+2021-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR gcov-profile/99406
+ * libgcov.h (MAP_FAILED, MAP_ANONYMOUS): If HAVE_SYS_MMAN_H is
+ defined, define these macros if not defined already.
+
2021-03-04 Martin Liska <mliska@suse.cz>
PR gcov-profile/99105
+2021-03-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/99396
+ * include/std/bit (__rotl, __rotr): Add optimized variants for power of
+ two _Nd which the compiler can pattern match the rotates.
+
2021-03-04 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/99382