From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id F2C5539BB426; Thu, 19 Aug 2021 19:44:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F2C5539BB426 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Merge master r12-3028. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 6c8d47e2787a4f4f5a5ffcacc481a4cc93c21a4f X-Git-Newrev: 7c9dfbbab9758f40460ebd8c06bf5e760c519ed0 Message-Id: <20210819194427.F2C5539BB426@sourceware.org> Date: Thu, 19 Aug 2021 19:44:27 +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: Thu, 19 Aug 2021 19:44:28 -0000 https://gcc.gnu.org/g:7c9dfbbab9758f40460ebd8c06bf5e760c519ed0 commit 7c9dfbbab9758f40460ebd8c06bf5e760c519ed0 Merge: 6c8d47e2787 07b4100683e Author: Iain Sandoe Date: Thu Aug 19 18:07:20 2021 +0100 Merge master r12-3028. * Merge master r12-3028-g07b4100683e5. Diff: ChangeLog | 6 + Makefile.in | 3 + Makefile.tpl | 3 + config/ChangeLog | 5 + config/mh-darwin | 8 + contrib/ChangeLog | 6 + gcc/ChangeLog | 51 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/Make-lang.in | 4 + gcc/analyzer/ChangeLog | 51 ++++ gcc/analyzer/analysis-plan.cc | 4 + gcc/analyzer/checker-path.cc | 28 +- gcc/analyzer/checker-path.h | 6 + gcc/analyzer/diagnostic-manager.cc | 23 +- gcc/analyzer/engine.cc | 183 +++++++++++ gcc/analyzer/exploded-graph.h | 39 +++ gcc/analyzer/program-point.cc | 18 ++ gcc/analyzer/program-point.h | 3 +- gcc/analyzer/program-state.cc | 44 +++ gcc/analyzer/program-state.h | 11 + gcc/analyzer/region-model.cc | 49 ++- gcc/analyzer/region-model.h | 6 + gcc/analyzer/state-purge.cc | 35 ++- gcc/analyzer/supergraph.cc | 43 ++- gcc/analyzer/supergraph.h | 7 +- gcc/c-family/ChangeLog | 6 + gcc/c/ChangeLog | 29 ++ gcc/c/c-parser.c | 15 +- gcc/config.gcc | 2 +- gcc/config/darwin.h | 3 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 1 - gcc/config/i386/x86-tune-costs.h | 26 -- gcc/cp/ChangeLog | 39 +++ gcc/cp/cp-tree.h | 4 +- gcc/cp/parser.c | 17 +- gcc/fortran/ChangeLog | 6 + gcc/jit/ChangeLog | 5 + gcc/jit/Make-lang.in | 63 +++- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/jit-dejagnu.h | 338 +++++++++++++++++++++ gcc/objc/ChangeLog | 10 + gcc/objc/objc-act.c | 16 +- gcc/objc/objc-next-runtime-abi-02.c | 22 +- gcc/optabs.c | 79 +++++ gcc/testsuite/ChangeLog | 74 +++++ gcc/testsuite/c-c++-common/gomp/nothing-2.c | 2 + gcc/testsuite/c-c++-common/gomp/requires-3.c | 2 + gcc/testsuite/g++.dg/analyzer/vfunc-2.C | 44 +++ gcc/testsuite/g++.dg/analyzer/vfunc-3.C | 32 ++ gcc/testsuite/g++.dg/analyzer/vfunc-4.C | 28 ++ gcc/testsuite/g++.dg/analyzer/vfunc-5.C | 103 +++++++ .../g++.dg/cpp2a/class-deduction-aggr12.C | 2 +- gcc/testsuite/gcc.dg/analyzer/function-ptr-4.c | 24 ++ gcc/testsuite/gcc.dg/analyzer/pr100546.c | 17 ++ gcc/testsuite/gcc.dg/pr78213.c | 3 +- gcc/testsuite/gcc.target/i386/pr101950-1.c | 20 ++ gcc/testsuite/gcc.target/i386/pr101950-2.c | 19 ++ gcc/testsuite/gcc.target/i386/pr99881.c | 2 +- gcc/testsuite/gfortran.dg/{ => gomp}/nothing-1.f90 | 0 gcc/testsuite/gfortran.dg/{ => gomp}/nothing-2.f90 | 2 +- gcc/testsuite/jit.dg/harness.h | 2 +- gcc/testsuite/jit.dg/jit.exp | 7 +- gcc/testsuite/jit.dg/test-asm.c | 13 + gcc/testsuite/jit.dg/test-asm.cc | 12 + gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 + gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 + gcc/testsuite/obj-c++.dg/pr101666.inc | 29 ++ gcc/testsuite/objc.dg/pr101666-0.m | 7 + gcc/testsuite/objc.dg/pr101666-1.m | 10 + gcc/testsuite/objc.dg/pr101666.inc | 29 ++ libgomp/ChangeLog | 20 ++ libiberty/ChangeLog | 5 + libiberty/simple-object-mach-o.c | 5 + libstdc++-v3/ChangeLog | 62 ++++ libstdc++-v3/doc/doxygen/user.cfg.in | 75 +---- libstdc++-v3/doc/html/manual/status.html | 5 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 10 + libstdc++-v3/include/bits/shared_ptr.h | 20 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 2 + libstdc++-v3/include/std/charconv | 6 +- libstdc++-v3/include/std/tuple | 6 +- libstdc++-v3/src/filesystem/ops-common.h | 2 +- .../testsuite/20_util/tuple/cons/101960.cc | 4 + 87 files changed, 1851 insertions(+), 207 deletions(-)