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

https://gcc.gnu.org/g:5679f2c8b074bd9c936dbfe26c28a9aab544b41b

commit 5679f2c8b074bd9c936dbfe26c28a9aab544b41b
Merge: dd038f420cb 123b3e03c91
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Apr 8 19:42:58 2021 +0100

    Merge master r11-8065.
    
            * Merge master r11-8065-g123b3e03c911.

Diff:

 gcc/ChangeLog                                      |  57 ++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/engine.cc                             |  64 +-
 gcc/analyzer/exploded-graph.h                      |  11 +-
 gcc/analyzer/program-state.cc                      |  70 +-
 gcc/analyzer/program-state.h                       |   6 +-
 gcc/analyzer/region-model-impl-calls.cc            |  14 +-
 gcc/analyzer/region-model-reachability.cc          |   1 +
 gcc/analyzer/region-model.cc                       |  29 +-
 gcc/analyzer/region-model.h                        |  10 +-
 gcc/analyzer/store.cc                              |  88 ++-
 gcc/analyzer/store.h                               |  89 ++-
 gcc/c-family/c-warn.c                              |  18 +-
 gcc/c-family/c.opt                                 |   2 +-
 gcc/config/arm/iterators.md                        |   8 +-
 gcc/config/arm/mve.md                              |  25 +-
 gcc/config/vax/vax.md                              |   2 +-
 gcc/cp/ChangeLog                                   |  17 +
 gcc/cp/call.c                                      |  15 +-
 gcc/cp/constexpr.c                                 |  35 +
 gcc/cp/constraint.cc                               |  43 +-
 gcc/cp/cp-tree.h                                   |  20 +-
 gcc/cp/decl.c                                      |   3 +
 gcc/cp/except.c                                    |   2 +
 gcc/cp/lambda.c                                    |   2 +
 gcc/cp/parser.c                                    |   2 +-
 gcc/cp/pt.c                                        |  77 +-
 gcc/d/d-attribs.cc                                 | 835 +++++++++++++++++----
 gcc/d/decl.cc                                      |   6 +-
 gcc/d/types.cc                                     |   2 +
 gcc/doc/sourcebuild.texi                           |   4 +
 gcc/fold-const.c                                   |   2 +-
 gcc/lto/lto-lang.c                                 |   2 +-
 gcc/match.pd                                       |   2 +-
 gcc/print-rtl.c                                    |   2 +-
 gcc/testsuite/ChangeLog                            |  64 ++
 gcc/testsuite/g++.dg/conversion/pr66211.C          |   2 +-
 gcc/testsuite/g++.dg/conversion/ref7.C             |  17 +
 gcc/testsuite/g++.dg/cpp0x/noexcept66.C            |  13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C     |  24 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C     |  12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad3.C        |  16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda16.C     |  61 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda17.C     |  14 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C       |  45 ++
 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C       |  43 ++
 gcc/testsuite/g++.dg/cpp2a/explicit16.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit17.C            |   9 +
 gcc/testsuite/g++.dg/template/friend70.C           |   9 +
 gcc/testsuite/g++.dg/template/friend71.C           |   8 +
 gcc/testsuite/g++.dg/template/mem-spec2.C          |  11 +
 gcc/testsuite/gcc.c-torture/compile/pr99647.c      |   5 +
 gcc/testsuite/gcc.dg/analyzer/pr99042.c            |  53 ++
 gcc/testsuite/gcc.dg/analyzer/pr99774-1.c          |  61 ++
 gcc/testsuite/gcc.dg/analyzer/pr99774-2.c          | 144 ++++
 gcc/testsuite/gcc.dg/vect/pr99102.c                |   2 +-
 .../aarch64/advsimd-intrinsics/bf16_get-be.c       |   1 +
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |   1 +
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |   1 +
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |   2 +
 gcc/testsuite/gcc.target/aarch64/pr98772.c         |   3 +
 .../gcc.target/aarch64/simd/vect_su_add_sub.c      |   2 +
 .../aarch64/sve/acle/general-c/func_redef_1.c      |   2 +-
 .../aarch64/sve/acle/general-c/func_redef_2.c      |   2 +-
 .../aarch64/sve/acle/general-c/func_redef_3.c      |   2 +-
 .../aarch64/sve/acle/general-c/func_redef_6.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_1.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_10.c     |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_13.c     |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_2.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_3.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_4.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_5.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_6.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_8.c      |   2 +-
 .../aarch64/sve/acle/general-c/type_redef_9.c      |   2 +-
 gcc/testsuite/gcc.target/aarch64/sve/mul_2.c       |  14 +-
 gcc/testsuite/gdc.dg/attr_allocsize1.d             |  44 ++
 gcc/testsuite/gdc.dg/attr_allocsize2.d             |  13 +
 gcc/testsuite/gdc.dg/attr_alwaysinline1.d          |  17 +
 gcc/testsuite/gdc.dg/attr_cold1.d                  |  13 +
 gcc/testsuite/gdc.dg/attr_exclusions1.d            |  19 +
 gcc/testsuite/gdc.dg/attr_exclusions2.d            |  19 +
 gcc/testsuite/gdc.dg/attr_flatten1.d               |  21 +
 gcc/testsuite/gdc.dg/attr_module.d                 |  40 +
 gcc/testsuite/gdc.dg/attr_noclone1.d               |  12 +
 gcc/testsuite/gdc.dg/attr_noicf1.d                 |  30 +
 gcc/testsuite/gdc.dg/attr_noinline1.d              |  19 +
 gcc/testsuite/gdc.dg/attr_noipa1.d                 |  17 +
 gcc/testsuite/gdc.dg/attr_noplt1.d                 |  13 +
 gcc/testsuite/gdc.dg/attr_optimize1.d              |  48 ++
 gcc/testsuite/gdc.dg/attr_optimize2.d              |   9 +
 gcc/testsuite/gdc.dg/attr_optimize3.d              |  19 +
 gcc/testsuite/gdc.dg/attr_optimize4.d              |  45 ++
 gcc/testsuite/gdc.dg/attr_restrict1.d              |  18 +
 gcc/testsuite/gdc.dg/attr_section1.d               |  23 +
 gcc/testsuite/gdc.dg/attr_symver1.d                |  24 +
 gcc/testsuite/gdc.dg/attr_target1.d                |  20 +
 gcc/testsuite/gdc.dg/attr_targetclones1.d          |  12 +
 gcc/testsuite/gdc.dg/attr_used1.d                  |  16 +
 gcc/testsuite/gdc.dg/attr_used2.d                  |  16 +
 gcc/testsuite/gdc.dg/attr_weak1.d                  |  14 +
 gcc/testsuite/gdc.dg/gdc108.d                      |   4 +-
 gcc/testsuite/gdc.dg/gdc142.d                      |   2 +-
 gcc/testsuite/gdc.dg/imports/attributes.d          |  28 +
 gcc/testsuite/gdc.dg/pr90136a.d                    |   4 +-
 gcc/testsuite/gdc.dg/pr90136b.d                    |   2 +-
 gcc/testsuite/gdc.dg/pr90136c.d                    |   6 +-
 gcc/testsuite/gdc.dg/pr95173.d                     |   2 +-
 gcc/testsuite/lib/scanasm.exp                      |   2 +-
 gcc/testsuite/lib/target-supports.exp              |  12 +
 libphobos/libdruntime/Makefile.am                  |   4 +-
 libphobos/libdruntime/Makefile.in                  |  16 +-
 libphobos/libdruntime/gcc/attribute.d              |  11 +-
 libphobos/libdruntime/gcc/attributes.d             | 605 +++++++++++++++
 libphobos/libdruntime/gcc/deh.d                    |   2 +-
 libstdc++-v3/ChangeLog                             |  12 +-
 libstdc++-v3/include/bits/hashtable.h              |  26 +-
 libstdc++-v3/include/std/ranges                    | 675 +++++++++++------
 libstdc++-v3/include/std/string_view               |   2 +-
 libstdc++-v3/include/std/type_traits               |  15 +-
 .../testsuite/20_util/is_scoped_enum/value.cc      |  38 +
 .../testsuite/20_util/to_chars/long_double.cc      |  18 +-
 .../unordered_map/cons/noexcept_move_construct.cc  |   4 +-
 .../cons/noexcept_move_construct.cc                |   4 +-
 .../cons/noexcept_move_construct.cc                |   4 +-
 .../unordered_set/cons/noexcept_move_construct.cc  |   4 +-
 .../testsuite/std/ranges/adaptors/99433.cc         |  41 +
 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc  |  19 +
 .../testsuite/std/ranges/adaptors/common.cc        |  12 +
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |  18 +
 .../testsuite/std/ranges/adaptors/drop_while.cc    |  18 +
 .../testsuite/std/ranges/adaptors/elements.cc      |  12 +
 .../testsuite/std/ranges/adaptors/filter.cc        |  18 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |  12 +
 .../testsuite/std/ranges/adaptors/p2281.cc         |  83 ++
 .../testsuite/std/ranges/adaptors/reverse.cc       |  15 +-
 .../testsuite/std/ranges/adaptors/split.cc         |  35 +-
 .../testsuite/std/ranges/adaptors/split_neg.cc     |  10 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |  18 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |  18 +
 .../testsuite/std/ranges/adaptors/transform.cc     |  29 +
 maintainer-scripts/branch_changer.py               |  70 +-
 maintainer-scripts/generate_libstdcxx_web_docs     |   2 +-
 maintainer-scripts/setup.cfg                       |   5 +
 145 files changed, 4057 insertions(+), 655 deletions(-)


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

only message in thread, other threads:[~2021-04-08 22:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-08 22:47 [gcc/devel/c++-coroutines] Merge master r11-8065 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).