public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-5262.
@ 2020-11-23 21:52 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-11-23 21:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:0beed7086b0ba0580f421167bce1ce7c21c6deac
commit 0beed7086b0ba0580f421167bce1ce7c21c6deac
Merge: d1aadf336d7 53a90650663
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Nov 23 19:44:40 2020 +0000
Merge master r11-5262.
* Merge master r11-5262-g53a90650663e.
Diff:
config.guess | 250 +++---
config.sub | 632 ++++++++-------
gcc/ChangeLog | 368 +++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 14 +
gcc/ada/adaint.c | 4 +-
gcc/brig/ChangeLog | 7 +
gcc/builtins.c | 1 +
gcc/c-family/ChangeLog | 24 +
gcc/c-family/c-attribs.c | 176 +++--
gcc/c-family/c-pretty-print.c | 2 +
gcc/c-family/c-warn.c | 16 +-
gcc/c/ChangeLog | 19 +
gcc/c/c-aux-info.c | 1 +
gcc/c/c-decl.c | 3 +-
gcc/config/darwin-c.c | 15 +-
gcc/config/h8300/addsub.md | 152 ++--
gcc/config/h8300/bitfield.md | 562 +++++++------
gcc/config/h8300/combiner.md | 877 ++++++++++++++++-----
gcc/config/h8300/divmod.md | 127 ++-
gcc/config/h8300/extensions.md | 136 +++-
gcc/config/h8300/genmova.sh | 18 +-
gcc/config/h8300/h8300-modes.def | 21 +
gcc/config/h8300/h8300-protos.h | 10 +-
gcc/config/h8300/h8300.c | 134 +++-
gcc/config/h8300/h8300.h | 14 +-
gcc/config/h8300/h8300.md | 5 +-
gcc/config/h8300/jumpcall.md | 121 ++-
gcc/config/h8300/logical.md | 237 +++++-
gcc/config/h8300/mova.md | 249 ++----
gcc/config/h8300/movepush.md | 180 ++++-
gcc/config/h8300/multiply.md | 131 ++-
gcc/config/h8300/other.md | 15 +-
gcc/config/h8300/peepholes.md | 104 ---
gcc/config/h8300/predicates.md | 9 +
gcc/config/h8300/proepi.md | 12 +-
gcc/config/h8300/save.md | 403 ++++++++++
gcc/config/h8300/shiftrotate.md | 242 +++++-
gcc/config/h8300/testcompare.md | 273 ++++---
gcc/config/i386/i386.md | 204 ++---
gcc/config/msp430/msp430.c | 114 +--
gcc/config/rs6000/mma.md | 421 +++++-----
gcc/config/rs6000/predicates.md | 12 +
gcc/config/rs6000/rs6000-builtin.def | 14 +-
gcc/config/rs6000/rs6000-call.c | 176 +++--
gcc/config/rs6000/rs6000-modes.def | 10 +-
gcc/config/rs6000/rs6000-string.c | 6 +-
gcc/config/rs6000/rs6000.c | 202 +++--
gcc/config/rs6000/rs6000.h | 3 +-
gcc/config/rs6000/rs6000.md | 2 +-
gcc/cp/ChangeLog | 49 ++
gcc/cp/Make-lang.in | 5 +-
gcc/cp/constexpr.c | 58 +-
gcc/cp/decl.c | 13 +
gcc/cp/error.c | 4 +
gcc/cp/module.cc | 21 +
gcc/cp/parser.c | 53 +-
gcc/cp/pt.c | 6 +
gcc/cp/typeck.c | 1 +
gcc/d/ChangeLog | 13 +
gcc/d/expr.cc | 67 +-
gcc/diagnostic.c | 21 +-
gcc/doc/extend.texi | 37 +-
gcc/doc/install.texi | 4 +
gcc/doc/invoke.texi | 18 +-
gcc/doc/sourcebuild.texi | 3 +
gcc/dwarf2out.c | 8 +-
gcc/expr.c | 1 +
gcc/fortran/ChangeLog | 8 +
gcc/go/ChangeLog | 7 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/ast-dump.cc | 6 +-
gcc/go/gofrontend/export.cc | 8 +-
gcc/go/gofrontend/expressions.cc | 38 +-
gcc/go/gofrontend/go-encode-id.cc | 289 ++++---
gcc/go/gofrontend/go-encode-id.h | 13 -
gcc/go/gofrontend/gogo.cc | 252 +++---
gcc/go/gofrontend/gogo.h | 173 +++-
gcc/go/gofrontend/names.cc | 759 ++++++++++--------
gcc/go/gofrontend/runtime.def | 34 +-
gcc/go/gofrontend/types.cc | 105 +--
gcc/go/gofrontend/types.h | 20 +-
gcc/ipa-devirt.c | 1 +
gcc/ipa-icf-gimple.c | 37 +-
gcc/ipa-icf.c | 16 +-
gcc/ipa-prop.c | 7 +-
gcc/ipa-prop.h | 5 +
gcc/jit/ChangeLog | 9 +
gcc/lto-streamer-in.c | 8 +-
gcc/lto/ChangeLog | 9 +
gcc/objc/ChangeLog | 7 +
gcc/objcp/ChangeLog | 8 +
gcc/testsuite/ChangeLog | 136 ++++
gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 7 +
gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 8 +
gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 11 +
.../c-c++-common/torture/attr-noinit-invalid.c | 12 +
.../torture/attr-noinit-main.inc} | 37 +-
.../c-c++-common/torture/attr-persistent-1.c | 8 +
.../c-c++-common/torture/attr-persistent-2.c | 8 +
.../c-c++-common/torture/attr-persistent-3.c | 10 +
.../c-c++-common/torture/attr-persistent-invalid.c | 11 +
.../c-c++-common/torture/attr-persistent-main.inc | 58 ++
gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 9 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 +
gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C | 9 +
gcc/testsuite/g++.dg/debug/localclass2.C | 24 +
gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +-
gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +-
gcc/testsuite/g++.dg/vect/simd-12.cc | 36 +
gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C | 212 +++++
gcc/testsuite/g++.dg/warn/Wvexing-parse9.C | 8 +
gcc/testsuite/g++.target/msp430/data-attributes.C | 55 ++
gcc/testsuite/g++.target/msp430/msp430.exp | 44 ++
gcc/testsuite/gcc.dg/attr-access-3.c | 21 +
gcc/testsuite/gcc.dg/attr-access-4.c | 8 +
gcc/testsuite/gcc.dg/nextafter-2.c | 12 +
gcc/testsuite/gcc.dg/pr95853.c | 59 ++
gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 7 +-
gcc/testsuite/gcc.dg/vect/vect-35.c | 7 +-
.../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 2 +-
.../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +-
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 2 +-
.../arm/cortex-m55-nomve.fp-flag-softfp.c | 2 +-
.../gcc.target/arm/mve/intrinsics/pr97327.c | 2 +-
gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 +
.../gcc.target/msp430/data-attributes-2.c | 13 +-
.../gcc.target/msp430/pr78818-auto-warn.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 3 +
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 3 +
.../gcc.target/powerpc/{pr96506.c => pr96506-1.c} | 24 -
gcc/testsuite/gcc.target/powerpc/pr96506-2.c | 38 +
gcc/testsuite/gdc.dg/torture/pr97889.d | 29 +
gcc/testsuite/lib/prune.exp | 10 +-
gcc/testsuite/lib/target-supports.exp | 14 +-
gcc/tree-core.h | 5 +-
gcc/tree-ssa-alias.c | 9 +-
gcc/tree-ssa-math-opts.c | 262 +++++-
gcc/tree-ssa.c | 7 +-
gcc/tree-ssa.h | 2 +-
gcc/tree-ssanames.c | 8 +-
gcc/tree-streamer.c | 1 +
gcc/tree-vect-slp.c | 2 +
gcc/tree.c | 2 +
gcc/tree.h | 14 +
gcc/typeclass.h | 2 +-
gcc/varasm.c | 29 +-
libgcc/ChangeLog | 5 +
libgcc/unwind-dw2-fde-dip.c | 1 +
libgfortran/ChangeLog | 5 +
libgfortran/intrinsics/execute_command_line.c | 5 +
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgo/go/cmd/cgo/out.go | 46 +-
libgo/go/cmd/go/internal/work/exec.go | 60 ++
libgo/go/cmd/go/internal/work/security.go | 8 +-
libgo/go/cmd/go/internal/work/security_test.go | 5 +
libgo/go/cmd/internal/pkgpath/pkgpath.go | 68 +-
libgo/go/cmd/internal/pkgpath/pkgpath_test.go | 22 +-
libgo/go/go/internal/srcimporter/srcimporter.go | 2 +-
libgo/go/internal/bytealg/bytealg.c | 10 +-
libgo/go/internal/cpu/cpu_gccgo.c | 20 +-
libgo/go/log/syslog/syslog_c.c | 2 +-
libgo/go/math/big/nat.go | 2 +-
libgo/go/runtime/atomic_pointer.go | 12 +-
libgo/go/runtime/chan.go | 2 +-
libgo/go/runtime/cpuprof.go | 4 +-
libgo/go/runtime/debug.go | 2 +-
libgo/go/runtime/heapdump.go | 2 +-
libgo/go/runtime/iface.go | 2 +-
libgo/go/runtime/internal/atomic/atomic.c | 56 +-
libgo/go/runtime/malloc.go | 6 +-
libgo/go/runtime/map.go | 2 +-
libgo/go/runtime/mbarrier.go | 2 +-
libgo/go/runtime/mgc.go | 4 +-
libgo/go/runtime/mheap.go | 2 +-
libgo/go/runtime/mprof.go | 2 +-
libgo/go/runtime/mstats.go | 2 +-
libgo/go/runtime/net_plan9.go | 4 +-
libgo/go/runtime/netpoll.go | 18 +-
libgo/go/runtime/pprof/mprof_test.go | 20 +-
libgo/go/runtime/pprof/pprof_test.go | 4 +-
libgo/go/runtime/preempt.go | 2 +-
libgo/go/runtime/proc.go | 26 +-
libgo/go/runtime/proflabel.go | 4 +-
libgo/go/runtime/rdebug.go | 4 +-
libgo/go/runtime/runtime.go | 4 +-
libgo/go/runtime/runtime1.go | 2 +-
libgo/go/runtime/sema.go | 22 +-
libgo/go/runtime/sigqueue.go | 12 +-
libgo/go/runtime/symtab.go | 88 ++-
libgo/go/runtime/trace.go | 8 +-
libgo/go/runtime/traceback_gccgo.go | 4 +-
libgo/go/sync/atomic/atomic.c | 52 +-
libgo/misc/cgo/errors/badsym_test.go | 216 +++++
libgo/runtime/go-ffi.c | 30 +-
libgo/runtime/go-setenv.c | 2 +-
libgo/runtime/go-unsafe-pointer.c | 4 +-
libgo/runtime/go-unsetenv.c | 2 +-
libgo/runtime/runtime.h | 2 +-
libgo/testsuite/gotest | 7 +-
libsanitizer/ChangeLog | 4 +
libsanitizer/configure.tgt | 2 +-
libstdc++-v3/ChangeLog | 110 +++
libstdc++-v3/acinclude.m4 | 37 +
libstdc++-v3/config.h.in | 4 +
libstdc++-v3/configure | 58 ++
libstdc++-v3/include/Makefile.am | 5 +
libstdc++-v3/include/Makefile.in | 5 +
libstdc++-v3/include/bits/atomic_base.h | 213 ++++-
libstdc++-v3/include/bits/atomic_timed_wait.h | 291 +++++++
libstdc++-v3/include/bits/atomic_wait.h | 310 ++++++++
libstdc++-v3/include/bits/move.h | 2 +
libstdc++-v3/include/bits/semaphore_base.h | 302 +++++++
libstdc++-v3/include/bits/stl_algo.h | 16 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 2 +-
libstdc++-v3/include/bits/stl_tree.h | 76 +-
libstdc++-v3/include/std/atomic | 86 ++
libstdc++-v3/include/std/latch | 91 +++
libstdc++-v3/include/std/semaphore | 95 +++
libstdc++-v3/include/std/version | 4 +
.../23_containers/map/allocator/move_cons.cc | 53 ++
.../23_containers/multimap/allocator/move_cons.cc | 53 ++
.../23_containers/multiset/allocator/move_cons.cc | 53 ++
.../23_containers/set/allocator/move_cons.cc | 53 ++
.../testsuite/25_algorithms/inplace_merge/1.cc | 37 +-
.../29_atomics/atomic/wait_notify/bool.cc | 60 ++
.../29_atomics/atomic/wait_notify/generic.cc | 32 +
.../29_atomics/atomic/wait_notify/pointers.cc | 60 ++
.../29_atomics/atomic_flag/wait_notify/1.cc | 62 ++
.../29_atomics/atomic_float/wait_notify.cc | 33 +
.../29_atomics/atomic_integral/wait_notify.cc | 66 ++
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 91 +++
libstdc++-v3/testsuite/30_threads/latch/1.cc | 27 +
libstdc++-v3/testsuite/30_threads/latch/2.cc | 27 +
libstdc++-v3/testsuite/30_threads/latch/3.cc | 69 ++
libstdc++-v3/testsuite/30_threads/semaphore/1.cc | 27 +
libstdc++-v3/testsuite/30_threads/semaphore/2.cc | 27 +
.../30_threads/semaphore/least_max_value_neg.cc | 30 +
.../testsuite/30_threads/semaphore/try_acquire.cc | 55 ++
.../30_threads/semaphore/try_acquire_for.cc | 85 ++
.../30_threads/semaphore/try_acquire_posix.cc | 153 ++++
.../30_threads/semaphore/try_acquire_until.cc | 94 +++
.../performance/25_algorithms/inplace_merge.cc | 290 +++++++
.../performance/25_algorithms/stable_sort.cc | 90 ++-
.../testsuite/util/atomic/wait_notify_util.h | 160 ++++
254 files changed, 11330 insertions(+), 3434 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-11-23 21:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-23 21:52 [gcc/devel/c++-coroutines] Merge master r11-5262 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).