[gcc/devel/c++-coroutines] Merge master r11-1767.

Iain D Sandoe iains@gcc.gnu.org
Wed Jul 1 20:15:28 GMT 2020


https://gcc.gnu.org/g:38881b93b5bb0cc1a7aa46d4f04584551d67d63b

commit 38881b93b5bb0cc1a7aa46d4f04584551d67d63b
Merge: e581e616b5b b260e9123e3
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Jul 1 20:19:24 2020 +0100

    Merge master r11-1767.
    
            * Merge master r11-1767-gb260e9123e3c.

Diff:

 contrib/ChangeLog                                  |   5 +
 contrib/gcc-changelog/git_repository.py            |   6 +-
 gcc/ChangeLog                                      |  29 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/ChangeLog                             |   6 +
 gcc/common/config/riscv/riscv-common.c             |  70 ++-
 gcc/config/aarch64/aarch64-builtins.c              | 138 +++--
 gcc/config/aarch64/aarch64.c                       |  15 +-
 gcc/config/aarch64/aarch64.md                      |  34 +-
 gcc/config/aarch64/iterators.md                    |  14 +
 gcc/config/m68k/m68k.c                             |  12 +-
 gcc/config/pa/pa.c                                 |   8 +-
 gcc/cp/ChangeLog                                   |  25 +
 gcc/cp/class.c                                     |  84 ++-
 gcc/cp/cp-tree.h                                   |  11 +-
 gcc/cp/method.c                                    |   4 +-
 gcc/cp/pt.c                                        |   4 +-
 gcc/doc/extend.texi                                |   5 +
 gcc/doc/gcov.texi                                  |   8 +-
 gcc/fortran/ChangeLog                              |  14 +
 gcc/fortran/arith.c                                |   2 +-
 gcc/fortran/check.c                                |  34 +-
 gcc/fortran/decl.c                                 |  10 +-
 gcc/fortran/expr.c                                 |   2 +-
 gcc/fortran/intrinsic.c                            |  28 +-
 gcc/fortran/io.c                                   |  26 +-
 gcc/fortran/primary.c                              |   8 +-
 gcc/fortran/resolve.c                              |  46 +-
 gcc/gcov.c                                         |  17 +-
 gcc/graphite-dependences.c                         |   2 +-
 gcc/graphite-isl-ast-to-gimple.c                   |   2 +-
 gcc/graphite-optimize-isl.c                        |   2 +-
 gcc/graphite-poly.c                                |   2 +-
 gcc/graphite-scop-detection.c                      |   2 +-
 gcc/graphite-sese-to-poly.c                        |  11 +-
 gcc/graphite.c                                     |   2 +-
 gcc/graphite.h                                     |  16 -
 gcc/system.h                                       |  23 +-
 gcc/testsuite/ChangeLog                            |  96 +++
 gcc/testsuite/g++.dg/gcov/loop.C                   |   2 +-
 gcc/testsuite/g++.target/aarch64/pr95726.C         |  46 ++
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c       |  20 +
 gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c    |  10 +
 gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c    |  10 +
 gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c    |  10 +
 gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c    |  10 +
 gcc/testsuite/gcc.target/arm/handler-align.c       |   2 +-
 gcc/testsuite/gcc.target/arm/pr94743-1-hard.c      |   4 +-
 gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/20030218-1.c      |  26 -
 gcc/testsuite/gcc.target/powerpc/20030505.c        |  21 -
 gcc/testsuite/gcc.target/powerpc/20081204-1.c      |   9 -
 gcc/testsuite/gcc.target/powerpc/bcd-1.c           |   1 -
 gcc/testsuite/gcc.target/powerpc/bcd-2.c           |   1 -
 gcc/testsuite/gcc.target/powerpc/bcd-3.c           |   1 -
 .../gcc.target/powerpc/builtins-1-p9-runnable.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |   3 +-
 .../gcc.target/powerpc/builtins-2-p9-runnable.c    |   5 +-
 gcc/testsuite/gcc.target/powerpc/builtins-2.c      |   4 +-
 .../gcc.target/powerpc/builtins-3-p9-runnable.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c   |   2 +-
 .../gcc.target/powerpc/builtins-3-runnable-p8.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3.c      |   2 +-
 .../gcc.target/powerpc/builtins-4-p9-runnable.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-4.c      |   2 +-
 .../gcc.target/powerpc/builtins-5-p9-runnable.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-5.c      |   3 +-
 .../gcc.target/powerpc/builtins-6-p9-runnable.c    |   4 +-
 .../gcc.target/powerpc/builtins-6-runnable.c       |   4 +-
 .../gcc.target/powerpc/builtins-7-p9-runnable.c    |   4 +-
 .../gcc.target/powerpc/builtins-7-runnable.c       |   3 +-
 .../gcc.target/powerpc/builtins-8-p9-runnable.c    |   3 +-
 .../gcc.target/powerpc/builtins-8-runnable.c       |   3 +-
 .../gcc.target/powerpc/builtins-revb-runnable.c    |   4 +-
 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c   |   2 +-
 .../gcc.target/powerpc/direct-move-double1.c       |   3 +-
 .../gcc.target/powerpc/direct-move-double2.c       |   3 +-
 .../gcc.target/powerpc/direct-move-float1.c        |   3 +-
 .../gcc.target/powerpc/direct-move-float2.c        |   3 +-
 .../gcc.target/powerpc/direct-move-float3.c        |   3 +-
 .../gcc.target/powerpc/direct-move-long1.c         |   3 +-
 .../gcc.target/powerpc/direct-move-long2.c         |   3 +-
 .../gcc.target/powerpc/direct-move-vint1.c         |   3 +-
 .../gcc.target/powerpc/direct-move-vint2.c         |   3 +-
 gcc/testsuite/gcc.target/powerpc/extend-divide-1.c |   1 -
 gcc/testsuite/gcc.target/powerpc/extend-divide-2.c |   1 -
 gcc/testsuite/gcc.target/powerpc/float128-fma1.c   |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw.c     |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw10.c   |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw11.c   |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw2.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw3.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw4.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw5.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw6.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw7.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw8.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw9.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-minmax.c |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-odd.c    |   3 +-
 gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c  |   3 +-
 .../gcc.target/powerpc/p8vector-int128-1.c         |   3 +-
 .../gcc.target/powerpc/p8vector-int128-2.c         |   4 +-
 gcc/testsuite/gcc.target/powerpc/pack01.c          |   1 -
 gcc/testsuite/gcc.target/powerpc/pack02.c          |   1 -
 gcc/testsuite/gcc.target/powerpc/pack03.c          |   1 -
 gcc/testsuite/gcc.target/powerpc/ppc-spe.c         | 663 ---------------------
 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c     |   7 -
 gcc/testsuite/gcc.target/powerpc/pr52457.c         |   1 -
 gcc/testsuite/gcc.target/powerpc/pr60102.c         |  11 -
 gcc/testsuite/gcc.target/powerpc/pr60158.c         |  89 ---
 gcc/testsuite/gcc.target/powerpc/pr60735.c         |  11 -
 gcc/testsuite/gcc.target/powerpc/pr78458.c         |  15 -
 gcc/testsuite/gcc.target/powerpc/pr80343.c         |  50 --
 gcc/testsuite/gcc.target/powerpc/pr88845.c         |   1 -
 gcc/testsuite/gcc.target/powerpc/pr90763.c         |   3 +-
 gcc/testsuite/gcc.target/powerpc/quad-atomic.c     |   1 -
 gcc/testsuite/gcc.target/powerpc/recip-6.c         |   1 -
 gcc/testsuite/gcc.target/powerpc/recip-7.c         |   1 -
 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c     |  71 ---
 .../gcc.target/powerpc/spe-small-data-1.c          |  14 -
 .../gcc.target/powerpc/spe-small-data-2.c          |  13 -
 gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c    | 116 ----
 .../gcc.target/powerpc/spe-vector-memcpy.c         |  10 -
 .../gcc.target/powerpc/spe-vector-memset.c         |  13 -
 gcc/testsuite/gcc.target/powerpc/spe1.c            |  15 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c    |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c |   8 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c |   8 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c |   2 +-
 gcc/testsuite/gcc.target/riscv/attribute-13.c      |   6 +
 gcc/testsuite/gfortran.dg/analyzer/pr93993.f90     |   2 +-
 .../gfortran.dg/elemental_optional_args_6.f90      |   4 +-
 gcc/testsuite/gfortran.dg/pr88379.f90              |  11 +
 gcc/testsuite/gfortran.dg/pr95446.f90              |  38 ++
 gcc/testsuite/gfortran.dg/pr95690.f90              |   4 +-
 gcc/testsuite/gfortran.dg/pr95829.f90              |  14 +
 gcc/testsuite/lib/scanoffload.exp                  |   3 +
 gcc/tree-vect-slp.c                                | 119 +++-
 libcc1/ChangeLog                                   |   5 +
 libcc1/libcp1plugin.cc                             |   2 +-
 libgomp/ChangeLog                                  |  15 +
 libgomp/target.c                                   |   7 +-
 .../libgomp.oacc-c-c++-common/pr85381-2.c          |   4 +-
 .../libgomp.oacc-c-c++-common/pr85381-3.c          |   4 +-
 .../libgomp.oacc-c-c++-common/pr85381-4.c          |   4 +-
 .../libgomp.oacc-c-c++-common/pr85381-5.c          |   4 +-
 .../testsuite/libgomp.oacc-c-c++-common/pr85381.c  |   4 +-
 .../basic_string_view/cons/char/nonnull.cc         |   6 +-
 .../basic_string_view/cons/wchar_t/nonnull.cc      |   6 +-
 .../operations/compare/char/nonnull.cc             |   4 +-
 .../operations/find/char/nonnull.cc                |  12 +-
 .../operations/rfind/char/nonnull.cc               |   4 +-
 165 files changed, 1008 insertions(+), 1571 deletions(-)


More information about the Libstdc++-cvs mailing list