[gcc/devel/c++-coroutines] Merge master r12-1264.

Iain D Sandoe iains@gcc.gnu.org
Wed Jun 9 07:55:23 GMT 2021


https://gcc.gnu.org/g:ea620a0082b4310bea2bd454a9b22dff4549bf50

commit ea620a0082b4310bea2bd454a9b22dff4549bf50
Merge: 2383bfc605a 97d83259b91
Author: Iain Sandoe <iain@sandoe.co.uk>
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(-)


More information about the Libstdc++-cvs mailing list