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).