[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