public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-3582.
@ 2021-09-16 19:42 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-09-16 19:42 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2e2a040040f699326a1c4d5191998fd117425224
commit 2e2a040040f699326a1c4d5191998fd117425224
Merge: 161314f8344 d7071e49822
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Sep 16 18:45:33 2021 +0100
Merge master r12-3582.
* Merge master r12-3582-gd7071e498223.
Diff:
contrib/ChangeLog | 18 +
gcc/ChangeLog | 115 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/cgraph.c | 4 +-
gcc/config/i386/avx512fp16intrin.h | 1076 ++++++++++++++++++++
gcc/config/i386/avx512fp16vlintrin.h | 657 ++++++++++++
gcc/config/i386/i386-builtin-types.def | 21 +
gcc/config/i386/i386-builtin.def | 41 +
gcc/config/i386/i386-expand.c | 29 +
gcc/config/i386/i386-modes.def | 2 +
gcc/config/i386/i386-protos.h | 2 +-
gcc/config/i386/i386.c | 48 +-
gcc/config/i386/sse.md | 221 +++-
gcc/config/i386/subst.md | 1 +
gcc/config/mips/netbsd.h | 2 +-
gcc/config/rs6000/rs6000.c | 4 +-
gcc/config/rs6000/rs6000.opt | 4 -
gcc/config/rs6000/t-rs6000 | 17 +-
gcc/config/sparc/leon5.md | 103 ++
gcc/config/sparc/sparc-opts.h | 1 +
gcc/config/sparc/sparc.c | 183 +++-
gcc/config/sparc/sparc.h | 36 +-
gcc/config/sparc/sparc.md | 12 +-
gcc/config/sparc/sparc.opt | 3 +
gcc/cp/ChangeLog | 56 +
gcc/cp/call.c | 17 +-
gcc/cp/constexpr.c | 3 +-
gcc/cp/coroutines.cc | 125 ++-
gcc/cp/cp-tree.h | 1 +
gcc/cp/name-lookup.c | 7 +-
gcc/cp/parser.c | 13 +-
gcc/cp/typeck2.c | 15 +-
gcc/doc/invoke.texi | 13 +-
gcc/internal-fn.c | 25 +-
gcc/match.pd | 8 +-
gcc/testsuite/ChangeLog | 57 ++
gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 6 +-
gcc/testsuite/g++.dg/ext/conv2.C | 13 +
gcc/testsuite/g++.dg/ext/flexary39.C | 65 ++
gcc/testsuite/g++.dg/ext/flexary40.C | 50 +
gcc/testsuite/g++.dg/pr102360.C | 54 +
gcc/testsuite/g++.dg/template/conv17.C | 7 +
gcc/testsuite/gcc.target/i386/avx-1.c | 12 +
gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 25 +-
.../gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c | 79 ++
.../gcc.target/i386/avx512fp16-vcvtph2dq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2dq-1b.c | 79 ++
.../gcc.target/i386/avx512fp16-vcvtph2qq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2qq-1b.c | 78 ++
.../gcc.target/i386/avx512fp16-vcvtph2udq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2udq-1b.c | 79 ++
.../gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c | 78 ++
.../gcc.target/i386/avx512fp16-vcvtph2uw-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2uw-1b.c | 84 ++
.../gcc.target/i386/avx512fp16-vcvtph2w-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2w-1b.c | 83 ++
.../gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c | 84 ++
.../gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c | 79 ++
.../gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c | 83 ++
.../gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c | 93 ++
.../gcc.target/i386/avx512fp16-vcvtw2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtw2ph-1b.c | 92 ++
.../gcc.target/i386/avx512fp16-vmovsh-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vmovsh-1b.c | 115 +++
.../gcc.target/i386/avx512fp16-vmovw-1a.c | 15 +
.../gcc.target/i386/avx512fp16-vmovw-1b.c | 27 +
.../gcc.target/i386/avx512fp16-vmovw-2a.c | 21 +
.../gcc.target/i386/avx512fp16-vmovw-2b.c | 53 +
.../gcc.target/i386/avx512fp16-vmovw-3a.c | 23 +
.../gcc.target/i386/avx512fp16-vmovw-3b.c | 52 +
.../gcc.target/i386/avx512fp16-vmovw-4a.c | 27 +
.../gcc.target/i386/avx512fp16-vmovw-4b.c | 52 +
.../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c | 15 +
gcc/testsuite/gcc.target/i386/pr102080.c | 19 +
gcc/testsuite/gcc.target/i386/sse-13.c | 12 +
gcc/testsuite/gcc.target/i386/sse-14.c | 36 +
gcc/testsuite/gcc.target/i386/sse-22.c | 36 +
gcc/testsuite/gcc.target/i386/sse-23.c | 12 +
gcc/tree.c | 29 +
gcc/tree.h | 1 +
gcc/varasm.c | 12 +-
libstdc++-v3/ChangeLog | 5 +
112 files changed, 5333 insertions(+), 213 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-09-16 19:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-16 19:42 [gcc/devel/c++-coroutines] Merge master r12-3582 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).