This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c6a562de88c c: After issuing errors about array size, for error-recover [...] new 75defde9fb5 c++: Replay errors during diagnosis of constraint satisfact [...] new cd68edf894d c++: Respect current_constraint_diagnosis_depth in diagnose [...] new a7ea3d2ced7 c++: requires-expression outside of a template is misevalua [...] new 7981c06ae92 c++: Diagnose when "requires" is used instead of "requires [...]
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/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 4 + gcc/cp/ChangeLog | 52 +++++++ gcc/cp/constraint.cc | 188 ++++++++++++++++++----- gcc/cp/cp-gimplify.c | 7 + gcc/cp/cp-tree.h | 1 + gcc/cp/parser.c | 31 +++- gcc/cp/pt.c | 2 - gcc/cp/semantics.c | 6 +- gcc/testsuite/ChangeLog | 20 +++ gcc/testsuite/g++.dg/concepts/diagnostic1.C | 1 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic5.C | 43 ++++++ gcc/testsuite/g++.dg/concepts/diagnostic7.C | 11 ++ gcc/testsuite/g++.dg/concepts/diagnostic8.C | 6 + gcc/testsuite/g++.dg/concepts/pr94252.C | 27 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +- 19 files changed, 366 insertions(+), 44 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic5.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic7.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic8.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr94252.C