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 9dd4b28d1a8 Merge master r11-7651. adds 6da2762a3b1 Daily bump. adds ff4816dff0d sim: drop dep on configure-gdb adds 8c2cf7f4f7e MAINTAINERS: Add myself for write after approval adds 3972574f11e misc/cgo/testcarchive: don't use == for string equality in C code adds bbdf59fdbc2 match.pd: Don't optimize vector X + (X << C) -> X * (1 + (1 [...] adds 7987beec679 Fortran: Fix for class defined operators [PR99125]. adds 77643ac4bbd PR tree-optimization/99489 - ICE calling strncat after strcat adds 5e93c2f08f3 Daily bump. adds 553488851dd i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321] adds c2d7c39fcb8 PR fortran/99112 - ICE with runtime diagnostics for SIZE in [...] adds 9844eeff5ab Daily bump. adds 52b67943d1d testsuite: fix typo in testcase pr99492.c adds b516a153715 Fix -Wstring-concatenation warning. adds f20fe2cb213 OpenMP: Fix 'omp declare target' handling for vars [PR99509] adds 21ced2776a1 Fortran: Fix problem with allocate initialization [PR99545]. adds 52654036a54 Handle EXEC_IOLENGTH in doloop_contained_procedure_code. adds 5b32a1817d9 znver3 tuning part 1 adds 33f36b34ac2 analyzer: fix missing comma in initializer adds dce586ff83e libstdc++: Implement missing operator overloads in max_size_type.h adds 99415d0f187 tree-optimization/98834 - fix optimization regression with _b_c_p adds f8aa819b4ae libstdc++, Darwin, ppc : Add new long double symbols. adds 6f4b0ff2b1f libstdc++, testsuite, Darwin : Adjust for names used in sys [...] adds ed819846173 coroutines : Avoid generating empty statements [PR96749]. adds 26e0eb1071e coroutines : Handle for await expressions in for stmts [PR98480]. adds 020b286c769 coroutines : Handle rethrow from unhandled_exception [PR98704]. adds 541840b891d coroutines : Convert await_ready () expressions to bool [PR99047]. adds c2be82058fb libstdc++-v3: Update VTV vars for libtool link commands [PR99172] new 154ff13aff6 Merge master r11-7678.
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 | 9 + MAINTAINERS | 1 + Makefile.def | 1 - Makefile.in | 1 - contrib/ChangeLog | 9 + gcc/ChangeLog | 97 ++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/sm-file.cc | 2 +- gcc/builtins.c | 2 +- gcc/c/c-decl.c | 22 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/sse.md | 58 ++--- gcc/config/i386/x86-tune-costs.h | 134 ++++++++++ gcc/cp/ChangeLog | 27 ++ gcc/cp/coroutines.cc | 273 +++++++++++++++++---- gcc/cp/decl.c | 21 +- gcc/fortran/ChangeLog | 23 ++ gcc/fortran/frontend-passes.c | 7 + gcc/fortran/trans-array.c | 10 +- gcc/fortran/trans-expr.c | 16 +- gcc/fortran/trans-intrinsic.c | 28 ++- gcc/fortran/trans-stmt.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/match.pd | 10 +- gcc/spellcheck.c | 2 +- gcc/testsuite/ChangeLog | 42 ++++ gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 ++++ gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 +++ gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 ++ gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 +++++++ .../coroutines/torture/co-await-24-for-init.C | 101 ++++++++ .../coroutines/torture/co-await-25-for-condition.C | 94 +++++++ .../torture/co-await-26-for-iteration-expr.C | 87 +++++++ gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 +++++++ gcc/testsuite/g++.dg/opt/pr98834.C | 71 ++++++ gcc/testsuite/gcc.dg/Wstringop-truncation-9.c | 41 ++++ gcc/testsuite/gcc.dg/gomp/pr99544.c | 13 + gcc/testsuite/gcc.target/powerpc/pr99492.c | 6 +- .../gfortran.dg/alloc_deferred_comp_1.f90 | 18 ++ gcc/testsuite/gfortran.dg/do_check_16.f90 | 13 + gcc/testsuite/gfortran.dg/do_check_17.f90 | 16 ++ gcc/testsuite/gfortran.dg/pr99112.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +++ gcc/tree-ssa-sccvn.c | 12 +- libgfortran/ChangeLog | 9 + libgo/misc/cgo/testcarchive/testdata/main_unix.c | 2 +- libgomp/ChangeLog | 5 + .../libgomp.c-c++-common/declare_target-1.c | 22 ++ libstdc++-v3/ChangeLog | 9 + libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver | 3 + libstdc++-v3/include/bits/max_size_type.h | 78 +++++- libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../testsuite/std/ranges/iota/max_size_type.cc | 36 +++ 55 files changed, 1676 insertions(+), 115 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr98480.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr99047.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iterati [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-9.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99544.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_deferred_comp_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99112.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99545.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/declare_target-1.c