[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