From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 2C5E03835409; Mon, 14 Jun 2021 22:37:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C5E03835409 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-1435. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 1189401cdb5d9e2c062dd3a412783a208b787ad3 X-Git-Newrev: c90f2f1cd24eaacef396ce25d4e9b787193496c0 Message-Id: <20210614223735.2C5E03835409@sourceware.org> Date: Mon, 14 Jun 2021 22:37:35 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2021 22:37:35 -0000 https://gcc.gnu.org/g:c90f2f1cd24eaacef396ce25d4e9b787193496c0 commit c90f2f1cd24eaacef396ce25d4e9b787193496c0 Merge: 1189401cdb5 93bfadf3a1d Author: Iain Sandoe 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(-)