From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2153) id 521123858281; Sat, 1 Apr 2023 07:43:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 521123858281 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1680335024; bh=O9S5GdmkriprWax/8kzM3qxkmfIYw4xiIRuegtybL9s=; h=From:To:Subject:Date:From; b=C35b4Q8VLg7EPWjU6F+Ivopi1t4DCSzpizopfdrBmeHakzNg1uFarxoehSleuQLU+ gW9PGRtVhZPOjpAP6hOFRZcJaNe5ibxPX3zXZn+mri8pXOJCX+gWu76uLy0TEQC1ff cgwj/vpo2yZ1yro98tiSjFArk82lAdyfX60OAdqo= 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-6968-g69044e11ac52e93622c3d368ae2fd9ef8c3ec015' 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: 5864cb72cba24f25ae864298e85b553f0cadee5d X-Git-Newrev: 21536f033a889b9c0aa53f7888469bab3d9296bd Message-Id: <20230401074344.521123858281@sourceware.org> Date: Sat, 1 Apr 2023 07:43:44 +0000 (GMT) List-Id: https://gcc.gnu.org/g:21536f033a889b9c0aa53f7888469bab3d9296bd commit 21536f033a889b9c0aa53f7888469bab3d9296bd Merge: 5864cb72cba 69044e11ac5 Author: Jakub Jelinek Date: Sat Apr 1 09:40:54 2023 +0200 Merge commit 'r13-6968-g69044e11ac52e93622c3d368ae2fd9ef8c3ec015' into redhat/gcc-13-branch Diff: c++tools/ChangeLog | 9 + c++tools/Makefile.in | 12 +- gcc/ChangeLog | 161 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.cc | 38 ++-- gcc/cgraph.h | 11 +- gcc/cgraphunit.cc | 32 ++-- gcc/config/aarch64/aarch64.cc | 10 +- gcc/config/cris/cris.cc | 23 ++- gcc/config/i386/i386-builtin.def | 40 ++-- gcc/config/i386/i386-expand.cc | 20 +- gcc/config/i386/i386.cc | 5 +- gcc/config/i386/sse.md | 69 +++---- gcc/config/riscv/t-riscv | 43 +++-- gcc/cp/ChangeLog | 43 +++++ gcc/cp/call.cc | 20 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.cc | 50 ++++- gcc/cp/init.cc | 2 +- gcc/cp/parser.cc | 5 +- gcc/cp/pt.cc | 33 +++- gcc/cp/search.cc | 23 +++ gcc/doc/tm.texi | 6 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/dump-parse-tree.cc | 3 + gcc/gimple-range-gori.cc | 30 ++- gcc/gimple-range-gori.h | 4 +- gcc/gimple-ssa-warn-access.cc | 19 +- gcc/lra-constraints.cc | 18 +- gcc/m2/ChangeLog | 29 +++ gcc/m2/gm2-compiler/M2FileName.mod | 18 +- gcc/m2/gm2-compiler/M2Options.def | 6 +- gcc/m2/gm2-compiler/M2Options.mod | 18 +- gcc/m2/gm2-compiler/M2Search.mod | 6 +- gcc/m2/gm2-gcc/m2decl.cc | 2 +- gcc/m2/gm2spec.cc | 96 ++++++++-- gcc/params.opt | 5 + gcc/range-op-float.cc | 208 ++++++++++++++++----- gcc/target.def | 6 +- gcc/testsuite/ChangeLog | 123 ++++++++++++ gcc/testsuite/c-c++-common/Warray-bounds.c | 8 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle7.C | 70 +++++++ gcc/testsuite/g++.dg/cpp1z/noexcept-type27.C | 8 + gcc/testsuite/g++.dg/cpp23/ext-floating15.C | 11 ++ gcc/testsuite/g++.dg/cpp23/subscript14.C | 42 +++++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 1 + gcc/testsuite/g++.dg/lookup/anon8.C | 16 ++ gcc/testsuite/g++.dg/pr71488.C | 1 - gcc/testsuite/g++.dg/torture/pr109342.C | 33 ++++ gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 1 - gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 2 +- gcc/testsuite/g++.target/i386/pr85048.C | 33 ++++ gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pipe-glibc.c | 4 + gcc/testsuite/gcc.dg/torture/inf-compare-1-float.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-2-float.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pr109254.c | 27 +++ gcc/testsuite/gcc.target/i386/pr103559-1.c | 13 ++ gcc/testsuite/gcc.target/i386/pr103559-2.c | 15 ++ gcc/testsuite/gcc.target/i386/pr103559-3.c | 15 ++ gcc/testsuite/gcc.target/i386/pr103559-4.c | 13 ++ gcc/testsuite/gcc.target/i386/pr109052-2.c | 10 + gcc/testsuite/gcc.target/i386/pr109362.c | 19 ++ gcc/testsuite/gcc.target/i386/pr88828-0.c | 2 +- gcc/testsuite/gm2/link/nondefaultext/pass/hello.md | 9 + gcc/testsuite/gm2/link/nondefaultext/pass/liba.dm | 8 + gcc/testsuite/gm2/link/nondefaultext/pass/liba.md | 6 + .../nondefaultext/pass/link-nondefaultext-pass.exp | 38 ++++ gcc/tree-ssa-sccvn.cc | 37 +++- gcc/value-query.cc | 18 +- libiberty/ChangeLog | 5 + libiberty/obstacks.texi | 4 +- libstdc++-v3/ChangeLog | 73 ++++++++ libstdc++-v3/include/bits/cow_string.h | 11 +- libstdc++-v3/include/experimental/internet | 93 ++++++--- libstdc++-v3/include/std/expected | 39 ++-- libstdc++-v3/include/std/optional | 10 +- libstdc++-v3/include/std/stop_token | 1 + .../testsuite/20_util/optional/monadic/pr109242.cc | 35 ++++ .../testsuite/20_util/optional/requirements_neg.cc | 24 +++ .../30_threads/stop_token/stop_source/109339.cc | 10 + .../experimental/net/internet/address/v4/cons.cc | 16 +- .../net/internet/address/v4/creation.cc | 14 +- .../experimental/net/internet/endpoint/cons.cc | 29 ++- .../net/internet/endpoint/extensible.cc | 47 +++++ .../experimental/net/internet/network/v4/cons.cc | 17 +- .../net/internet/network/v4/members.cc | 20 +- 91 files changed, 1804 insertions(+), 370 deletions(-)