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

Iain D Sandoe iains@gcc.gnu.org
Fri Apr 10 19:41:45 GMT 2020


https://gcc.gnu.org/g:280c9e33af87582b2875b1073c23526af88cafe5

commit 280c9e33af87582b2875b1073c23526af88cafe5
Merge: 9d18b1ca646 62c25d7adb1
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Apr 10 19:50:51 2020 +0100

    Merge master r10-7681.
    
    2020-04-10  Iain Sandoe  <iain@sandoe.co.uk>
    
            * Merge master r10-7681-g62c25d7adb1a.

Diff:

 gcc/ChangeLog                                      |  27 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/msp430/msp430.c                         |   2 +-
 gcc/config/msp430/msp430.md                        |   4 +-
 gcc/cp/ChangeLog                                   |  17 +
 gcc/cp/constexpr.c                                 |  13 +-
 gcc/cp/coroutines.cc                               |  25 +-
 gcc/cp/method.c                                    |  42 +-
 gcc/cselib.c                                       |  58 ++
 gcc/cselib.h                                       |   2 +
 gcc/d/ChangeLog                                    |   6 +
 gcc/d/d-spec.cc                                    |  14 +-
 gcc/fortran/ChangeLog                              |  40 +
 gcc/fortran/gfortran.h                             |   7 +-
 gcc/fortran/io.c                                   | 858 +++++++++------------
 gcc/fortran/resolve.c                              |  14 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/expressions.cc                   |  14 +-
 gcc/omp-general.c                                  |  13 +
 gcc/testsuite/ChangeLog                            |  58 ++
 gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c  |  56 ++
 .../g++.dg/coroutines/co-await-syntax-10.C         |  40 +
 .../g++.dg/coroutines/co-await-syntax-11.C         | 205 +++++
 gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C     |  10 +
 gcc/testsuite/g++.dg/cpp2a/paren-init24.C          |  26 +
 gcc/testsuite/g++.dg/cpp2a/paren-init25.C          |  25 +
 gcc/testsuite/g++.dg/ext/is_constructible5.C       |  16 +
 gcc/testsuite/gfortran.dg/asynchronous_5.f03       |  41 +
 gcc/testsuite/gfortran.dg/f2003_io_8.f03           |   2 +-
 gcc/testsuite/gfortran.dg/io_constraints_15.f90    |  11 +
 gcc/testsuite/gfortran.dg/io_constraints_16.f90    |  11 +
 gcc/testsuite/gfortran.dg/io_constraints_17.f90    |  11 +
 gcc/testsuite/gfortran.dg/io_constraints_18.f90    |   9 +
 gcc/testsuite/gfortran.dg/io_constraints_8.f90     |   2 +-
 gcc/testsuite/gfortran.dg/io_tags_1.f90            |  19 +
 gcc/testsuite/gfortran.dg/io_tags_10.f90           | 103 +++
 gcc/testsuite/gfortran.dg/io_tags_2.f90            |  30 +
 gcc/testsuite/gfortran.dg/io_tags_3.f90            |  17 +
 gcc/testsuite/gfortran.dg/io_tags_4.f90            |  17 +
 gcc/testsuite/gfortran.dg/io_tags_5.f90            |  17 +
 gcc/testsuite/gfortran.dg/io_tags_6.f90            | 175 +++++
 gcc/testsuite/gfortran.dg/io_tags_7.f90            | 103 +++
 gcc/testsuite/gfortran.dg/io_tags_8.f90            |  18 +
 gcc/testsuite/gfortran.dg/io_tags_9.f90            |  18 +
 gcc/testsuite/gfortran.dg/iomsg_2.f90              |  36 +-
 gcc/testsuite/gfortran.dg/pr66725.f90              |  42 +-
 gcc/testsuite/gfortran.dg/pr88205.f90              |   6 +-
 gcc/testsuite/gfortran.dg/write_check4.f90         |   4 +-
 gcc/testsuite/gfortran.dg/write_check5.f90         |  24 +
 gcc/testsuite/lib/gdc.exp                          |  14 +-
 gcc/var-tracking.c                                 |  23 +
 libgo/MERGE                                        |   2 +-
 libgo/go/cmd/go/alldocs.go                         |  52 +-
 libgo/go/cmd/go/internal/modcmd/verify.go          |  11 +-
 libgo/go/cmd/go/internal/modfetch/cache.go         |  40 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |  61 +-
 libgo/go/cmd/go/internal/modload/build.go          |   4 +-
 libgo/go/cmd/go/internal/modload/help.go           |  52 +-
 .../go/cmd/go/internal/robustio/robustio_flaky.go  |   2 +-
 libgo/go/runtime/mbitmap.go                        |   6 +-
 libgo/go/runtime/stubs.go                          |   7 +
 libgomp/ChangeLog                                  |  42 +
 .../libgomp.fortran/target-enter-data-1.f90        |   2 +
 .../static-dynamic-lifetimes-1-lib.c               |   3 +
 .../static-dynamic-lifetimes-1.c                   | 160 ++++
 .../static-dynamic-lifetimes-2-lib.c               |   3 +
 .../static-dynamic-lifetimes-2.c                   | 166 ++++
 .../static-dynamic-lifetimes-3-lib.c               |   3 +
 .../static-dynamic-lifetimes-3.c                   | 183 +++++
 .../static-dynamic-lifetimes-4-lib.c               |   3 +
 .../static-dynamic-lifetimes-4.c                   |  64 ++
 .../static-dynamic-lifetimes-5-lib.c               |   3 +
 .../static-dynamic-lifetimes-5.c                   |  56 ++
 .../static-dynamic-lifetimes-6-lib.c               |   3 +
 .../static-dynamic-lifetimes-6.c                   |  42 +
 .../static-dynamic-lifetimes-7-lib.c               |   3 +
 .../static-dynamic-lifetimes-7.c                   |  42 +
 .../static-dynamic-lifetimes-8-lib.c               |   3 +
 .../static-dynamic-lifetimes-8.c                   |  47 ++
 libphobos/ChangeLog                                |  13 +
 libphobos/d_rules.am                               |  11 -
 libphobos/libdruntime/Makefile.am                  |  17 +
 libphobos/libdruntime/Makefile.in                  | 133 +++-
 libphobos/src/Makefile.am                          |  13 +-
 libphobos/src/Makefile.in                          |  28 +-
 libphobos/testsuite/lib/libphobos.exp              |   4 -
 libphobos/testsuite/testsuite_flags.in             |   1 -
 libstdc++-v3/ChangeLog                             |  17 +
 libstdc++-v3/include/bits/unique_ptr.h             |  25 +
 libstdc++-v3/libsupc++/compare                     |  49 +-
 .../comparisons/algorithms/partial_order.cc        |   4 +
 .../comparisons/algorithms/strong_order.cc         |   4 +
 .../comparisons/algorithms/weak_order.cc           |   4 +
 .../testsuite/20_util/default_delete/48631_neg.cc  |   2 +-
 .../testsuite/20_util/default_delete/void_neg.cc   |   2 +-
 .../20_util/unique_ptr/comparison/compare.cc       |  88 +++
 .../20_util/unique_ptr/comparison/compare_c++20.cc |  98 +++
 97 files changed, 3181 insertions(+), 746 deletions(-)


More information about the Libstdc++-cvs mailing list