[gcc/devel/c++-coroutines] Merge master r10-6826.
Iain D Sandoe
iains@gcc.gnu.org
Mon Feb 24 21:01:00 GMT 2020
https://gcc.gnu.org/g:19862adf4fafaf695c4cbdb133efd5f9bd7b21ce
commit 19862adf4fafaf695c4cbdb133efd5f9bd7b21ce
Merge: acc0309 a4dbb9b
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Feb 24 20:10:20 2020 +0000
Merge master r10-6826.
2020-02-24 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6826-ga4dbb9b25a60.
Diff:
gcc/ChangeLog | 64 ++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 29 +++
gcc/analyzer/checker-path.cc | 2 +-
gcc/analyzer/diagnostic-manager.cc | 144 +++++++++++--
gcc/analyzer/diagnostic-manager.h | 14 +-
gcc/analyzer/reachability.h | 76 +++++++
gcc/config/riscv/riscv.c | 17 +-
gcc/cp/ChangeLog | 33 +++
gcc/cp/call.c | 19 +-
gcc/cp/parser.c | 86 ++++++--
gcc/doc/invoke.texi | 15 +-
gcc/fortran/ChangeLog | 34 +++
gcc/fortran/decl.c | 16 ++
gcc/fortran/interface.c | 6 +-
gcc/fortran/match.c | 25 ++-
gcc/fortran/simplify.c | 12 +-
gcc/fortran/trans-array.c | 26 ++-
gcc/gcc.c | 29 +++
gcc/go/gofrontend/MERGE | 2 +-
gcc/ira-color.c | 97 ++++++---
gcc/lto-opts.c | 6 +
gcc/lto-wrapper.c | 103 ++++++---
gcc/opts-common.c | 66 ++++++
gcc/opts.h | 5 +
gcc/testsuite/ChangeLog | 82 ++++++-
gcc/testsuite/g++.dg/cpp0x/initlist-array11.C | 10 +
gcc/testsuite/g++.dg/cpp2a/consteval3.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/consteval6.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 10 +
gcc/testsuite/g++.dg/ext/consteval1.C | 4 +-
gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C | 6 +
gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C | 142 ++++++++++++
gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C | 109 ++++++++++
gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h | 80 +++++++
.../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 ++
.../gcc.dg/analyzer/analyzer-verbosity-3.c | 222 +++++++++++++++++++
.../gcc.dg/analyzer/analyzer-verbosity-3a.c | 20 ++
gcc/testsuite/gcc.dg/analyzer/edges-1.c | 54 +++++
gcc/testsuite/gcc.dg/analyzer/edges-2.c | 20 ++
gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 2 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c | 23 ++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 +++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 +++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 +++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 ++
gcc/testsuite/gcc.target/arm/pr78353-1.c | 9 +
gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 +
gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 8 +-
gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 +++
gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +-
gcc/testsuite/gfortran.dg/pr93604.f90 | 10 +
gcc/testsuite/gfortran.dg/pr93835.f08 | 8 +
gcc/testsuite/gfortran.dg/same_type_as_3.f03 | 27 +++
gcc/tree-ssa-sccvn.c | 239 ++++++++++++++++-----
libgo/go/internal/poll/fcntl_syscall.go | 2 +-
libgo/go/internal/syscall/unix/nonblocking.go | 2 +-
libstdc++-v3/ChangeLog | 61 ++++++
libstdc++-v3/include/bits/range_access.h | 3 +
libstdc++-v3/include/bits/ranges_algo.h | 92 ++++++++
libstdc++-v3/include/bits/ranges_algobase.h | 4 +-
libstdc++-v3/include/bits/regex.h | 10 -
libstdc++-v3/include/bits/stl_iterator.h | 22 ++
libstdc++-v3/include/bits/stl_multiset.h | 11 -
libstdc++-v3/include/bits/stl_set.h | 9 -
libstdc++-v3/include/bits/stream_iterator.h | 16 ++
libstdc++-v3/include/bits/streambuf_iterator.h | 11 +
libstdc++-v3/include/bits/unordered_set.h | 15 --
libstdc++-v3/include/debug/multiset.h | 13 --
libstdc++-v3/include/debug/set.h | 12 --
libstdc++-v3/include/debug/unordered_set | 16 --
libstdc++-v3/include/experimental/string_view | 6 +-
libstdc++-v3/include/std/ranges | 19 +-
libstdc++-v3/include/std/span | 7 +-
libstdc++-v3/include/std/string_view | 6 +-
.../24_iterators/back_insert_iterator/pr93884.cc | 44 ++++
.../24_iterators/front_insert_iterator/pr93884.cc | 44 ++++
.../24_iterators/istream_iterator/cons/sentinel.cc | 36 ++++
.../24_iterators/istream_iterator/sentinel.cc | 57 +++++
.../istreambuf_iterator/cons/sentinel.cc | 26 +++
.../testsuite/25_algorithms/shift_left/1.cc | 104 +++++++++
.../testsuite/25_algorithms/shift_right/1.cc | 103 +++++++++
libstdc++-v3/testsuite/std/ranges/view.cc | 12 +-
83 files changed, 2622 insertions(+), 316 deletions(-)
More information about the Libstdc++-cvs
mailing list