public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-3959.
@ 2020-10-15 19:26 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-10-15 19:26 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2f5b9745783570c67702894a7d5a4629033a7075
commit 2f5b9745783570c67702894a7d5a4629033a7075
Merge: fb9a253ac6c 7dbf96e2a2a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Oct 15 19:27:25 2020 +0100
Merge master r11-3959.
* Merge master r11-3959-g7dbf96e2a2a6.
Diff:
gcc/ChangeLog | 234 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/Makefile.rtl | 3 +
gcc/ada/checks.adb | 24 ++-
gcc/ada/debug.adb | 3 +
gcc/ada/einfo.adb | 36 ++--
gcc/ada/einfo.ads | 14 +-
gcc/ada/exp_aggr.adb | 4 +-
gcc/ada/exp_attr.adb | 8 +
gcc/ada/exp_ch3.adb | 10 +-
gcc/ada/exp_ch4.adb | 93 ++++----
gcc/ada/exp_ch6.adb | 35 +--
gcc/ada/exp_ch6.ads | 4 +-
gcc/ada/exp_util.adb | 19 +-
gcc/ada/freeze.adb | 28 +--
gcc/ada/libgnat/a-cbdlli.adb | 12 ++
gcc/ada/libgnat/a-cbdlli.ads | 9 +-
gcc/ada/libgnat/a-cbhama.ads | 4 +-
gcc/ada/libgnat/a-cbhase.adb | 1 +
gcc/ada/libgnat/a-cbhase.ads | 8 +-
gcc/ada/libgnat/a-cborma.ads | 4 +-
gcc/ada/libgnat/a-cborse.ads | 4 +-
gcc/ada/libgnat/a-cdlili.adb | 12 ++
gcc/ada/libgnat/a-cdlili.ads | 8 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cgcaso.adb | 4 +-
gcc/ada/libgnat/a-cihama.ads | 4 +-
gcc/ada/libgnat/a-cihase.ads | 4 +-
gcc/ada/libgnat/a-ciorma.ads | 4 +-
gcc/ada/libgnat/a-ciorse.ads | 4 +-
gcc/ada/libgnat/a-cobove.adb | 21 ++
gcc/ada/libgnat/a-cobove.ads | 14 +-
gcc/ada/libgnat/a-cofove.adb | 2 +-
gcc/ada/libgnat/a-cogeso.adb | 4 +-
gcc/ada/libgnat/a-cohama.ads | 4 +-
gcc/ada/libgnat/a-cohase.ads | 4 +-
gcc/ada/libgnat/a-coinve.adb | 21 ++
gcc/ada/libgnat/a-coinve.ads | 12 +-
gcc/ada/libgnat/a-convec.adb | 21 ++
gcc/ada/libgnat/a-convec.ads | 15 +-
gcc/ada/libgnat/a-coorma.ads | 4 +-
gcc/ada/libgnat/a-coorse.ads | 2 +
gcc/ada/libgnat/g-arrspl.adb | 26 ++-
gcc/ada/libgnat/g-arrspl.ads | 36 +++-
gcc/ada/libgnat/g-debpoo.ads | 2 +-
gcc/ada/libgnat/interfac.ads | 2 +
gcc/ada/libgnat/interfac__2020.ads | 198 +++++++++++++++++
gcc/ada/par-ch13.adb | 11 +-
gcc/ada/sem_ch10.adb | 14 +-
gcc/ada/sem_ch12.adb | 20 +-
gcc/ada/sem_ch13.adb | 57 +++--
gcc/ada/sem_ch13.ads | 5 +
gcc/ada/sem_ch3.adb | 128 ++++++-----
gcc/ada/sem_ch3.ads | 2 +-
gcc/ada/sem_ch7.adb | 1 +
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_ch9.adb | 2 +-
gcc/ada/sem_eval.adb | 92 ++++++--
gcc/ada/sem_prag.adb | 36 ++--
gcc/ada/sem_res.adb | 1 +
gcc/ada/sem_util.adb | 28 ++-
gcc/analyzer/ChangeLog | 16 ++
gcc/analyzer/region-model.cc | 37 ++--
gcc/analyzer/region.cc | 16 +-
gcc/analyzer/store.cc | 1 -
gcc/attr-fnspec.h | 12 +-
gcc/attribs.c | 2 +
gcc/builtins.c | 7 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-attribs.c | 13 +-
gcc/common/config/i386/cpuinfo.h | 5 +
gcc/common/config/i386/i386-common.c | 30 +++
gcc/common/config/i386/i386-cpuinfo.h | 2 +
gcc/common/config/i386/i386-isas.h | 2 +
gcc/common/config/riscv/riscv-common.c | 91 +++++++-
gcc/config.gcc | 6 +-
gcc/config/i386/avx2intrin.h | 3 +
gcc/config/i386/avx512bwintrin.h | 32 +++
gcc/config/i386/avx512dqintrin.h | 186 ++++++++++++++++
gcc/config/i386/avx512erintrin.h | 148 +++++++++++++
gcc/config/i386/avx512fintrin.h | 163 ++++++++++++++
gcc/config/i386/avx512vlbwintrin.h | 65 ++++++
gcc/config/i386/avx512vlintrin.h | 85 ++++++++
gcc/config/i386/avxintrin.h | 7 +
gcc/config/i386/cpuid.h | 2 +
gcc/config/i386/emmintrin.h | 25 +++
gcc/config/i386/hresetintrin.h | 48 +++++
gcc/config/i386/i386-builtin-types.def | 5 +
gcc/config/i386/i386-builtin.def | 18 ++
gcc/config/i386/i386-builtins.c | 5 +
gcc/config/i386/i386-builtins.h | 1 +
gcc/config/i386/i386-c.c | 5 +-
gcc/config/i386/i386-expand.c | 26 +++
gcc/config/i386/i386-options.c | 9 +-
gcc/config/i386/i386.h | 11 +-
gcc/config/i386/i386.md | 47 ++++-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/mmintrin.h | 6 +
gcc/config/i386/sse.md | 28 +--
gcc/config/i386/uintrintrin.h | 87 ++++++++
gcc/config/i386/x86gprintrin.h | 4 +
gcc/config/nvptx/nvptx.opt | 8 +-
gcc/config/riscv/riscv-cores.def | 49 +++++
gcc/config/riscv/riscv-protos.h | 14 ++
gcc/config/riscv/riscv.c | 97 +++++----
gcc/config/riscv/riscv.h | 25 ++-
gcc/config/riscv/riscv.opt | 4 +
gcc/config/riscv/t-riscv | 2 +
gcc/cp/ChangeLog | 40 ++++
gcc/cp/cxx-pretty-print.c | 33 ++-
gcc/cp/decl.c | 8 +
gcc/cp/pt.c | 17 +-
gcc/doc/extend.texi | 10 +
gcc/doc/invoke.texi | 42 +++-
gcc/fold-const.c | 2 +
gcc/fortran/ChangeLog | 22 ++
gcc/fortran/trans-decl.c | 76 +++----
gcc/go/gofrontend/MERGE | 2 +-
gcc/params.opt | 2 +-
gcc/profile-count.c | 4 +-
gcc/regs.h | 3 +-
gcc/symtab.c | 2 +-
gcc/testsuite/ChangeLog | 129 ++++++++++++
gcc/testsuite/c-c++-common/ident-0b.c | 1 +
.../g++.dg/cpp0x/lambda/lambda-variadic11.C | 20 ++
gcc/testsuite/g++.dg/cpp2a/spaceship-eq10.C | 11 +
gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 31 +++
gcc/testsuite/g++.dg/diagnostic/ptrtomem2.C | 14 ++
.../gcc.c-torture/compile/limits-externdecl.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr42717.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr61684.c | 1 -
gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 -
gcc/testsuite/gcc.c-torture/execute/pr20601-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr52129.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr59221.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr68185.c | 1 -
gcc/testsuite/gcc.dg/Warray-bounds-68.c | 118 +++++++++++
gcc/testsuite/gcc.dg/Wvla-parameter-8.c | 86 ++++++++
gcc/testsuite/gcc.dg/analyzer/data-model-21.c | 8 +
gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/test-setjmp.h | 15 +-
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 1 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 1 +
gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 1 +
gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +-
gcc/testsuite/gcc.dg/ipa/modref-1.c | 11 +-
gcc/testsuite/gcc.dg/pr68671.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-4.c | 13 +-
gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-52.c | 15 ++
gcc/testsuite/gcc.dg/vect/pr97428.c | 43 ++++
gcc/testsuite/gcc.target/i386/avx-1.c | 10 +
.../gcc.target/i386/avx2-vbroadcastsi128-1.c | 7 +-
.../gcc.target/i386/avx2-vbroadcastsi128-2.c | 4 +-
.../gcc.target/i386/avx512bw-vmovdqu16-1.c | 22 +-
.../gcc.target/i386/avx512bw-vmovdqu8-1.c | 16 +-
.../gcc.target/i386/avx512dq-vreducepd-3.c | 22 ++
.../gcc.target/i386/avx512dq-vreducepd-4.c | 61 ++++++
.../gcc.target/i386/avx512dq-vreduceps-3.c | 22 ++
.../gcc.target/i386/avx512dq-vreduceps-4.c | 61 ++++++
.../gcc.target/i386/avx512dq-vreducesd-1.c | 8 +-
.../gcc.target/i386/avx512dq-vreducesd-2.c | 22 +-
.../gcc.target/i386/avx512dq-vreducess-1.c | 8 +-
.../gcc.target/i386/avx512dq-vreducess-2.c | 22 +-
.../gcc.target/i386/avx512er-vrcp28sd-1.c | 11 +-
.../gcc.target/i386/avx512er-vrcp28sd-2.c | 30 ++-
.../gcc.target/i386/avx512er-vrcp28ss-1.c | 11 +-
.../gcc.target/i386/avx512er-vrcp28ss-2.c | 29 ++-
.../gcc.target/i386/avx512er-vrsqrt28sd-1.c | 11 +-
.../gcc.target/i386/avx512er-vrsqrt28sd-2.c | 29 ++-
.../gcc.target/i386/avx512er-vrsqrt28ss-1.c | 11 +-
.../gcc.target/i386/avx512er-vrsqrt28ss-2.c | 29 ++-
.../gcc.target/i386/avx512f-vcvtsd2si-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsd2ss-1.c | 11 +-
.../gcc.target/i386/avx512f-vcvtsi2sd-1.c | 13 ++
.../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtss2sd-1.c | 11 +-
.../gcc.target/i386/avx512f-vcvtss2si-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtss2si64-1.c | 4 +-
.../gcc.target/i386/avx512f-vscalefsd-1.c | 4 +
.../gcc.target/i386/avx512f-vscalefsd-2.c | 12 +-
.../gcc.target/i386/avx512f-vscalefss-1.c | 4 +
.../gcc.target/i386/avx512f-vscalefss-2.c | 12 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c | 12 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c | 12 +-
.../gcc.target/i386/avx512vl-vmovdqa32-1.c | 16 +-
.../gcc.target/i386/avx512vl-vmovdqa64-1.c | 7 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 4 +
gcc/testsuite/gcc.target/i386/hreset-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr95483-1.c | 16 ++
gcc/testsuite/gcc.target/i386/pr95483-2.c | 14 ++
gcc/testsuite/gcc.target/i386/pr95483-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr95483-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr95483-5.c | 16 ++
gcc/testsuite/gcc.target/i386/pr95483-6.c | 16 ++
gcc/testsuite/gcc.target/i386/pr95483-7.c | 16 ++
gcc/testsuite/gcc.target/i386/sse-13.c | 10 +
gcc/testsuite/gcc.target/i386/sse-23.c | 10 +
gcc/testsuite/gcc.target/i386/uintr-1.c | 21 ++
gcc/testsuite/gcc.target/i386/uintr-2.c | 17 ++
gcc/testsuite/gcc.target/i386/uintr-3.c | 9 +
gcc/testsuite/gcc.target/i386/uintr-4.c | 9 +
gcc/testsuite/gcc.target/i386/uintr-5.c | 10 +
gcc/testsuite/gcc.target/i386/x86gprintrin-1.c | 3 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-2.c | 3 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-3.c | 3 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-4.c | 6 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-5.c | 6 +-
gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 ---
.../gcc.target/powerpc/builtins-5-p9-runnable.c | 2 +-
.../gcc.target/powerpc/builtins-msum-runnable.c | 4 +-
.../gcc.target/powerpc/float128-cmp2-runnable.c | 4 +-
.../powerpc/fold-vec-extract-double.p9.c | 8 +-
gcc/testsuite/gcc.target/riscv/mcpu-1.c | 18 ++
gcc/testsuite/gcc.target/riscv/mcpu-2.c | 18 ++
gcc/testsuite/gcc.target/riscv/mcpu-3.c | 18 ++
gcc/testsuite/gcc.target/riscv/mcpu-4.c | 18 ++
gcc/testsuite/gcc.target/riscv/mcpu-5.c | 19 ++
gcc/testsuite/gcc.target/riscv/mcpu-6.c | 10 +
gcc/testsuite/gcc.target/riscv/mcpu-7.c | 10 +
gcc/testsuite/lib/target-supports.exp | 3 +
gcc/tree-data-ref.c | 4 +-
gcc/tree-pretty-print.c | 3 +-
gcc/tree-vect-loop.c | 7 +-
libcc1/ChangeLog | 4 +
libgcc/ChangeLog | 25 +++
libgcc/config/gthr-vxworks-cond.c | 6 +-
libgcc/config/gthr-vxworks-thread.c | 53 ++++-
libgo/config.h.in | 6 +
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgo/go/runtime/os_aix.go | 4 +
libgo/go/runtime/os_gccgo.go | 3 +-
libgo/go/runtime/os_hurd.go | 4 +
libgo/go/runtime/os_linux.go | 4 +
libgo/go/runtime/os_netbsd.go | 24 +--
libgo/go/runtime/os_solaris.go | 4 +
libgo/mksysinfo.sh | 139 +++++++++++-
libgo/runtime/go-unwind.c | 14 +-
libgo/sysinfo.c | 54 +++++
libgomp/ChangeLog | 4 +
libgomp/libgomp.texi | 6 +-
libstdc++-v3/ChangeLog | 86 ++++++++
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/ranges | 4 +-
253 files changed, 4469 insertions(+), 637 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-15 19:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-15 19:26 [gcc/devel/c++-coroutines] Merge master r11-3959 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).