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

Iain D Sandoe iains@gcc.gnu.org
Wed Mar 11 22:16:00 GMT 2020


https://gcc.gnu.org/g:c779ff056253b1da3b9bb7f0c80fe20de7d58a07

commit c779ff056253b1da3b9bb7f0c80fe20de7d58a07
Merge: 35f9ece2dd7 bde31a76ba4
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Mar 11 21:26:10 2020 +0000

    Merge master r10-7133.
    
    2020-03-11  Iain Sandoe  <iain@sandoe.co.uk>
    
            * Merge master r10-7133-gbde31a76ba48.

Diff:

 gcc/ChangeLog                                      | 73 ++++++++++++++++++
 gcc/DATESTAMP                                      |  2 +-
 gcc/ada/ChangeLog                                  |  5 ++
 gcc/ada/gcc-interface/decl.c                       |  9 ++-
 gcc/config/aarch64/aarch64.c                       |  2 +-
 gcc/config/arm/arm-builtins.c                      |  4 +-
 gcc/config/arm/arm_neon.h                          | 24 +++---
 gcc/config/bfin/bfin.md                            |  3 +-
 gcc/config/pdp11/pdp11.c                           |  3 +-
 gcc/config/rs6000/rs6000-c.c                       | 13 ++++
 gcc/config/rs6000/rs6000.c                         |  6 +-
 gcc/cp/ChangeLog                                   | 41 ++++++++++
 gcc/cp/constexpr.c                                 | 42 ++++++++++-
 gcc/cp/constraint.cc                               |  6 +-
 gcc/cp/cp-gimplify.c                               | 20 +----
 gcc/cp/cp-tree.h                                   |  1 +
 gcc/cp/decl.c                                      |  7 ++
 gcc/cp/pt.c                                        | 18 ++---
 gcc/dfp.c                                          | 10 ++-
 gcc/match.pd                                       |  9 +++
 gcc/testsuite/ChangeLog                            | 58 ++++++++++++++
 gcc/testsuite/g++.dg/cpp0x/initlist-overload1.C    | 15 ++++
 gcc/testsuite/g++.dg/cpp0x/initlist116.C           | 29 -------
 gcc/testsuite/g++.dg/cpp0x/initlist117.C           | 40 ----------
 gcc/testsuite/g++.dg/cpp0x/initlist121.C           | 31 ++++++++
 gcc/testsuite/g++.dg/cpp0x/initlist122.C           | 16 ++++
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C      | 34 ---------
 .../g++.dg/cpp1y/constexpr-tracking-const17.C      | 23 ++++++
 .../g++.dg/cpp1y/constexpr-tracking-const18.C      | 23 ++++++
 .../g++.dg/cpp1y/constexpr-tracking-const19.C      | 23 ++++++
 .../g++.dg/cpp1y/constexpr-tracking-const20.C      | 28 +++++++
 .../g++.dg/cpp1y/constexpr-tracking-const21.C      | 28 +++++++
 .../g++.dg/cpp1y/constexpr-tracking-const22.C      | 17 +++++
 gcc/testsuite/g++.dg/cpp1z/class-deduction70.C     |  7 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-using2.C       | 45 +++++++++++
 gcc/testsuite/g++.dg/eh/aggregate1.C               | 56 --------------
 gcc/testsuite/gcc.c-torture/execute/pr94134.c      | 14 ++++
 gcc/testsuite/gcc.dg/dfp/pr94111.c                 | 12 +++
 gcc/testsuite/gcc.dg/pr94114.c                     | 13 ++++
 gcc/testsuite/gcc.dg/pr94121.c                     | 16 ++++
 gcc/testsuite/gcc.dg/torture/20200311-1.c          | 26 +++++++
 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c     | 17 +++++
 gcc/testsuite/gcc.target/powerpc/pr90763.c         | 88 ++++++++++++++++++++++
 gcc/testsuite/gcc.target/riscv/interrupt-2.c       |  4 -
 gcc/testsuite/gnat.dg/subpools1.adb                | 82 ++++++++++++++++++++
 gcc/testsuite/lib/scanasm.exp                      |  2 +-
 gcc/tree-loop-distribution.c                       |  6 +-
 gcc/tree.c                                         | 10 +++
 gcc/value-prof.c                                   |  4 +-
 libstdc++-v3/ChangeLog                             | 27 +++++++
 libstdc++-v3/include/std/ranges                    | 42 +++++++----
 .../testsuite/std/ranges/adaptors/lwg3286.cc       | 72 ++++++++++++++++++
 .../testsuite/std/ranges/adaptors/split.cc         | 20 +++++
 .../testsuite/std/ranges/subrange/lwg3286.cc       | 71 +++++++++++++++++
 libstdc++-v3/testsuite/util/testsuite_iterators.h  | 14 ++--
 55 files changed, 1071 insertions(+), 240 deletions(-)


More information about the Libstdc++-cvs mailing list