public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/c++-coroutines] Merge master r11-2655.
Date: Tue, 11 Aug 2020 20:05:17 +0000 (GMT)	[thread overview]
Message-ID: <20200811200517.355B73861024@sourceware.org> (raw)

https://gcc.gnu.org/g:0389bc440b0a1aa48d9e4916b089409a1bd695ad

commit 0389bc440b0a1aa48d9e4916b089409a1bd695ad
Merge: 4fba5dd81cc ebd203778cc
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Aug 11 19:22:06 2020 +0100

    Merge master r11-2655.
    
            * Merge master r11-2655-gebd203778cc5.

Diff:

 gcc/ChangeLog                                      | 47 +++++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/c-family/c-common.c                            |  9 ++-
 gcc/config/i386/i386-expand.c                      | 12 +++-
 gcc/cp/ChangeLog                                   | 13 ++++
 gcc/dbgcnt.def                                     |  1 +
 gcc/doc/sourcebuild.texi                           | 10 ++++
 gcc/expr.c                                         |  6 ++
 gcc/fortran/ChangeLog                              | 18 ++++++
 gcc/go/ChangeLog                                   |  5 ++
 gcc/go/go-c.h                                      |  1 +
 gcc/go/go-lang.c                                   |  1 +
 gcc/go/gofrontend/MERGE                            |  2 +-
 gcc/go/gofrontend/expressions.cc                   | 27 ++++++---
 gcc/go/gofrontend/expressions.h                    |  2 +-
 gcc/go/gofrontend/go.cc                            |  2 +
 gcc/go/gofrontend/gogo.cc                          |  1 +
 gcc/go/gofrontend/gogo.h                           | 14 +++++
 gcc/go/gofrontend/runtime.def                      |  3 +
 gcc/ipa-cp.c                                       | 11 +++-
 gcc/predict.c                                      | 36 +++++++++--
 gcc/testsuite/ChangeLog                            | 54 +++++++++++++++++
 gcc/testsuite/c-c++-common/pr96545.c               | 31 ++++++++++
 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C             | 13 ++++
 gcc/testsuite/gcc.c-torture/execute/pr96549.c      | 12 ++++
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |  3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |  3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-50.c            |  3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c        |  3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c        |  3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c        |  3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c        |  3 +-
 gcc/testsuite/gcc.dg/Wstack-usage.c                |  3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |  3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c       |  3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |  3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c       |  3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-39.c       |  3 +-
 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c        |  2 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |  2 +
 gcc/testsuite/gcc.dg/analyzer/data-model-16.c      |  2 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |  2 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |  1 +
 gcc/testsuite/gcc.dg/analyzer/pr93546.c            |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c           |  2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c           |  2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c          |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c           |  1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c     |  1 +
 gcc/testsuite/gcc.dg/gimplefe-44.c                 |  1 +
 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c             |  2 +-
 gcc/testsuite/gcc.dg/pr84131.c                     |  3 +-
 gcc/testsuite/gcc.dg/pr93986.c                     |  3 +-
 gcc/testsuite/gcc.dg/pr95133.c                     |  1 +
 gcc/testsuite/gcc.dg/pr95857.c                     |  1 +
 gcc/testsuite/gcc.dg/strlenopt-83.c                |  3 +-
 gcc/testsuite/gcc.dg/strlenopt-84.c                |  3 +-
 gcc/testsuite/gcc.dg/strlenopt-91.c                |  3 +-
 gcc/testsuite/gcc.dg/uninit-32.c                   |  3 +-
 gcc/testsuite/gcc.dg/uninit-36.c                   |  3 +-
 gcc/testsuite/gcc.target/i386/minmax-12.c          | 17 ++++++
 gcc/testsuite/gcc.target/i386/pr96539.c            | 16 +++++
 gcc/testsuite/lib/gcc-dg.exp                       | 20 ++++++-
 gcc/testsuite/lib/prune.exp                        |  9 +++
 gcc/testsuite/lib/target-supports-dg.exp           | 28 +++++++++
 gcc/tree.c                                         |  2 +-
 libgo/go/runtime/alg.go                            | 10 ++--
 libgo/go/runtime/eqtype.go                         | 21 +++++++
 libgo/go/runtime/eqtype_aix_gccgo.go               | 32 ++++++++++
 libgo/go/runtime/iface.go                          | 12 ++--
 libstdc++-v3/ChangeLog                             | 40 +++++++++++++
 libstdc++-v3/include/experimental/executor         | 69 ++++++++++++++++------
 libstdc++-v3/include/experimental/io_context       | 53 +++++++++++------
 libstdc++-v3/include/std/stop_token                | 10 ++--
 libstdc++-v3/include/std/thread                    | 29 +++++----
 libstdc++-v3/src/c++11/thread.cc                   | 33 ++++++-----
 .../testsuite/30_threads/this_thread/58038.cc      |  1 +
 .../testsuite/30_threads/this_thread/60421.cc      |  1 +
 .../this_thread/{3.cc => sleep_for-mt.cc}          |  0
 .../testsuite/30_threads/this_thread/sleep_for.cc  | 43 ++++++++++++++
 .../this_thread/{4.cc => sleep_until-mt.cc}        |  0
 .../30_threads/this_thread/sleep_until.cc          | 43 ++++++++++++++
 .../30_threads/this_thread/{2.cc => yield.cc}      |  9 +--
 .../testsuite/30_threads/thread/cons/84535.cc      |  3 +
 .../testsuite/30_threads/thread/cons/lwg2097.cc    |  3 +
 .../net/execution_context/use_service.cc           |  7 +--
 .../testsuite/experimental/net/system_context/1.cc | 42 +++++++++++++
 93 files changed, 841 insertions(+), 133 deletions(-)


                 reply	other threads:[~2020-08-11 20:05 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200811200517.355B73861024@sourceware.org \
    --to=iains@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).