From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 7ECD93857816; Thu, 27 May 2021 07:52:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7ECD93857816 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/heads/devel/sphinx X-Git-Oldrev: 2a0afc4ad163ba4a8b5ef10b777b20e62baf5f79 X-Git-Newrev: d4997738800da4be5954fa1849bbf2ade74cc20e Message-Id: <20210527075218.7ECD93857816@sourceware.org> Date: Thu, 27 May 2021 07:52:18 +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: Thu, 27 May 2021 07:52:18 -0000 https://gcc.gnu.org/g:d4997738800da4be5954fa1849bbf2ade74cc20e commit d4997738800da4be5954fa1849bbf2ade74cc20e Merge: 2a0afc4ad16 01c59ef2e5a Author: Martin Liska Date: Thu May 27 09:52:01 2021 +0200 Merge branch 'master' into devel/sphinx Diff: gcc/ChangeLog | 214 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/init.c | 2 +- gcc/builtins.c | 40 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 7 + gcc/config/arc/arc.c | 20 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/mve.md | 2 +- gcc/config/arm/neon.md | 13 - gcc/config/arm/vec-common.md | 26 ++ gcc/config/bfin/bfin.c | 6 +- gcc/config/csky/csky.c | 16 - gcc/config/epiphany/epiphany.c | 2 +- gcc/config/i386/i386.c | 5 +- gcc/config/iq2000/iq2000.md | 6 +- gcc/config/microblaze/microblaze.c | 26 +- gcc/config/microblaze/microblaze.md | 18 +- gcc/cp/ChangeLog | 24 + gcc/cp/cvt.c | 36 +- gcc/cp/pt.c | 5 +- gcc/cp/tree.c | 15 +- gcc/cp/typeck.c | 10 + gcc/doc/extend.texi | 5 +- gcc/doc/sourcebuild.texi | 6 + gcc/fold-const.c | 8 +- gcc/function.c | 4 + gcc/function.h | 17 + gcc/gimple-fold.c | 7 +- gcc/gimple-match-head.c | 1 + gcc/gimple-pretty-print.c | 12 +- gcc/gimple-range-cache.cc | 1 - gcc/gimple-range-gori.cc | 2 + gcc/gimple-range.cc | 126 ++++++ gcc/gimple-range.h | 60 +-- gcc/gimple-ssa-evrp.c | 22 +- gcc/gimple-ssa-warn-alloca.c | 10 +- gcc/gimple-ssa-warn-restrict.c | 8 +- gcc/gimplify.c | 2 +- gcc/graphite-sese-to-poly.c | 9 +- gcc/internal-fn.c | 14 +- gcc/ipa-fnsummary.c | 11 +- gcc/ipa-prop.c | 16 +- gcc/match.pd | 19 +- gcc/omp-low.c | 39 +- gcc/omp-offload.c | 12 +- gcc/testsuite/ChangeLog | 55 +++ gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 + gcc/testsuite/g++.dg/cpp1z/elide6.C | 16 + gcc/testsuite/g++.dg/template/access37.C | 26 ++ gcc/testsuite/g++.dg/template/access37a.C | 6 + gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 8 +- gcc/testsuite/gcc.dg/pr80776-1.c | 4 +- gcc/testsuite/gcc.dg/sso-13.c | 24 + gcc/testsuite/gcc.dg/vect/pr71264.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-28.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-3.c | 8 +- gcc/testsuite/gcc.target/arm/simd/mve-vaddv-1.c | 26 ++ gcc/testsuite/gcc.target/i386/pr100637-3b.c | 56 +++ gcc/testsuite/gcc.target/i386/pr100637-3w.c | 86 ++++ gcc/testsuite/gcc.target/i386/pr100637-4b.c | 19 + gcc/testsuite/gcc.target/i386/pr100637-4w.c | 19 + gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-data-ref.c | 24 +- gcc/tree-dfa.c | 14 +- gcc/tree-scalar-evolution.c | 13 +- gcc/tree-ssa-loop-niter.c | 81 ++-- gcc/tree-ssa-phiopt.c | 11 +- gcc/tree-ssa-pre.c | 19 +- gcc/tree-ssa-reassoc.c | 9 +- gcc/tree-ssa-strlen.c | 85 ++-- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-ssa-uninit.c | 8 +- gcc/tree-ssanames.c | 57 +-- gcc/tree-ssanames.h | 2 - gcc/tree-switch-conversion.c | 10 +- gcc/tree-vect-patterns.c | 18 +- gcc/tree-vrp.c | 23 +- gcc/tree.c | 13 +- gcc/value-query.cc | 5 + gcc/value-query.h | 1 + gcc/vr-values.c | 14 +- gcc/vr-values.h | 2 +- libgomp/ChangeLog | 15 + libgomp/config/gcn/target.c | 65 +++ libgomp/config/nvptx/target.c | 65 +++ libgomp/testsuite/libgomp.c-c++-common/for-3.c | 56 +-- libgomp/testsuite/libgomp.c-c++-common/target-41.c | 28 ++ libgomp/testsuite/libgomp.c-c++-common/target-42.c | 26 ++ libstdc++-v3/ChangeLog | 38 ++ libstdc++-v3/include/bits/ranges_base.h | 378 ++++++++-------- libstdc++-v3/include/debug/formatter.h | 12 +- libstdc++-v3/src/c++11/debug.cc | 483 +++++++++++---------- .../headers/iterator/synopsis_c++20.cc | 25 +- .../24_iterators/range_operations/100768.cc | 128 ++++++ .../testsuite/std/ranges/adaptors/elements.cc | 3 + .../testsuite/std/ranges/adaptors/transform.cc | 3 + 98 files changed, 2176 insertions(+), 860 deletions(-)