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 c3ba9cac463 Merge master r10-7923. adds f51be2fb865 Shortcut identity VEC_PERM expansion [PR94710] adds 431ee358158 rs6000: Replace outdated link to ELFv2 ABI adds cb76fcd7fb4 Fix segfault with -O2 -fnon-call-exceptions -ftracer adds a2dcb56c944 libstdc++: Define __cpp_lib_three_way_comparison for freestanding adds 40541efe1c0 libstdc++: Change __cpp_lib_array_constexpr for C++17 again adds be0363c80f7 libstdc++: Update C++20 library status docs adds 8c9d69bafc8 libstdc++: Mark experimental::net::system_context ctor deleted adds b78868459fd amdgcn: Swap mov<mode>_exec operands adds f9f166251f1 c++: Lambda in friend of constrained class [PR94645] adds 9a453da5cac c++: zero_init_expr_p of dependent expression adds ae962e573ea PR driver/90983 - manual documents `-Wno-stack-usage` flag [...] adds d1462b07825 libstdc++: Fix constructor constraints for std::any (PR 90415) adds cd5dc922eac Daily bump. adds 3b9e4bc9571 testsuite: Require LTO support for pr94426-1.C adds 4da025598e0 testsuite: Skip 90020.c on AIX. adds ef8dc9d2405 gotest: increase the test timeout adds 6f6c7992088 Remove CHECKING_P in coroutines.cc for release checking. adds cbd2a10dd9e rtl combine should consider NaNs when generate fp min/max [ [...] adds c508fd07d76 aarch64: Add an extra comment to arm_sve.h adds 3685c5adf5c introduce target fileio and require it in tests that use tmpnam adds 1d072f3eeac coroutines, testsuite: Add test for fixed pr [PR94288] adds 00082ff88cf libstdc++: Make net::service_already_exists default constructible adds cf3a909cf45 amdgcn: Testsuite tweaks adds 01f5d5e8f9b amdgcn: Split 64-bit constant loads post-reload adds 9407f0c32b2 testsuite: C++14 vs. C++17 struct-layout-1.exp testing with [...] adds 9c725245bee rs6000: Properly handle LE index munging in vec_shr (PR94710) adds 28b733ea04f amdgcn: Fix wrong-code bug in 64-bit masked add adds 0b4718956d6 d: Fix order of precedence for -defaultlib and -debuglib adds cf39dccf928 cselim: Don't assume it is safe to cstore replace a store t [...] adds 4ff685a8705 c++: Avoid -Wreturn-type warning if a template fn calls nor [...] adds 873878bb824 Daily bump. adds 018730326d8 d: Merge upstream dmd 09db0c41e, druntime e68a5ae3. adds 5e7e8b98f49 c++: add "'requires' only available with ..." note adds 352811870d7 c++: implicit operator== with previous decl [PR94583] adds da4aae6e16f Turn on -mpcrel by default for -mcpu=future adds ead1c27a530 coroutines, testsuite: Enable a test. adds cf3f7b309ff Fix PR 94578. adds 8fc8bf801e4 Enable Intel CET in liblto_plugin.so on Intel CET enabled host new 6092d6f4a1c Merge master r10-7961.
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: config/ChangeLog | 5 + config/cet.m4 | 94 ++ gcc/ChangeLog | 79 ++ gcc/DATESTAMP | 2 +- gcc/combine.c | 5 +- gcc/common.opt | 12 + gcc/config/aarch64/arm_sve.h | 5 + gcc/config/gcn/gcn-valu.md | 38 +- gcc/config/gcn/gcn.md | 8 +- gcc/config/rs6000/linux64.h | 7 + gcc/config/rs6000/rs6000-cpus.def | 11 +- gcc/config/rs6000/rs6000.c | 28 +- gcc/config/rs6000/vector.md | 3 +- gcc/cp/ChangeLog | 31 + gcc/cp/coroutines.cc | 2 - gcc/cp/decl.c | 8 + gcc/cp/parser.c | 3 + gcc/cp/pt.c | 7 +- gcc/cp/semantics.c | 2 +- gcc/cp/tree.c | 2 +- gcc/d/ChangeLog | 13 + gcc/d/d-spec.cc | 84 +- gcc/d/dmd/MERGE | 2 +- gcc/d/intrinsics.cc | 22 + gcc/d/intrinsics.def | 3 + gcc/doc/extend.texi | 2 +- gcc/fortran/trans-expr.c | 8 +- gcc/gimple-ssa-store-merging.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/optabs.c | 2 + gcc/testsuite/ChangeLog | 78 ++ gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 14 +- gcc/testsuite/g++.dg/concepts/diagnostic11.C | 6 + .../g++.dg/coroutines/{ramp-return.h => pr94288.C} | 42 +- .../torture/co-ret-16-simple-control-flow.C | 4 +- gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 + gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C | 19 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C | 11 + gcc/testsuite/g++.dg/opt/store-merging-4.C | 29 + gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 + gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr94734.c | 59 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/Wframe-larger-than-3.c | 11 + gcc/testsuite/gcc.dg/Wlarger-than4.c | 5 + gcc/testsuite/gcc.dg/Wstack-usage.c | 14 + gcc/testsuite/gcc.dg/torture/pr90020.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gdc.test/compilable/interpret3.d | 16 + gcc/testsuite/gdc.test/runnable/builtin.d | 2 +- gcc/testsuite/gdc.test/runnable/complex.d | 2 +- gcc/testsuite/gdc.test/runnable/constfold.d | 3 +- gcc/testsuite/gdc.test/runnable/foreach4.d | 3 +- gcc/testsuite/gdc.test/runnable/ifti.d | 2 +- gcc/testsuite/gdc.test/runnable/implicit.d | 3 +- gcc/testsuite/gdc.test/runnable/inner.d | 3 +- gcc/testsuite/gdc.test/runnable/interpret.d | 47 +- gcc/testsuite/gdc.test/runnable/issue8671.d | 2 +- gcc/testsuite/gdc.test/runnable/lazy.d | 2 +- gcc/testsuite/gdc.test/runnable/mars1.d | 2 +- gcc/testsuite/gdc.test/runnable/mixin1.d | 3 +- gcc/testsuite/gdc.test/runnable/mixin2.d | 2 +- gcc/testsuite/gdc.test/runnable/s2ir.d | 3 +- gcc/testsuite/gdc.test/runnable/stress.d | 2 +- gcc/testsuite/gdc.test/runnable/template4.d | 2 +- gcc/testsuite/gdc.test/runnable/template9.d | 2 +- gcc/testsuite/gdc.test/runnable/test10942.d | 2 +- gcc/testsuite/gdc.test/runnable/test11.d | 2 +- gcc/testsuite/gdc.test/runnable/test12.d | 2 +- gcc/testsuite/gdc.test/runnable/test12197.d | 2 +- gcc/testsuite/gdc.test/runnable/test15.d | 2 +- gcc/testsuite/gdc.test/runnable/test22.d | 2 +- gcc/testsuite/gdc.test/runnable/test23.d | 2 +- gcc/testsuite/gdc.test/runnable/test24.d | 2 +- gcc/testsuite/gdc.test/runnable/test27.d | 2 +- gcc/testsuite/gdc.test/runnable/test28.d | 2 +- gcc/testsuite/gdc.test/runnable/test34.d | 3 +- gcc/testsuite/gdc.test/runnable/test37.d | 2 +- gcc/testsuite/gdc.test/runnable/test42.d | 3 +- gcc/testsuite/gdc.test/runnable/test5305.d | 2 +- gcc/testsuite/gdc.test/runnable/test60.d | 2 +- gcc/testsuite/gdc.test/runnable/testaa.d | 2 +- gcc/testsuite/gdc.test/runnable/testbitarray.d | 2 +- gcc/testsuite/gdc.test/runnable/testdstress.d | 2 +- gcc/testsuite/gdc.test/runnable/testfile.d | 2 +- gcc/testsuite/gdc.test/runnable/testformat.d | 2 +- gcc/testsuite/gdc.test/runnable/testline.d | 2 +- gcc/testsuite/gdc.test/runnable/testmmfile.d | 2 +- gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +- gcc/testsuite/gdc.test/runnable/testsignals.d | 2 +- gcc/testsuite/gdc.test/runnable/testsocket.d | 2 +- gcc/testsuite/gdc.test/runnable/teststdio.d | 2 +- gcc/testsuite/gdc.test/runnable/testthread2.d | 2 +- gcc/testsuite/gdc.test/runnable/testtypeid.d | 3 +- gcc/testsuite/gdc.test/runnable/traits.d | 2 +- gcc/testsuite/gdc.test/runnable/wc.d | 2 +- gcc/testsuite/gdc.test/runnable/wc2.d | 2 +- gcc/testsuite/gdc.test/runnable/wc3.d | 2 +- gcc/testsuite/gdc.test/runnable/xtest46.d | 2 +- gcc/testsuite/gdc.test/runnable/xtest55.d | 2 +- gcc/testsuite/gfortran.dg/pointer_assign_14.f90 | 19 + gcc/testsuite/gfortran.dg/pointer_assign_15.f90 | 18 + gcc/testsuite/gfortran.dg/pr94708.f90 | 13 + gcc/testsuite/lib/target-supports.exp | 21 +- gcc/tree-ssa-phiopt.c | 8 +- libgo/testsuite/gotest | 2 +- libiberty/ChangeLog | 11 + libiberty/Makefile.in | 5 +- libiberty/aclocal.m4 | 2 + libiberty/configure | 145 ++ libiberty/configure.ac | 3 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/cpuid.d | 2 +- libphobos/libdruntime/core/internal/convert.d | 170 ++- libphobos/libdruntime/core/math.d | 71 + libphobos/libdruntime/core/simd.d | 6 +- libstdc++-v3/ChangeLog | 51 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 4 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 780 +++++------ libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1426 +++++++++++--------- libstdc++-v3/include/bits/stl_iterator.h | 2 +- libstdc++-v3/include/experimental/executor | 9 +- libstdc++-v3/include/std/any | 115 +- libstdc++-v3/include/std/version | 8 +- .../hash_value.cc => 20_util/any/cons/90415.cc} | 45 +- .../generic/94242.cc => 20_util/any/cons/92156.cc} | 35 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 16 +- .../20_util/any/modifiers/{83658.cc => 92156.cc} | 63 +- .../array/element_access/constexpr_c++17.cc | 2 - .../array/requirements/constexpr_iter.cc | 7 +- .../net/execution_context/make_service.cc | 3 + .../testsuite/experimental/net/executor/1.cc | 7 + lto-plugin/ChangeLog | 10 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 5 +- lto-plugin/aclocal.m4 | 2 + lto-plugin/configure | 149 +- lto-plugin/configure.ac | 3 + 145 files changed, 2804 insertions(+), 1463 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic11.C copy gcc/testsuite/g++.dg/coroutines/{ramp-return.h => pr94288.C} (67%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94734.c create mode 100644 gcc/testsuite/gcc.dg/Wframe-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/Wlarger-than4.c create mode 100644 gcc/testsuite/gcc.dg/Wstack-usage.c create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_assign_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94708.f90 copy libstdc++-v3/testsuite/{27_io/filesystem/path/nonmember/hash_value.cc => 20_u [...] copy libstdc++-v3/testsuite/{27_io/filesystem/path/generic/94242.cc => 20_util/any [...] copy libstdc++-v3/testsuite/20_util/any/modifiers/{83658.cc => 92156.cc} (56%)