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 af1198f5fa9 Merge master r11-1769. adds a1a0dc45489 libstdc++: Remove noexcept from match_results comparisons ( [...] adds 553c6572061 match.pd: (x & y) - (x | y) - 1 -> ~(x ^ y) simplification [...] adds be7c41a5564 aarch64: Fix missing BTI instruction in trampolines adds 34127f4adaf The variant of editing distance we use doesn't satisfy the [...] adds 64f761e4ac8 Daily bump. adds a4b531b2133 RISC-V: Handle multi-letter extension for multilib-generator adds 224682ffa19 testsuite: Ignore line no. for BB vectorization message adds 8f8ea4a47f3 Fortran : ICE in generic_correspondence PR95584 adds ece21ff6ea9 Do not stream all zeros for gcda files. adds 6153cfd7a34 Reject components in extensions overlapping with the parent adds 9d50112acfc openmp: Diagnose non-rectangular loops with invalid steps adds 5c9669a0e6c vect: Fix an ICE in exact_div [PR95961] adds d5d9f7834ab tree-optimization/96022 - fix ICE with vectorized shift adds 00f24f56732 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] adds d0e7c73c515 Fortran : portability fix for PR52279 adds d59a576b8b5 Redefine NULL to nullptr adds 1ac9258cca8 VEC_COND_EXPR: do not expand comparisons feeding it adds 053c88093a4 ipa-sra: Prevent constructing debug info from wrong argument adds 105ecbea5f4 tree-optimization/96028 - fix bogus externalizing of SLP node adds e6321c4508b c++: Support C++20 virtual consteval functions. [PR88335] adds c6f431bba53 libstdc++: Fix atomic<long double> tests (PR 91153, PR 93224) new d9fb6f2b4f1 PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] new b88744905a4 PR fortran/93423 - ICE on invalid with argument list for mo [...] new dbca7a69f27 PR libstdc++/91807 new 68936d02e84 Merge master r11-1793.
The 4 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/ChangeLog | 107 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/debug.adb | 7 +- gcc/ada/fe.h | 2 + gcc/ada/gcc-interface/decl.c | 12 +- gcc/c-family/c-cppbuiltin.c | 2 +- gcc/config/aarch64/aarch64.c | 30 +--- gcc/config/riscv/multilib-generator | 30 +++- gcc/coverage.c | 9 +- gcc/cp/ChangeLog | 12 ++ gcc/cp/constexpr.c | 48 ++++++ gcc/cp/cvt.c | 11 +- gcc/cp/decl.c | 9 -- gcc/cp/decl2.c | 39 ++++- gcc/cp/search.c | 36 +++-- gcc/fortran/ChangeLog | 62 ++++++++ gcc/fortran/check.c | 2 +- gcc/fortran/class.c | 3 + gcc/fortran/interface.c | 2 +- gcc/fortran/resolve.c | 2 +- gcc/gcov-dump.c | 51 ++++--- gcc/gcov.c | 9 +- gcc/ipa-param-manipulation.c | 6 +- gcc/match.pd | 29 ++++ gcc/omp-expand.c | 48 +++++- gcc/spellcheck.c | 22 +-- gcc/system.h | 10 ++ gcc/testsuite/ChangeLog | 161 +++++++++++++++++++++ gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 +++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C | 22 +++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C | 53 +++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C | 48 ++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C | 61 ++++++++ gcc/testsuite/g++.dg/vect/pr96022.cc | 12 ++ gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/gcc.dg/guality/pr95343.c | 45 ++++++ gcc/testsuite/gcc.dg/pr95857.c | 37 +++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c | 42 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c | 78 ++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c | 79 ++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882.c | 36 +++++ gcc/testsuite/gcc.target/aarch64/bti-4.c | 60 ++++++++ .../aarch64/sve/pr95961.c} | 3 +- gcc/testsuite/gfortran.dg/pr93337.f90 | 10 ++ gcc/testsuite/gfortran.dg/pr93423.f90 | 21 +++ gcc/testsuite/gfortran.dg/pr95584.f90 | 16 ++ gcc/tree-cfg.c | 40 ++++- gcc/tree-vect-data-refs.c | 23 +-- gcc/tree-vect-generic.c | 69 +++++++-- gcc/tree-vect-slp.c | 38 +++-- gcc/tree-vect-stmts.c | 6 +- libgcc/libgcov-driver.c | 44 ++++-- libgcc/libgcov-util.c | 41 +++--- libstdc++-v3/ChangeLog | 16 ++ libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/std/variant | 3 +- .../94831.cc => variant/91807.cc} | 24 +-- .../testsuite/28_regex/match_results/94627.cc | 75 ++++++++++ .../testsuite/29_atomics/atomic_float/1.cc | 86 +++++------ .../testsuite/29_atomics/atomic_ref/float.cc | 45 +++--- 61 files changed, 1653 insertions(+), 285 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-7.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96022.cc create mode 100644 gcc/testsuite/gcc.dg/guality/pr95343.c create mode 100644 gcc/testsuite/gcc.dg/pr95857.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-4.c copy gcc/testsuite/{gcc.dg/vect/vect-ctor-1.c => gcc.target/aarch64/sve/pr95961.c} (72%) create mode 100644 gcc/testsuite/gfortran.dg/pr93337.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95584.f90 copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_value_co [...] create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/94627.cc