From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2153) id 7316C3858407; Tue, 4 Apr 2023 15:36:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7316C3858407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680622602; bh=NCytdE73bDLSA1wItipr61ekzz9ssmFegyXqTtb7G+s=; h=From:To:Subject:Date:From; b=LqTLprQs2JvAgalGXySM00oTfH9JaR97Za40VIGPl8k7jMon+jNxqxv92V8PeGG0E 2jDpIELpAL+T9b8SKiSbz8ZE4ISweqndZwodVv02zvIw87wZDwvdbO3A+0aQjuRLHn FNjT7wPJ7DFGevAaml1V3Huc+yPIlpfLe4ejKr/k= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jakub Jelinek To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/redhat/heads/gcc-13-branch)] Merge commit 'r13-7002-gce243c9eefc2728cb8743ebbcb84c3e08236f06a' into redhat/gcc-13-branch X-Act-Checkin: gcc X-Git-Author: Jakub Jelinek X-Git-Refname: refs/vendors/redhat/heads/gcc-13-branch X-Git-Oldrev: 21536f033a889b9c0aa53f7888469bab3d9296bd X-Git-Newrev: f9101c02b26988d799233db0b778732f7e56259f Message-Id: <20230404153642.7316C3858407@sourceware.org> Date: Tue, 4 Apr 2023 15:36:42 +0000 (GMT) List-Id: https://gcc.gnu.org/g:f9101c02b26988d799233db0b778732f7e56259f commit f9101c02b26988d799233db0b778732f7e56259f Merge: 21536f033a8 ce243c9eefc Author: Jakub Jelinek Date: Tue Apr 4 17:36:25 2023 +0200 Merge commit 'r13-7002-gce243c9eefc2728cb8743ebbcb84c3e08236f06a' into redhat/gcc-13-branch Diff: gcc/ChangeLog | 79 +++ gcc/DATESTAMP | 2 +- gcc/common/config/riscv/riscv-common.cc | 7 +- gcc/config/arm/mve.md | 4 +- gcc/config/gcn/gcn-valu.md | 17 + gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv-v.cc | 23 + gcc/config/riscv/riscv-vector-builtins.def | 4 +- gcc/config/riscv/vector.md | 398 ++++++------- gcc/config/rs6000/altivec.md | 8 +- gcc/config/rs6000/rs6000-builtins.def | 6 +- gcc/config/rs6000/rs6000.cc | 52 +- gcc/config/rs6000/vector.md | 11 +- gcc/config/sol2.h | 1 - gcc/configure | 84 +-- gcc/configure.ac | 16 +- gcc/cp/ChangeLog | 37 ++ gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.cc | 15 +- gcc/cp/decl2.cc | 5 + gcc/cp/pt.cc | 118 +++- gcc/doc/invoke.texi | 4 + gcc/doc/md.texi | 41 +- gcc/doc/sourcebuild.texi | 3 + gcc/fold-const.cc | 3 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/dump-parse-tree.cc | 2 + gcc/ipa-prop.cc | 7 +- gcc/m2/ChangeLog | 32 ++ gcc/m2/Make-lang.in | 32 +- gcc/m2/gm2-compiler/M2ColorString.mod | 3 +- gcc/m2/gm2-compiler/M2Comp.mod | 13 +- gcc/m2/gm2-compiler/M2GCCDeclare.mod | 19 +- gcc/m2/gm2-compiler/PHBuild.bnf | 149 +---- gcc/m2/gm2-libs-ch/cgetopt.c | 7 +- gcc/m2/gm2spec.cc | 4 +- gcc/match.pd | 6 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 622 +++++++++------------ gcc/range-op-float.cc | 32 +- gcc/testsuite/ChangeLog | 72 +++ gcc/testsuite/c-c++-common/ubsan/pr109107-1.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr109107-2.c | 24 + gcc/testsuite/c-c++-common/ubsan/pr109107-3.c | 25 + gcc/testsuite/c-c++-common/ubsan/pr109107-4.c | 24 + gcc/testsuite/g++.dg/cpp1y/var-templ79.C | 5 + .../g++.dg/cpp2a/concepts-placeholder12.C | 29 + gcc/testsuite/g++.dg/lookup/friend25.C | 9 + gcc/testsuite/g++.dg/template/fn-ptr3a.C | 27 + gcc/testsuite/g++.dg/template/fn-ptr3b.C | 30 + gcc/testsuite/g++.dg/template/fn-ptr4.C | 14 + gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C | 146 +++++ gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C | 146 +++++ gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C | 146 +++++ gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C | 146 +++++ .../gcc.c-torture/execute/ieee/pr109386.c | 21 + gcc/testsuite/gcc.dg/pr109303.c | 24 + gcc/testsuite/gcc.dg/pr109304.c | 12 + .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c | 6 +- .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c | 6 +- gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 1 + gcc/testsuite/gcc.target/powerpc/pr108699.c | 42 ++ gcc/testsuite/gcc.target/powerpc/pr56605.c | 3 +- gcc/testsuite/gcc.target/riscv/arch-19.c | 2 +- .../gcc.target/riscv/rvv/base/scalar_move-6.c | 8 - .../gcc.target/riscv/rvv/base/scalar_move-9.c | 26 + gcc/testsuite/gnat.dg/opt39.adb | 2 +- gcc/testsuite/gnat.dg/prot7.adb | 1 + gcc/tree-profile.cc | 9 +- libiberty/ChangeLog | 6 + libiberty/strstr.c | 15 +- libstdc++-v3/doc/html/manual/ext_demangling.html | 13 +- libstdc++-v3/doc/xml/manual/extensions.xml | 13 +- 81 files changed, 2044 insertions(+), 959 deletions(-)