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

https://gcc.gnu.org/g:1353543f407bd6d54bd54eedc6772e324a9be304

commit 1353543f407bd6d54bd54eedc6772e324a9be304
Merge: 5ca9b1eb38e 54980635c53
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Jun 29 19:29:18 2020 +0100

    Merge master r11-1714.
    
            * Merge master r11-1714-g54980635c537.

Diff:

 gcc/ChangeLog                                      | 145 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   5 +
 gcc/c-family/ChangeLog                             |  21 +
 gcc/c-family/c-common.c                            |  85 ++-
 gcc/c-family/c-opts.c                              |   4 +-
 gcc/calls.c                                        |   4 +-
 gcc/config/gcn/gcn-hsa.h                           |   1 +
 gcc/config/gcn/gcn-protos.h                        |   1 +
 gcc/config/gcn/gcn.c                               | 126 +++-
 gcc/config/i386/gnu-user.h                         |   6 -
 gcc/config/i386/i386.c                             |   2 +
 gcc/config/rs6000/rs6000-call.c                    |   1 +
 gcc/config/sparc/sparc.c                           |  22 +-
 gcc/cp/ChangeLog                                   |  40 ++
 gcc/cp/coroutines.cc                               | 119 +++-
 gcc/cp/decl.c                                      |  12 +-
 gcc/cp/pt.c                                        |   2 +-
 gcc/d/ChangeLog                                    |   4 +
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/cond.c                                   |  73 ++-
 gcc/doc/extend.texi                                |   6 +
 gcc/doc/invoke.texi                                |   2 +-
 gcc/doc/sourcebuild.texi                           |  13 +
 gcc/doc/standards.texi                             |   4 +-
 gcc/fortran/ChangeLog                              |  16 +
 gcc/fortran/match.c                                |   3 +-
 gcc/fortran/resolve.c                              |   1 +
 gcc/fortran/symbol.c                               |   4 +-
 gcc/fortran/trans-stmt.c                           |   6 +-
 gcc/gimple-ssa-evrp-analyze.h                      |   5 +-
 gcc/gimple-ssa-evrp.c                              |  11 +-
 gcc/gimple-ssa-store-merging.c                     |   4 +
 gcc/internal-fn.c                                  |   4 +-
 gcc/multiple_target.c                              |   6 +-
 gcc/omp-expand.c                                   | 708 +++++++++++++++++++--
 gcc/omp-general.c                                  |  13 +
 gcc/omp-general.h                                  |   8 +-
 gcc/optc-save-gen.awk                              |   4 +
 gcc/testsuite/ChangeLog                            | 174 +++++
 .../c-c++-common/builtin-arith-overflow-1.c        |  73 ++-
 gcc/testsuite/c-c++-common/pr28656.c               |  12 +-
 gcc/testsuite/c-c++-common/pr66208.c               |   2 +-
 gcc/testsuite/c-c++-common/pr95903.c               |  19 +
 .../c-c++-common/torture/vector-subscript-3.c      |   3 +
 .../coro-bad-grooaf-01-grooaf-expected.C           |  14 +
 gcc/testsuite/g++.dg/coroutines/pr95711.C          |  79 +++
 gcc/testsuite/g++.dg/coroutines/pr95736.C          |  84 +++
 .../coroutines/torture/pr95519-02-final_suspend.C  |   2 +-
 .../coroutines/torture/pr95519-03-return-value.C   |   2 +-
 .../coroutines/torture/pr95519-04-yield-value.C    |   2 +-
 .../g++.dg/coroutines/torture/pr95519-05-gro.C     |   4 +-
 gcc/testsuite/g++.dg/cpp0x/nullptr22.C             |   4 +-
 gcc/testsuite/g++.dg/cpp1y/pr68578.C               |   2 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ66.C           |   7 +
 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C    |   3 +-
 gcc/testsuite/g++.dg/cpp1z/fold7a.C                |   3 +-
 gcc/testsuite/g++.dg/cpp1z/nontype3a.C             |   3 +-
 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C               |   3 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr5.C |  20 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr6.C |  35 +
 gcc/testsuite/g++.dg/cpp2a/concepts-redecl1.C      |   7 +
 gcc/testsuite/g++.dg/ext/attr-nonnull.C            |   8 +-
 gcc/testsuite/g++.dg/ext/attrib49.C                |   4 +-
 gcc/testsuite/g++.dg/parse/error11.C               |  18 +-
 gcc/testsuite/g++.dg/pr71973-2.C                   |   2 +-
 gcc/testsuite/g++.dg/torture/pr34850.C             |   2 +-
 gcc/testsuite/g++.dg/torture/pr49394.C             |   2 +
 gcc/testsuite/g++.dg/torture/pr82154.C             |   3 +-
 gcc/testsuite/g++.dg/warn/Wnonnull3.C              |   4 +-
 gcc/testsuite/g++.dg/warn/Wnonnull4.C              |   4 +-
 gcc/testsuite/g++.dg/warn/Wnonnull5.C              | 108 ++++
 gcc/testsuite/gcc.dg/pr95854.c                     |  20 +
 gcc/testsuite/gcc.dg/vect/pr95916.c                |  13 +
 gcc/testsuite/gcc.target/i386/pr95778-1.c          |  21 +
 gcc/testsuite/gcc.target/i386/pr95778-2.c          |  21 +
 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c   |   3 +
 gcc/testsuite/gcc.target/powerpc/prefix-add.c      |  14 +
 .../gcc.target/powerpc/prefix-di-constant.c        |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c    | 161 +++++
 gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-df.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-di.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c |  20 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-si.c |  13 +
 .../gcc.target/powerpc/prefix-large-udi.c          |  14 +
 .../gcc.target/powerpc/prefix-large-uhi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-uqi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-usi.c          |  13 +
 .../gcc.target/powerpc/prefix-large-v2df.c         |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large.h    |  40 ++
 .../gcc.target/powerpc/prefix-no-update.c          |  51 ++
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c |  14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c |  16 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c |  13 +
 .../gcc.target/powerpc/prefix-pcrel-udi.c          |  14 +
 .../gcc.target/powerpc/prefix-pcrel-uhi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-uqi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-usi.c          |  13 +
 .../gcc.target/powerpc/prefix-pcrel-v2df.c         |  13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h    |  41 ++
 .../gcc.target/powerpc/prefix-si-constant.c        |  12 +
 .../gcc.target/powerpc/prefix-stack-protect.c      |  21 +
 gcc/testsuite/gfortran.dg/pr71706.f90              |  10 +
 gcc/testsuite/gfortran.dg/pr95340.f90              |  10 +
 gcc/testsuite/gfortran.dg/pr95880.f90              |   9 +
 gcc/testsuite/gfortran.dg/pr95881.f90              |  11 +
 gcc/testsuite/lib/scandump.exp                     |  54 +-
 gcc/testsuite/lib/target-supports.exp              |   2 +-
 .../obj-c++.dg/attributes/method-nonnull-1.mm      |   8 +-
 gcc/testsuite/obj-c++.dg/try-catch-9.mm            |   2 +-
 .../objc.dg/attributes/method-nonnull-1.m          |   8 +-
 gcc/tree-ssa-ccp.c                                 |  83 ++-
 gcc/tree-ssa-dom.c                                 |  11 +-
 gcc/tree-ssa-math-opts.c                           |   2 +-
 gcc/tree-vect-slp.c                                |  15 +
 gcc/tree-vectorizer.h                              |   4 +-
 gcc/tree-vrp.c                                     |  37 +-
 gcc/tree.c                                         |  13 +-
 gcc/var-tracking.c                                 |  19 +-
 gcc/vr-values.c                                    | 154 ++---
 gcc/vr-values.h                                    | 115 ++--
 include/ChangeLog                                  |   5 +
 libgomp/ChangeLog                                  |   9 +
 libgomp/testsuite/libgomp.c++/atomic-3.C           |   3 +-
 libgomp/testsuite/libgomp.c/loop-17.c              | 189 ++++++
 libgomp/testsuite/libgomp.c/loop-18.c              | 245 +++++++
 libiberty/ChangeLog                                |   5 +
 libstdc++-v3/ChangeLog                             |  32 +
 libstdc++-v3/include/bits/basic_string.h           |   1 +
 libstdc++-v3/include/std/type_traits               |   9 +-
 libstdc++-v3/include/std/variant                   |  12 +-
 .../20_util/is_literal_type/deprecated-1z.cc       |  26 +
 .../requirements/explicit_instantiation.cc         |   1 +
 .../is_literal_type/requirements/typedefs.cc       |   1 +
 .../testsuite/20_util/is_literal_type/value.cc     |   1 +
 .../20_util/optional/constexpr/nullopt.cc          |   2 +-
 libstdc++-v3/testsuite/20_util/optional/nullopt.cc |   2 +-
 .../20_util/variable_templates_for_traits.cc       |   3 +
 libstdc++-v3/testsuite/20_util/variant/95915.cc    |  35 +
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |   7 +
 .../21_strings/basic_string/cons/char/nonnull.cc   |  29 +
 .../basic_string/cons/wchar_t/nonnull.cc           |  29 +
 .../experimental/optional/constexpr/nullopt.cc     |   2 +-
 .../testsuite/experimental/optional/nullopt.cc     |   2 +-
 .../testsuite/experimental/type_traits/value.cc    |   3 +
 .../testsuite/util/testsuite_common_types.h        |   4 +-
 157 files changed, 3783 insertions(+), 461 deletions(-)


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

only message in thread, other threads:[~2020-06-29 19:19 UTC | newest]

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