[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