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

Iain D Sandoe iains@gcc.gnu.org
Mon Aug 10 19:30:42 GMT 2020


https://gcc.gnu.org/g:4fba5dd81cc1e8d15a1b46c93e7cafe0f00c2e07

commit 4fba5dd81cc1e8d15a1b46c93e7cafe0f00c2e07
Merge: bc0844d2c8e 5b065f05632
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Aug 10 19:22:15 2020 +0100

    Merge master r11-2638.
    
            * Merge master r11-2638-g5b065f056326.

Diff:

 gcc/ChangeLog                                      |  59 +++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/i386/i386-expand.c                      |  19 +-
 gcc/config/i386/i386-protos.h                      |   2 +-
 gcc/config/i386/i386.c                             |  35 --
 gcc/config/i386/sse.md                             |  72 +---
 gcc/config/rs6000/rs6000.c                         |  48 ++-
 gcc/cp/constexpr.c                                 |   4 +-
 gcc/cp/pt.c                                        |   5 +-
 gcc/expmed.c                                       |   3 +
 gcc/expr.c                                         |  34 +-
 gcc/fortran/ChangeLog                              |  15 -
 gcc/fortran/frontend-passes.c                      |   3 +-
 gcc/fortran/resolve.c                              |  10 +
 gcc/fortran/trans-expr.c                           |  27 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/match.pd                                       |  19 +-
 gcc/omp-expand.c                                   |  22 +-
 gcc/predict.c                                      |  15 +-
 gcc/testsuite/ChangeLog                            | 109 +++++-
 gcc/testsuite/c-c++-common/gomp/pr96424.c          |  23 ++
 gcc/testsuite/g++.dg/concepts/fn8.C                |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C          |  17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |   2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C  |   7 +
 gcc/testsuite/gcc.dg/pr30957-1.c                   |   4 +-
 gcc/testsuite/gcc.dg/pr44194-1.c                   |   1 +
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |   1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |   1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c          |  15 +
 gcc/testsuite/gcc.target/i386/pr71321.c            |   3 +-
 gcc/testsuite/gcc.target/i386/pr92865-1.c          |  10 +-
 gcc/testsuite/gcc.target/powerpc/pr96530.c         |  20 +
 gcc/testsuite/gfortran.dg/do_check_15.f90          |  58 +++
 gcc/testsuite/gfortran.dg/pr96102.f90              |  27 ++
 gcc/testsuite/gfortran.dg/pr96312.f90              |  30 ++
 gcc/tree-nested.c                                  |  46 ++-
 gcc/value-range.h                                  |   6 +-
 gcc/wide-int.cc                                    |  33 ++
 gcc/wide-int.h                                     |   2 +
 libgo/MERGE                                        |   2 +-
 libgo/VERSION                                      |   2 +-
 libgo/go/cmd/cgo/out.go                            |   4 +-
 libgo/go/cmd/go/internal/load/pkg.go               |  29 +-
 libgo/go/crypto/ed25519/ed25519.go                 |   6 +-
 libgo/go/crypto/ed25519/ed25519_noasm.go           |  15 -
 libgo/go/crypto/ed25519/ed25519_s390x.go           |  53 ---
 libgo/go/crypto/ed25519/ed25519_test.go            |  44 +--
 libgo/go/encoding/binary/varint.go                 |   5 +-
 libgo/go/encoding/binary/varint_test.go            |  18 +-
 libgo/go/net/http/transport.go                     |  73 ++--
 libgo/go/net/http/transport_test.go                |  44 +++
 libgo/go/runtime/lockrank_off.go                   |   4 +
 libgo/go/runtime/lockrank_on.go                    |   4 +
 libgo/go/runtime/mpagealloc.go                     |  43 ++-
 libgo/go/runtime/mpagealloc_test.go                |  57 +++
 libgo/go/runtime/mranges.go                        |  19 +
 libgo/go/runtime/proc.go                           |  69 +++-
 libgo/go/sync/runtime2.go                          |   4 +
 libgo/go/sync/runtime2_lockrank.go                 |   4 +
 libgo/go/testing/testing.go                        |   6 +-
 libgo/misc/cgo/test/test.go                        |  13 +
 libgo/misc/cgo/testshared/shared_test.go           |  13 +
 libgomp/ChangeLog                                  |   6 +
 libgomp/testsuite/libgomp.fortran/pr93553.f90      |  21 ++
 libstdc++-v3/ChangeLog                             |  21 ++
 libstdc++-v3/acinclude.m4                          | 413 ++++++++++-----------
 libstdc++-v3/configure                             | 284 +++++++-------
 libstdc++-v3/include/bits/basic_string.tcc         |   2 +
 libstdc++-v3/include/bits/stl_iterator.h           |   9 +-
 libstdc++-v3/include/debug/bitset                  |   6 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   6 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   2 +-
 libstdc++-v3/src/filesystem/ops-common.h           |   6 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   2 +-
 .../23_containers/bitset/operations/96303.cc       |  31 ++
 .../24_iterators/insert_iterator/dr561.cc          |  47 +++
 .../testsuite/libstdc++-prettyprinters/compat.cc   |   4 +-
 80 files changed, 1411 insertions(+), 797 deletions(-)


More information about the Libstdc++-cvs mailing list