[gcc/devel/c++-coroutines] Merge master r10-6738.
Iain D Sandoe
iains@gcc.gnu.org
Wed Feb 19 20:56:00 GMT 2020
https://gcc.gnu.org/g:6f96ffb0e319f3fe1b453eb0e3530fe17a186995
commit 6f96ffb0e319f3fe1b453eb0e3530fe17a186995
Merge: 91fa08e fd136f0
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Wed Feb 19 20:15:53 2020 +0000
Merge master r10-6738.
2020-02-19 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6738-gfd136f018e6d.
Diff:
gcc/ChangeLog | 64 +++++
gcc/DATESTAMP | 2 +-
gcc/collect2.c | 130 ++--------
gcc/collect2.h | 4 -
gcc/config/aarch64/aarch64-simd-builtins.def | 6 +
gcc/config/aarch64/aarch64-simd.md | 11 +
gcc/config/aarch64/arm_neon.h | 84 +-----
gcc/config/riscv/riscv.c | 4 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/testsuite/ChangeLog | 33 +++
gcc/testsuite/g++.dg/diagnostic/array-init1.C | 2 +-
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr93667.C | 11 +
gcc/testsuite/gcc.dg/strcmpopt_6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr93776.c | 27 ++
gcc/testsuite/gcc.dg/vect/pr93767.c | 13 +
gcc/testsuite/gcc.target/aarch64/vmull_high.c | 23 ++
gcc/tree-sra.c | 19 +-
gcc/tree-vect-data-refs.c | 4 +-
libgo/go/cmd/go/internal/work/gccgo.go | 26 +-
libgomp/.gitattributes | 2 +
libgomp/ChangeLog | 31 +++
libgomp/config/accel/openacc.f90 | 19 +-
libgomp/libgomp.texi | 27 +-
libgomp/openacc.f90 | 281 ++++++++++-----------
libgomp/openacc_lib.h | 145 +++++++----
libstdc++-v3/ChangeLog | 123 +++++++++
libstdc++-v3/include/bits/range_access.h | 27 +-
libstdc++-v3/include/bits/ranges_algo.h | 166 ++++++------
libstdc++-v3/include/bits/ranges_algobase.h | 10 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 18 +-
libstdc++-v3/include/experimental/string_view | 6 +-
libstdc++-v3/include/std/memory | 7 +-
libstdc++-v3/include/std/memory_resource | 10 +-
libstdc++-v3/include/std/numeric | 4 +-
libstdc++-v3/include/std/ranges | 254 ++++++++-----------
libstdc++-v3/include/std/span | 32 +--
libstdc++-v3/include/std/string_view | 6 +-
libstdc++-v3/include/std/type_traits | 2 +
libstdc++-v3/include/std/version | 1 +
.../20_util/polymorphic_allocator/lwg3237.cc | 55 ++++
.../specialized_algorithms/destroy/constrained.cc | 4 +-
.../uninitialized_copy/constrained.cc | 18 +-
.../uninitialized_default_construct/constrained.cc | 8 +-
.../uninitialized_fill/constrained.cc | 8 +-
.../uninitialized_move/constrained.cc | 18 +-
.../uninitialized_value_construct/constrained.cc | 8 +-
.../testsuite/20_util/unwrap_reference/1.cc | 6 +
.../testsuite/20_util/unwrap_reference/3.cc | 27 ++
.../testsuite/23_containers/span/deduction.cc | 2 +-
.../testsuite/23_containers/span/everything.cc | 15 +-
.../testsuite/23_containers/span/lwg3255.cc | 4 +
.../testsuite/26_numerics/midpoint/pointer.cc | 2 -
.../testsuite/26_numerics/midpoint/pointer_neg.cc | 27 ++
libstdc++-v3/testsuite/std/ranges/access/begin.cc | 6 +-
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 4 +-
.../testsuite/std/ranges/access/crbegin.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 6 +-
libstdc++-v3/testsuite/std/ranges/access/data.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/end.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/rend.cc | 4 +-
.../testsuite/std/ranges/adaptors/filter.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +-
.../testsuite/std/ranges/safe_range_types.cc | 42 +--
.../testsuite/std/ranges/subrange/tuple_like.cc | 52 ++++
libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +-
70 files changed, 1185 insertions(+), 825 deletions(-)
More information about the Libstdc++-cvs
mailing list