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 662f3e3febb Merge master r10-7740. adds eef00439e67 Go Gcc_backend class: mark prefetch as novops adds d43919bf887 libstdc++: Add comparison operators to std::filesystem types adds 677ead3b349 runtime: use 64 bits of hash seed on arm64 adds b8a1750a9c5 Daily bump. adds e4658c7dbbe c++: Fix pasto in structured binding diagnostics [PR94571] adds c8d88bf26e4 libstdc++: Fix -Wunused-parameter warning in test adds fc6b42bbaa2 pretty-print SSA names adds 2ca17e0a89f intl: Allow building both with old bison and bison >= 3 [PR92008] adds 42e20fd25d3 bootstrap: Fix building with GCC 4.2 [PR89494] adds 9303fe0714c testsuite: Move misplaced gcc.c-torture/pr92372.c test [PR92372] adds bd87b1fddbb sra: Fix access verification (PR 94598) adds 437eea66a4b intl: Unbreak intl build with bison 3 when no regeneration [...] adds eafeba3e518 middle-end/94614 - avoid multiword moves to nothing adds 1acde74cf61 cleanup graphite results adds 3c3f12e2a76 early-remat: Handle sets of multiple candidate regs [PR94605] adds 44b326839d8 Make it possible to have different instrumented and feedbac [...] adds effcb4181e1 c++: Error recovery with erroneous DECL_INITIAL [PR94475] adds d7a65edb629 List valid pairs for new and delete operators. adds 26bebf576dd aarch64: Fix mismatched SVE predicate modes [PR94606] adds 7123347c8b4 ipa: Make call redirection detect already adjusted calls (P [...] adds b084efe3fcd testsuite: Update pr94426-2 test to handle more targets [PR94426] adds d0ce5baeb64 coroutines: Back out mandate for tail-calls at O < 2 [PR94359] new fc36768b706 Merge master r10-7762.
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 | 5 + contrib/gcc_update | 1 + gcc/ChangeLog | 66 ++++++++ gcc/DATESTAMP | 2 +- gcc/cgraph.c | 11 ++ gcc/cgraphclones.c | 2 + gcc/cgraphunit.c | 4 +- gcc/common.opt | 4 + gcc/config/aarch64/aarch64.c | 1 + gcc/coverage.c | 14 ++ gcc/cp/ChangeLog | 22 ++- gcc/cp/coroutines.cc | 16 +- gcc/cp/cvt.c | 4 +- gcc/cp/parser.c | 2 +- gcc/doc/invoke.texi | 19 ++- gcc/early-remat.c | 2 +- gcc/expr.c | 5 + gcc/function.c | 8 + gcc/gdbhooks.py | 3 + gcc/go/ChangeLog | 9 ++ gcc/go/go-gcc.cc | 179 +++++++++++---------- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-transform.c | 19 +++ gcc/ipa-inline.h | 1 + gcc/lower-subreg.c | 4 + gcc/testsuite/ChangeLog | 111 ++++++++++--- gcc/testsuite/g++.dg/conversion/err-recover2.C | 10 ++ .../{torture => }/symmetric-transfer-00-basic.C | 13 +- gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C | 10 +- gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 ++ gcc/testsuite/g++.dg/diagnostic/pr84138.C | 2 +- gcc/testsuite/g++.dg/ipa/{pr79776.C => pr93621.C} | 4 +- gcc/testsuite/g++.dg/pr94314-2.C | 5 +- gcc/testsuite/g++.dg/pr94314-3.C | 5 +- gcc/testsuite/g++.dg/pr94314-4.C | 30 ++++ gcc/testsuite/g++.dg/pr94314.C | 5 +- gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 2 +- .../gcc.c-torture/{ => compile}/pr92372.c | 0 gcc/testsuite/gcc.dg/graphite/interchange-1.c | 7 - gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 - gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr94598.c | 26 +++ gcc/testsuite/gcc.dg/vect/pr94606.c | 13 ++ gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 ++ .../gfortran.dg/graphite/interchange-3.f90 | 2 - gcc/tree-sra.c | 6 +- gcc/tree-ssa-dce.c | 98 +++++++++-- intl/ChangeLog | 34 ++++ intl/Makefile.in | 13 +- intl/configure | 24 +++ intl/configure.ac | 22 +++ intl/plural-config.h | 1 + intl/plural-exp.h | 8 +- intl/plural.c | 62 ++++--- intl/plural.y | 27 +++- libgo/runtime/aeshash.c | 12 +- libstdc++-v3/ChangeLog | 16 ++ libstdc++-v3/include/bits/fs_dir.h | 23 ++- libstdc++-v3/include/bits/fs_fwd.h | 4 + libstdc++-v3/include/bits/fs_path.h | 27 +++- .../unsynchronized_pool_resource/allocate.cc | 2 +- .../27_io/filesystem/path/compare/compare.cc | 2 +- .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../path/{compare/path.cc => nonmember/cmp.cc} | 40 +++-- .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 80 +++++++++ 72 files changed, 942 insertions(+), 257 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/err-recover2.C rename gcc/testsuite/g++.dg/coroutines/{torture => }/symmetric-transfer-00-basic.C (87%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp51.C copy gcc/testsuite/g++.dg/ipa/{pr79776.C => pr93621.C} (68%) create mode 100644 gcc/testsuite/g++.dg/pr94314-4.C rename gcc/testsuite/gcc.c-torture/{ => compile}/pr92372.c (100%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94606.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 intl/plural-config.h copy libstdc++-v3/testsuite/27_io/filesystem/path/{compare/path.cc => nonmember/cm [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc