[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