This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from d67627857ce Merge branch 'master' into devel/sphinx 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] adds df3fbd5957f d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 [...] adds c7070b31e12 OpenMP: Handle bind clause in tree-nested.c [PR100905] adds 3e5f2425f80 libstdc++: Fix helper concept for ranges::data [PR 100824] adds 621ea10ca06 libstdc++: Implement LWG 3403 for std::ranges::ssize adds 600f90cbbbf Daily bump. adds 549d7f4310f Fix split conditions in H8/300 port adds f31729d794c * MAINTAINERS: Add myself to DCO section with both email a [...] adds 96963713f6a libstdc++: Fix return type of ranges::ssize for 128-bit int [...] adds d514626ee25 Fortran: Fix some issues with pointers to character. adds 9147affc04e m68k: Update unexpected empty split condition adds bdce6760c20 mips: Update unexpected empty split condition adds 8afd2e82290 or1k: Update unexpected empty split condition adds 10f36fe50cb sparc: Update unexpected empty split condition adds 081c9dfb67a sh: Update unexpected empty split condition adds 416904a2b60 Fix maintainers-verify.sh adds a0864ce8662 Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. adds 28c62475050 Daily bump. adds a589877a003 Fix thinko in new warning on type punning for storage order [...] new 4e65bf5ace0 docs: remove extra character. new 6de742a6dbb Merge branch 'master' into devel/sphinx
The 2 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 | 9 + MAINTAINERS | 4 + gcc/ChangeLog | 119 ++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 21 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 3 + gcc/c-family/c-warn.c | 2 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 19 +- gcc/c/c-objc-common.c | 6 + gcc/c/c-typeck.c | 23 +- gcc/config/arm/vfp.md | 4 +- gcc/config/h8300/addsub.md | 16 +- gcc/config/h8300/bitfield.md | 16 +- gcc/config/h8300/combiner.md | 68 +- gcc/config/h8300/divmod.md | 12 +- gcc/config/h8300/extensions.md | 12 +- gcc/config/h8300/jumpcall.md | 2 +- gcc/config/h8300/logical.md | 2 +- gcc/config/h8300/movepush.md | 22 +- gcc/config/h8300/multiply.md | 12 +- gcc/config/h8300/other.md | 2 +- gcc/config/h8300/shiftrotate.md | 18 +- 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/m68k/m68k.md | 6 +- gcc/config/mips/mips.md | 6 +- gcc/config/or1k/or1k.md | 2 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc.md | 12 +- gcc/cp/ChangeLog | 19 + gcc/cp/name-lookup.c | 7 +- gcc/cp/pt.c | 43 +- gcc/d/ChangeLog | 11 + gcc/d/d-codegen.cc | 36 +- gcc/d/expr.cc | 7 +- gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 93 +++ 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-array.c | 61 +- gcc/fortran/trans-expr.c | 70 ++- gcc/fortran/trans-intrinsic.c | 1 + gcc/fortran/trans-openmp.c | 117 +++- gcc/fortran/trans-types.c | 68 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 31 +- gcc/fortran/trans.h | 5 + gcc/gimple-fold.c | 30 +- gcc/testsuite/ChangeLog | 129 ++++ 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/testsuite/gcc.dg/sso-14.c | 53 ++ .../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/testsuite/gdc.dg/pr100882a.d | 35 ++ gcc/testsuite/gdc.dg/pr100882b.d | 19 + gcc/testsuite/gdc.dg/pr100882c.d | 25 + gcc/testsuite/gdc.dg/torture/pr100882.d | 21 + gcc/testsuite/gfortran.dg/PR100120.f90 | 198 ++++++ gcc/testsuite/gfortran.dg/character_workout_1.f90 | 689 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/character_workout_4.f90 | 689 +++++++++++++++++++++ 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/loop-3.f90 | 55 ++ 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-nested.c | 2 + gcc/tree-ssa-uninit.c | 3 + libgfortran/ChangeLog | 8 + libgfortran/intrinsics/associated.c | 2 +- libgfortran/libgfortran.h | 1 + libiberty/ChangeLog | 7 + libiberty/configure | 42 +- libiberty/configure.ac | 6 + libstdc++-v3/ChangeLog | 71 +++ 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 | 187 +++--- 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 | 43 +- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 24 +- libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 +- 124 files changed, 5099 insertions(+), 563 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/sso-14.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/gdc.dg/pr100882a.d create mode 100644 gcc/testsuite/gdc.dg/pr100882b.d create mode 100644 gcc/testsuite/gdc.dg/pr100882c.d create mode 100644 gcc/testsuite/gdc.dg/torture/pr100882.d create mode 100644 gcc/testsuite/gfortran.dg/PR100120.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_workout_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_workout_4.f90 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/loop-3.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