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 5df86357bec middle-end/101291 - set loop copy of versioned loop new bbad9d7cfdb c++: Fix reference NTTP binding to noexcept fn [PR97420] new 6530cf0d50a c++: access of dtor named by qualified template-id [PR100918] new 927548b42c4 libstdc++: Reduce ranges::minmax/minmax_element comparison [...] new 0f00006c007 c++: requires-expression folding [PR101182] new 660cbbae327 c++: alias CTAD and aggregate deduction cand [PR98832] new 1b57a9fb905 c++: cxx_eval_array_reference and empty elem type [PR101194] new 2902f2d8424 c++: unqualified member template in constraint [PR101247] new 6d11dd94e53 c++: find_template_parameters and TEMPLATE_DECLs [PR101247] new 63566075309 c++: requires-expr with dependent extra args [PR101181]
The 9 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/constexpr.c | 4 +- gcc/cp/constraint.cc | 5 +- gcc/cp/cp-gimplify.c | 10 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/cvt.c | 36 ++----- gcc/cp/parser.c | 24 +++-- gcc/cp/pt.c | 74 +++++++------- gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C | 10 ++ gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 ++ .../g++.dg/cpp2a/class-deduction-alias9.C | 6 ++ gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 28 +++++ gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C | 11 ++ gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C | 10 ++ gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C | 18 ++++ gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C | 22 ++++ gcc/testsuite/g++.dg/template/access38.C | 15 +++ libstdc++-v3/include/bits/ranges_algo.h | 113 ++++++++++++++++----- .../testsuite/25_algorithms/minmax/constrained.cc | 42 ++++++++ .../25_algorithms/minmax_element/constrained.cc | 27 +++++ 20 files changed, 369 insertions(+), 111 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept68.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C create mode 100644 gcc/testsuite/g++.dg/template/access38.C