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).