[gcc/devel/c++-coroutines] Merge master r11-7227.

Iain D Sandoe iains@gcc.gnu.org
Fri Feb 12 21:32:29 GMT 2021


https://gcc.gnu.org/g:6c94bd8097235b7e583e4f48bc1e00357617a110

commit 6c94bd8097235b7e583e4f48bc1e00357617a110
Merge: ad4486c9bd0 9769564e745
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Feb 12 19:35:38 2021 +0000

    Merge master r11-7227.
    
            * Merge master r11-7227-g9769564e7456.

Diff:

 gcc/ChangeLog                                      |  34 ++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/repinfo.adb                                |  49 ++++++
 gcc/ada/repinfo.ads                                |  58 ++++++-
 gcc/analyzer/engine.cc                             |  43 ++++-
 gcc/analyzer/region-model.cc                       |  98 +++++++++--
 gcc/analyzer/region-model.h                        |   7 +
 gcc/analyzer/store.cc                              |  19 ++-
 gcc/c-family/c-warn.c                              |  20 ++-
 gcc/c/ChangeLog                                    |   4 +
 gcc/config/i386/winnt.c                            |   4 +
 gcc/config/rs6000/predicates.md                    |   4 +-
 gcc/cp/ChangeLog                                   |  33 ++++
 gcc/cp/parser.c                                    |   4 +-
 gcc/cp/pt.c                                        |  50 ++++--
 gcc/df-problems.c                                  |  54 +++++-
 gcc/doc/invoke.texi                                |   8 +
 gcc/fortran/ChangeLog                              |  19 +++
 gcc/fortran/trans-expr.c                           |   5 +-
 gcc/gimple-ssa-store-merging.c                     |  88 +++++++---
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/embed.cc                         |   5 +-
 gcc/ipa-fnsummary.c                                |  12 +-
 gcc/ipa-prop.c                                     |  30 ++--
 gcc/opts-common.c                                  |   1 +
 gcc/opts.c                                         |   7 +-
 gcc/params.opt                                     |   8 +
 gcc/rtl-ssa/accesses.cc                            |   2 +-
 gcc/testsuite/ChangeLog                            |  55 +++++++
 gcc/testsuite/g++.dg/analyzer/pr99064.C            |  39 +++++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C   |   4 +
 .../g++.dg/cpp2a/lambda-generic-variadic21.C       |  19 +++
 gcc/testsuite/g++.dg/template/deduce10.C           |  23 +++
 gcc/testsuite/g++.dg/template/deduce9.C            |  23 +++
 gcc/testsuite/g++.target/powerpc/pr99041.C         |  84 ++++++++++
 gcc/testsuite/gcc.dg/analyzer/pr98969.c            |  18 ++
 gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c  |  19 +++
 gcc/testsuite/gcc.target/arm/pr98931.c             |   2 +-
 gcc/testsuite/gfortran.dg/assumed_rank_20.f90      |  36 ++++
 gcc/testsuite/gfortran.dg/ieee/ieee_12.f90         |  24 +++
 gcc/tree-pretty-print.c                            |   3 +-
 libbacktrace/configure                             |   3 +-
 libbacktrace/configure.ac                          |   3 +-
 libgfortran/ChangeLog                              |   6 +
 libgfortran/ieee/ieee_arithmetic.F90               |   9 +-
 libgomp/ChangeLog                                  |  18 ++
 libgomp/config/linux/x86/futex.h                   |  95 +++++------
 libstdc++-v3/ChangeLog                             |  17 ++
 libstdc++-v3/doc/html/index.html                   |   2 +-
 libstdc++-v3/doc/html/manual/index.html            |   2 +-
 libstdc++-v3/doc/html/manual/intro.html            |   2 +-
 libstdc++-v3/doc/html/manual/status.html           |  35 +++-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |  26 ++-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |  15 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |   2 +-
 libstdc++-v3/include/experimental/internet         |  44 +++--
 libstdc++-v3/include/experimental/io_context       |  10 +-
 libstdc++-v3/include/std/ostream                   |   4 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |  11 +-
 libstdc++-v3/src/c++11/shared_ptr.cc               |   2 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |  32 +++-
 libstdc++-v3/src/filesystem/ops-common.h           |  11 +-
 .../27_io/basic_istringstream/rdbuf/char/2832.cc   |  10 +-
 .../basic_istringstream/rdbuf/wchar_t/2832.cc      |  10 +-
 .../testsuite/27_io/basic_ostream/emit/1.cc        |   1 +
 .../27_io/basic_ostringstream/rdbuf/char/2832.cc   |  10 +-
 .../basic_ostringstream/rdbuf/wchar_t/2832.cc      |  10 +-
 .../27_io/basic_stringstream/str/char/2.cc         |  10 +-
 .../27_io/basic_stringstream/str/wchar_t/2.cc      |  10 +-
 .../27_io/filesystem/operations/rename.cc          | 181 +++++++++++++++++++++
 .../testsuite/30_threads/async/forced_unwind.cc    |   1 +
 .../experimental/filesystem/operations/rename.cc   | 180 ++++++++++++++++++++
 .../net/internet/address/v4/members.cc             |  30 ++--
 .../net/internet/address/v6/members.cc             | 122 ++++++++++++++
 libstdc++-v3/testsuite/util/testsuite_allocator.h  |  26 ++-
 libstdc++-v3/testsuite/util/testsuite_fs.h         |  13 +-
 76 files changed, 1742 insertions(+), 240 deletions(-)


More information about the Libstdc++-cvs mailing list