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-7249.
Date: Tue, 15 Feb 2022 23:39:10 +0000 (GMT)	[thread overview]
Message-ID: <20220215233910.9D9D23858423@sourceware.org> (raw)

https://gcc.gnu.org/g:8488c61a3247f2acbecd9862631f7808add46746

commit 8488c61a3247f2acbecd9862631f7808add46746
Merge: da059215a35 8e84b2b37a5
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Feb 15 19:52:52 2022 +0000

    Merge master r12-7249.
    
            * Merge master r12-7249-g8e84b2b37a54.

Diff:

 gcc/ChangeLog                                      |  63 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   7 +
 gcc/ada/Makefile.rtl                               |   1 +
 gcc/asan.cc                                        |  50 ++++-
 gcc/c-family/ChangeLog                             |   6 +
 gcc/c-family/c-pretty-print.cc                     |   6 +-
 gcc/cfgloop.cc                                     |  13 ++
 gcc/config/aarch64/aarch64-protos.h                |   1 +
 gcc/config/aarch64/aarch64.cc                      | 244 +++++++++++++++++++++
 gcc/config/aarch64/aarch64.md                      |  27 +++
 gcc/config/gcn/gcn.cc                              |   2 +-
 gcc/config/i386/host-cygwin.cc                     |  16 +-
 gcc/config/rs6000/rs6000.cc                        |   6 +
 gcc/cp/ChangeLog                                   |   6 +
 gcc/cp/constexpr.cc                                |   4 +-
 gcc/cp/pt.cc                                       |  41 +++-
 gcc/doc/invoke.texi                                |  24 +-
 gcc/fold-const.cc                                  |  40 ++--
 gcc/fold-const.h                                   |   1 +
 gcc/fortran/ChangeLog                              |  14 ++
 gcc/fortran/expr.cc                                |   8 +-
 gcc/fortran/resolve.cc                             |   1 -
 gcc/fortran/trans-openmp.cc                        |  46 +++-
 gcc/fortran/trans-stmt.cc                          |   2 +-
 gcc/gimple-fold.cc                                 |   4 +-
 gcc/gimple-loop-jam.cc                             |  10 +-
 gcc/gimplify.cc                                    |  17 +-
 gcc/go/ChangeLog                                   |   7 +
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/types.cc                         |   9 +-
 gcc/go/gospec.cc                                   |  42 +---
 gcc/match.pd                                       |  14 ++
 gcc/omp-low.cc                                     |   9 +-
 gcc/simplify-rtx.cc                                |   2 +-
 gcc/testsuite/ChangeLog                            |  72 ++++++
 gcc/testsuite/c-c++-common/pr104505.c              |  12 +
 gcc/testsuite/c-c++-common/torture/pr104497.c      |  12 +
 gcc/testsuite/g++.dg/asan/pr104449.C               |  16 ++
 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C       |  25 +++
 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C      |  10 +
 gcc/testsuite/g++.dg/cpp1z/ttp2.C                  |  21 ++
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C      |  13 ++
 gcc/testsuite/g++.target/i386/pr35513-1.C          |   2 +-
 gcc/testsuite/g++.target/i386/pr35513-2.C          |   2 +-
 gcc/testsuite/gcc.dg/asan/pr104449.c               |  12 +
 gcc/testsuite/gcc.dg/gomp/pr104517.c               |  54 +++++
 gcc/testsuite/gcc.dg/pr104511.c                    |  16 ++
 gcc/testsuite/gcc.dg/pr104522.c                    |  14 ++
 gcc/testsuite/gcc.dg/torture/pr104519.c            |  10 +
 gcc/testsuite/gcc.dg/torture/pr104543.c            |  21 ++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c      |  89 ++++++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h      |  50 +++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c      | 137 ++++++++++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c      | 133 +++++++++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c      | 120 ++++++++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c      | 123 +++++++++++
 gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c      |   6 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c       |   2 +-
 gcc/testsuite/gcc.target/aarch64/max_plus_1.c      | 149 +++++++++++++
 gcc/testsuite/gcc.target/aarch64/max_plus_2.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/max_plus_3.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/max_plus_4.c      |  30 +++
 gcc/testsuite/gcc.target/aarch64/max_plus_5.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/max_plus_6.c      |   9 +
 gcc/testsuite/gcc.target/aarch64/max_plus_7.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/min_plus_1.c      | 149 +++++++++++++
 gcc/testsuite/gcc.target/aarch64/min_plus_2.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/min_plus_3.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/min_plus_4.c      |  30 +++
 gcc/testsuite/gcc.target/aarch64/min_plus_5.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/min_plus_6.c      |   9 +
 gcc/testsuite/gcc.target/aarch64/min_plus_7.c      |  35 +++
 gcc/testsuite/gcc.target/aarch64/shl-combine-2.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-3.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-4.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-5.c   |   2 +
 .../gcc.target/aarch64/store_v2vec_lanes.c         |   2 +-
 gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c   |   2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c   |   2 +
 gcc/testsuite/gcc.target/i386/pr103771-2.c         |   8 +
 gcc/testsuite/gcc.target/i386/pr103771-3.c         |  21 ++
 gcc/testsuite/gcc.target/i386/pr35513-8.c          |   2 +-
 gcc/testsuite/gcc.target/powerpc/pr104253.c        | 156 +++++++++++++
 gcc/testsuite/gfortran.dg/asan/associate_58.f90    |  19 ++
 gcc/testsuite/gfortran.dg/asan/associate_59.f90    |  19 ++
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        | 240 ++++++++++++++++++++
 gcc/testsuite/gfortran.dg/gomp/depend-5.f90        |  82 +++++++
 gcc/testsuite/gfortran.dg/pr104211.f90             |  11 +
 gcc/testsuite/gfortran.dg/pr104528.f               |  44 ++++
 gcc/testsuite/lib/target-supports.exp              |  37 ++++
 gcc/tree-ssa-dse.cc                                |   8 +
 gcc/tree-ssa-forwprop.cc                           |   9 +
 gcc/tree-ssa-loop-niter.cc                         |  16 +-
 gcc/tree-ssa.cc                                    |   2 +-
 gcc/tree-ssa.h                                     |   1 +
 gcc/tree-vect-patterns.cc                          |  96 ++++++++
 gcc/tree-vect-slp.cc                               |  77 ++++---
 gcc/tree-vectorizer.h                              |  35 +++
 gotools/ChangeLog                                  |   7 +
 gotools/Makefile.am                                |   4 +-
 gotools/Makefile.in                                |   5 +-
 gotools/configure                                  |   7 -
 gotools/configure.ac                               |   9 -
 libgo/Makefile.am                                  |   5 +-
 libgo/Makefile.in                                  |   9 +-
 libgo/configure                                    |  11 +-
 libgo/configure.ac                                 |   6 -
 libgo/go/runtime/os_linux.go                       |  21 +-
 libgo/testsuite/Makefile.in                        |   1 -
 libgomp/testsuite/libgomp.fortran/depend-4.f90     | 109 +++++++++
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |  21 +-
 libstdc++-v3/ChangeLog                             |  30 +++
 libstdc++-v3/config/locale/gnu/c_locale.h          |  10 +
 .../config/os/gnu-linux/ldbl-ieee128-extra.ver     |   7 +-
 libstdc++-v3/include/bits/c++config                |   5 -
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |  23 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |   4 +-
 libstdc++-v3/include/std/variant                   |  14 +-
 libstdc++-v3/include/std/version                   |   4 +-
 libstdc++-v3/src/c++17/floating_to_chars.cc        |   8 +-
 .../unsynchronized_pool_resource/allocate.cc       |   2 +-
 .../testsuite/20_util/uses_allocator/make_obj.cc   |  30 ++-
 .../uses_allocator/uninitialized_construct.cc      |  17 ++
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |   8 +-
 129 files changed, 3387 insertions(+), 270 deletions(-)


                 reply	other threads:[~2022-02-15 23:39 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=20220215233910.9D9D23858423@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).