This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch concepts-cxx2a in repository gcc.
from baabea0bd46 Pass the right template arguments during normalization. new eb96deb4463 Fix crashes when using function concepts and generalized auto. new 217096b521c Don't warn on abbreviated templates for C++ < 20. new a2d4b2f09e5 Compare template requires-clauses for C++ < 20. new 593e8c9ef80 * g++.dg/concepts/dr1430.C: Update diagnostics. new d7b95baed55 Update pre-C++20 declaration comparisons. new 83554b64b85 Update concepts tests. new 716726f5b48 Actually make nested requirements work. new 07e145350bb Fix function concept deduction bugs and comparison bug. new 52f1f3bba14 Fix a crash extracting constraints from template template [...] new 7718eb93075 Disallow introduction of defaulted template parameters.
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/cp/ChangeLog | 65 +++++++++++- gcc/cp/constraint.cc | 129 ++++++++++++++++-------- gcc/cp/decl.c | 12 +++ gcc/cp/parser.c | 22 ++-- gcc/cp/pt.c | 40 +++++--- gcc/testsuite/ChangeLog | 23 +++++ gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 13 ++- gcc/testsuite/g++.dg/concepts/dr1430.C | 5 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 12 +-- gcc/testsuite/g++.dg/concepts/expression2.C | 7 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 3 +- 12 files changed, 243 insertions(+), 90 deletions(-)