[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