From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id C58583881D13; Mon, 13 Feb 2023 13:10:57 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C58583881D13 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1676293857; bh=O2sNMeYzi49eX8OpYaryEf67cTa3/e/tLPCqdxH1+pA=; h=From:To:Subject:Date:From; b=SAjtGl+rMLcJ8/DZjVyVD/jhLggMASOYCr7cPzQ6d55ZwP+ctXHxwjH5Tlku61SNx baSQM6h16Gwscgk9Q1QL+HBeiQHV0s+0JTxqd7uavZBnq4Xh0Ztz8K7PN134iCY3o5 dXs7uezCfqi17fkMgcWCOfvxfTic8aHLX+8pdXh8= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Merge commit 'f80f540e394e87ac70349bad109bfc4b465c7c98^' into HEAD X-Act-Checkin: gcc X-Git-Author: Thomas Schwinge X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 6d4f8ef1a199460b7e7cc99b3e721eabbd97951f X-Git-Newrev: e9b5dc738b08b6e4af74b3ab1bea08db21ba7893 Message-Id: <20230213131057.C58583881D13@sourceware.org> Date: Mon, 13 Feb 2023 13:10:57 +0000 (GMT) List-Id: https://gcc.gnu.org/g:e9b5dc738b08b6e4af74b3ab1bea08db21ba7893 commit e9b5dc738b08b6e4af74b3ab1bea08db21ba7893 Merge: 6d4f8ef1a19 982629bea41 Author: Thomas Schwinge Date: Sun Feb 12 16:27:19 2023 +0100 Merge commit 'f80f540e394e87ac70349bad109bfc4b465c7c98^' into HEAD Diff: contrib/ChangeLog | 16 + contrib/filter-clang-warnings.py | 4 +- contrib/gcc-changelog/git_email.py | 7 +- gcc/ChangeLog | 120 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 21 + gcc/analyzer/kf.cc | 2 +- gcc/analyzer/region-model-asm.cc | 2 +- gcc/analyzer/region-model.cc | 11 +- gcc/analyzer/region-model.h | 1 + gcc/analyzer/sm-fd.cc | 1 + gcc/analyzer/varargs.cc | 3 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 5 + gcc/config/i386/cmpccxaddintrin.h | 8 +- gcc/config/pa/pa.cc | 3 + gcc/config/riscv/riscv.cc | 2 +- gcc/cp/ChangeLog | 85 + gcc/cp/coroutines.cc | 6 +- gcc/cp/error.cc | 9 + gcc/cp/init.cc | 9 +- gcc/cp/mangle.cc | 14 +- gcc/cp/parser.cc | 43 +- gcc/cp/pt.cc | 224 +- gcc/cp/rtti.cc | 4 +- gcc/cp/typeck.cc | 8 +- gcc/doc/extend.texi | 14 +- gcc/doc/invoke.texi | 31 +- gcc/doc/passes.texi | 15 +- gcc/gimple-array-bounds.cc | 105 +- gcc/loop-invariant.cc | 2 + gcc/m2/ChangeLog | 11 + gcc/m2/configure | 47 - gcc/m2/configure.ac | 5 - gcc/m2/tools-src/calcpath | 34 +- gcc/opts.cc | 8 + gcc/testsuite/ChangeLog | 122 + gcc/testsuite/c-c++-common/Wstrict-flex-arrays.c | 9 + gcc/testsuite/g++.dg/contracts/contracts-externC.C | 19 + gcc/testsuite/g++.dg/coroutines/pr107768.C | 26 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-alias1.C | 23 + gcc/testsuite/g++.dg/cpp0x/pr107065.C | 14 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-107437.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C | 15 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 - gcc/testsuite/g++.dg/cpp1z/using-variadic1.C | 29 + gcc/testsuite/g++.dg/cpp1z/using-variadic1a.C | 34 + gcc/testsuite/g++.dg/cpp1z/using-variadic1b.C | 37 + gcc/testsuite/g++.dg/cpp1z/using-variadic1c.C | 33 + gcc/testsuite/g++.dg/cpp1z/using-variadic2.C | 24 + gcc/testsuite/g++.dg/cpp1z/using-variadic3.C | 8 + gcc/testsuite/g++.dg/cpp23/ext-floating13.C | 35 + .../g++.dg/cpp2a/concepts-placeholder11.C | 10 + gcc/testsuite/g++.dg/template/ptrmem33.C | 30 + gcc/testsuite/gcc.c-torture/compile/pr106751.c | 17 + gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-1.c | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-2.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-3.c | 7 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-4.c | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-5.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-6.c | 7 +- gcc/testsuite/gcc.dg/Wstrict-flex-arrays-2.c | 39 + gcc/testsuite/gcc.dg/Wstrict-flex-arrays-3.c | 39 + gcc/testsuite/gcc.dg/Wstrict-flex-arrays.c | 39 + gcc/testsuite/gcc.dg/analyzer/pr104308.c | 2 +- gcc/testsuite/gcc.target/i386/cmpccxadd-1.c | 64 +- gcc/testsuite/gcc.target/i386/cmpccxadd-2.c | 64 +- gcc/testsuite/lib/target-supports.exp | 3 + gcc/tree-inline.cc | 67 +- gcc/tree-vrp.cc | 2 +- libbacktrace/elf.c | 1313 ++--- libgcc/ChangeLog | 9 + libgcc/unwind-dw2-fde.c | 286 +- libgfortran/ChangeLog | 7 + libgomp/ChangeLog | 11 + libgomp/testsuite/libgomp.fortran/allocate-4.f90 | 42 - libstdc++-v3/ChangeLog | 65 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 6019 +++++++++++++++++++- libstdc++-v3/config/abi/pre/gnu.ver | 10 + libstdc++-v3/include/bits/alloc_traits.h | 17 +- libstdc++-v3/include/bits/shared_ptr_base.h | 4 +- libstdc++-v3/include/std/expected | 600 +- libstdc++-v3/include/std/version | 2 +- .../allocator_traits/members/rebind_alloc.cc | 11 +- .../allocator_traits/requirements/rebind_neg.cc | 20 + .../testsuite/20_util/expected/equality.cc | 49 + .../testsuite/20_util/expected/illformed_neg.cc | 1 + libstdc++-v3/testsuite/20_util/expected/monadic.cc | 280 + .../testsuite/20_util/expected/observers.cc | 20 + libstdc++-v3/testsuite/20_util/expected/swap.cc | 92 +- .../testsuite/20_util/expected/synopsis.cc | 2 +- .../testsuite/20_util/expected/unexpected.cc | 4 + libstdc++-v3/testsuite/20_util/expected/version.cc | 2 +- .../20_util/scoped_allocator/outermost.cc | 8 + .../testsuite/20_util/weak_ptr/cons/self_move.cc | 19 + .../23_containers/forward_list/48101_neg.cc | 1 + .../23_containers/unordered_multiset/48101_neg.cc | 1 + .../23_containers/unordered_set/48101_neg.cc | 1 + .../testsuite/23_containers/vector/52591.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- 100 files changed, 9495 insertions(+), 1154 deletions(-)