[gcc/devel/c++-coroutines] Merge master r10-6908.

Iain D Sandoe iains@gcc.gnu.org
Thu Feb 27 22:04:00 GMT 2020


https://gcc.gnu.org/g:7c91bddcba05fb827d237bdf3f6ffd8ab3923312

commit 7c91bddcba05fb827d237bdf3f6ffd8ab3923312
Merge: 758a6a9 75c299a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Feb 27 21:26:29 2020 +0000

    Merge master r10-6908.
    
    2020-02-27  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6908-g75c299acc47b.

Diff:

 gcc/ChangeLog                                      |  184 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/alias.c                                        |   79 +-
 gcc/alias.h                                        |    1 +
 gcc/analyzer/ChangeLog                             |   14 +
 gcc/analyzer/diagnostic-manager.cc                 |   16 +
 gcc/analyzer/region-model.cc                       |    6 +-
 gcc/config/arm/arm_neon.h                          |  532 ++++++-
 gcc/config/arm/arm_neon_builtins.def               |   10 +-
 gcc/config/arm/iterators.md                        |   25 +-
 gcc/config/arm/neon.md                             |   26 +-
 gcc/config/gcn/gcn-valu.md                         |   91 +-
 gcc/config/gcn/gcn.md                              |   27 +-
 gcc/config/rs6000/vsx.md                           |   90 +-
 gcc/config/vx-common.h                             |   14 +-
 gcc/cp/ChangeLog                                   |   17 +
 gcc/cp/class.c                                     |    4 +-
 gcc/cp/decl.c                                      |   11 +-
 gcc/cp/pt.c                                        |   21 +-
 gcc/cp/tree.c                                      |   17 +-
 gcc/cp/typeck.c                                    |    7 +
 gcc/doc/extend.texi                                |    6 +-
 gcc/doc/install.texi                               |    2 +-
 gcc/doc/invoke.texi                                | 1668 ++++++++++----------
 gcc/dwarf2out.c                                    |    3 +-
 gcc/gimplify.c                                     |    1 +
 gcc/ipa-cp.c                                       |   55 +-
 gcc/lto-opts.c                                     |    3 +
 gcc/lto-streamer-out.c                             |    3 +-
 gcc/testsuite/ChangeLog                            |   81 +
 gcc/testsuite/g++.dg/analyzer/pr93950.C            |   28 +
 gcc/testsuite/g++.dg/concepts/pr93933.C            |   31 +
 gcc/testsuite/g++.dg/ext/vla22.C                   |    9 +
 gcc/testsuite/g++.dg/torture/pr92152.C             |   74 +
 gcc/testsuite/gcc.c-torture/compile/pr93949.c      |    7 +
 gcc/testsuite/gcc.c-torture/execute/pr93945.c      |   45 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c    |   40 +
 gcc/testsuite/gcc.dg/ipa/pr93707.c                 |   31 +
 gcc/testsuite/gcc.dg/pr93953.c                     |   17 +
 gcc/testsuite/gcc.dg/torture/pr92152.c             |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c         |    2 +-
 .../gcc.dg/tree-ssa/alias-access-path-12.c         |   20 +
 .../gcc.dg/tree-ssa/alias-access-path-4.c          |    2 +-
 .../gcc.dg/tree-ssa/alias-access-path-5.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c          |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c         |   13 +
 gcc/testsuite/gcc.target/aarch64/vect-mull.x       |    1 +
 gcc/testsuite/gcc.target/arm/bf16_dup.c            |   96 ++
 gcc/testsuite/gcc.target/arm/bf16_reinterpret.c    |  435 +++++
 .../powerpc/fold-vec-extract-longlong.p8.c         |   25 +-
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c     |    2 +-
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c     |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c    |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   52 +
 gcc/tree-ssa-alias.c                               |  178 ++-
 gcc/tree-ssa-sccvn.c                               |   61 +-
 gcc/tree-vect-slp.c                                |    7 +-
 libstdc++-v3/ChangeLog                             |   59 +
 libstdc++-v3/include/bits/boost_concept_check.h    |    2 +-
 libstdc++-v3/include/debug/array                   |   20 +
 libstdc++-v3/include/debug/string                  |    2 +-
 libstdc++-v3/include/std/ranges                    |    8 +
 .../array/tuple_interface/get_debug_neg.cc         |    6 +-
 .../tuple_interface/tuple_element_debug_neg.cc     |    2 +-
 .../23_containers/span/back_assert_neg.cc          |    1 +
 .../23_containers/span/first_2_assert_neg.cc       |    1 +
 .../23_containers/span/first_assert_neg.cc         |    1 +
 .../23_containers/span/front_assert_neg.cc         |    1 +
 .../23_containers/span/index_op_assert_neg.cc      |    1 +
 .../23_containers/span/last_2_assert_neg.cc        |    1 +
 .../23_containers/span/last_assert_neg.cc          |    1 +
 .../23_containers/span/subspan_2_assert_neg.cc     |    1 +
 .../23_containers/span/subspan_3_assert_neg.cc     |    1 +
 .../23_containers/span/subspan_4_assert_neg.cc     |    1 +
 .../23_containers/span/subspan_5_assert_neg.cc     |    1 +
 .../23_containers/span/subspan_6_assert_neg.cc     |    1 +
 .../23_containers/span/subspan_assert_neg.cc       |    1 +
 .../testsuite/25_algorithms/copy/constrained.cc    |   16 +-
 .../25_algorithms/copy_backward/constrained.cc     |   16 +-
 .../25_algorithms/inplace_merge/constrained.cc     |    2 +-
 .../testsuite/25_algorithms/min/concept_checks.cc  |   23 +
 .../testsuite/25_algorithms/move/constrained.cc    |   16 +-
 .../25_algorithms/move_backward/constrained.cc     |   16 +-
 .../25_algorithms/partial_sort/constrained.cc      |    4 +-
 .../25_algorithms/partial_sort_copy/constrained.cc |    8 +-
 .../testsuite/25_algorithms/shuffle/constrained.cc |    4 +-
 .../testsuite/25_algorithms/sort/constrained.cc    |    4 +-
 .../25_algorithms/stable_sort/constrained.cc       |    4 +-
 .../testsuite/std/ranges/adaptors/split.cc         |   14 +
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |   16 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |   17 +
 .../testsuite/std/ranges/adaptors/transform.cc     |   23 +
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |   20 +
 maintainer-scripts/ChangeLog                       |    4 +
 maintainer-scripts/gcc_release                     |   19 +-
 95 files changed, 3460 insertions(+), 1122 deletions(-)



More information about the Libstdc++-cvs mailing list