[gcc/devel/c++-coroutines] Merge master r10-7762.

Iain D Sandoe iains@gcc.gnu.org
Fri Apr 17 00:08:40 GMT 2020


https://gcc.gnu.org/g:fc36768b70665cb7c4375860b7c46e825f16e38e

commit fc36768b70665cb7c4375860b7c46e825f16e38e
Merge: 662f3e3febb d0ce5baeb64
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Apr 17 00:03:32 2020 +0100

    Merge master r10-7762.
    
    2020-04-17  Iain Sandoe  <iain@sandoe.co.uk>
    
            * Merge master r10-7762-gd0ce5baeb642.

Diff:

 contrib/ChangeLog                                  |   5 +
 contrib/gcc_update                                 |   1 +
 gcc/ChangeLog                                      |  66 ++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/cgraph.c                                       |  11 ++
 gcc/cgraphclones.c                                 |   2 +
 gcc/cgraphunit.c                                   |   4 +-
 gcc/common.opt                                     |   4 +
 gcc/config/aarch64/aarch64.c                       |   1 +
 gcc/coverage.c                                     |  14 ++
 gcc/cp/ChangeLog                                   |  22 ++-
 gcc/cp/coroutines.cc                               |  16 +-
 gcc/cp/cvt.c                                       |   4 +-
 gcc/cp/parser.c                                    |   2 +-
 gcc/doc/invoke.texi                                |  19 ++-
 gcc/early-remat.c                                  |   2 +-
 gcc/expr.c                                         |   5 +
 gcc/function.c                                     |   8 +
 gcc/gdbhooks.py                                    |   3 +
 gcc/go/ChangeLog                                   |   9 ++
 gcc/go/go-gcc.cc                                   | 179 +++++++++++----------
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/ipa-inline-transform.c                         |  19 +++
 gcc/ipa-inline.h                                   |   1 +
 gcc/lower-subreg.c                                 |   4 +
 gcc/testsuite/ChangeLog                            | 111 ++++++++++---
 gcc/testsuite/g++.dg/conversion/err-recover2.C     |  10 ++
 .../{torture => }/symmetric-transfer-00-basic.C    |  13 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C      |  10 +-
 gcc/testsuite/g++.dg/cpp1z/decomp51.C              |  16 ++
 gcc/testsuite/g++.dg/diagnostic/pr84138.C          |   2 +-
 gcc/testsuite/g++.dg/ipa/pr93621.C                 |  29 ++++
 gcc/testsuite/g++.dg/pr94314-2.C                   |   5 +-
 gcc/testsuite/g++.dg/pr94314-3.C                   |   5 +-
 gcc/testsuite/g++.dg/pr94314-4.C                   |  30 ++++
 gcc/testsuite/g++.dg/pr94314.C                     |   5 +-
 gcc/testsuite/g++.dg/warn/Wsign-compare-8.C        |   2 +-
 .../gcc.c-torture/{ => compile}/pr92372.c          |   0
 gcc/testsuite/gcc.dg/graphite/interchange-1.c      |   7 -
 gcc/testsuite/gcc.dg/graphite/interchange-10.c     |   2 -
 gcc/testsuite/gcc.dg/graphite/interchange-11.c     |   2 -
 gcc/testsuite/gcc.dg/graphite/interchange-3.c      |   2 -
 gcc/testsuite/gcc.dg/graphite/interchange-4.c      |   2 -
 gcc/testsuite/gcc.dg/graphite/interchange-7.c      |   2 -
 gcc/testsuite/gcc.dg/graphite/interchange-9.c      |   2 -
 gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c  |   2 -
 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c            |  26 +++
 gcc/testsuite/gcc.dg/vect/pr94606.c                |  13 ++
 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c     |  12 ++
 .../gfortran.dg/graphite/interchange-3.f90         |   2 -
 gcc/tree-sra.c                                     |   6 +-
 gcc/tree-ssa-dce.c                                 |  98 +++++++++--
 intl/ChangeLog                                     |  34 ++++
 intl/Makefile.in                                   |  13 +-
 intl/configure                                     |  24 +++
 intl/configure.ac                                  |  22 +++
 intl/plural-config.h                               |   1 +
 intl/plural-exp.h                                  |   8 +-
 intl/plural.c                                      |  62 ++++---
 intl/plural.y                                      |  27 +++-
 libgo/runtime/aeshash.c                            |  12 +-
 libstdc++-v3/ChangeLog                             |  16 ++
 libstdc++-v3/include/bits/fs_dir.h                 |  23 ++-
 libstdc++-v3/include/bits/fs_fwd.h                 |   4 +
 libstdc++-v3/include/bits/fs_path.h                |  27 +++-
 .../unsynchronized_pool_resource/allocate.cc       |   2 +-
 .../27_io/filesystem/path/compare/compare.cc       |   2 +-
 .../27_io/filesystem/path/compare/lwg2936.cc       |   2 +-
 .../27_io/filesystem/path/compare/path.cc          |   2 +-
 .../27_io/filesystem/path/compare/strings.cc       |   2 +-
 .../27_io/filesystem/path/nonmember/cmp.cc         |  79 +++++++++
 .../27_io/filesystem/path/nonmember/cmp_c++20.cc   |  80 +++++++++
 72 files changed, 1019 insertions(+), 244 deletions(-)


More information about the Libstdc++-cvs mailing list