public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-3715.
@ 2021-09-20 18:51 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-09-20 18:51 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4496f848ed4e1293f0bf870b9667b0b7d6e8a62f
commit 4496f848ed4e1293f0bf870b9667b0b7d6e8a62f
Merge: b0d9f45eea7 1949d7540a0
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Sep 20 17:48:47 2021 +0100
Merge master r12-3715.
* Merge master r12-3715-g1949d7540a03.
Diff:
ChangeLog | 6 +
config/ChangeLog | 6 +
config/bootstrap-lto-lean.mk | 6 +-
config/bootstrap-lto.mk | 6 +-
contrib/config-list.mk | 5 +-
gcc/ChangeLog | 1024 +++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/adabkend.adb | 58 +-
gcc/ada/adaint.c | 3 +
gcc/ada/atree.adb | 7 +-
gcc/ada/back_end.adb | 95 +-
gcc/ada/backend_utils.adb | 96 +
gcc/ada/backend_utils.ads | 36 +
gcc/ada/checks.adb | 18 +-
gcc/ada/contracts.adb | 76 +-
gcc/ada/cstand.adb | 71 +-
gcc/ada/einfo-utils.adb | 279 +--
gcc/ada/einfo-utils.ads | 257 +--
gcc/ada/einfo.ads | 13 -
gcc/ada/exp_aggr.adb | 4 +-
gcc/ada/exp_attr.adb | 17 +-
gcc/ada/exp_ch3.adb | 14 +-
gcc/ada/exp_ch4.adb | 14 +-
gcc/ada/exp_ch5.adb | 8 +-
gcc/ada/exp_ch7.adb | 9 +-
gcc/ada/exp_dbug.adb | 2 +-
gcc/ada/exp_disp.adb | 54 +-
gcc/ada/exp_pakd.adb | 2 +-
gcc/ada/exp_util.adb | 28 +-
gcc/ada/exp_util.ads | 11 +
gcc/ada/fe.h | 21 -
gcc/ada/freeze.adb | 6 +-
gcc/ada/gcc-interface/Make-lang.in | 1 +
gcc/ada/gen_il-fields.ads | 1 -
gcc/ada/gen_il-gen-gen_entities.adb | 1 -
gcc/ada/gen_il-internals.ads | 5 -
gcc/ada/gnat1drv.adb | 9 +-
gcc/ada/gnat_cuda.adb | 38 +-
gcc/ada/gnat_cuda.ads | 24 +-
gcc/ada/inline.adb | 55 +-
gcc/ada/itypes.adb | 2 +-
gcc/ada/layout.adb | 24 +-
gcc/ada/libgnat/a-calend.adb | 13 +-
gcc/ada/libgnat/a-strfix.adb | 280 ++-
gcc/ada/libgnat/a-strfix.ads | 376 +--
gcc/ada/libgnat/a-strsea.adb | 319 ++-
gcc/ada/libgnat/a-strsea.ads | 540 ++++-
gcc/ada/libgnat/s-dwalin.adb | 66 +-
gcc/ada/libgnat/s-dwalin.ads | 26 +-
gcc/ada/libgnat/s-ficobl.ads | 2 +-
gcc/ada/libgnat/s-objrea.adb | 72 +-
gcc/ada/libgnat/s-objrea.ads | 25 +-
gcc/ada/libgnat/s-os_lib.ads | 11 +-
gcc/ada/repinfo-input.adb | 2 +-
gcc/ada/repinfo.adb | 11 +-
gcc/ada/scn.adb | 2 +-
gcc/ada/sem_attr.adb | 97 +-
gcc/ada/sem_aux.adb | 5 +-
gcc/ada/sem_ch10.adb | 4 +-
gcc/ada/sem_ch12.adb | 4 +-
gcc/ada/sem_ch13.adb | 122 +-
gcc/ada/sem_ch3.adb | 112 +-
gcc/ada/sem_ch4.adb | 2 +-
gcc/ada/sem_ch7.adb | 13 +-
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_ch9.adb | 6 +-
gcc/ada/sem_dim.adb | 2 +-
gcc/ada/sem_eval.adb | 4 +-
gcc/ada/sem_prag.adb | 10 +-
gcc/ada/sem_res.adb | 26 -
gcc/ada/sem_util.adb | 123 +-
gcc/ada/sem_util.ads | 22 +-
gcc/ada/sinfo-utils.adb | 2 +-
gcc/ada/snames.adb-tmpl | 3 +
gcc/ada/snames.ads-tmpl | 27 +-
gcc/ada/sprint.adb | 2 +-
gcc/ada/sysdep.c | 19 +-
gcc/ada/treepr.adb | 2 +-
gcc/ada/ttypes.ads | 2 +-
gcc/ada/uintp.adb | 40 +-
gcc/ada/uintp.ads | 46 +-
gcc/ada/usage.adb | 6 +-
gcc/attribs.c | 34 -
gcc/attribs.h | 1 -
gcc/c-family/ChangeLog | 14 +
gcc/c-family/c-cppbuiltin.c | 25 +
gcc/c-family/c-omp.c | 19 +-
gcc/c/ChangeLog | 16 +
gcc/c/c-parser.c | 56 +-
gcc/config.gcc | 2 +
gcc/config/avr/avr-mcus.def | 1 +
gcc/config/darwin.h | 2 +-
gcc/config/gcn/gcn-protos.h | 3 +-
gcc/config/gcn/gcn-tree.c | 57 +-
gcc/config/gcn/gcn.c | 98 +-
gcc/config/gcn/gcn.h | 6 +-
gcc/config/gcn/gcn.opt | 6 +
gcc/config/i386/avx512fp16intrin.h | 1072 +++++++++
gcc/config/i386/avx512fp16vlintrin.h | 546 +++++
gcc/config/i386/i386-builtin-types.def | 1 +
gcc/config/i386/i386-builtin.def | 61 +
gcc/config/i386/i386-expand.c | 17 +-
gcc/config/i386/i386-features.c | 27 +-
gcc/config/i386/i386.c | 15 +
gcc/config/i386/i386.h | 3 +-
gcc/config/i386/i386.md | 38 +-
gcc/config/i386/sse.md | 783 ++++---
gcc/cp/ChangeLog | 37 +
gcc/cp/cp-gimplify.c | 4 +-
gcc/cp/cp-tree.h | 3 +-
gcc/cp/parser.c | 120 +-
gcc/cp/pt.c | 9 +
gcc/cppbuiltin.c | 10 +
gcc/doc/avr-mmcu.texi | 2 +-
gcc/doc/cpp.texi | 18 +
gcc/doc/install.texi | 3 +
gcc/doc/tm.texi | 9 +-
gcc/doc/tm.texi.in | 2 +
gcc/fortran/ChangeLog | 17 +
gcc/fortran/dump-parse-tree.c | 7 +-
gcc/fortran/gfortran.h | 3 +-
gcc/fortran/openmp.c | 25 +-
gcc/fortran/trans-decl.c | 5 +-
gcc/fortran/trans-openmp.c | 7 +
gcc/gcc.c | 59 +-
gcc/gimple-predicate-analysis.cc | 2404 +++++++++++++++++++
gcc/gimple-predicate-analysis.h | 158 ++
gcc/gimple-range-path.cc | 8 +-
gcc/gimple-range-trace.cc | 4 +-
gcc/gimple-range-trace.h | 3 +
gcc/gimplify.c | 12 +
gcc/input.c | 9 +
gcc/lra-constraints.c | 4 +-
gcc/match.pd | 13 +-
gcc/omp-oacc-neuter-broadcast.cc | 576 ++++-
gcc/target.def | 12 +-
gcc/testsuite/ChangeLog | 381 +++
gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 32 +
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 41 +-
gcc/testsuite/c-c++-common/gomp/default-2.c | 67 +
gcc/testsuite/c-c++-common/gomp/default-3.c | 14 +
gcc/testsuite/c-c++-common/gomp/order-1.c | 15 +-
gcc/testsuite/c-c++-common/gomp/order-2.c | 2 +-
gcc/testsuite/c-c++-common/gomp/order-5.c | 101 +
gcc/testsuite/c-c++-common/gomp/order-6.c | 412 ++++
gcc/testsuite/c-c++-common/pr57371-4.c | 8 +-
gcc/testsuite/g++.dg/cpp23/lookup2.C | 6 +
gcc/testsuite/g++.dg/gomp/attrs-1.C | 43 +-
gcc/testsuite/g++.dg/gomp/attrs-2.C | 43 +-
gcc/testsuite/g++.dg/gomp/default-1.C | 112 +
gcc/testsuite/g++.dg/pr88173-1.C | 9 +
gcc/testsuite/g++.dg/pr88173-2.C | 9 +
gcc/testsuite/g++.dg/template/dtor11.C | 22 +
gcc/testsuite/g++.dg/template/dtor5.C | 2 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-10.C | 13 +
gcc/testsuite/gcc.dg/associative-math-1.c | 17 +
gcc/testsuite/gcc.dg/associative-math-2.c | 17 +
gcc/testsuite/gcc.dg/no-signed-zeros-1.c | 17 +
gcc/testsuite/gcc.dg/no-signed-zeros-2.c | 17 +
gcc/testsuite/gcc.dg/no-trapping-math-1.c | 17 +
gcc/testsuite/gcc.dg/no-trapping-math-2.c | 17 +
.../plugin/diagnostic-test-string-literals-1.c | 4 +-
gcc/testsuite/gcc.dg/reciprocal-math-1.c | 17 +
gcc/testsuite/gcc.dg/reciprocal-math-2.c | 17 +
gcc/testsuite/gcc.dg/rounding-math-1.c | 17 +
gcc/testsuite/gcc.dg/rounding-math-2.c | 17 +
gcc/testsuite/gcc.dg/torture/20210916.c | 20 +
gcc/testsuite/gcc.dg/uninit-pr102403-c2.c | 34 +
gcc/testsuite/gcc.dg/uninit-pr102403.c | 49 +
gcc/testsuite/gcc.dg/vect/pr65206.c | 22 +
gcc/testsuite/gcc.target/i386/avx-1.c | 30 +
.../gcc.target/i386/avx512fp16-broadcast-1.c | 33 +
.../gcc.target/i386/avx512fp16-broadcast-2.c | 53 +
gcc/testsuite/gcc.target/i386/avx512fp16-neg-1a.c | 19 +
gcc/testsuite/gcc.target/i386/avx512fp16-neg-1b.c | 33 +
.../gcc.target/i386/avx512fp16-scalar-bitwise-1a.c | 31 +
.../gcc.target/i386/avx512fp16-scalar-bitwise-1b.c | 82 +
.../gcc.target/i386/avx512fp16-vector-bitwise-1a.c | 121 +
.../gcc.target/i386/avx512fp16-vector-bitwise-1b.c | 119 +
.../gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c | 160 ++
.../gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c | 171 ++
.../gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c | 155 ++
.../gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c | 89 +
.../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c | 175 ++
.../gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c | 159 ++
.../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c | 157 ++
.../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-xorsign-1.c | 41 +
.../gcc.target/i386/avx512fp16vl-neg-1a.c | 18 +
.../gcc.target/i386/avx512fp16vl-neg-1b.c | 33 +
.../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c | 15 +
.../i386/avx512fp16vl-vfmaddsubXXXph-1a.c | 28 +
.../i386/avx512fp16vl-vfmaddsubXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c | 15 +
.../i386/avx512fp16vl-vfmsubaddXXXph-1a.c | 28 +
.../i386/avx512fp16vl-vfmsubaddXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c | 15 +
gcc/testsuite/gcc.target/i386/sse-13.c | 30 +
gcc/testsuite/gcc.target/i386/sse-14.c | 40 +
gcc/testsuite/gcc.target/i386/sse-22.c | 40 +
gcc/testsuite/gcc.target/i386/sse-23.c | 30 +
.../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +-
.../routine-external-level-of-parallelism-2.f | 24 +-
gcc/testsuite/gfortran.dg/gomp/order-5.f90 | 129 ++
gcc/testsuite/gfortran.dg/gomp/order-6.f90 | 436 ++++
gcc/testsuite/gfortran.dg/gomp/order-7.f90 | 59 +
gcc/testsuite/gfortran.dg/gomp/order-8.f90 | 61 +
gcc/testsuite/gfortran.dg/gomp/order-9.f90 | 35 +
gcc/testsuite/gfortran.dg/pr102366.f90 | 9 +
gcc/testsuite/jit.dg/jit.exp | 126 +-
gcc/testsuite/lib/prune.exp | 3 +
gcc/tree-data-ref.c | 174 +-
gcc/tree-data-ref.h | 9 +-
gcc/tree-pretty-print.c | 5 +-
gcc/tree-ssa-strlen.c | 14 +-
gcc/tree-ssa-threadbackward.c | 10 +-
gcc/tree-ssa-threadedge.c | 69 +-
gcc/tree-ssa-threadupdate.c | 12 +-
gcc/tree-ssa-threadupdate.h | 2 +-
gcc/tree-ssa-uninit.c | 2431 ++------------------
gcc/tree-vect-data-refs.c | 10 +-
gcc/tree-vect-stmts.c | 2 +-
gcc/tree-vectorizer.c | 3 +-
gcc/tree.h | 4 +
libgcc/ChangeLog | 24 +
libgcc/config.host | 2 +-
libgcc/config/i386/libgcc-darwin.ver | 21 +
libgcc/config/i386/t-darwin | 3 +
libgcc/config/i386/t-softfp | 1 +
libgcc/config/t-darwin | 9 +
libgcc/config/t-slibgcc-darwin | 19 -
libgfortran/ChangeLog | 12 +
libgomp/ChangeLog | 29 +
libgomp/libgomp.texi | 2 +-
libgomp/testsuite/libgomp.c++/default-1.C | 29 +
libgomp/testsuite/libgomp.c-c++-common/default-1.c | 25 +
.../libgomp.oacc-c-c++-common/broadcast-many.c | 81 +
libstdc++-v3/ChangeLog | 26 +
libstdc++-v3/include/bits/fs_path.h | 62 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 42 +-
libstdc++-v3/include/std/tuple | 1 +
.../20_util/tuple/cons/{102270.C => 102270.cc} | 3 +
libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +-
261 files changed, 15051 insertions(+), 4554 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-09-20 18:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-20 18:51 [gcc/devel/c++-coroutines] Merge master r12-3715 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).