From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id C6766385800A; Tue, 11 May 2021 21:33:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C6766385800A 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-726. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 966c7db422554cb7a923d0bb9470199f78e939a7 X-Git-Newrev: e70d541b1d1843132c9cae4997ee702bced5bde8 Message-Id: <20210511213320.C6766385800A@sourceware.org> Date: Tue, 11 May 2021 21:33:20 +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: Tue, 11 May 2021 21:33:20 -0000 https://gcc.gnu.org/g:e70d541b1d1843132c9cae4997ee702bced5bde8 commit e70d541b1d1843132c9cae4997ee702bced5bde8 Merge: 966c7db4225 21dfb22920c Author: Iain Sandoe Date: Tue May 11 19:49:20 2021 +0100 Merge master r12-726. * Merge master r12-726-g21dfb22920ce. Diff: MAINTAINERS | 6 +- Makefile.def | 3 - Makefile.in | 489 - c++tools/ChangeLog | 4 + configure | 24 - configure.ac | 21 - contrib/ChangeLog | 37 + contrib/gcc-changelog/git_check_commit.py | 6 +- contrib/gcc-changelog/git_commit.py | 31 +- contrib/gcc-changelog/git_email.py | 4 +- contrib/gcc-changelog/git_repository.py | 7 +- contrib/gcc-changelog/test_email.py | 19 +- contrib/gcc-changelog/test_patches.txt | 401 +- contrib/gcc_update | 4 - contrib/update-copyright.py | 2 - gcc/ChangeLog | 372 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 51 + gcc/ada/Make-generated.in | 51 +- gcc/ada/atree.adb | 23 +- gcc/ada/atree.ads | 7 +- gcc/ada/atree.h | 6 +- gcc/ada/einfo-utils.ads | 188 +- gcc/ada/gcc-interface/Make-lang.in | 4 +- gcc/ada/gcc-interface/Makefile.in | 9 +- gcc/ada/gcc-interface/ada-tree.h | 6 +- gcc/ada/gnatvsn.adb | 15 +- gcc/ada/version.c | 34 + gcc/analyzer/ChangeLog | 13 + gcc/brig-builtins.def | 675 - gcc/brig/ChangeLog | 433 - gcc/brig/Make-lang.in | 251 - gcc/brig/brig-builtins.h | 99 - gcc/brig/brig-c.h | 66 - gcc/brig/brig-lang.c | 958 - gcc/brig/brigfrontend/brig-arg-block-handler.cc | 66 - gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 265 - gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 735 - gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 238 - gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 198 - gcc/brig/brigfrontend/brig-code-entry-handler.cc | 1305 -- gcc/brig/brigfrontend/brig-code-entry-handler.h | 410 - gcc/brig/brigfrontend/brig-comment-handler.cc | 38 - gcc/brig/brigfrontend/brig-control-handler.cc | 108 - .../brigfrontend/brig-copy-move-inst-handler.cc | 73 - gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 268 - gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 45 - gcc/brig/brigfrontend/brig-function-handler.cc | 431 - gcc/brig/brigfrontend/brig-function.cc | 1602 -- gcc/brig/brigfrontend/brig-function.h | 267 - gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 58 - gcc/brig/brigfrontend/brig-label-handler.cc | 40 - gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 85 - gcc/brig/brigfrontend/brig-machine.c | 44 - gcc/brig/brigfrontend/brig-machine.h | 33 - gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 178 - gcc/brig/brigfrontend/brig-module-handler.cc | 41 - gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 93 - gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 146 - gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 42 - gcc/brig/brigfrontend/brig-to-generic.cc | 1045 -- gcc/brig/brigfrontend/brig-to-generic.h | 240 - gcc/brig/brigfrontend/brig-util.cc | 574 - gcc/brig/brigfrontend/brig-util.h | 120 - gcc/brig/brigfrontend/brig-variable-handler.cc | 270 - gcc/brig/brigfrontend/hsa-brig-format.h | 1234 -- gcc/brig/brigfrontend/phsa.h | 79 - gcc/brig/brigspec.c | 136 - gcc/brig/config-lang.in | 41 - gcc/brig/gccbrig.texi | 153 - gcc/brig/lang-specs.h | 28 - gcc/brig/lang.opt | 46 - gcc/builtins.def | 43 - gcc/c-family/ChangeLog | 11 + gcc/c-family/c-lex.c | 2 +- gcc/c/ChangeLog | 7 + gcc/config/aarch64/aarch64-simd.md | 46 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/iterators.md | 13 +- gcc/config/arm/arm.c | 21 +- gcc/config/arm/arm_mve.h | 460 +- gcc/config/i386/i386.c | 2 +- gcc/config/rs6000/rs6000.c | 35 +- gcc/cp/ChangeLog | 28 + gcc/cp/constraint.cc | 6 +- gcc/cp/name-lookup.c | 15 +- gcc/cp/pt.c | 2 + gcc/cp/typeck.c | 19 +- gcc/d/ChangeLog | 13 + gcc/doc/frontends.texi | 2 +- gcc/doc/install.texi | 6 +- gcc/doc/invoke.texi | 4 - gcc/doc/standards.texi | 8 - gcc/doc/tm.texi | 4 +- gcc/fortran/ChangeLog | 14 + gcc/gimple-fold.c | 89 +- gcc/gimple-ssa-warn-alloca.c | 23 +- gcc/go/ChangeLog | 5 + gcc/ipa-param-manipulation.c | 4 +- gcc/objc/ChangeLog | 7 + gcc/omp-low.c | 12 +- gcc/range-op.cc | 11 +- gcc/target.def | 6 +- gcc/targhooks.c | 3 +- gcc/targhooks.h | 2 +- gcc/testsuite/ChangeLog | 70 + gcc/testsuite/brig.dg/README | 12 - gcc/testsuite/brig.dg/dg.exp | 31 - gcc/testsuite/brig.dg/test/gimple/alloca.hsail | 37 - gcc/testsuite/brig.dg/test/gimple/atomics.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/branches.hsail | 58 - gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail | 74 - .../brig.dg/test/gimple/function_calls.hsail | 59 - .../brig.dg/test/gimple/internal-casts.hsail | 146 - gcc/testsuite/brig.dg/test/gimple/kernarg.hsail | 25 - gcc/testsuite/brig.dg/test/gimple/mem.hsail | 39 - gcc/testsuite/brig.dg/test/gimple/mulhi.hsail | 33 - gcc/testsuite/brig.dg/test/gimple/packed.hsail | 76 - .../test/gimple/priv-array-offset-access.hsail | 87 - gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 91 - gcc/testsuite/brig.dg/test/gimple/variables.hsail | 125 - gcc/testsuite/brig.dg/test/gimple/vector.hsail | 57 - gcc/testsuite/c-c++-common/Walloca-larger-than.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-ctad4.C | 25 + gcc/testsuite/g++.dg/ext/vector41.C | 12 + gcc/testsuite/g++.dg/lookup/operator-3.C | 109 + gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 18 + gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 38 + gcc/testsuite/gcc.dg/c11-digit-separators-1.c | 7 + gcc/testsuite/gcc.dg/c2x-digit-separators-1.c | 39 + gcc/testsuite/gcc.dg/c2x-digit-separators-2.c | 25 + gcc/testsuite/gcc.dg/guality/pr43077-1.c | 2 +- gcc/testsuite/gcc.dg/pr100509.c | 9 + gcc/testsuite/gcc.dg/pr79972.c | 3 +- gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c | 59 + gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 + .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 2 +- gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 - gcc/testsuite/gnat.dg/specs/opt5.ads | 25 + gcc/testsuite/gnat.dg/specs/opt5_pkg.ads | 17 + gcc/testsuite/lib/brig-dg.exp | 29 - gcc/testsuite/lib/brig.exp | 40 - gcc/tree-vect-loop.c | 6 +- gcc/tree-vect-slp.c | 8 +- gcc/tree-vectorizer.h | 4 +- libcpp/init.c | 4 +- libgcc/ChangeLog | 5 + libgomp/taskloop.c | 22 +- libgomp/testsuite/libgomp.c/task-reduction-4.c | 21 + libhsail-rt/ChangeLog | 164 - libhsail-rt/Makefile.am | 122 - libhsail-rt/Makefile.in | 817 - libhsail-rt/README | 10 - libhsail-rt/aclocal.m4 | 1179 -- libhsail-rt/configure | 17327 ------------------- libhsail-rt/configure.ac | 160 - libhsail-rt/configure.tgt | 36 - libhsail-rt/include/internal/fibers.h | 99 - .../include/internal/phsa-queue-interface.h | 60 - libhsail-rt/include/internal/phsa-rt.h | 94 - libhsail-rt/include/internal/workitems.h | 142 - libhsail-rt/rt/arithmetic.c | 475 - libhsail-rt/rt/atomics.c | 115 - libhsail-rt/rt/bitstring.c | 190 - libhsail-rt/rt/fbarrier.c | 87 - libhsail-rt/rt/fibers.c | 220 - libhsail-rt/rt/fp16.c | 135 - libhsail-rt/rt/misc.c | 89 - libhsail-rt/rt/multimedia.c | 135 - libhsail-rt/rt/queue.c | 71 - libhsail-rt/rt/sat_arithmetic.c | 267 - libhsail-rt/rt/segment.c | 59 - libhsail-rt/rt/workitems.c | 977 -- libhsail-rt/target-config.h.in | 68 - libphobos/ChangeLog | 4 + libstdc++-v3/ChangeLog | 1071 ++ libstdc++-v3/include/bits/allocator.h | 44 +- libstdc++-v3/include/bits/memoryfwd.h | 7 +- libstdc++-v3/include/bits/shared_ptr_base.h | 13 +- libstdc++-v3/include/ext/malloc_allocator.h | 8 +- libstdc++-v3/include/ext/new_allocator.h | 8 +- libstdc++-v3/include/std/stop_token | 1 - libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 1 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 21 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 40 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 + .../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 + .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +- .../testsuite/20_util/shared_ptr/creation/99006.cc | 4 +- libstdc++-v3/testsuite/20_util/to_chars/4.cc | 36 + .../testsuite/25_algorithms/copy/debug/99402.cc | 3 +- lto-plugin/ChangeLog | 18 + 194 files changed, 3004 insertions(+), 39047 deletions(-)