This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 46e5d3b12f1 Merge master r12-1197. adds 3c70b3ca1ef RISC-V: Enable riscv attributes by default for all riscv targets. adds 47d25a0314d cris: Update unexpected empty split condition adds 440c8a0a91b Daily bump. adds a3f6bd78914 rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode adds 9080a3bf232 rs6000: Disable mode promotion for pseudos adds 39e5a954c15 arc: Don't allow millicode thunks with reduced register set CPUs. adds 3011f104662 c++: Fix up attribute handling in methods in templates [PR100872] adds b7dd2e4eeb4 x86: Fix ix86_expand_vector_init for V*TImode [PR100887] adds 178191e1dfa Fortran/OpenMP: Add omp loop [PR99928] adds 848a36032c8 Fortran/OpenMP: omp loop's BIND clause - fix typo adds ed106d6544c i386: Update unexpected empty split condition adds 9651794fff3 arm: Update unexpected empty split condition adds 78b622e3738 gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove o [...] adds ad3f0ad4baf gfortran.dg/gomp/pr99928-5.f90: Use proper iteration var adds f78f25f4386 libstdc++: Add feature test macro for heterogeneous lookup [...] adds f6bb145c0bf libstdc++: Optimize std::any_cast by replacing indirect call adds ee9548b36a7 libstdc++: Fix value categories used by ranges access CPOs [...] adds 8d7dae0eb36 i386: Add init pattern for V2HI vectors [PR100637] adds 4facf2bf5b7 Fortran: Fix OpenMP/OpenACC continue-line parsing adds 1b51f038cf0 i386: Convert a couple of predicates to use match_code RTXes. adds c6503fa93b5 PR c/100719 - missing -Wvla-parameter on a mismatch in seco [...] adds 9816f509db4 PR middle-end/100732 - ICE on sprintf %s with integer argument adds cb6e6d5faa3 Fortran/OpenMP: Fix -fdump-parse-tree for 'omp loop' adds 5328cad24f7 PR c/100783 - ICE on -Wnonnull and erroneous type adds bee8619ad0a Fortran - ICE in inline_matmul_assign adds 5357ab75ded c++: tsubst_function_decl and excess arg levels [PR100102] adds 6f8c9691495 c++: top-level cv-quals on type of NTTP [PR100893] new 2383bfc605a Merge master r12-1224.
The 1 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: ChangeLog | 4 + gcc/ChangeLog | 167 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/analyzer/ChangeLog | 10 + gcc/attribs.c | 21 +- gcc/c-family/ChangeLog | 37 +++ gcc/c-family/c-attribs.c | 3 + gcc/c-family/c-warn.c | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-objc-common.c | 6 + gcc/config.gcc | 9 +- gcc/config/arc/arc.c | 6 +- gcc/config/arm/vfp.md | 4 +- gcc/config/cris/cris.md | 2 +- gcc/config/i386/i386-expand.c | 55 +++-- gcc/config/i386/i386.md | 6 +- gcc/config/i386/mmx.md | 82 +++++++ gcc/config/i386/predicates.md | 17 +- gcc/config/i386/sse.md | 8 +- gcc/config/rs6000/rs6000-call.c | 4 +- gcc/config/rs6000/rs6000.h | 11 - gcc/cp/ChangeLog | 30 +++ gcc/cp/name-lookup.c | 7 +- gcc/cp/pt.c | 43 +--- gcc/fortran/dump-parse-tree.c | 28 +++ gcc/fortran/frontend-passes.c | 18 ++ gcc/fortran/gfortran.h | 18 +- gcc/fortran/match.h | 5 + gcc/fortran/openmp.c | 94 +++++++- gcc/fortran/parse.c | 104 +++++---- gcc/fortran/resolve.c | 10 + gcc/fortran/scanner.c | 35 ++- gcc/fortran/st.c | 5 + gcc/fortran/trans-openmp.c | 117 ++++++++-- gcc/fortran/trans.c | 5 + gcc/gimple-fold.c | 30 ++- gcc/testsuite/ChangeLog | 55 +++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C | 9 + gcc/testsuite/g++.dg/cpp1z/nontype-auto19.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-8.C | 15 ++ gcc/testsuite/g++.dg/template/param4.C | 10 + gcc/testsuite/g++.dg/template/param5.C | 7 + gcc/testsuite/gcc.dg/Wvla-parameter-10.c | 68 ++++++ gcc/testsuite/gcc.dg/Wvla-parameter-11.c | 70 ++++++ gcc/testsuite/gcc.dg/nonnull-6.c | 15 ++ .../gcc.dg/tree-ssa/builtin-snprintf-11.c | 32 +++ .../gcc.dg/tree-ssa/builtin-snprintf-12.c | 36 +++ gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c | 30 +++ gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c | 40 ++++ gcc/testsuite/gcc.dg/uninit-pr100732.c | 21 ++ gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 8 +- gcc/testsuite/gcc.target/i386/pr100887.c | 13 ++ .../gcc.target/powerpc/not-promote-mode.c | 13 ++ gcc/testsuite/gfortran.dg/goacc-gomp/mixed-1.f | 23 ++ gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 10 +- gcc/testsuite/gfortran.dg/goacc/omp.f95 | 12 + gcc/testsuite/gfortran.dg/gomp/loop-1.f90 | 56 +++++ gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 44 ++++ gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 239 +++++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 | 35 +++ gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 233 +++++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 30 +-- gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 90 ++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 108 +++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 108 +++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 253 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 + gcc/tree-ssa-uninit.c | 3 + libstdc++-v3/ChangeLog | 37 +++ libstdc++-v3/doc/html/manual/status.html | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 16 +- libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/iterator_concepts.h | 25 +- libstdc++-v3/include/bits/ranges_base.h | 165 ++++++-------- libstdc++-v3/include/std/any | 26 ++- libstdc++-v3/include/std/version | 3 +- .../23_containers/unordered_map/operations/1.cc | 7 + .../23_containers/unordered_set/operations/1.cc | 7 + libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 40 +++- libstdc++-v3/testsuite/std/ranges/access/data.cc | 39 +++- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 24 +- libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 +- 85 files changed, 2795 insertions(+), 363 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto19.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-8.C create mode 100644 gcc/testsuite/g++.dg/template/param4.C create mode 100644 gcc/testsuite/g++.dg/template/param5.C create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-10.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-11.c create mode 100644 gcc/testsuite/gcc.dg/nonnull-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr100732.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100887.c create mode 100644 gcc/testsuite/gcc.target/powerpc/not-promote-mode.c create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/mixed-1.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_25.f90