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 23139763b92f Merge master r10-6097. adds bc559d6a0180 Update GCC zh_TW.po. adds c784f1620498 libstdc++: Fix recent documentation changes adds 2df76cd6895f Daily bump. adds e0a5b313c1a3 RISC-V: Disallow regrenme if the TO register never used be [...] adds b313d3c49c23 Fix false warning messages about missing return in coroutine. adds 7d593fd672e5 Add runtime ISA check for amdgcn offloading adds 51e010b5f75c powerpc: Fix ICE with fp conditional move (PR target/93073) adds f0aec8643830 [PATCH, GCC/ARM] Fix clear_operation_p uninitialised variable adds 6fc2f9337311 Change recursive prepare_block_for_update to use a worklist adds 01e9f1812c72 tree-optimization/92328 fix value-number with bogus type adds b31f80231df9 Fortran] PR93309 – permit repeated 'implicit none(external)' adds 56e2cc43de6e Remove dead variable. adds 8158a4640819 PR c++/91476 - anon-namespace reference temp clash between TUs. adds 28307164dfed Fix updating of call_stmt_site_hash adds 3c9e580511e7 [AArch64] effective_target for aarch64 f64mm asm adds 65be83b5ac04 ipa-profile.c: reset call_sums state within ipa-profile.c [...] adds c292cfe539cd [AArch64] PR92424: Fix -fpatchable-function-entry=N,M with BTI adds fb15e2bab526 aarch64: Fix SVE ACLE handling of SImode pointers adds 63492372c470 aarch64: Use stdint types for SVE ACLE elements adds 7b72c0d4a053 Fix line terminator pattern in testcase. adds bd0a3e244d94 riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333) adds a312c8019468 [coro] Fix co_await of void type. new 3e1188405cbd Merge master r10-6119.
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: gcc/ChangeLog | 87 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cgraph.c | 32 ++++- gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 2 + gcc/config/aarch64/aarch64-sve-builtins.cc | 15 ++- gcc/config/aarch64/aarch64-sve-builtins.def | 19 +-- gcc/config/aarch64/aarch64-sve-builtins.h | 1 + gcc/config/aarch64/aarch64.c | 31 +++++ gcc/config/aarch64/aarch64.h | 1 + gcc/config/arm/arm.c | 13 +- gcc/config/riscv/riscv-protos.h | 2 + gcc/config/riscv/riscv.c | 18 ++- gcc/config/riscv/riscv.h | 2 + gcc/config/rs6000/rs6000.c | 8 +- gcc/cp/ChangeLog | 23 ++++ gcc/cp/call.c | 9 +- gcc/cp/coroutines.cc | 22 +++- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 33 ++---- gcc/cp/decl2.c | 36 ++++-- gcc/fortran/ChangeLog | 8 ++ gcc/fortran/interface.c | 10 +- gcc/fortran/symbol.c | 3 - gcc/ipa-profile.c | 3 + gcc/ipa.c | 9 +- gcc/po/ChangeLog | 4 + gcc/po/zh_TW.po | 17 +-- gcc/testsuite/ChangeLog | 83 +++++++++++++ .../g++.dg/coroutines/co-await-void_type.C | 44 +++++++ .../g++.dg/coroutines/co-return-warning-1.C | 48 ++++++++ .../coroutines/torture/mid-suspend-destruction-0.C | 8 +- gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 17 +++ gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 ++ gcc/testsuite/gcc.dg/torture/pr92328.c | 29 +++++ gcc/testsuite/gcc.target/aarch64/pr92424-1.c | 122 +++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 12 ++ gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 12 ++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 1 + .../gcc.target/aarch64/sve/acle/general-c/load_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/load_2.c | 2 +- .../aarch64/sve/acle/general-c/load_gather_sv_1.c | 2 +- .../aarch64/sve/acle/general-c/load_gather_sv_2.c | 2 +- .../acle/general-c/load_gather_sv_restricted_1.c | 2 +- .../aarch64/sve/acle/general-c/load_replicate_1.c | 2 +- .../aarch64/sve/acle/general-c/store_1.c | 2 +- .../aarch64/sve/acle/general-c/store_2.c | 2 +- .../sve/acle/general-c/store_scatter_index_1.c | 2 +- .../sve/acle/general-c/store_scatter_offset_2.c | 2 +- .../general-c/store_scatter_offset_restricted_1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 +++ gcc/testsuite/gcc.target/riscv/pr93304.c | 19 +++ .../gfortran.dg/external_implicit_none_2.f90 | 28 +++++ gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-into-ssa.c | 59 ++++++++-- gcc/tree-ssa-sccvn.c | 43 ++++--- libgomp/plugin/plugin-gcn.c | 131 ++++++++++++++++++++- libstdc++-v3/ChangeLog | 7 ++ libstdc++-v3/doc/html/api.html | 2 +- libstdc++-v3/doc/html/faq.html | 28 ++--- libstdc++-v3/doc/html/index.html | 4 +- .../doc/html/manual/appendix_contributing.html | 12 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/source_code_style.html | 3 + libstdc++-v3/doc/html/manual/status.html | 14 +-- .../doc/html/manual/using_concurrency.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 18 ++- .../doc/xml/manual/appendix_contributing.xml | 7 +- libstdc++-v3/doc/xml/manual/spine.xml | 1 + 79 files changed, 1044 insertions(+), 186 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-void_type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93333.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92328.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93073.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93304.c create mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_2.f90