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 r12-3967.
Date: Thu, 30 Sep 2021 07:01:34 +0000 (GMT)	[thread overview]
Message-ID: <20210930070134.36F9C3857C52@sourceware.org> (raw)

https://gcc.gnu.org/g:d8c56bfff607428ab6b6d213c391c3e31e6f4869

commit d8c56bfff607428ab6b6d213c391c3e31e6f4869
Merge: 335f4fa13d5 5e2adfeed21
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Sep 29 19:29:20 2021 +0100

    Merge master r12-3967.
    
            * Merge master r12-3967-g5e2adfeed21e.

Diff:

 ChangeLog                                          |   6 +
 gcc/ChangeLog                                      | 150 ++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c/ChangeLog                                    |  10 ++
 gcc/c/c-parser.c                                   |   2 +-
 gcc/c/c-tree.h                                     |   2 +-
 gcc/c/c-typeck.c                                   |  11 +-
 gcc/config.gcc                                     |   1 -
 gcc/config/aarch64/aarch64-builtins.c              |  12 ++
 gcc/config/aarch64/aarch64-simd-builtins.def       |   4 +
 gcc/config/aarch64/aarch64.c                       |  67 +++++----
 gcc/config/aarch64/arm_neon.h                      |  32 ++---
 gcc/config/darwin.h                                |   2 +-
 gcc/config/riscv/riscv.md                          |  10 +-
 gcc/config/rs6000/darwin.h                         |   5 +-
 gcc/cp/ChangeLog                                   |  14 ++
 gcc/cp/coroutines.cc                               |  25 ++--
 gcc/cp/pt.c                                        |   4 +-
 gcc/fortran/array.c                                |   3 +
 gcc/gimplify.c                                     |   2 +-
 gcc/testsuite/ChangeLog                            | 118 ++++++++++++++++
 gcc/testsuite/c-c++-common/gomp/scope-4.c          |  11 ++
 gcc/testsuite/g++.dg/coroutines/pr102454.C         |  38 ++++++
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp3.C         |  11 ++
 gcc/testsuite/gcc.c-torture/compile/920826-1.c     |   2 +-
 gcc/testsuite/gcc.c-torture/compile/920831-1.c     |   2 +-
 gcc/testsuite/gcc.c-torture/compile/pr27863.c      |   4 +-
 gcc/testsuite/gcc.c-torture/compile/pr70190.c      |   2 +-
 gcc/testsuite/gcc.dg/comp-goto-5.c                 |  11 ++
 gcc/testsuite/gcc.dg/comp-goto-6.c                 |   6 +
 gcc/testsuite/gcc.dg/out-of-bounds-1.c             |   2 +-
 gcc/testsuite/gcc.dg/pr78408-1.c                   |   2 +-
 gcc/testsuite/gcc.dg/torture/pr89135.c             |   2 +-
 gcc/testsuite/gcc.dg/torture/pr90071.c             |   2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c         |   2 +-
 gcc/testsuite/gcc.target/aarch64/cpymem-size.c     |  29 ++++
 .../gcc.target/aarch64/memset-corner-cases-2.c     |  30 ++++
 .../gcc.target/aarch64/memset-strict-align-1.c     |  10 +-
 .../gcc.target/i386/vect-alignment-peeling-1.c     |  90 ++++++++++++
 .../gcc.target/i386/vect-alignment-peeling-2.c     |  90 ++++++++++++
 gcc/testsuite/gfortran.dg/pr102520.f90             |  12 ++
 gcc/tree-vect-data-refs.c                          |  39 +++++-
 libgcc/ChangeLog                                   |   5 +
 libgcc/config/i386/libgcc-darwin.ver               |   5 +-
 libgomp/ChangeLog                                  |  12 ++
 libstdc++-v3/ChangeLog                             | 152 +++++++++++++++++++++
 libstdc++-v3/include/bits/atomic_timed_wait.h      |   8 +-
 libstdc++-v3/include/bits/atomic_wait.h            |  15 +-
 libstdc++-v3/include/bits/boost_concept_check.h    |  85 ++++++++++--
 libstdc++-v3/include/bits/fs_path.h                |   4 +-
 libstdc++-v3/include/bits/move.h                   |   4 +-
 libstdc++-v3/include/bits/regex.h                  | 116 +++++++++-------
 libstdc++-v3/include/bits/regex_automaton.h        |  27 ++--
 libstdc++-v3/include/bits/regex_compiler.h         |  66 +++------
 libstdc++-v3/include/bits/regex_compiler.tcc       |  18 +--
 libstdc++-v3/include/bits/regex_constants.h        |  25 +++-
 libstdc++-v3/include/bits/regex_error.h            |   4 +-
 libstdc++-v3/include/bits/regex_executor.h         |  70 ++++++++--
 libstdc++-v3/include/bits/regex_executor.tcc       |   2 +-
 libstdc++-v3/include/bits/regex_scanner.h          |  11 +-
 libstdc++-v3/include/bits/regex_scanner.tcc        |  13 +-
 libstdc++-v3/include/bits/stl_algobase.h           |  16 +--
 libstdc++-v3/include/bits/stl_iterator.h           |  28 ++++
 .../testsuite/20_util/default_delete/48631_neg.cc  |   2 +-
 libstdc++-v3/testsuite/20_util/forward/c_neg.cc    |   2 +-
 libstdc++-v3/testsuite/20_util/forward/f_neg.cc    |   2 +-
 .../testsuite/20_util/is_nothrow_swappable/value.h |   4 +-
 .../testsuite/20_util/is_swappable/value.h         |  11 +-
 .../deque/requirements/explicit_instantiation/3.cc |   2 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../list/requirements/explicit_instantiation/3.cc  |   2 +-
 .../list/requirements/explicit_instantiation/5.cc  |   3 +-
 .../map/requirements/explicit_instantiation/3.cc   |   2 +-
 .../map/requirements/explicit_instantiation/5.cc   |   3 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../requirements/explicit_instantiation/5.cc       |   3 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../requirements/explicit_instantiation/5.cc       |   3 +-
 .../requirements/explicit_instantiation/1.cc       |  11 +-
 .../requirements/explicit_instantiation/1_c++98.cc |  11 +-
 .../queue/requirements/explicit_instantiation/1.cc |   2 +
 .../requirements/explicit_instantiation/1_c++98.cc |   2 +
 .../set/requirements/explicit_instantiation/3.cc   |   2 +-
 .../set/requirements/explicit_instantiation/5.cc   |   3 +-
 .../stack/requirements/explicit_instantiation/1.cc |   2 +
 .../requirements/explicit_instantiation/1_c++98.cc |   2 +
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../vector/ext_pointer/explicit_instantiation/3.cc |   2 +-
 .../requirements/explicit_instantiation/3.cc       |   2 +-
 .../24_iterators/normal_iterator/to_address.cc     |   6 +
 .../testsuite/24_iterators/operations/prev_neg.cc  |   2 +-
 .../testsuite/24_iterators/output/concept.cc       |   2 +-
 libstdc++-v3/testsuite/25_algorithms/copy/34595.cc |   5 +-
 .../25_algorithms/unique_copy/check_type.cc        |  22 ++-
 .../28_regex/algorithms/regex_match/multiline.cc   |  74 ++++++++++
 .../testsuite/28_regex/basic_regex/84110.cc        |  39 ++++++
 .../basic_regex/assign/exception_safety.cc         |  20 +++
 .../28_regex/basic_regex/ctors/char/other.cc       |  37 +++++
 .../28_regex/basic_regex/ctors/grammar.cc          |  53 +++++++
 102 files changed, 1603 insertions(+), 314 deletions(-)


                 reply	other threads:[~2021-09-30  7:01 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=20210930070134.36F9C3857C52@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).