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

Iain D Sandoe iains@gcc.gnu.org
Thu Jan 14 21:53:18 GMT 2021


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

commit b1727fb446dd4eb66fd9aad93ff79a4f127731ee
Merge: 12d0030d7f8 bdd1b1f5552
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Jan 14 19:40:19 2021 +0000

    Merge master r11-6687.
    
            * Merge master r11-6687-gbdd1b1f55529.

Diff:

 contrib/ChangeLog                                  |  21 ++
 contrib/mklog.py                                   |   3 +
 gcc/ChangeLog                                      | 164 +++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/Makefile.rtl                               |   5 +
 gcc/common/config/i386/i386-common.c               |   2 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |  15 ++
 gcc/config/aarch64/aarch64-simd.md                 |  89 +++++++
 gcc/config/aarch64/arm_neon.h                      | 111 +++------
 gcc/config/aarch64/iterators.md                    |   6 +-
 gcc/config/arm/arm_neon.h                          |  56 ++---
 gcc/config/arm/arm_neon_builtins.def               |   2 -
 gcc/config/gcn/mkoffload.c                         | 260 +++++++++++----------
 gcc/config/i386/i386-builtins.c                    |   2 +-
 gcc/config/i386/i386-options.c                     |  25 +-
 gcc/config/i386/i386-options.h                     |   2 +-
 gcc/config/i386/i386.c                             |   2 +-
 gcc/config/i386/i386.h                             |   6 +-
 gcc/config/i386/sse.md                             |  15 +-
 gcc/config/or1k/linux.h                            |   2 +
 gcc/config/or1k/or1k.h                             |  21 +-
 gcc/cp/ChangeLog                                   |  13 ++
 gcc/cp/name-lookup.c                               |  10 +
 gcc/cp/name-lookup.h                               |   1 +
 gcc/cp/pt.c                                        |   3 +
 gcc/cp/tree.c                                      |   4 +-
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/primary.c                              |  55 +++++
 gcc/fortran/resolve.c                              |  10 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/match.pd                                       |  12 +
 gcc/testsuite/ChangeLog                            |  80 +++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C       |   1 +
 gcc/testsuite/g++.dg/gcov/gcov-17.C                |  40 ++++
 gcc/testsuite/g++.dg/gcov/test-gcov-17.py          |  37 +++
 gcc/testsuite/g++.dg/lookup/using63.C              |  17 ++
 gcc/testsuite/g++.dg/template/pr98372.C            |  28 +++
 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c        |   5 +
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c        |   2 +-
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c        |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr96688.c            |  24 ++
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-37.c         |   2 +-
 gcc/testsuite/gcc.dg/vect/pr98674.c                |  16 ++
 .../gcc.target/aarch64/narrow_high-intrinsics.c    |   6 +-
 .../gcc.target/aarch64/sve/cost_model_11.c         |  12 +
 .../gcc.target/aarch64/sve/mask_struct_load_5.c    |   2 +-
 gcc/testsuite/gcc.target/i386/pr66821.c            |   2 +-
 gcc/testsuite/gcc.target/i386/pr95021-1.c          |   2 +-
 gcc/testsuite/gcc.target/i386/pr95021-3.c          |   2 +-
 gcc/testsuite/gcc.target/i386/pr98667-1.c          |   9 +
 gcc/testsuite/gcc.target/i386/pr98667-2.c          |   9 +
 gcc/testsuite/gcc.target/i386/pr98667-3.c          |   7 +
 gcc/testsuite/gcc.target/i386/pr98670.c            |  16 ++
 gcc/testsuite/gfortran.dg/pr98661.f90              |  19 ++
 gcc/testsuite/substr_10.f90                        |  11 +
 gcc/testsuite/substr_9.f90                         |  28 +++
 gcc/tree-data-ref.c                                |  26 ++-
 gcc/tree-vect-stmts.c                              |  24 ++
 libgcc/ChangeLog                                   |  17 ++
 libgcc/config/or1k/sfp-machine.h                   |  41 +++-
 libgo/Makefile.am                                  |   2 +-
 libgo/Makefile.in                                  |   2 +-
 libgo/go/crypto/x509/root_hurd.go                  |   6 +
 libgo/go/runtime/export_pipe2_test.go              |   2 +-
 libgo/go/runtime/nbpipe_test.go                    |   2 +-
 libgo/go/runtime/os_hurd.go                        |  18 +-
 libgo/misc/cgo/test/cthread_unix.c                 |   2 +-
 libgomp/configure                                  |  86 ++++---
 libgomp/plugin/configfrag.ac                       |  92 +++++---
 libgomp/plugin/plugin-nvptx.c                      |   9 -
 libstdc++-v3/ChangeLog                             |   4 +
 libstdc++-v3/include/bits/fs_path.h                |  61 ++---
 libstdc++-v3/include/bits/hashtable_policy.h       |   8 +-
 libstdc++-v3/include/debug/macros.h                |   5 +
 libstdc++-v3/include/debug/safe_iterator.h         |   4 +-
 libstdc++-v3/include/debug/safe_iterator.tcc       |   5 +-
 libstdc++-v3/include/debug/safe_local_iterator.h   |   4 +-
 libstdc++-v3/include/std/barrier                   |   4 +-
 libstdc++-v3/include/std/version                   |   4 +-
 libstdc++-v3/src/c++11/debug.cc                    |   5 +-
 .../testsuite/23_containers/deque/debug/98466.cc   |  38 +++
 .../23_containers/unordered_map/debug/98466.cc     |  44 ++++
 libstdc++-v3/testsuite/30_threads/barrier/1.cc     |   2 +-
 libstdc++-v3/testsuite/30_threads/barrier/2.cc     |   2 +-
 .../testsuite/30_threads/barrier/arrive.cc         |   2 +-
 .../30_threads/barrier/arrive_and_drop.cc          |   2 +-
 .../30_threads/barrier/arrive_and_wait.cc          |   2 +-
 .../testsuite/30_threads/barrier/completion.cc     |   2 +-
 .../testsuite/30_threads/future/members/poll.cc    |  33 ++-
 89 files changed, 1427 insertions(+), 434 deletions(-)


More information about the Libstdc++-cvs mailing list