[gcc/devel/c++-coroutines] Merge master r10-7854.

Iain D Sandoe iains@gcc.gnu.org
Tue Apr 21 19:46:56 GMT 2020


https://gcc.gnu.org/g:c7479105271f4da8400442fca59026bdc70b6a1c

commit c7479105271f4da8400442fca59026bdc70b6a1c
Merge: 7d3500a3dbf 3942060c4b3
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Apr 21 20:09:03 2020 +0100

    Merge master r10-7854.
    
    2020-04-21  Iain Sandoe  <iain@sandoe.co.uk>
    
            * Merge master r10-7854-g3942060c4b31.

Diff:

 ChangeLog                                          |   6 +
 configure                                          |   3 +
 configure.ac                                       |   3 +
 gcc/ChangeLog                                      |  44 ++
 gcc/DATESTAMP                                      |   2 +-
 gcc/asan.c                                         |   1 +
 gcc/config/aarch64/aarch64.c                       |  51 +-
 gcc/config/pa/som.h                                |  45 +-
 gcc/cp/ChangeLog                                   |  50 +-
 gcc/cp/constexpr.c                                 |   8 +-
 gcc/cp/coroutines.cc                               |  47 +-
 gcc/cp/cp-tree.h                                   |   2 +-
 gcc/cp/pt.c                                        |  49 +-
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/dinterpret.c                             |  19 +-
 gcc/doc/invoke.texi                                |   4 +-
 gcc/gimple-ssa-warn-restrict.c                     |  40 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/omp-low.c                                      |  14 +-
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/sv.po                                       | 585 ++++++++-------------
 gcc/stor-layout.c                                  |   6 +-
 gcc/testsuite/ChangeLog                            |  88 +++-
 gcc/testsuite/c-c++-common/Warray-bounds-2.c       |  16 +-
 gcc/testsuite/c-c++-common/Warray-bounds-3.c       |   9 +-
 gcc/testsuite/c-c++-common/Wrestrict.c             |  45 +-
 gcc/testsuite/c-c++-common/ubsan/pr94641.c         |  11 +
 gcc/testsuite/g++.dg/compat/struct-layout-1.exp    |   3 +
 .../g++.dg/compat/struct-layout-1_generate.c       |  74 ++-
 gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h   |   8 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h   |   8 +-
 gcc/testsuite/g++.dg/coroutines/ramp-return-a.C    |  24 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-b.C    |  22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-c.C    |  22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return.h      |  64 +++
 gcc/testsuite/g++.dg/cpp0x/variadic179.C           |  16 +
 gcc/testsuite/g++.dg/cpp0x/variadic180.C           |  25 +
 gcc/testsuite/g++.dg/cpp1z/fold11.C                |  12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C        |  19 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class34.C       |  16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C       |  17 +
 gcc/testsuite/g++.target/aarch64/pr94514.C         |  26 +
 gcc/testsuite/gcc.c-torture/compile/pr94686.c      |   9 +
 gcc/testsuite/gcc.dg/Warray-bounds-59.c            |  30 ++
 gcc/testsuite/gcc.dg/Wrestrict-10.c                |   2 +-
 gcc/testsuite/gcc.dg/Wrestrict-5.c                 |   2 +-
 gcc/testsuite/gcc.dg/Wrestrict-6.c                 |   4 +-
 gcc/testsuite/gcc.target/aarch64/pr94514.c         |  76 +++
 gcc/testsuite/gcc.target/aarch64/pr94577.c         |  10 +
 .../gcc.target/aarch64/sve/acle/general/pr94683.c  |  29 +
 gcc/tree-ssa-forwprop.c                            |   5 +
 gcc/ubsan.c                                        |   3 +
 libgcc/ChangeLog                                   |   6 +
 libgcc/config/aarch64/aarch64-unwind.h             |   2 +
 libgo/go/runtime/os_netbsd.go                      |  41 +-
 libgo/go/runtime/signal_gccgo.go                   |   2 +-
 libgo/go/runtime/stubs.go                          |   4 +
 libgo/runtime/go-signal.c                          |  12 +
 libgomp/ChangeLog                                  |   6 +
 .../libgomp.fortran/target-enter-data-2.F90        |   1 +
 libphobos/ChangeLog                                |  10 +
 libphobos/configure                                |  73 +++
 libphobos/configure.ac                             |   1 +
 libphobos/libdruntime/gcc/sections/elf_shared.d    |   4 +-
 libphobos/m4/druntime/libraries.m4                 |  24 +
 libstdc++-v3/ChangeLog                             |  14 +
 .../testsuite/20_util/is_constructible/51185.cc    |   9 +-
 .../testsuite/20_util/is_constructible/value-2.cc  |  31 +-
 .../24_iterators/istreambuf_iterator/sentinel.cc   |  53 ++
 libstdc++-v3/testsuite/lib/libstdc++.exp           |   3 +-
 70 files changed, 1417 insertions(+), 561 deletions(-)


More information about the Libstdc++-cvs mailing list