[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