[gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-6359-g5fb07870fa4c86f529930bae76689ed5bdfcb192' into redhat/gcc-10-branch
Jakub Jelinek
jakub@gcc.gnu.org
Thu Jan 30 20:59:00 GMT 2020
https://gcc.gnu.org/g:e391c69b766a2056ab10cf80fa0cbe777f338235
commit e391c69b766a2056ab10cf80fa0cbe777f338235
Merge: 2e1b638 5fb0787
Author: Jakub Jelinek <jakub@redhat.com>
Date: Thu Jan 30 21:51:31 2020 +0100
Merge commit 'r10-6359-g5fb07870fa4c86f529930bae76689ed5bdfcb192' into redhat/gcc-10-branch
Diff:
gcc/ChangeLog | 224 +++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 43 +
gcc/analyzer/analyzer.h | 16 -
gcc/analyzer/constraint-manager.cc | 5 +-
gcc/analyzer/engine.cc | 12 +-
gcc/analyzer/program-state.cc | 23 +-
gcc/analyzer/program-state.h | 4 +-
gcc/analyzer/region-model.cc | 40 +-
gcc/analyzer/state-purge.cc | 5 +-
gcc/builtins.def | 2 +-
gcc/c-family/ChangeLog | 5 +
gcc/c-family/c-attribs.c | 62 +-
gcc/cgraph.c | 8 +-
gcc/combine.c | 3 +-
gcc/config.in | 6 +
gcc/config/arm/arm.md | 2 +-
gcc/config/gcn/gcn-hsa.h | 2 +-
gcc/config/gcn/gcn.c | 3 +
gcc/config/gcn/predicates.md | 2 +-
gcc/config/i386/i386.md | 56 +-
gcc/config/i386/sse.md | 55 +-
gcc/config/pa/pa.c | 2 +-
gcc/configure | 21 +-
gcc/coverage.c | 2 +-
gcc/cp/ChangeLog | 55 +
gcc/cp/coroutines.cc | 77 +-
gcc/cp/cp-gimplify.c | 4 +
gcc/cp/decl2.c | 8 +-
gcc/cp/parser.c | 23 +-
gcc/cp/pt.c | 66 +-
gcc/fortran/ChangeLog | 25 +
gcc/fortran/expr.c | 4 +-
gcc/fortran/iresolve.c | 5 +-
gcc/fortran/openmp.c | 14 +
gcc/fortran/symbol.c | 16 -
gcc/fortran/trans-decl.c | 14 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-prop.c | 2 +-
gcc/ira-lives.c | 48 +
gcc/ira.c | 38 +-
gcc/profile-count.c | 4 +-
gcc/simplify-rtx.c | 4 +-
gcc/symtab.c | 14 +-
gcc/testsuite/ChangeLog | 125 ++-
gcc/testsuite/g++.dg/abi/guard4.C | 11 +
.../g++.dg/coroutines/co-await-syntax-09-convert.C | 23 +
gcc/testsuite/g++.dg/cpp0x/alignas17.C | 14 +
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/cpp2a/nontype-class31.C | 19 +
gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 +
gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 +
gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 +
gcc/testsuite/g++.dg/pr90338.C | 14 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 37 +
gcc/testsuite/g++.dg/warn/Wtype-limits3.C | 13 +
gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr93494.c | 13 +
gcc/testsuite/gcc.dg/Warray-bounds-57.c | 53 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c | 25 +
gcc/testsuite/gcc.dg/guality/pr59776.c | 4 +-
gcc/testsuite/gcc.dg/lto/pr93384_0.c | 12 +
gcc/testsuite/gcc.dg/lto/pr93384_1.c | 2 +
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/tree-ssa/ssa-dse-26.c | 11 +-
gcc/testsuite/gcc.dg/vect/pr92429.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr93221.c | 10 +
gcc/testsuite/gcc.target/i386/pr91824-1.c | 54 +
gcc/testsuite/gcc.target/i386/pr91824-2.c | 73 ++
gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 +
gcc/tree-pretty-print.c | 12 +
gcc/tree-sra.c | 1058 +++++++++++++++-----
gcc/tree-vect-slp.c | 37 +-
libgo/go/runtime/nbpipe_pipe2.go | 2 +-
libgo/go/runtime/netpoll_hurd.go | 77 +-
libgo/go/syscall/sockcmsg_unix_other.go | 2 +-
libgomp/ChangeLog | 30 +
libgomp/configure | 6 +-
libgomp/oacc-init.c | 1 +
libgomp/plugin/configfrag.ac | 4 +-
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 +-
112 files changed, 3846 insertions(+), 786 deletions(-)
More information about the Libstdc++-cvs
mailing list