From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id 327A9398B178; Wed, 9 Jun 2021 07:55:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 327A9398B178 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-1264. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/devel/c++-coroutines X-Git-Oldrev: 2383bfc605a64009b6c27627de0cac1ab1cb7fff X-Git-Newrev: ea620a0082b4310bea2bd454a9b22dff4549bf50 Message-Id: <20210609075523.327A9398B178@sourceware.org> Date: Wed, 9 Jun 2021 07:55:23 +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: Wed, 09 Jun 2021 07:55:23 -0000 https://gcc.gnu.org/g:ea620a0082b4310bea2bd454a9b22dff4549bf50 commit ea620a0082b4310bea2bd454a9b22dff4549bf50 Merge: 2383bfc605a 97d83259b91 Author: Iain Sandoe Date: Mon Jun 7 19:33:04 2021 +0100 Merge master r12-1264. * Merge master r12-1264-g97d83259b91f. Diff: ChangeLog | 9 + MAINTAINERS | 4 + gcc/ChangeLog | 163 +++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-target.def | 70 +-- gcc/c/ChangeLog | 19 + gcc/c/c-decl.c | 19 +- gcc/c/c-parser.c | 1 + gcc/c/c-typeck.c | 25 +- gcc/common/common-target.def | 32 +- gcc/config/h8300/addsub.md | 16 +- gcc/config/h8300/bitfield.md | 16 +- gcc/config/h8300/combiner.md | 68 +- gcc/config/h8300/divmod.md | 12 +- gcc/config/h8300/extensions.md | 12 +- gcc/config/h8300/jumpcall.md | 2 +- gcc/config/h8300/logical.md | 2 +- gcc/config/h8300/movepush.md | 75 ++- gcc/config/h8300/multiply.md | 12 +- gcc/config/h8300/other.md | 2 +- gcc/config/h8300/shiftrotate.md | 18 +- gcc/config/i386/constraints.md | 15 +- gcc/config/i386/i386-expand.c | 4 - gcc/config/i386/i386-features.c | 99 +-- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 55 +- gcc/config/i386/i386.h | 4 - gcc/config/i386/i386.md | 10 + gcc/config/i386/predicates.md | 5 +- gcc/config/i386/sse.md | 67 +- gcc/config/m68k/m68k.md | 6 +- gcc/config/mips/mips.md | 6 +- gcc/config/or1k/or1k.md | 2 +- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc-protos.h | 3 +- gcc/config/sparc/sparc.c | 67 +- gcc/config/sparc/sparc.h | 5 +- gcc/config/sparc/sparc.md | 12 +- gcc/cp/ChangeLog | 25 + gcc/cp/parser.c | 25 +- gcc/d/ChangeLog | 11 + gcc/d/d-codegen.cc | 36 +- gcc/d/expr.cc | 7 +- gcc/df-scan.c | 3 +- gcc/doc/extend.texi | 12 +- gcc/doc/invoke.texi | 4 +- gcc/doc/objc.texi | 6 +- gcc/doc/tm.texi | 364 +++++++++-- gcc/final.c | 3 +- gcc/fold-const.c | 3 + gcc/fortran/ChangeLog | 93 +++ gcc/fortran/trans-array.c | 61 +- gcc/fortran/trans-expr.c | 70 ++- gcc/fortran/trans-intrinsic.c | 1 + gcc/fortran/trans-types.c | 68 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 26 +- gcc/fortran/trans.h | 5 + gcc/genhooks.c | 33 +- gcc/objc/Make-lang.in | 14 +- gcc/objcp/Make-lang.in | 15 +- gcc/reg-stack.c | 18 +- gcc/rtl.c | 6 +- gcc/rtl.h | 5 + gcc/shrink-wrap.c | 2 +- gcc/target.def | 485 ++++++++------- gcc/testsuite/ChangeLog | 142 +++++ gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 17 + gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 + gcc/testsuite/g++.dg/template/access38.C | 15 + gcc/testsuite/g++.target/i386/pr100885.C | 144 +++++ gcc/testsuite/gcc.dg/gomp/scan-1.c | 51 ++ gcc/testsuite/gcc.dg/pr100887.c | 14 + gcc/testsuite/gcc.dg/sso-14.c | 56 ++ gcc/testsuite/gcc.target/i386/pr82735-1.c | 29 + gcc/testsuite/gcc.target/i386/pr82735-2.c | 22 + gcc/testsuite/gcc.target/i386/pr82735-3.c | 5 + gcc/testsuite/gcc.target/i386/pr82735-4.c | 48 ++ gcc/testsuite/gcc.target/i386/pr82735-5.c | 54 ++ gcc/testsuite/gdc.dg/pr100882a.d | 35 ++ gcc/testsuite/gdc.dg/pr100882b.d | 19 + gcc/testsuite/gdc.dg/pr100882c.d | 25 + gcc/testsuite/gdc.dg/torture/pr100882.d | 21 + gcc/testsuite/gfortran.dg/PR100120.f90 | 198 ++++++ gcc/testsuite/gfortran.dg/character_workout_1.f90 | 689 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/character_workout_4.f90 | 689 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/loop-3.f90 | 55 ++ gcc/tree-inline.c | 22 +- gcc/tree-nested.c | 2 + libgfortran/ChangeLog | 8 + libgfortran/intrinsics/associated.c | 2 +- libgfortran/libgfortran.h | 1 + libiberty/ChangeLog | 7 + libiberty/configure | 42 +- libiberty/configure.ac | 6 + libstdc++-v3/ChangeLog | 71 +++ libstdc++-v3/include/bits/ranges_base.h | 28 +- libstdc++-v3/include/std/optional | 7 + libstdc++-v3/include/std/ranges | 2 +- .../testsuite/20_util/optional/relops/three_way.cc | 22 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 6 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 +- 104 files changed, 4114 insertions(+), 847 deletions(-)