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 82b4d93ab49 Merge master r11-7740. adds d81019db099 [PR99663] Don't use unknown constraint for address constrai [...] adds 83855386c41 Add size check to vector-matrix matmul. adds b8ecdc77270 libstdc++: Add std::is_scoped_enum for C++23 adds e1df2c34363 Add Power10 scheduling description. adds e5d74554b57 Regenerate gcc.pot. adds 3279a9a5a9a c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588] adds 5f256a70a05 Daily bump. adds 8bf983c71e4 [PR99680] Check empty constraint before using CONSTRAINT_LEN. adds 9c2f08475a1 [PATCH] Fix typo in gcc/asan.c comment adds 9f59cb7cac0 c-family: Fix PR94272 -fcompare-debug issue even for C [PR99230] adds 19ff0b0d816 x86: Check cfun != NULL before accessing silent_p adds 6af7b307f65 Daily bump. adds fc24ea23742 dwarf2out: Fix debug info for 2 byte floats [PR99388] adds d2de43b775a Daily bump. adds d0a5e8e1a84 rs6000: Convert the vector set variable idx to DImode [PR98914] adds 0ec7641ee18 rs6000: Fix some unexpected empty split conditions adds fc9c4e5fc50 debug: Fix __int128 handling in dwarf2out [PR99562] adds 0e792ee11aa Fortran: Fix 'name' bound size [PR99688] adds 540dace2ed3 PR target/99702: Check RTL type before get value adds c38f679eebf mklog: add new argument --directory. adds c4519fe3db3 C++ modules: fix alloc-dealloc-mismatch ASAN issue adds b931e4792b8 tree-optimization/99694 - fix value-numbering PHIs adds 57d9ac67280 Warn to not add debug hook targets adds 150a829accd arm: Fix MVE ICEs with vector moves and -mpure-code [PR97252] adds 87e3c2ef682 c++: duplicate alias templates with decltype [PR 99425] adds 00b46c00c8d libstdc++: Add noexcept to std::begin etc as per LWG 2280 and 3537 adds ba16797fe69 ubsan: Don't test for NaNs if those do not exist (PR97926) adds 02f2dc441b1 [PR99581] Define relaxed memory and use it for aarch64 new f7c28d61327 Merge master r11-7768.
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: contrib/ChangeLog | 4 + contrib/mklog.py | 5 +- gcc/ChangeLog | 93 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 6 + gcc/asan.c | 4 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-gimplify.c | 29 + gcc/c/ChangeLog | 10 + gcc/c/c-typeck.c | 66 +- gcc/config/aarch64/constraints.md | 2 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 32 +- gcc/config/arm/constraints.md | 7 + gcc/config/arm/mve.md | 2 +- gcc/config/arm/vec-common.md | 5 + gcc/config/i386/i386.c | 4 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/power10.md | 519 +- gcc/config/rs6000/rs6000.c | 67 +- gcc/config/rs6000/rs6000.md | 28 +- gcc/config/rs6000/vsx.md | 10 +- gcc/cp/ChangeLog | 13 + gcc/cp/cp-gimplify.c | 30 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/module.cc | 84 +- gcc/cp/pt.c | 38 +- gcc/debug.h | 4 + gcc/doc/md.texi | 28 +- gcc/dwarf2out.c | 40 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/frontend-passes.c | 26 +- gcc/fortran/match.c | 6 +- gcc/fortran/resolve.c | 2 +- gcc/genoutput.c | 1 + gcc/genpreds.c | 75 +- gcc/gensupport.c | 1 + gcc/ira-costs.c | 1 + gcc/ira-lives.c | 1 + gcc/ira.c | 1 + gcc/lra-constraints.c | 30 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 14293 ++++++++++--------- gcc/recog.c | 2 + gcc/reload.c | 1 + gcc/rtl.def | 1 + gcc/stmt.c | 3 +- gcc/testsuite/ChangeLog | 58 + gcc/testsuite/g++.dg/modules/pr99425-1.h | 11 + .../modules/{internal-2_b.H => pr99425-1_a.H} | 7 +- gcc/testsuite/g++.dg/modules/pr99425-1_b.H | 19 + gcc/testsuite/g++.dg/modules/pr99425-1_c.C | 11 + gcc/testsuite/g++.dg/modules/pr99425-2_a.X | 7 + gcc/testsuite/g++.dg/modules/pr99425-2_b.X | 4 + gcc/testsuite/g++.dg/template/pr99425.C | 45 + gcc/testsuite/g++.target/i386/pr99679-1.C | 17 + gcc/testsuite/g++.target/i386/pr99679-2.C | 17 + gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 + gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 + gcc/testsuite/gcc.dg/pr99230.c | 40 + gcc/testsuite/gcc.dg/torture/pr99694.c | 27 + gcc/testsuite/gcc.target/powerpc/pr98914.c | 11 + gcc/testsuite/gcc.target/powerpc/pr99581.c | 17 + gcc/testsuite/gcc.target/riscv/pr99702.c | 7 + gcc/testsuite/gcc.target/s390/pr99663.c | 20 + gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 2 +- gcc/tree-ssa-sccvn.c | 2 + gcc/ubsan.c | 12 +- libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/bits/range_access.h | 12 +- libstdc++-v3/include/std/type_traits | 17 + libstdc++-v3/include/std/version | 1 + .../testsuite/20_util/is_scoped_enum/value.cc | 62 + .../{to_underlying => is_scoped_enum}/version.cc | 8 +- .../24_iterators/range_access/range_access.cc | 30 + .../range_access/range_access_cpp14.cc | 15 + .../range_access/range_access_cpp17.cc | 14 + 77 files changed, 8865 insertions(+), 7275 deletions(-) create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1.h copy gcc/testsuite/g++.dg/modules/{internal-2_b.H => pr99425-1_a.H} (51%) create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_a.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_b.X create mode 100644 gcc/testsuite/g++.dg/template/pr99425.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-2.C create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-5.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-6.c create mode 100644 gcc/testsuite/gcc.dg/pr99230.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98914.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99581.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr99702.c create mode 100644 gcc/testsuite/gcc.target/s390/pr99663.c create mode 100644 libstdc++-v3/testsuite/20_util/is_scoped_enum/value.cc copy libstdc++-v3/testsuite/20_util/{to_underlying => is_scoped_enum}/version.cc (79%)