public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-7376.
@ 2021-02-24 21:49 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-02-24 21:49 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:59e2a032a32dd3319ddd13aa47f0c2e5fdcfcb95
commit 59e2a032a32dd3319ddd13aa47f0c2e5fdcfcb95
Merge: 1a76a8fa8fe 9a4eb720b34
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Wed Feb 24 19:30:00 2021 +0000
Merge master r11-7376.
* Merge master r11-7376-g9a4eb720b343.
Diff:
ChangeLog | 5 +
gcc/ChangeLog | 56 ++++
gcc/DATESTAMP | 2 +-
gcc/attribs.c | 8 +
gcc/builtins.c | 3 +-
gcc/c/c-decl.c | 4 +
gcc/config/cris/cris.c | 5 +
gcc/config/rs6000/mma.md | 8 +-
gcc/config/rs6000/rs6000-builtin.def | 74 ++++-
gcc/config/rs6000/rs6000-call.c | 41 ++-
gcc/config/rs6000/rs6000.c | 6 +-
gcc/cp/ChangeLog | 18 ++
gcc/cp/coroutines.cc | 11 +-
gcc/doc/extend.texi | 4 +-
gcc/fold-const.c | 16 +-
gcc/fortran/ChangeLog | 15 ++
gcc/fortran/resolve.c | 11 +-
gcc/fortran/trans-array.c | 7 +-
gcc/fortran/trans-expr.c | 40 ++-
gcc/fortran/trans.h | 2 +-
gcc/genextract.c | 2 -
gcc/lra-constraints.c | 10 -
gcc/omp-low.c | 24 ++
gcc/po/ChangeLog | 4 +
gcc/testsuite/ChangeLog | 58 ++++
gcc/testsuite/c-c++-common/gomp/pr99226.c | 17 ++
.../g++.dg/coroutines/co-await-void_type.C | 2 +-
.../coroutines/co-return-syntax-08-bad-return.C | 2 +-
.../coroutines/co-return-syntax-10-movable.C | 2 +-
.../g++.dg/coroutines/co-return-warning-1.C | 2 +-
.../coroutines/co-yield-syntax-08-needs-expr.C | 2 +-
.../coro-bad-gro-00-class-gro-scalar-return.C | 4 +-
.../coro-bad-gro-01-void-gro-non-class-coro.C | 2 +-
gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C | 2 +-
.../g++.dg/coroutines/coro-missing-promise-yield.C | 2 +-
.../g++.dg/coroutines/coro-missing-ret-value.C | 2 +-
.../g++.dg/coroutines/coro-missing-ret-void.C | 2 +-
gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h | 2 +-
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 2 +-
.../g++.dg/coroutines/coro1-refs-and-ctors.h | 2 +-
.../g++.dg/coroutines/coro1-ret-int-yield-int.h | 2 +-
.../g++.dg/coroutines/pr94682-preview-this.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr94752.C | 2 +-
.../pr94760-mismatched-traits-and-promise-prev.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95050.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95345.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95440.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95591.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95711.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95813.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr96251.C | 32 +++
.../coroutines/symmetric-transfer-00-basic.C | 2 +-
.../g++.dg/coroutines/torture/co-await-07-tmpl.C | 2 +-
.../torture/co-await-17-capture-comp-ref.C | 2 +-
.../torture/co-ret-00-void-return-is-ready.C | 2 +-
.../torture/co-ret-01-void-return-is-suspend.C | 2 +-
.../torture/co-ret-03-different-GRO-type.C | 2 +-
.../coroutines/torture/co-ret-04-GRO-nontriv.C | 2 +-
.../torture/co-ret-06-template-promise-val-1.C | 2 +-
.../torture/co-ret-08-template-cast-ret.C | 2 +-
.../coroutines/torture/co-ret-09-bool-await-susp.C | 2 +-
.../torture/co-ret-15-default-return_void.C | 2 +-
.../coroutines/torture/co-ret-17-void-ret-coro.C | 2 +-
.../g++.dg/coroutines/torture/co-yield-00-triv.C | 2 +-
.../g++.dg/coroutines/torture/co-yield-03-tmpl.C | 2 +-
.../torture/co-yield-04-complex-local-state.C | 2 +-
.../g++.dg/coroutines/torture/exceptions-test-0.C | 2 +-
.../torture/exceptions-test-01-n4849-a.C | 2 +-
.../g++.dg/coroutines/torture/func-params-04.C | 5 +-
.../torture/local-var-06-structured-binding.C | 2 +-
.../coroutines/torture/mid-suspend-destruction-0.C | 2 +-
gcc/testsuite/g++.dg/modules/pr99072.H | 10 +
gcc/testsuite/g++.dg/vect/pr99149.cc | 28 ++
gcc/testsuite/g++.dg/vect/pr99220.cc | 29 ++
gcc/testsuite/g++.dg/warn/Wnonnull11.C | 40 +++
gcc/testsuite/gcc.c-torture/compile/pr99225.c | 31 +++
gcc/testsuite/gcc.dg/pr97172-2.c | 8 +
gcc/testsuite/gcc.dg/pr99224.c | 6 +
gcc/testsuite/gcc.dg/stack-usage-1.c | 2 +
gcc/testsuite/gcc.target/i386/pr99123.c | 51 ++++
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 41 ++-
gcc/testsuite/gfortran.dg/assumed_rank_21.f90 | 96 +++++++
gcc/testsuite/gfortran.dg/class_assign_4.f90 | 12 +-
.../gfortran.dg/class_defined_operator_2.f03 | 31 +++
gcc/testsuite/gfortran.dg/elemental_result_2.f90 | 33 +++
gcc/testsuite/gfortran.dg/gomp/pr99226.f90 | 13 +
gcc/tree-vect-slp-patterns.c | 51 ++--
gcc/tree-vect-slp.c | 31 ++-
gcc/tree-vectorizer.c | 1 +
libcpp/init.c | 17 ++
libgcc/config/arm/t-arm | 2 +-
libgcc/libgcc2.c | 2 +-
libstdc++-v3/ChangeLog | 32 +++
libstdc++-v3/config/abi/pre/gnu.ver | 6 +-
libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver | 1 +
.../config/os/gnu-linux/ldbl-ieee128-extra.ver | 1 +
libstdc++-v3/include/std/chrono | 128 ++++++---
libstdc++-v3/libsupc++/dyncast.cc | 3 +
libstdc++-v3/src/c++17/Makefile.am | 4 +
libstdc++-v3/src/c++17/Makefile.in | 4 +
libstdc++-v3/src/c++17/floating_to_chars.cc | 300 +++++++++++++--------
libstdc++-v3/testsuite/17_intro/names.cc | 5 +
.../testsuite/20_util/to_chars/long_double.cc | 73 +++--
libstdc++-v3/testsuite/std/time/year/2.cc | 52 ++++
.../testsuite/std/time/year_month_day/3.cc | 71 +++++
.../testsuite/std/time/year_month_day/4.cc | 71 +++++
108 files changed, 1545 insertions(+), 321 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-24 21:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-24 21:49 [gcc/devel/c++-coroutines] Merge master r11-7376 Iain D Sandoe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).