This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11 in repository gcc.
from ffac5f22892 Daily bump. new d0a586ba9d9 c++: bogus warning with value init of const pmf [PR92752] new 9cfb9378b93 c++: return-type-req in constraint using only outer tparms [...] new c06cb992797 c++: ICE with failed __is_constructible constraint [PR100474] new c0658801e10 c++: requires-expr and access checking [PR107179] new 17e3edd6a25 c++: explicit specialization and trailing requirements [PR107864] new 58d2a4cdbba c++: extract_local_specs and unevaluated contexts [PR100295] new 143179f27eb c++: thinko in extract_local_specs [PR108998]
The 7 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 | 116 ++++++++++++++++----- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl.c | 4 +- gcc/cp/pt.c | 46 +++++--- gcc/cp/typeck.c | 4 +- .../{explicit-spec1.C => explicit-spec1a.C} | 6 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/concepts-requires31.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C | 24 +++++ gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C | 66 ++++++++++++ gcc/testsuite/g++.dg/cpp2a/lambda-generic11.C | 13 +++ gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C | 17 +++ 12 files changed, 288 insertions(+), 45 deletions(-) copy gcc/testsuite/g++.dg/concepts/{explicit-spec1.C => explicit-spec1a.C} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C