From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 103463850418; Wed, 9 Dec 2020 23:03:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 103463850418 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 r11-5888. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: cef1798db739fb5cc9ef5181e3f6a68965d0a036 X-Git-Newrev: 1920142ab4c75a6cdce786185a9e490c625f858b Message-Id: <20201209230317.103463850418@sourceware.org> Date: Wed, 9 Dec 2020 23:03:17 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2020 23:03:17 -0000 https://gcc.gnu.org/g:1920142ab4c75a6cdce786185a9e490c625f858b commit 1920142ab4c75a6cdce786185a9e490c625f858b Merge: cef1798db73 4c61e35f20f Author: Iain Sandoe Date: Wed Dec 9 20:23:31 2020 +0000 Merge master r11-5888. * Merge master r11-5888-g4c61e35f20fe. Diff: contrib/ChangeLog | 9 + gcc/ChangeLog | 87 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/c-parser.c | 52 + gcc/c/gimple-parser.c | 2 + gcc/config/aarch64/aarch64-protos.h | 41 +- gcc/config/aarch64/aarch64.c | 279 +- gcc/config/i386/i386.h | 16 - gcc/cp/ChangeLog | 106 + gcc/cp/call.c | 4 + gcc/cp/class.c | 3 + gcc/cp/constexpr.c | 13 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/cvt.c | 3 + gcc/cp/cxx-pretty-print.c | 6 + gcc/cp/decl.c | 157 +- gcc/cp/decl2.c | 39 +- gcc/cp/init.c | 2 +- gcc/cp/lex.c | 6 + gcc/cp/method.c | 115 +- gcc/cp/module.cc | 52 + gcc/cp/parser.c | 434 +- gcc/cp/parser.h | 3 +- gcc/cp/pt.c | 45 + gcc/cp/rtti.c | 16 +- gcc/cp/semantics.c | 16 +- gcc/cp/typeck.c | 2 +- gcc/fold-const.c | 5 +- gcc/fortran/ChangeLog | 19 + gcc/gimple-if-to-switch.cc | 6 + gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 98 + gcc/testsuite/c-c++-common/gomp/allocate-5.c | 41 + gcc/testsuite/g++.dg/cpp0x/new4.C | 36 + gcc/testsuite/g++.dg/cpp2a/bit-cast7.C | 39 + gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C | 117 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 4 +- gcc/testsuite/g++.dg/diagnostic/nullptr.C | 8 + gcc/testsuite/g++.dg/pr98213.C | 24 + gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 + gcc/testsuite/gcc.c-torture/compile/pr98199.c | 7 + gcc/testsuite/gcc.dg/gimplefe-error-8.c | 9 + gcc/testsuite/gcc.dg/torture/pr98191.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr98182.c | 18 + .../s390/zvector/autovec-double-signaling-eq.c | 2 +- .../s390/zvector/autovec-float-signaling-eq.c | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 23 +- gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 14 + gcc/tree-ssa-loop-im.c | 20 +- include/hsa.h | 6061 ++++++++++++++++++-- include/hsa_ext_amd.h | 1969 +++++++ include/hsa_ext_image.h | 1440 +++++ libgcc/ChangeLog | 5 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/work/exec.go | 15 + libgo/go/internal/poll/copy_file_range_linux.go | 55 +- libgo/go/runtime/crash_cgo_test.go | 13 + libgo/go/runtime/os_js.go | 2 +- libgo/go/runtime/proc.go | 26 +- libgo/go/runtime/signal_unix.go | 8 +- .../runtime/testdata/testprogcgo/needmdeadlock.go | 95 + libgo/runtime/proc.c | 3 + libgomp/ChangeLog | 4 + libgomp/plugin/plugin-gcn.c | 6 +- libstdc++-v3/ChangeLog | 12 + libstdc++-v3/acinclude.m4 | 6 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 8 + libstdc++-v3/include/std/thread | 7 +- libstdc++-v3/src/c++11/thread.cc | 5 +- .../comparisons/algorithms/partial_order.cc | 4 +- 79 files changed, 11074 insertions(+), 774 deletions(-)