[gcc/devel/c++-coroutines] Merge master r10-6119.
Iain D Sandoe
iains@gcc.gnu.org
Tue Jan 21 21:06:00 GMT 2020
https://gcc.gnu.org/g:3e1188405cbd8bad0fe3c15d029de9eb2510c243
commit 3e1188405cbd8bad0fe3c15d029de9eb2510c243
Merge: 2313976 a312c80
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Jan 21 21:02:36 2020 +0000
Merge master r10-6119.
2020-01-21 Iain Sandoe <iain@sandoe.co.uk>
* Megre master r10-6119-ga312c80194685.
Diff:
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(-)
More information about the Libstdc++-cvs
mailing list