This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2bd58910b04 IBM Z: arch14: New instrinsics new d6378b9785b c++: Avoid building garbage trees from tsubst_requires_expr new 04b10596fe2 c++: Some preparatory type canonicalization fixes new 276cb81bec6 c++: Delay normalizing nested requirements until satisfaction new e52f8ec25c0 c++: Fix satisfaction of placeholder type constraints [PR96443]
The 4 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/constraint.cc | 320 ++++++++++----------- gcc/cp/cp-tree.h | 16 +- gcc/cp/parser.c | 12 + gcc/cp/pt.c | 81 +++--- gcc/testsuite/g++.dg/concepts/abbrev9.C | 26 ++ gcc/testsuite/g++.dg/cpp1z/auto1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda15.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/concepts-placeholder3.C | 19 ++ gcc/testsuite/g++.dg/cpp2a/concepts-return-req2.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 2 +- 10 files changed, 297 insertions(+), 221 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req2.C