[gcc/devel/c++-coroutines] Merge master r10-6790.
Iain D Sandoe
iains@gcc.gnu.org
Fri Feb 21 21:38:00 GMT 2020
https://gcc.gnu.org/g:08285034b01516d751ad41392c873951449cc7fe
commit 08285034b01516d751ad41392c873951449cc7fe
Merge: a1b3c2a 147add9
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Feb 21 21:01:22 2020 +0000
Merge master r10-6790.
2020-02-21 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6790-g147add960917.
Diff:
ChangeLog | 4 +
MAINTAINERS | 2 +-
fixincludes/ChangeLog | 4 +
fixincludes/mkheaders.in | 22 ++-
gcc/ChangeLog | 124 ++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-protos.h | 16 +-
gcc/config/aarch64/aarch64-sve.md | 100 +++++++++++-
gcc/config/aarch64/aarch64.c | 96 ++++++++---
gcc/config/aarch64/iterators.md | 24 +++
gcc/config/arm/arm.md | 6 +-
gcc/config/arm/arm_neon.h | 28 ++++
gcc/config/arm/arm_neon_builtins.def | 4 +
gcc/config/arm/iterators.md | 6 +
gcc/config/arm/neon.md | 11 ++
gcc/config/arm/unspecs.md | 3 +
gcc/config/darwin-c.c | 2 +-
gcc/config/gcn/gcn-valu.md | 181 ++++++++-------------
gcc/config/gcn/gcn.c | 19 +--
gcc/config/gcn/gcn.md | 38 ++---
gcc/config/i386/mmx.md | 8 +-
gcc/cp/ChangeLog | 11 ++
gcc/cp/class.c | 2 +
gcc/cp/parser.c | 7 +
gcc/doc/sourcebuild.texi | 5 +
gcc/testsuite/ChangeLog | 64 ++++++++
gcc/testsuite/g++.dg/ext/flexary36.C | 123 ++++++++++++++
gcc/testsuite/g++.dg/lto/pr93166_0.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr93845.C | 30 ++++
gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C | 45 +++++
gcc/testsuite/g++.target/i386/pr93828.C | 17 ++
gcc/testsuite/gcc.dg/torture/pr93586.c | 21 +++
gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/recip_1.c | 27 +++
gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c | 27 +++
gcc/testsuite/gcc.target/aarch64/sve/recip_2.c | 27 +++
gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c | 30 ++++
gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c | 27 +++
gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c | 27 +++
gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c | 30 ++++
gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c | 27 +++
.../gcc.target/arm/armv8_1m-shift-imm-1.c | 4 +-
.../gcc.target/arm/armv8_1m-shift-reg-1.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 28 ++++
gcc/testsuite/gcc.target/i386/pr69052.c | 6 +-
gcc/testsuite/lib/target-supports.exp | 42 +++++
gcc/tree-sra.c | 3 +-
gcc/tree-ssa-alias.c | 42 ++++-
libgomp/ChangeLog | 7 +
.../libgomp.oacc-fortran/acc_get_property.f90 | 3 +-
libstdc++-v3/ChangeLog | 25 +++
libstdc++-v3/include/std/optional | 26 +++
libstdc++-v3/include/std/ranges | 50 +++++-
libstdc++-v3/include/std/tuple | 33 ++++
libstdc++-v3/include/std/variant | 47 +++++-
.../testsuite/20_util/optional/relops/three_way.cc | 76 +++++++++
.../tuple/comparison_operators/three_way.cc | 102 ++++++++++++
.../20_util/variant/{ => relops}/89851.cc | 0
.../20_util/variant/{ => relops}/90008.cc | 0
.../testsuite/20_util/variant/relops/three_way.cc | 54 ++++++
.../testsuite/std/ranges/adaptors/split.cc | 18 ++
.../testsuite/std/ranges/adaptors/split_neg.cc | 49 ++++++
62 files changed, 1663 insertions(+), 207 deletions(-)
More information about the Libstdc++-cvs
mailing list