public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-5899.
@ 2021-12-10 19:22 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-12-10 19:22 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:264a5738e6aefe00c5a572bc62d3fe74121e08ae
commit 264a5738e6aefe00c5a572bc62d3fe74121e08ae
Merge: 50c9379ee34 982a2c9b786
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Dec 10 16:35:07 2021 +0000
Merge master r12-5899.
* Merge master r12-5899-g982a2c9b7866.
Diff:
gcc/ChangeLog | 219 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/c-family/ChangeLog | 6 +
gcc/c/ChangeLog | 6 +
gcc/config/gcn/mkoffload.c | 51 +-
gcc/config/i386/i386.c | 3 +-
gcc/config/t-vxworks | 1 -
gcc/config/vxworks.h | 4 +-
gcc/cp/ChangeLog | 19 +
gcc/d/ChangeLog | 4 +
gcc/d/Make-lang.in | 1 +
gcc/d/d-attribs.cc | 6 +-
gcc/d/d-codegen.cc | 6 +-
gcc/d/d-compiler.cc | 4 +-
gcc/d/d-lang.cc | 11 +-
gcc/d/d-port.cc | 2 +
gcc/d/d-target.cc | 30 +-
gcc/d/decl.cc | 5 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/access.d | 2 +-
gcc/d/dmd/aggregate.d | 14 +-
gcc/d/dmd/aliasthis.d | 4 +-
gcc/d/dmd/arrayop.d | 79 +-
gcc/d/dmd/astenums.d | 4 +-
gcc/d/dmd/attrib.d | 11 +-
gcc/d/dmd/blockexit.d | 20 +-
gcc/d/dmd/builtin.d | 2 -
gcc/d/dmd/canthrow.d | 2 +-
gcc/d/dmd/clone.d | 8 +-
gcc/d/dmd/common/outbuffer.h | 2 +-
gcc/d/dmd/cond.d | 2 +-
gcc/d/dmd/constfold.d | 166 +--
gcc/d/dmd/cparse.d | 45 +-
gcc/d/dmd/cppmangle.d | 2 +-
gcc/d/dmd/ctfeexpr.d | 394 ++---
gcc/d/dmd/dcast.d | 176 ++-
gcc/d/dmd/declaration.d | 40 +-
gcc/d/dmd/declaration.h | 9 +-
gcc/d/dmd/dinterpret.d | 634 ++++----
gcc/d/dmd/dmangle.d | 4 +-
gcc/d/dmd/dstruct.d | 18 +-
gcc/d/dmd/dsymbol.d | 16 +-
gcc/d/dmd/dsymbolsem.d | 56 +-
gcc/d/dmd/dtemplate.d | 137 +-
gcc/d/dmd/dtoh.d | 11 +-
gcc/d/dmd/escape.d | 65 +-
gcc/d/dmd/expression.d | 784 +++++-----
gcc/d/dmd/expression.h | 28 +-
gcc/d/dmd/expressionsem.d | 802 +++++-----
gcc/d/dmd/foreachvar.d | 2 +-
gcc/d/dmd/func.d | 9 +-
gcc/d/dmd/globals.d | 2 +-
gcc/d/dmd/hdrgen.d | 195 ++-
gcc/d/dmd/iasmgcc.d | 4 +-
gcc/d/dmd/id.d | 3 +
gcc/d/dmd/initsem.d | 56 +-
gcc/d/dmd/lambdacomp.d | 5 +-
gcc/d/dmd/lexer.d | 22 +-
gcc/d/dmd/mtype.d | 16 +-
gcc/d/dmd/nogc.d | 6 +-
gcc/d/dmd/ob.d | 6 +-
gcc/d/dmd/objc.d | 12 +-
gcc/d/dmd/opover.d | 323 ++--
gcc/d/dmd/optimize.d | 1535 ++++++++++----------
gcc/d/dmd/parse.d | 340 ++---
gcc/d/dmd/printast.d | 7 +-
gcc/d/dmd/root/dcompat.h | 3 +
gcc/d/dmd/root/file.d | 18 +-
gcc/d/dmd/root/optional.d | 86 ++
gcc/d/dmd/root/optional.h | 42 +
gcc/d/dmd/safe.d | 4 +-
gcc/d/dmd/semantic2.d | 18 +-
gcc/d/dmd/semantic3.d | 4 +-
gcc/d/dmd/sideeffect.d | 84 +-
gcc/d/dmd/statementsem.d | 882 ++++++-----
gcc/d/dmd/staticcond.d | 51 +-
gcc/d/dmd/target.d | 5 +-
gcc/d/dmd/target.h | 4 +-
gcc/d/dmd/templateparamsem.d | 6 +-
gcc/d/dmd/tokens.d | 160 +-
gcc/d/dmd/tokens.h | 628 +++++---
gcc/d/dmd/traits.d | 41 +-
gcc/d/dmd/typesem.d | 124 +-
gcc/d/expr.cc | 259 ++--
gcc/d/intrinsics.cc | 2 +-
gcc/d/lang.opt | 8 +-
gcc/d/runtime.def | 7 -
gcc/d/toir.cc | 3 +-
gcc/d/types.cc | 2 +-
gcc/doc/invoke.texi | 8 +
gcc/ipa-inline.c | 47 +-
gcc/ipa-modref-tree.h | 3 +-
gcc/params.opt | 8 +
gcc/pointer-query.cc | 33 +-
gcc/testsuite/ChangeLog | 51 +
gcc/testsuite/gcc.dg/Warray-bounds-91.c | 145 ++
gcc/testsuite/gcc.dg/Warray-bounds-92.c | 149 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 22 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 18 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-85.c | 153 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-87.c | 147 ++
gcc/testsuite/gcc.dg/ipa/pr103601.c | 35 +
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 43 +-
gcc/testsuite/gcc.target/aarch64/pr103523.c | 8 +
.../gdc.test/compilable/covariant_override.d | 34 +
gcc/testsuite/gdc.test/compilable/emptygenmain.d | 3 +
gcc/testsuite/gdc.test/compilable/noreturn1.d | 12 +
gcc/testsuite/gdc.test/compilable/test17870.d | 26 +
gcc/testsuite/gdc.test/compilable/test19873.d | 37 +
gcc/testsuite/gdc.test/compilable/test21719.d | 21 +
gcc/testsuite/gdc.test/compilable/test22254.d | 19 +
gcc/testsuite/gdc.test/compilable/test22510.d | 18 +
.../gdc.test/fail_compilation/covariant_override.d | 35 +
.../gdc.test/fail_compilation/fail10964.d | 4 +-
.../gdc.test/fail_compilation/fail10968.d | 38 +-
.../gdc.test/fail_compilation/fail16997.d | 38 +-
gcc/testsuite/gdc.test/fail_compilation/fail809.d | 12 -
gcc/testsuite/gdc.test/fail_compilation/fob2.d | 2 +-
.../gdc.test/fail_compilation/imports/test20023b.d | 10 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 8 +-
.../gdc.test/fail_compilation/test15191.d | 42 +-
.../gdc.test/fail_compilation/test17977.d | 20 +
.../gdc.test/fail_compilation/test20023.d | 16 +
.../gdc.test/fail_compilation/traits_initSymbol.d | 63 +
gcc/testsuite/gdc.test/runnable/b19294.d | 163 +++
gcc/testsuite/gdc.test/runnable/mars1.d | 2 +-
gcc/testsuite/gdc.test/runnable/test15862.d | 39 +
gcc/testsuite/gdc.test/runnable/test21367.d | 47 +
gcc/testsuite/gdc.test/runnable/test22227.d | 16 +
gcc/testsuite/gdc.test/runnable/testOpApply.d | 31 +-
gcc/testsuite/gdc.test/runnable/testcgelem.d | 2 +-
gcc/testsuite/gdc.test/runnable/testconst.d | 8 +-
.../gdc.test/runnable/traits_initSymbol.d | 119 ++
gcc/testsuite/gdc.test/runnable/xtest46.d | 7 +-
.../gdc.test/runnable_cxx/extra-files/cpp7925.cpp | 103 ++
gcc/testsuite/gdc.test/runnable_cxx/test7925.d | 151 ++
gcc/tree-vect-loop.c | 13 +-
include/gomp-constants.h | 2 +-
libgcc/ChangeLog | 12 +
libgcc/config.host | 4 +-
libgcc/config/rs6000/t-vxworks | 1 +
libgomp/ChangeLog | 7 +
libgomp/plugin/plugin-gcn.c | 39 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 5 +-
libphobos/libdruntime/Makefile.in | 12 +-
libphobos/libdruntime/core/demangle.d | 8 +-
.../libdruntime/core/internal/array/construction.d | 43 +-
libphobos/libdruntime/core/internal/convert.d | 8 +-
libphobos/libdruntime/core/internal/lifetime.d | 49 +-
libphobos/libdruntime/core/internal/string.d | 2 +-
libphobos/libdruntime/core/internal/utf.d | 10 +-
libphobos/libdruntime/core/lifetime.d | 111 +-
libphobos/libdruntime/core/memory.d | 21 +-
libphobos/libdruntime/core/stdc/stdlib.d | 10 +
libphobos/libdruntime/core/stdc/string.d | 28 +-
libphobos/libdruntime/core/stdc/wchar_.d | 26 +-
libphobos/libdruntime/core/stdcpp/exception.d | 2 +
libphobos/libdruntime/core/sync/mutex.d | 4 +-
libphobos/libdruntime/core/sys/bionic/string.d | 2 +-
libphobos/libdruntime/core/sys/darwin/mach/nlist.d | 2 +-
libphobos/libdruntime/core/sys/darwin/string.d | 2 +-
.../libdruntime/core/sys/dragonflybsd/string.d | 2 +-
libphobos/libdruntime/core/sys/freebsd/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/syscalls.d | 745 ----------
libphobos/libdruntime/core/sys/linux/unistd.d | 26 +-
libphobos/libdruntime/core/sys/netbsd/string.d | 2 +-
libphobos/libdruntime/core/sys/openbsd/string.d | 2 +-
libphobos/libdruntime/core/sys/posix/signal.d | 26 +-
libphobos/libdruntime/core/sys/posix/string.d | 8 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 2 +-
libphobos/libdruntime/core/sys/solaris/sys/elf.d | 5 +-
.../libdruntime/core/sys/solaris/sys/elf_386.d | 3 -
.../libdruntime/core/sys/solaris/sys/elf_SPARC.d | 3 -
libphobos/libdruntime/core/sys/windows/dbghelp.d | 8 +-
libphobos/libdruntime/core/thread/osthread.d | 5 +-
libphobos/libdruntime/core/thread/threadbase.d | 5 +-
libphobos/libdruntime/object.d | 8 +-
libphobos/libdruntime/rt/aaA.d | 4 +-
libphobos/libdruntime/rt/cast_.d | 2 +-
libphobos/libdruntime/rt/config.d | 3 +
libphobos/libdruntime/rt/lifetime.d | 4 +-
libphobos/libdruntime/rt/monitor_.d | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/iteration.d | 52 +-
libphobos/src/std/algorithm/mutation.d | 29 +-
libphobos/src/std/algorithm/sorting.d | 26 +-
libphobos/src/std/concurrency.d | 32 +-
libphobos/src/std/container/dlist.d | 6 +
libphobos/src/std/container/rbtree.d | 2 +-
libphobos/src/std/datetime/interval.d | 6 +-
libphobos/src/std/datetime/systime.d | 27 +-
libphobos/src/std/datetime/timezone.d | 74 +-
libphobos/src/std/file.d | 28 +-
libphobos/src/std/internal/cstring.d | 2 +-
libphobos/src/std/internal/math/biguintcore.d | 12 +-
libphobos/src/std/json.d | 10 +-
libphobos/src/std/net/isemail.d | 2 +-
libphobos/src/std/process.d | 4 +-
libphobos/src/std/random.d | 12 +-
libphobos/src/std/stdio.d | 2 +-
libphobos/src/std/typecons.d | 35 +-
libphobos/src/std/uni/package.d | 4 +-
libphobos/src/std/utf.d | 12 +-
libphobos/testsuite/libphobos.config/config.exp | 1 +
libphobos/testsuite/libphobos.config/test22523.d | 11 +
libstdc++-v3/ChangeLog | 108 ++
libstdc++-v3/acinclude.m4 | 2 +-
libstdc++-v3/config.h.in | 6 +-
libstdc++-v3/config/abi/pre/gnu.ver | 27 +-
libstdc++-v3/config/allocator/new_allocator_base.h | 11 +-
libstdc++-v3/config/io/basic_file_stdio.cc | 48 +-
.../config/locale/dragonfly/time_members.cc | 4 +-
libstdc++-v3/config/locale/generic/time_members.cc | 4 +-
libstdc++-v3/config/locale/gnu/time_members.cc | 4 +-
libstdc++-v3/configure | 2 +-
libstdc++-v3/doc/html/manual/api.html | 8 +
libstdc++-v3/doc/html/manual/memory.html | 6 +-
libstdc++-v3/doc/xml/manual/allocator.xml | 6 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 10 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 4 +
libstdc++-v3/include/bits/char_traits.h | 7 +
libstdc++-v3/include/bits/cow_string.h | 9 +-
libstdc++-v3/include/bits/ios_base.h | 9 +
libstdc++-v3/include/bits/locale_facets_nonio.h | 6 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 223 ++-
libstdc++-v3/include/bits/new_allocator.h | 223 +++
libstdc++-v3/include/bits/std_mutex.h | 6 +-
libstdc++-v3/include/bits/stl_iterator.h | 50 +-
libstdc++-v3/include/bits/stl_map.h | 49 +-
libstdc++-v3/include/bits/stl_pair.h | 9 +
libstdc++-v3/include/bits/uses_allocator_args.h | 6 -
libstdc++-v3/include/experimental/memory_resource | 4 +-
libstdc++-v3/include/ext/new_allocator.h | 157 +-
libstdc++-v3/include/std/atomic | 8 +-
libstdc++-v3/include/std/condition_variable | 2 +-
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/libsupc++/exception_ptr.h | 41 +-
libstdc++-v3/src/c++11/compatibility-condvar.cc | 31 +
libstdc++-v3/src/c++11/condition_variable.cc | 2 +-
.../testsuite/18_support/exception_ptr/103630.cc | 39 +
.../testsuite/18_support/exception_ptr/64241.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/64135.cc | 45 +
.../20_util/scoped_allocator/69293_neg.cc | 4 -
.../testsuite/22_locale/time_get/get/char/3.cc | 356 +++++
.../testsuite/22_locale/time_get/get/char/71367.cc | 67 +
.../testsuite/22_locale/time_get/get/wchar_t/3.cc | 356 +++++
.../22_locale/time_get/get/wchar_t/71367.cc | 67 +
.../22_locale/time_get/get_date/char/12791.cc | 4 +-
.../22_locale/time_get/get_date/wchar_t/12791.cc | 4 +-
.../22_locale/time_get/get_time/char/2.cc | 2 +-
.../22_locale/time_get/get_time/char/5.cc | 2 +-
.../22_locale/time_get/get_time/wchar_t/2.cc | 2 +-
.../22_locale/time_get/get_time/wchar_t/5.cc | 2 +-
.../23_containers/map/modifiers/emplace/92300.cc | 36 +
.../23_containers/map/modifiers/insert/92300.cc | 38 +
.../27_io/basic_ofstream/open/char/noreplace.cc | 29 +
.../27_io/basic_ofstream/open/wchar_t/noreplace.cc | 29 +
.../29_atomics/atomic/wait_notify/102994.cc | 19 +
.../condition_variable/members/103382.cc | 66 +
265 files changed, 9518 insertions(+), 5358 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-12-10 19:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-10 19:22 [gcc/devel/c++-coroutines] Merge master r12-5899 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).