[gcc/devel/c++-coroutines] Merge master r12-174.
Iain D Sandoe
iains@gcc.gnu.org
Wed Apr 28 06:49:08 GMT 2021
https://gcc.gnu.org/g:0e98965de2a264f71b092d4db0656c16b86969fd
commit 0e98965de2a264f71b092d4db0656c16b86969fd
Merge: b33e08acd7b 37d2b98100c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Apr 27 20:26:37 2021 +0100
Merge master r12-174.
* Merge master r12-174-g37d2b98100ce.
Diff:
contrib/gennews | 4 +-
gcc/ChangeLog | 171 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 8 +
gcc/calls.c | 3 +-
gcc/cfgcleanup.c | 4 +-
gcc/common/config/i386/i386-common.c | 2 +-
gcc/config/aarch64/aarch64.c | 10 +-
gcc/config/aarch64/aarch64.md | 5 +-
gcc/config/aarch64/predicates.md | 4 +-
gcc/config/arm/arm.c | 36 +-
gcc/config/arm/sync.md | 28 +-
gcc/config/arm/thumb1.md | 15 +
gcc/config/i386/i386-options.c | 2 +-
gcc/config/i386/i386.md | 38 +--
gcc/config/rs6000/aix.h | 1 +
gcc/config/rs6000/rs6000.c | 17 +-
gcc/config/vax/builtins.md | 10 +-
gcc/config/vax/vax-protos.h | 1 -
gcc/config/vax/vax.c | 107 ++----
gcc/cp/ChangeLog | 8 +
gcc/cp/constexpr.c | 20 +-
gcc/cp/pt.c | 28 +-
gcc/doc/tm.texi | 9 +
gcc/doc/tm.texi.in | 2 +
gcc/expr.c | 266 ++++++++++-----
gcc/fortran/ChangeLog | 8 +
gcc/generic-match-head.c | 1 +
gcc/gimple-match-head.c | 1 +
gcc/gimple.c | 3 -
gcc/ifcvt.c | 2 +-
gcc/ipa-param-manipulation.c | 4 +
gcc/match.pd | 109 ++++++-
gcc/passes.def | 6 +-
gcc/simplify-rtx.c | 1 +
gcc/target.def | 12 +
gcc/testsuite/ChangeLog | 83 +++++
gcc/testsuite/g++.dg/cpp0x/variadic182.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-base1.C | 28 ++
gcc/testsuite/g++.dg/cpp1y/constexpr-ptrsub1.C | 23 ++
gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary13.C | 24 +-
gcc/testsuite/g++.dg/ipa/pr45572-2.C | 2 +-
gcc/testsuite/g++.dg/opt/pr100254.C | 101 ++++++
gcc/testsuite/g++.dg/template/spec26.C | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr100106.c | 11 +
gcc/testsuite/gcc.dg/pr100239.c | 12 +
gcc/testsuite/gcc.dg/pr20126.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ldist-33.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr20739.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr95527-2.c | 57 ++++
gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-91.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-92.c | 21 ++
gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 3 +-
gcc/testsuite/gcc.target/aarch64/simd/usra.c | 3 +-
.../aarch64/sve/acle/general-c/pr100270_1.c | 103 ++++++
.../aarch64/sve/acle/general-c/sizeless-2.c | 36 +-
.../aarch64/sve/acle/general/attributes_7.c | 72 ++--
gcc/testsuite/gcc.target/aarch64/sve/pr81003.c | 10 +
gcc/testsuite/gcc.target/arm/pr99977.c | 6 +
gcc/testsuite/gcc.target/i386/pr96696.c | 30 ++
gcc/testsuite/gcc.target/i386/pr99405.c | 23 ++
.../gfortran.dg/goacc/classify-serial.f95 | 6 +-
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 2 +-
.../gfortran.dg/goacc/routine-module-mod-1.f90 | 2 +-
gcc/tree-eh.c | 6 +-
gcc/tree-ssa-alias.c | 11 +
gcc/tree-ssa-pre.c | 10 +
gcc/tree-stdarg.c | 2 +-
gcc/tree-vect-generic.c | 2 +-
gcc/value-range.cc | 26 +-
libgomp/ChangeLog | 73 +++++
.../libgomp.oacc-fortran/par-reduction-2-1.f | 4 +-
.../libgomp.oacc-fortran/par-reduction-2-2.f | 4 +-
.../libgomp.oacc-fortran/parallel-dims.f90 | 6 +-
.../libgomp.oacc-fortran/parallel-reduction.f90 | 4 +-
libstdc++-v3/ChangeLog | 56 ++++
libstdc++-v3/include/experimental/bits/net.h | 35 +-
libstdc++-v3/include/experimental/internet | 362 +++++++++++----------
libstdc++-v3/include/experimental/socket | 140 +++++---
libstdc++-v3/include/std/ranges | 2 +-
.../testsuite/29_atomics/atomic_float/1.cc | 1 -
.../29_atomics/atomic_float/wait_notify.cc | 1 -
.../experimental/net/internet/resolver/base.cc | 56 +---
.../experimental/net/internet/socket/opt.cc | 160 +++++++++
.../testsuite/experimental/net/internet/tcp.cc | 45 +++
.../testsuite/experimental/net/internet/udp.cc | 43 +++
.../experimental/net/socket/socket_base.cc | 157 ++++++++-
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 11 +
94 files changed, 2255 insertions(+), 652 deletions(-)
More information about the Libstdc++-cvs
mailing list