This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10 in repository gcc.
from a4b3683e3cb Fix gnat.dg spurious failures on PowerPC64 LE new 5e7801808d2 c++: lambda pack init-capture within generic lambda new a12ae580e13 c++: NRV in lambda in template [PR91217] new b13ac26df5e c++: PMF template parm and noexcept [PR90664] new dce71e0a274 c++: array new initialized from a call [PR99643] new 7c365bb1462 c++: constexpr if and nested generic lambda [PR99201] new ff24ef677ed c++: lambda in DMI in class template [PR95870] new 8909ed58700 c++: -Wunused, constant, and generic lambda [PR96311] new 5b68416a940 c++: C++17 constexpr static data member linkage [PR99901] new e206f71eaf9 c++: access checking in aggregate initialization [PR96673] new decd38f99dd c++: using overloaded with local decl [PR92918] new de47fb31b13 c++: base template friend [PR52625] new e41d610696b c++: friend with redundant qualification [PR41723] new 92e9b2a995f c++: deduction guide using alias [PR99180] new 59d821d3cce c++: constexpr, inheritance, and local class [PR91933] new d83c30ec6c4 c++: alias template equivalence and cv-quals [PR100032] new fe0f9ef823d c++: generic lambda in template fn with DMI [PR100054] new 75c5c4ab266 c++: constexpr and volatile member function [PR80456] new a335afe208c c++: designated init with anonymous union [PR100489]
The 18 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/call.c | 3 +- gcc/cp/class.c | 13 +++- gcc/cp/constexpr.c | 4 +- gcc/cp/cp-tree.h | 4 ++ gcc/cp/cvt.c | 5 ++ gcc/cp/decl.c | 18 ++++-- gcc/cp/init.c | 19 ++++-- gcc/cp/lambda.c | 7 ++- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 71 +++++++++++++++++++--- gcc/cp/typeck.c | 3 + gcc/cp/typeck2.c | 3 - gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C | 13 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 +++++ gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 +++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 ++++ .../g++.dg/cpp1y/lambda-generic-Wunused.C | 18 ++++++ .../g++.dg/cpp1y/lambda-generic-local-class1.C | 10 +++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C | 33 ++++++++++ gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 +++++++ gcc/testsuite/g++.dg/cpp1z/inline-var9.C | 40 ++++++++++++ gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 +++++++ .../g++.dg/cpp2a/class-deduction-alias5.C | 18 ++++++ .../g++.dg/cpp2a/class-deduction-alias6.C | 11 ++++ .../g++.dg/cpp2a/class-deduction-alias7.C | 32 ++++++++++ ...deduction-alias3.C => class-deduction-alias8.C} | 3 + gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 ++++++ gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 ++++++++ gcc/testsuite/g++.dg/lookup/using66.C | 23 +++++++ gcc/testsuite/g++.dg/opt/nrv20.C | 20 ++++++ gcc/testsuite/g++.dg/template/friend70.C | 9 +++ gcc/testsuite/g++.dg/template/friend71.C | 8 +++ 34 files changed, 497 insertions(+), 34 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-Wunused.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-local-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias7.C copy gcc/testsuite/g++.dg/cpp2a/{class-deduction-alias3.C => class-deduction-alias [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C create mode 100644 gcc/testsuite/g++.dg/lookup/using66.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C create mode 100644 gcc/testsuite/g++.dg/template/friend70.C create mode 100644 gcc/testsuite/g++.dg/template/friend71.C