From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 9F95E385828A; Tue, 26 Jul 2022 08:04:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9F95E385828A Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-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: 9630093982a263fd86dc7c87afbb0afed89c9d47 X-Git-Newrev: 8f694e3f186d734a20ab870cd72e98646142810a Message-Id: <20220726080418.9F95E385828A@sourceware.org> Date: Tue, 26 Jul 2022 08:04:18 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2022 08:04:18 -0000 https://gcc.gnu.org/g:8f694e3f186d734a20ab870cd72e98646142810a commit 8f694e3f186d734a20ab870cd72e98646142810a Merge: 9630093982a bb04f9f23ac Author: Martin Liska Date: Tue Jul 26 10:04:01 2022 +0200 Merge branch 'master' into devel/sphinx Diff: gcc/ChangeLog | 120 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 4 + gcc/analyzer/sm-fd.cc | 2114 ++++++++++---------- gcc/common/config/loongarch/loongarch-common.cc | 1 + gcc/config/aarch64/aarch64-builtins.cc | 71 + gcc/config/aarch64/aarch64.md | 13 +- gcc/config/aarch64/arm_acle.h | 53 + gcc/config/i386/i386-expand.cc | 40 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 140 +- gcc/config/loongarch/constraints.md | 24 +- gcc/config/loongarch/genopts/loongarch.opt.in | 4 + gcc/config/loongarch/loongarch-opts.cc | 7 + gcc/config/loongarch/loongarch-protos.h | 10 +- gcc/config/loongarch/loongarch.cc | 652 ++++-- gcc/config/loongarch/loongarch.h | 2 +- gcc/config/loongarch/loongarch.md | 401 +--- gcc/config/loongarch/loongarch.opt | 4 + gcc/config/loongarch/predicates.md | 56 +- gcc/config/rs6000/rs6000-p8swap.cc | 20 +- gcc/config/rs6000/rtems.h | 3 + gcc/cp/ChangeLog | 10 + gcc/cp/class.cc | 11 +- gcc/cp/semantics.cc | 5 + gcc/gimple-array-bounds.cc | 2 +- gcc/gimple-range.cc | 4 +- gcc/match.pd | 3 +- gcc/range-op-float.cc | 206 ++ gcc/range-op.cc | 153 +- gcc/range-op.h | 69 +- gcc/testsuite/ChangeLog | 42 + gcc/testsuite/c-c++-common/attr-fd.c | 36 +- gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 + gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C | 7 + gcc/testsuite/g++.target/i386/pr91681.C | 20 + gcc/testsuite/gcc.dg/analyzer/fd-2.c | 96 +- gcc/testsuite/gcc.dg/analyzer/fd-3.c | 168 +- gcc/testsuite/gcc.dg/analyzer/fd-4.c | 142 +- gcc/testsuite/gcc.dg/analyzer/fd-5.c | 104 +- gcc/testsuite/gcc.dg/pr106189.c | 5 + gcc/testsuite/gcc.dg/torture/pr106414-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr106414-2.c | 12 + .../gcc.target/aarch64/acle/data-intrinsics.c | 468 +++++ gcc/testsuite/gcc.target/i386/pr91681-1.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-2.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-3.c | 16 + gcc/testsuite/gcc.target/loongarch/func-call-1.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-2.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-3.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-4.c | 32 + gcc/testsuite/gcc.target/loongarch/func-call-5.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-6.c | 33 + gcc/testsuite/gcc.target/loongarch/func-call-7.c | 34 + gcc/testsuite/gcc.target/loongarch/func-call-8.c | 33 + .../gcc.target/loongarch/relocs-symbol-noaddend.c | 23 + gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 + gcc/value-query.cc | 1 + 59 files changed, 3766 insertions(+), 1924 deletions(-)