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

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

commit b4e46d55bad0476d1f4ab9d9b6bada168d77a0ab
Merge: 433ca8f7a9b 4ed34c60a81
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Dec 2 19:57:09 2020 +0000

    Merge master r11-5679.
    
            * Merge master r11-5679-g4ed34c60a818.

Diff:

 .gitignore                                         |   7 +
 MAINTAINERS                                        |   1 +
 contrib/gcc-git-customization.sh                   |   4 +
 gcc/ChangeLog                                      | 174 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/builtins.c                                     | 237 +++++++++-
 gcc/builtins.h                                     |  53 ++-
 gcc/c-family/ChangeLog                             |  29 ++
 gcc/c-family/c-cppbuiltin.c                        |   7 +
 gcc/cgraph.c                                       |   2 +
 gcc/config.gcc                                     |   4 +-
 gcc/config.in                                      |  13 +
 gcc/config/h8300/addsub.md                         |  54 ++-
 gcc/config/h8300/h8300.md                          |  33 ++
 gcc/config/h8300/jumpcall.md                       |  10 +-
 gcc/config/i386/cet.c                              |  76 ---
 gcc/config/i386/gnu-property.c                     | 124 +++++
 gcc/config/i386/i386.md                            |   8 +-
 gcc/config/i386/i386.opt                           |   4 +
 gcc/config/i386/linux-common.h                     |   4 +-
 gcc/config/i386/{t-cet => t-gnu-property}          |   2 +-
 gcc/config/mcore/t-mcore                           |   2 +-
 gcc/config/rs6000/rs6000-cpus.def                  |  10 +-
 gcc/config/rs6000/rs6000.c                         |   5 +-
 gcc/config/s390/s390-protos.h                      |   1 +
 gcc/config/s390/s390.c                             |  31 ++
 gcc/config/s390/s390.md                            |  23 +
 gcc/config/sparc/sparc.c                           |  50 ++
 gcc/configure                                      | 103 +++++
 gcc/configure.ac                                   |  42 ++
 gcc/cp/ChangeLog                                   |  25 +
 gcc/cp/constexpr.c                                 |   7 +-
 gcc/cp/cp-tree.def                                 |   3 +
 gcc/cp/cp-tree.h                                   |  85 +++-
 gcc/cp/cxx-pretty-print.c                          |   6 +
 gcc/cp/decl.c                                      |   1 +
 gcc/cp/lex.c                                       |  13 +-
 gcc/cp/name-lookup.h                               | 119 +++++
 gcc/cp/parser.c                                    |   2 +
 gcc/cp/pt.c                                        |   2 +
 gcc/cp/ptree.c                                     |  38 ++
 gcc/cp/rtti.c                                      |  34 +-
 gcc/cp/tree.c                                      |  47 +-
 gcc/cp/typeck2.c                                   |   7 +-
 gcc/diagnostic.c                                   |   2 +-
 gcc/doc/cpp.texi                                   |   9 +
 gcc/doc/invoke.texi                                |   8 +-
 gcc/doc/sourcebuild.texi                           |   6 +
 gcc/explow.c                                       |   2 +-
 gcc/expmed.c                                       |  72 +--
 gcc/expmed.h                                       |   4 +-
 gcc/expr.c                                         |   2 +-
 gcc/function.c                                     |   4 +
 gcc/gdbinit.in                                     |  38 +-
 gcc/gimple-fold.c                                  |   2 +
 gcc/gimple-if-to-switch.cc                         |   7 +-
 gcc/gimple-ssa-sprintf.c                           |  30 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/gogo.cc                          |   2 +-
 gcc/go/gofrontend/parse.cc                         |   5 +-
 gcc/internal-fn.c                                  |  77 +++-
 gcc/ipa-pure-const.c                               |   3 +-
 gcc/loop-iv.c                                      |   2 +-
 gcc/match.pd                                       |  10 +
 gcc/optabs.c                                       | 139 +++++-
 gcc/optabs.h                                       |   2 +
 gcc/output.h                                       |   7 +-
 gcc/targhooks.c                                    |   5 +-
 gcc/testsuite/ChangeLog                            | 111 +++++
 .../ada/acats/support/{acats25.lst => acats26.lst} |  30 +-
 gcc/testsuite/ada/acats/support/fcndecl.ada        |  18 +-
 gcc/testsuite/ada/acats/support/impdef.a           |  15 +-
 gcc/testsuite/ada/acats/support/impdefg.a          |  27 +-
 gcc/testsuite/ada/acats/support/macro.dfs          |   5 +-
 gcc/testsuite/ada/acats/support/repbody.ada        |   5 +-
 gcc/testsuite/ada/acats/support/tctouch.ada        |   3 +-
 gcc/testsuite/ada/acats/tests/c3/c352001.a         | 270 +++++++++++
 gcc/testsuite/ada/acats/tests/c4/c433001.a         |   9 +-
 gcc/testsuite/ada/acats/tests/c4/c453001.a         | 236 ++++++++++
 gcc/testsuite/ada/acats/tests/c4/c45622a.ada       |  83 ----
 gcc/testsuite/ada/acats/tests/c4/c45624a.ada       |  86 ----
 gcc/testsuite/ada/acats/tests/c4/c45624b.ada       |  81 ----
 gcc/testsuite/ada/acats/tests/c4/c460013.a         | 188 ++++++++
 gcc/testsuite/ada/acats/tests/c4/c460014.a         | 289 ++++++++++++
 gcc/testsuite/ada/acats/tests/c6/c620001.a         | 340 ++++++++++++++
 gcc/testsuite/ada/acats/tests/c6/c620002.a         | 509 +++++++++++++++++++++
 gcc/testsuite/ada/acats/tests/c7/c761006.a         |  47 +-
 gcc/testsuite/ada/acats/tests/c9/c96004a.ada       |  48 +-
 gcc/testsuite/ada/acats/tests/c9/c96007a.ada       |  28 +-
 gcc/testsuite/ada/acats/tests/cb/cb41004.a         |  73 ++-
 gcc/testsuite/ada/acats/tests/cc/cc3016f.ada       |  19 +-
 gcc/testsuite/ada/acats/tests/cd/cd30011.a         | 155 +++++++
 gcc/testsuite/ada/acats/tests/cd/cd30012.a         | 173 +++++++
 gcc/testsuite/ada/acats/tests/cd/cd90001.a         |  31 +-
 gcc/testsuite/ada/acats/tests/cxa/cxa3004.a        | 235 ++++++++++
 gcc/testsuite/ada/acats/tests/cxa/cxa5013.a        | 326 +++++++++++++
 gcc/testsuite/ada/acats/tests/cxa/cxac005.a        |  24 +-
 gcc/testsuite/ada/acats/tests/cxb/cxb30061.am      | 404 ++++++++++++++++
 gcc/testsuite/ada/acats/tests/cxf/cxf2001.a        | 202 ++++----
 gcc/testsuite/c-c++-common/attr-used-2.c           |   1 +
 gcc/testsuite/c-c++-common/attr-used-3.c           |   7 +
 gcc/testsuite/c-c++-common/attr-used-4.c           |   7 +
 gcc/testsuite/c-c++-common/attr-used.c             |   1 +
 .../c-c++-common/cpp/wide-narrow-predef-macros.c   |  13 +
 gcc/testsuite/c-c++-common/gomp/depobj-2.c         |  11 +
 gcc/testsuite/g++.dg/cpp1z/inline-var8.C           |  17 +
 gcc/testsuite/g++.dg/eh/crash2.C                   |  20 +
 gcc/testsuite/g++.dg/ipa/pr98075.C                 |  30 ++
 gcc/testsuite/g++.dg/pr93195a.C                    |  27 ++
 gcc/testsuite/g++.dg/pr93195b.C                    |  14 +
 gcc/testsuite/g++.dg/template/crash132.C           |   6 +
 gcc/testsuite/g++.dg/tree-ssa/if-to-switch-1.C     |   2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-14.C       |  25 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C   |   8 +
 .../gcc.c-torture/compile/attr-used-retain-1.c     |  35 ++
 .../gcc.c-torture/compile/attr-used-retain-2.c     |  16 +
 gcc/testsuite/gcc.c-torture/compile/pr98087.c      |  14 +
 gcc/testsuite/gcc.dg/pr46309-2.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr96708-negative.c            |  48 ++
 gcc/testsuite/gcc.dg/pr96708-positive.c            |  48 ++
 gcc/testsuite/gcc.dg/pr97459-1.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr97459-2.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr97459-3.c                   |  54 +++
 gcc/testsuite/gcc.dg/pr97459-4.c                   |  57 +++
 gcc/testsuite/gcc.dg/pr97459-5.c                   |  56 +++
 gcc/testsuite/gcc.dg/pr97459-6.c                   |  62 +++
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c       |  37 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c      |  10 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c      |   4 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c      |  76 +++
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c     |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-2.c     |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c     |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c     |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-9.c     |  11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96480.c            |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr98084.c            |  26 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr98094.c            |  21 +
 gcc/testsuite/gcc.target/h8300/add-2.c             |   5 +
 gcc/testsuite/gcc.target/h8300/add-3.c             |   5 +
 gcc/testsuite/gcc.target/h8300/add.c               | 118 +++++
 gcc/testsuite/gcc.target/h8300/sub-2.c             |   5 +
 gcc/testsuite/gcc.target/h8300/sub-3.c             |   5 +
 gcc/testsuite/gcc.target/h8300/sub.c               | 118 +++++
 gcc/testsuite/gcc.target/i386/pr97282.c            |   4 +-
 gcc/testsuite/gcc.target/i386/pr98079.c            |  13 +
 gcc/testsuite/gcc.target/i386/x86-needed-1.c       |  13 +
 gcc/testsuite/gcc.target/i386/x86-needed-2.c       |  11 +
 gcc/testsuite/gcc.target/i386/x86-needed-3.c       |  11 +
 gcc/testsuite/gcc.target/s390/load-imm64-1.c       |  14 +
 gcc/testsuite/gcc.target/s390/load-imm64-2.c       |  14 +
 gcc/testsuite/go.test/go-test.exp                  |   2 +-
 gcc/testsuite/go.test/test/fixedbugs/bug373.go     |   4 +-
 gcc/testsuite/go.test/test/fixedbugs/bug388.go     |   6 +-
 gcc/testsuite/go.test/test/syntax/semi6.go         |   8 +-
 gcc/testsuite/go.test/test/typeswitch2.go          |  16 +-
 gcc/testsuite/lib/target-supports.exp              |  80 ++++
 gcc/tree-ssa-strlen.c                              | 131 ++++--
 gcc/tree-ssa-strlen.h                              |   7 +-
 gcc/tree-vect-loop.c                               |  24 +-
 gcc/tree-vect-slp.c                                |  30 +-
 gcc/tree-vectorizer.c                              |  10 +-
 gcc/tree-vectorizer.h                              |   9 +-
 gcc/tree.c                                         |  12 +-
 gcc/tree.h                                         |  10 +-
 gcc/varasm.c                                       |  25 +-
 gcc/vec.h                                          |   2 +-
 libbacktrace/dwarf.c                               |   4 +-
 libcpp/ChangeLog                                   |   9 +
 libcpp/charset.c                                   |   3 +
 libcpp/directives.c                                |  14 +
 libcpp/include/cpplib.h                            |   5 +
 libcpp/internal.h                                  |   2 +
 libstdc++-v3/ChangeLog                             |  51 +++
 libstdc++-v3/include/bits/atomic_base.h            |  36 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |   5 +-
 libstdc++-v3/include/bits/atomic_wait.h            |   3 +-
 libstdc++-v3/include/bits/semaphore_base.h         |   4 +-
 libstdc++-v3/include/ext/rope                      |  39 +-
 libstdc++-v3/include/ext/ropeimpl.h                |  23 +-
 libstdc++-v3/include/std/atomic                    |  16 +-
 libstdc++-v3/include/std/latch                     |   4 +-
 libstdc++-v3/include/std/semaphore                 |   4 +-
 libstdc++-v3/include/std/version                   |   7 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  41 +-
 .../27_io/basic_istream/ignore/char/94749.cc       |   1 +
 .../27_io/basic_istream/ignore/wchar_t/94749.cc    |   1 +
 .../testsuite/29_atomics/atomic/wait_notify/1.cc   |  29 ++
 .../testsuite/29_atomics/atomic/wait_notify/2.cc   |  30 ++
 libstdc++-v3/testsuite/lib/dg-options.exp          |   9 +-
 .../libstdc++-prettyprinters/filesystem-ts.cc      |  39 ++
 .../testsuite/libstdc++-prettyprinters/simple.cc   |  31 ++
 .../testsuite/libstdc++-prettyprinters/simple11.cc |  31 ++
 193 files changed, 6967 insertions(+), 980 deletions(-)


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

only message in thread, other threads:[~2020-12-02 21:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-02 21:34 [gcc/devel/c++-coroutines] Merge master r11-5679 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).