[gcc/devel/c++-coroutines] Merge master r12-1435.

Iain D Sandoe iains@gcc.gnu.org
Mon Jun 14 22:37:35 GMT 2021


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

commit c90f2f1cd24eaacef396ce25d4e9b787193496c0
Merge: 1189401cdb5 93bfadf3a1d
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Jun 14 19:07:15 2021 +0100

    Merge master r12-1435.
    
            * Merge master r12-1435-g93bfadf3a1db.

Diff:

 config/gettext.m4                                  |  52 ++++--
 contrib/ChangeLog                                  |  14 ++
 contrib/gcc-changelog/git_commit.py                |  30 +++-
 contrib/gcc-changelog/git_email.py                 |  22 ++-
 contrib/gcc-changelog/test_email.py                |  13 ++
 contrib/gcc-changelog/test_patches.txt             |  60 ++++++-
 gcc/ChangeLog                                      | 197 +++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  24 +++
 gcc/analyzer/call-string.cc                        |  16 +-
 gcc/analyzer/checker-path.cc                       |   4 +-
 gcc/analyzer/constraint-manager.cc                 |  22 +--
 gcc/analyzer/engine.cc                             |  12 +-
 gcc/analyzer/program-state.cc                      |   4 +-
 gcc/analyzer/region-model.cc                       |   4 +-
 gcc/attribs.c                                      |  13 +-
 gcc/auto-profile.c                                 |   8 +-
 gcc/c-family/ChangeLog                             |  10 ++
 gcc/c-family/c-attribs.c                           |   1 +
 gcc/c-family/known-headers.cc                      |   7 +
 gcc/c/c-parser.c                                   |   4 +-
 gcc/config.gcc                                     |  44 ++++-
 gcc/config/arc/arc.h                               |   4 +
 gcc/config/arm/mve.md                              |  35 +++-
 gcc/config/arm/neon.md                             |  39 +---
 gcc/config/arm/vec-common.md                       |  70 ++++++++
 gcc/config/h8300/logical.md                        |  64 ++++---
 gcc/config/h8300/multiply.md                       |   8 +-
 gcc/config/i386/i386-expand.c                      |  11 +-
 gcc/config/i386/i386.c                             |   6 +-
 gcc/config/i386/i386.h                             |   5 +-
 gcc/config/i386/i386.md                            |   8 +-
 gcc/cp/ChangeLog                                   |  58 ++++++
 gcc/cp/constexpr.c                                 |  20 +--
 gcc/cp/decl.c                                      |  15 +-
 gcc/cp/init.c                                      |   8 +
 gcc/cp/parser.c                                    |   8 +-
 gcc/cp/pt.c                                        | 122 +++++++------
 gcc/d/ChangeLog                                    |   5 +
 gcc/doc/extend.texi                                |   6 +-
 gcc/doc/invoke.texi                                |  10 +-
 gcc/fortran/resolve.c                              |   1 -
 gcc/gcc.c                                          |  13 +-
 gcc/gimple-loop-jam.c                              |   4 +-
 gcc/gimple-ssa-evrp.c                              |   2 +-
 gcc/gimple-ssa-store-merging.c                     |  19 +-
 gcc/graphite-poly.c                                |  41 ++---
 gcc/ifcvt.c                                        |   6 +-
 gcc/lower-subreg.c                                 |  11 +-
 gcc/regcprop.c                                     |   5 +-
 gcc/sanopt.c                                       |   4 +-
 gcc/sel-sched-dump.c                               |   5 +-
 gcc/store-motion.c                                 |   8 +-
 gcc/testsuite/ChangeLog                            | 121 +++++++++++++
 gcc/testsuite/g++.dg/diagnostic/maybe_unused1.C    |  17 ++
 gcc/testsuite/g++.dg/ext/array4.C                  | 172 ++++++++++++++++++
 gcc/testsuite/g++.dg/ext/attrib62.C                |   2 +-
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C |   1 +
 gcc/testsuite/g++.dg/spellcheck-stdlib.C           |  18 ++
 gcc/testsuite/g++.dg/template/sfinae-dr1227.C      |  23 +++
 gcc/testsuite/g++.target/i386/pr101023a.C          |  63 +++++++
 gcc/testsuite/g++.target/i386/pr101023b.C          |   5 +
 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c     |   4 +-
 gcc/testsuite/gcc.dg/gomp/simd-clones-2.c          |   2 +
 gcc/testsuite/gcc.dg/sms-1.c                       |   2 -
 gcc/testsuite/gcc.dg/sms-10.c                      |   3 -
 gcc/testsuite/gcc.dg/sms-2.c                       |   2 -
 gcc/testsuite/gcc.dg/sms-3.c                       |   3 -
 gcc/testsuite/gcc.dg/sms-4.c                       |   3 -
 gcc/testsuite/gcc.dg/sms-6.c                       |   2 -
 gcc/testsuite/gcc.dg/sms-8.c                       |   4 -
 gcc/testsuite/gcc.dg/spellcheck-stdlib.c           |  10 ++
 gcc/testsuite/gcc.dg/torture/pr100934.c            |  21 +++
 gcc/testsuite/gcc.dg/torture/pr101031.c            |  28 +++
 gcc/testsuite/gcc.dg/uninit-pr93100.c              |   3 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vclz.c       |   7 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c   |  26 +++
 gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c |  29 +++
 gcc/testsuite/gcc.target/arm/simd/mve-vshl.c       |   5 +-
 .../powerpc/check-builtin-vec_rlnm-runnable.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/pr100085.c        |   2 +
 gcc/timevar.c                                      |   4 +-
 gcc/tree-cfgcleanup.c                              |   8 +-
 gcc/tree-data-ref.c                                | 103 +++--------
 gcc/tree-inline.c                                  |   5 +-
 gcc/tree-into-ssa.c                                |   9 +-
 gcc/tree-pretty-print.c                            |  31 ++--
 gcc/tree-pretty-print.h                            |   3 +-
 gcc/tree-ssa-dom.c                                 |   3 +-
 gcc/tree-ssa-propagate.c                           |   4 +-
 gcc/tree-ssa-strlen.c                              |  19 +-
 gcc/tree-vect-data-refs.c                          |  30 +---
 gcc/tree-vectorizer.c                              |   9 +-
 gcc/value-query.cc                                 |  20 ++-
 intl/configure                                     |  24 ++-
 libgcc/ChangeLog                                   |   8 +
 libphobos/ChangeLog                                |   5 +
 libstdc++-v3/ChangeLog                             |  13 ++
 libstdc++-v3/include/std/any                       |   4 +-
 libstdc++-v3/include/std/tuple                     |   2 +-
 libstdc++-v3/libsupc++/compare                     |  51 +++---
 .../17_intro/headers/c++2011/all_attributes.cc     |   1 +
 .../17_intro/headers/c++2014/all_attributes.cc     |   1 +
 .../17_intro/headers/c++2017/all_attributes.cc     |   2 +
 .../18_support/comparisons/algorithms/fallback.cc  |  42 +++++
 libstdc++-v3/testsuite/20_util/any/cons/101034.cc  |  11 ++
 .../filesystem/path/native/conv_c++23.cc           |   1 +
 107 files changed, 1609 insertions(+), 568 deletions(-)


More information about the Libstdc++-cvs mailing list