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

Iain D Sandoe iains@gcc.gnu.org
Wed Jan 29 20:42:00 GMT 2020


https://gcc.gnu.org/g:5a915d6690a31a5ed8a653f49c8b8245df4e7957

commit 5a915d6690a31a5ed8a653f49c8b8245df4e7957
Merge: 61d2b19 0de349f
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Jan 29 19:53:40 2020 +0000

    Merge master r10-6332.
    
    2020-01-29  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6332-g0de349f108d96.

Diff:

 gcc/ChangeLog                                      |  103 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   18 +
 gcc/analyzer/analyzer.h                            |   16 -
 gcc/analyzer/constraint-manager.cc                 |    5 +-
 gcc/analyzer/region-model.cc                       |   24 +-
 gcc/analyzer/state-purge.cc                        |    5 +-
 gcc/builtins.def                                   |    2 +-
 gcc/cgraph.c                                       |    8 +-
 gcc/config/i386/i386.md                            |    2 +-
 gcc/cp/ChangeLog                                   |   28 +
 gcc/cp/cp-gimplify.c                               |    4 +
 gcc/cp/decl2.c                                     |    8 +-
 gcc/cp/parser.c                                    |    6 +
 gcc/cp/pt.c                                        |   54 +-
 gcc/fortran/ChangeLog                              |    6 +
 gcc/fortran/openmp.c                               |   14 +
 gcc/ipa-prop.c                                     |    2 +-
 gcc/ira.c                                          |   38 +-
 gcc/simplify-rtx.c                                 |    4 +-
 gcc/testsuite/ChangeLog                            |   60 ++
 gcc/testsuite/g++.dg/abi/guard4.C                  |   11 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C  |   16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C       |   37 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C       |   26 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C       |   15 +
 gcc/testsuite/g++.dg/gomp/pr91118-1.C              |   12 +
 gcc/testsuite/g++.dg/gomp/pr91118-2.C              |   14 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C   |   37 +
 gcc/testsuite/gcc.dg/guality/pr59776.c             |    4 +-
 gcc/testsuite/gcc.dg/pr89689.c                     |   43 +
 gcc/testsuite/gcc.dg/torture/pr93133.c             |    2 +-
 gcc/testsuite/gcc.dg/torture/pr93428.c             |   27 +
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c |   35 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c          |   17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c          |   19 +
 gcc/testsuite/gcc.dg/vect/pr92429.c                |   14 +
 gcc/testsuite/gcc.target/aarch64/pr93221.c         |   10 +
 gcc/testsuite/gfortran.dg/goacc/pr93463.f90        |   15 +
 gcc/tree-sra.c                                     | 1058 +++++++++++++++-----
 gcc/tree-vect-slp.c                                |   37 +-
 libgomp/ChangeLog                                  |   23 +
 libgomp/oacc-init.c                                |    1 +
 libgomp/plugin/plugin-gcn.c                        |   73 +-
 .../acc_get_property-aux.c                         |   66 +-
 .../acc_get_property-gcn.c                         |  135 +++
 .../acc_get_property-host.c                        |   12 +-
 .../acc_get_property-nvptx.c                       |   24 +-
 .../libgomp.oacc-c-c++-common/acc_get_property.c   |   28 +-
 .../libgomp.oacc-fortran/acc_get_property.f90      |    2 -
 libstdc++-v3/ChangeLog                             |   95 ++
 libstdc++-v3/include/std/stop_token                |  478 +++++++--
 libstdc++-v3/libsupc++/compare                     |   12 +-
 .../18_support/comparisons/object/93479.cc         |   46 +
 .../stop_token/stop_callback/deadlock-mt.cc        |   50 +
 .../stop_token/stop_callback/deadlock.cc           |   48 +
 .../30_threads/stop_token/stop_callback/destroy.cc |   83 ++
 .../stop_token/stop_callback/destructible_neg.cc   |   57 ++
 .../stop_token/stop_callback/invocable_neg.cc      |   35 +
 .../30_threads/stop_token/stop_callback/invoke.cc  |   62 ++
 .../30_threads/stop_token/stop_source/assign.cc    |   51 +
 .../stop_token/stop_token/stop_possible.cc         |   49 +
 libstdc++-v3/testsuite/std/ranges/access/end.cc    |   12 +-
 libstdc++-v3/testsuite/std/ranges/access/rbegin.cc |   28 +-
 libstdc++-v3/testsuite/std/ranges/access/rend.cc   |   83 +-
 libstdc++-v3/testsuite/std/ranges/range.cc         |    2 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |   10 +-
 67 files changed, 2845 insertions(+), 578 deletions(-)



More information about the Libstdc++-cvs mailing list