This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12 in repository gcc.
from 0e55b8e091a reassoc: Fix up another ICE with returns_twice call [PR109410] new 32955c1c224 c++: signed __int128_t [PR108099] new 2088358b658 c++: fix debug info for array temporary [PR107154] new f483dc13672 c++: class NTTP and nested anon union [PR108566] new 0f6d443f0d0 c++: -Wreturn-type with if (true) throw [PR107310] new b210f028ee9 c++: variable tmpl partial specialization [PR108468] new 1da2d99c632 c++: co_await and initializer_list [PR103871] new 6fd32842404 c++: co_await and move-only type [PR105406] new 2f9bb63c5e8 c++: &enum::enumerator [PR101869] new 890d711a247 c++: generic lambda, local class, __func__ [PR108242] new dbd8af5d8f4 c++: __func__ and local class DMI [PR105809] new 615c48b3173 c++: namespace-scoped friend in local class [PR69410] new 55ab4606ab1 c++: constant, array, lambda, template [PR108975] new 94569d91bd4 c++: DMI in template with virtual base [PR106890] new 12d7fb7e581 c++: constexpr PMF conversion [PR105996] new ab7c0a44ca9 c++: default template arg, partial ordering [PR105481] new dcfa9615062 c-family: -Wsequence-point and COMPONENT_REF [PR107163] new 618b90f5688 c++: constexpr aggregate destruction [PR109357]
The 17 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/c-common.cc | 7 ++- gcc/cp/constexpr.cc | 15 ++++-- gcc/cp/coroutines.cc | 9 +++- gcc/cp/cp-gimplify.cc | 8 +++ gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 14 +++-- gcc/cp/friend.cc | 21 ++++++-- gcc/cp/init.cc | 41 ++++++++++---- gcc/cp/lambda.cc | 3 ++ gcc/cp/mangle.cc | 27 +++++++++- gcc/cp/pt.cc | 31 +++++++++-- gcc/cp/semantics.cc | 3 +- gcc/cp/typeck.cc | 15 +++--- .../c-c++-common/Wimplicit-fallthrough-39.c | 4 +- gcc/testsuite/g++.dg/abi/anon6.C | 19 +++++++ .../g++.dg/coroutines/co-await-initlist1.C | 21 ++++++++ .../g++.dg/coroutines/co-await-moveonly1.C | 63 ++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-__func__3.C | 15 ++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-pmf3.C | 13 +++++ gcc/testsuite/g++.dg/cpp0x/enum43.C | 11 ++++ gcc/testsuite/g++.dg/cpp0x/fntmpdefarg-partial1.C | 8 +++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11.C | 14 +++++ gcc/testsuite/g++.dg/cpp0x/nsdmi-template25.C | 18 +++++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-func2.C | 18 +++++++ gcc/testsuite/g++.dg/cpp1y/var-templ78.C | 12 +++++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor15.C | 19 +++++++ gcc/testsuite/g++.dg/debug/dwarf2/lineno-array1.C | 25 +++++++++ gcc/testsuite/g++.dg/ext/int128-7.C | 4 ++ gcc/testsuite/g++.dg/lookup/friend24.C | 9 ++++ gcc/testsuite/g++.dg/warn/Wreturn-6.C | 16 ++++++ gcc/testsuite/g++.dg/warn/Wsequence-point-5.C | 37 +++++++++++++ 31 files changed, 481 insertions(+), 40 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/anon6.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-initlist1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-moveonly1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg-partial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template25.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-func2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ78.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor15.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/lineno-array1.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend24.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-5.C