public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-4928.
@ 2020-11-11 23:46 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-11-11 23:46 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3b8571dedcb3097be49a151b65cae59fb6581ce7

commit 3b8571dedcb3097be49a151b65cae59fb6581ce7
Merge: 05557df74a1 5d46ec3db21
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Nov 11 20:47:50 2020 +0000

    Merge master r11-4928.
    
            * Merge master r11-4928-g5d46ec3db21d.

Diff:

 gcc/ChangeLog                                      | 314 +++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/gcc-interface/decl.c                       |  49 +--
 gcc/ada/gcc-interface/gigi.h                       |   2 +-
 gcc/ada/gcc-interface/trans.c                      | 126 +++---
 gcc/ada/gcc-interface/utils.c                      |  64 +--
 gcc/ada/gcc-interface/utils2.c                     |  32 +-
 gcc/analyzer/ChangeLog                             |  15 +
 gcc/c-family/ChangeLog                             |  15 +
 gcc/c-family/c-opts.c                              |   2 +-
 gcc/c/ChangeLog                                    |  18 +
 gcc/c/c-decl.c                                     |   2 +-
 gcc/cgraph.h                                       |  14 +-
 gcc/cgraphclones.c                                 |   4 +-
 gcc/common.opt                                     |   4 +
 gcc/common/config/i386/cpuinfo.h                   |   2 +
 gcc/common/config/i386/i386-common.c               |  20 +-
 gcc/common/config/i386/i386-cpuinfo.h              |   1 +
 gcc/common/config/i386/i386-isas.h                 |   1 +
 gcc/config.gcc                                     |   4 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |  44 +--
 gcc/config/aarch64/aarch64-sve.md                  | 121 ++++--
 gcc/config/darwin-protos.h                         |   1 +
 gcc/config/darwin.c                                |  11 +
 gcc/config/darwin.h                                |   3 +
 gcc/config/i386/avx512vnnivlintrin.h               |  88 ++---
 gcc/config/i386/avxvnniintrin.h                    | 113 ++++++
 gcc/config/i386/cpuid.h                            |   1 +
 gcc/config/i386/i386-builtin.def                   |  18 +-
 gcc/config/i386/i386-builtins.c                    |   4 +
 gcc/config/i386/i386-c.c                           |   2 +
 gcc/config/i386/i386-expand.c                      |  13 +
 gcc/config/i386/i386-options.c                     |   8 +-
 gcc/config/i386/i386.h                             |  19 +-
 gcc/config/i386/i386.md                            |   5 +-
 gcc/config/i386/i386.opt                           |   5 +
 gcc/config/i386/immintrin.h                        |   2 +
 gcc/config/i386/sse.md                             | 117 ++++--
 gcc/config/s390/s390.h                             |   5 +-
 gcc/cp/ChangeLog                                   |  45 +++
 gcc/cp/coroutines.cc                               |   2 +-
 gcc/cp/cp-tree.h                                   |   4 +-
 gcc/cp/decl.c                                      |   4 +-
 gcc/cp/mangle.c                                    |  27 +-
 gcc/cp/method.c                                    |   2 +-
 gcc/cp/optimize.c                                  |   2 +-
 gcc/cp/parser.c                                    |  78 +++-
 gcc/cp/pt.c                                        |  14 +-
 gcc/cp/semantics.c                                 |  73 +++-
 gcc/cp/typeck.c                                    |  17 +-
 gcc/d/ChangeLog                                    |   5 +
 gcc/d/decl.cc                                      |   2 +-
 gcc/doc/extend.texi                                |   5 +
 gcc/doc/invoke.texi                                |  19 +-
 gcc/doc/sourcebuild.texi                           |   3 +
 gcc/doc/tm.texi                                    |   4 +
 gcc/doc/tm.texi.in                                 |   2 +
 gcc/dwarf2out.c                                    |  14 +-
 gcc/fortran/ChangeLog                              |  28 ++
 gcc/fortran/misc.c                                 |  28 +-
 gcc/gimple-isel.cc                                 |   5 +-
 gcc/go/go-gcc.cc                                   |   2 +-
 gcc/optabs-tree.c                                  |   3 +-
 gcc/params.opt                                     |   4 -
 gcc/symtab.c                                       |  96 +++--
 gcc/target.def                                     |  10 +
 gcc/testsuite/ChangeLog                            | 210 ++++++++++
 gcc/testsuite/c-c++-common/zero-scratch-regs-10.c  |   2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-11.c  |   2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-5.c   |   1 +
 gcc/testsuite/c-c++-common/zero-scratch-regs-8.c   |   2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-9.c   |   2 +-
 gcc/testsuite/g++.dg/abi/macro0.C                  |   2 +-
 gcc/testsuite/g++.dg/cpp0x/alignof6.C              |  19 +
 gcc/testsuite/g++.dg/cpp0x/alignof7.C              |  22 ++
 gcc/testsuite/g++.dg/cpp0x/alignof8.C              |  13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C       |  37 ++
 gcc/testsuite/g++.dg/cpp0x/vt-88982.C              |  14 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction76.C     |  25 ++
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C    |  13 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class39.C       |  12 +
 gcc/testsuite/g++.dg/diagnostic/pr87386.C          |   2 +-
 gcc/testsuite/g++.dg/diagnostic/static_assert1.C   |  30 ++
 gcc/testsuite/g++.dg/diagnostic/static_assert2.C   |  68 ++++
 gcc/testsuite/g++.dg/diagnostic/static_assert3.C   |  36 ++
 gcc/testsuite/g++.dg/other/i386-2.C                |   2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |   2 +-
 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c           |   8 +-
 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c           |   8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c        |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c        |   4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c         |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve/cmp_1.c       |  57 +++
 gcc/testsuite/gcc.target/aarch64/sve/cmp_2.c       |  72 ++++
 .../gcc.target/aarch64/sve/cond_arith_1.c          |   2 +-
 .../gcc.target/aarch64/sve/cond_arith_1_run.c      |   2 +-
 .../gcc.target/aarch64/sve/cond_arith_3.c          |   2 +-
 .../gcc.target/aarch64/sve/cond_arith_3_run.c      |   2 +-
 .../gcc.target/aarch64/sve/mask_gather_load_7.c    |   2 +-
 .../gcc.target/aarch64/sve/mask_load_slp_1.c       |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c    |   2 +-
 .../gcc.target/aarch64/sve/vcond_11_run.c          |   2 +-
 gcc/testsuite/gcc.target/i386/avx-vnni-1.c         |  29 ++
 gcc/testsuite/gcc.target/i386/avx-vnni-2.c         |  30 ++
 gcc/testsuite/gcc.target/i386/avx-vnni-3.c         |  16 +
 gcc/testsuite/gcc.target/i386/avx-vnni-4.c         |  16 +
 gcc/testsuite/gcc.target/i386/avx-vnni-5.c         |  29 ++
 gcc/testsuite/gcc.target/i386/avx-vnni-6.c         |  29 ++
 gcc/testsuite/gcc.target/i386/avx-vpdpbusd-2.c     |  74 ++++
 gcc/testsuite/gcc.target/i386/avx-vpdpbusds-2.c    |  74 ++++
 gcc/testsuite/gcc.target/i386/avx-vpdpwssd-2.c     |  70 ++++
 gcc/testsuite/gcc.target/i386/avx-vpdpwssds-2.c    |  70 ++++
 .../i386/{avx512vl-vnni-1.c => avx512vl-vnni-1a.c} |   0
 gcc/testsuite/gcc.target/i386/avx512vl-vnni-1b.c   |  69 ++++
 gcc/testsuite/gcc.target/i386/avx512vl-vnni-2.c    |  30 ++
 gcc/testsuite/gcc.target/i386/avx512vl-vnni-3.c    |  47 +++
 .../gcc.target/i386/avx512vnnivl-builtin.c         |   8 +
 gcc/testsuite/gcc.target/i386/avxvnni-builtin.c    |   8 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |   2 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |   2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |   4 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |   2 +-
 gcc/testsuite/gcc.target/i386/vnni_inline_error.c  |  13 +
 .../gcc.target/microblaze/others/strings1.c        |   5 +-
 .../gfortran.dg/gomp/workshare-reduction-26.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-27.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-28.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-3.f90     |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-36.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-37.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-38.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-39.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-40.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-41.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-42.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-43.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-44.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-45.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-46.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-47.f90    |   4 +-
 .../gfortran.dg/gomp/workshare-reduction-56.f90    |   8 +-
 .../gfortran.dg/gomp/workshare-reduction-57.f90    |   8 +-
 gcc/testsuite/gfortran.dg/pr97768_1.f90            |  25 ++
 gcc/testsuite/gfortran.dg/pr97768_2.f90            |  53 +++
 gcc/testsuite/gnat.dg/bias2.adb                    |  33 ++
 gcc/testsuite/gnat.dg/opt89.adb                    |  18 +
 gcc/testsuite/gnat.dg/shift1.adb                   |  15 +
 gcc/testsuite/lib/target-supports.exp              |  12 +
 gcc/trans-mem.c                                    |   2 +-
 gcc/tree-emutls.c                                  |   2 +-
 gcc/tree-ssa-pre.c                                 | 162 +++++---
 gcc/tree.c                                         |  33 +-
 gcc/tree.h                                         |   1 +
 gcc/value-range.cc                                 |   4 +-
 libcc1/ChangeLog                                   |   6 +
 libcc1/libcp1plugin.cc                             |   4 +-
 libgcc/ChangeLog                                   |  14 +
 libgomp/ChangeLog                                  |  15 +
 libiberty/cp-demangle.c                            |  25 +-
 libiberty/testsuite/demangle-expected              |   7 +
 libstdc++-v3/ChangeLog                             |  63 +++
 libstdc++-v3/acinclude.m4                          |  23 +-
 libstdc++-v3/config/abi/pre/gnu.ver                |  21 +-
 libstdc++-v3/config/locale/generic/c_locale.cc     |  49 ++-
 libstdc++-v3/configure                             | 230 +++++++----
 libstdc++-v3/include/bits/alloc_traits.h           |   8 +
 libstdc++-v3/include/std/ostream                   |  67 ++++
 libstdc++-v3/include/std/sstream                   | 432 ++++++++++++++-------
 libstdc++-v3/include/std/stop_token                |  20 +-
 libstdc++-v3/include/std/syncstream                | 149 ++++---
 libstdc++-v3/include/std/thread                    |   6 +-
 libstdc++-v3/src/c++20/sstream-inst.cc             |  48 +++
 .../27_io/basic_istringstream/str/char/2.cc        |  94 +++++
 .../27_io/basic_istringstream/str/wchar_t/2.cc     |  94 +++++
 .../27_io/basic_istringstream/view/char/1.cc       |  16 +-
 .../27_io/basic_istringstream/view/wchar_t/1.cc    |  14 +-
 .../testsuite/27_io/basic_ostream/emit/1.cc        |  44 +++
 .../27_io/basic_ostringstream/str/char/3.cc        |  94 +++++
 .../27_io/basic_ostringstream/str/wchar_t/3.cc     |  94 +++++
 .../27_io/basic_ostringstream/view/char/1.cc       |  12 +-
 .../27_io/basic_ostringstream/view/wchar_t/1.cc    |  12 +-
 .../testsuite/27_io/basic_stringbuf/str/char/4.cc  |  94 +++++
 .../27_io/basic_stringbuf/str/wchar_t/4.cc         |  94 +++++
 .../27_io/basic_stringstream/str/char/5.cc         |  94 +++++
 .../27_io/basic_stringstream/str/wchar_t/5.cc.cc   |  94 +++++
 .../27_io/basic_stringstream/view/char/1.cc        |  16 +-
 .../27_io/basic_stringstream/view/wchar_t/1.cc     |  14 +-
 .../27_io/basic_syncstream/basic_ops/1.cc          |  31 +-
 .../testsuite/30_threads/jthread/jthread.cc        |  20 +
 191 files changed, 4736 insertions(+), 907 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-11-11 23:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-11 23:46 [gcc/devel/c++-coroutines] Merge master r11-4928 Iain D Sandoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).