+2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/101233
+ * pt.c (alias_ctad_tweaks): Clear cp_unevaluated_operand for
+ substituting DECL_ARGUMENTS.
+
+2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-05-11 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100138
+ * constraint.cc (tsubst_constraint): Set up cp_unevaluated.
+ (satisfy_atom): Set up iloc_sentinel before calling
+ cxx_constant_value.
+ * pt.c (tsubst_pack_expansion): When returning a rebuilt pack
+ expansion, carry over PACK_EXPANSION_LOCAL_P and
+ PACK_EXPANSION_SIZEOF_P from the original pack expansion.
+
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
+2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/101233
+ * g++.dg/cpp2a/class-deduction-alias10.C: New test.
+
+2021-07-16 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-05-11 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/100138
+ * g++.dg/cpp2a/concepts-ctad4.C: New test.
+
2021-07-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
+2021-07-16 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-06-15 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/iterator_concepts.h (__cust_access::__decay_copy):
+ Replace with function object.
+ (__cust_access::__member_begin, ___cust_access::_adl_begin): Use
+ __decay_copy unqualified.
+ * include/bits/ranges_base.h (__member_end, __adl_end):
+ Likewise. Use __range_iter_t for type of ranges::begin.
+ (__member_rend): Use correct value category for rbegin argument.
+ (__member_data): Use __decay_copy unqualified.
+ (__begin_data): Use __range_iter_t for type of ranges::begin.
+
2021-07-15 Jonathan Wakely <jwakely@redhat.com>
Backported from master: