public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-4458.
@ 2020-10-27 19:53 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-10-27 19:53 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:dc382a663497e33b645884a38bef9bd5b17db266
commit dc382a663497e33b645884a38bef9bd5b17db266
Merge: 768c0636996 edea991d2ca
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Oct 27 19:00:44 2020 +0000
Merge master r11-4458.
* Merge master r11-4458-gedea991d2ca5.
Diff:
gcc/ChangeLog | 177 +++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 181 +++++
gcc/ada/Makefile.rtl | 6 +
gcc/ada/ada_get_targ.adb | 32 -
gcc/ada/exp_ch6.adb | 4 +-
gcc/ada/exp_prag.adb | 11 +-
gcc/ada/exp_spark.adb | 172 +++--
gcc/ada/exp_unst.adb | 4 +-
gcc/ada/freeze.adb | 2 +-
gcc/ada/get_targ.adb | 32 -
gcc/ada/get_targ.ads | 4 -
gcc/ada/gnat1drv.adb | 18 +-
gcc/ada/libgnat/g-socpol.adb | 3 +-
gcc/ada/libgnat/g-spogwa.adb | 6 +-
gcc/ada/opt.ads | 6 +
gcc/ada/sem_aggr.adb | 57 +-
gcc/ada/sem_ch6.adb | 29 +-
gcc/ada/ttypes.ads | 31 -
gcc/ada/vxworks7-cert-rtp-link.spec | 9 +
gcc/analyzer/constraint-manager.cc | 22 +-
gcc/analyzer/diagnostic-manager.cc | 10 +-
gcc/analyzer/engine.cc | 105 ++-
gcc/analyzer/program-point.cc | 27 +
gcc/analyzer/program-point.h | 3 +
gcc/analyzer/program-state.cc | 90 ++-
gcc/analyzer/program-state.h | 5 +
gcc/analyzer/region-model-manager.cc | 41 +-
gcc/analyzer/region-model-reachability.cc | 58 +-
gcc/analyzer/region-model.cc | 8 +-
gcc/analyzer/region-model.h | 17 +-
gcc/analyzer/region.cc | 10 +-
gcc/analyzer/state-purge.cc | 10 +-
gcc/analyzer/store.cc | 82 ++-
gcc/analyzer/store.h | 8 +-
gcc/analyzer/supergraph.cc | 9 +-
gcc/analyzer/svalue.cc | 205 ++++++
gcc/builtin-attrs.def | 6 +
gcc/builtins.c | 18 +
gcc/builtins.def | 5 +-
gcc/c-family/ChangeLog | 7 +
gcc/common/config/riscv/riscv-common.c | 84 ++-
gcc/config/aarch64/aarch64-linux.h | 2 -
gcc/config/aarch64/aarch64.c | 13 +-
gcc/config/aarch64/arm_neon.h | 36 +
gcc/config/glibc-d.c | 16 -
gcc/config/i386/linux-common.h | 3 -
gcc/config/rs6000/vxworks.h | 14 +-
gcc/config/sol2-d.c | 12 -
gcc/config/vxworks.h | 12 +
gcc/cp/ChangeLog | 12 +
gcc/cp/cp-tree.h | 7 -
gcc/cp/decl2.c | 36 +-
gcc/cp/name-lookup.c | 214 +-----
gcc/cp/name-lookup.h | 23 -
gcc/cp/parser.c | 12 +-
gcc/cp/pt.c | 109 ++-
gcc/cp/search.c | 11 -
gcc/d/d-target.cc | 10 -
gcc/d/d-target.def | 10 -
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/dtemplate.c | 66 +-
gcc/d/dmd/idgen.c | 2 +-
gcc/d/dmd/statementsem.c | 14 +-
gcc/d/dmd/target.h | 2 -
gcc/doc/invoke.texi | 4 -
gcc/doc/tm.texi | 7 -
gcc/doc/tm.texi.in | 2 -
gcc/fortran/trans-array.c | 184 ++---
gcc/gcov-io.h | 2 +-
gcc/gimple-range-gori.cc | 4 +-
gcc/gimple.h | 2 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/export.cc | 3 +
gcc/go/gofrontend/import.cc | 18 +-
gcc/go/gofrontend/types.cc | 2 +-
gcc/go/gofrontend/types.h | 14 +-
gcc/ipa-modref-tree.h | 26 +
gcc/ipa-modref.c | 72 +-
gcc/lto-wrapper.c | 6 +-
gcc/params.opt | 4 -
gcc/symbol-summary.h | 225 +++----
gcc/testsuite/ChangeLog | 182 +++++
gcc/testsuite/g++.dg/pr97560.C | 45 ++
gcc/testsuite/g++.dg/vect/simd-11.cc | 61 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 --------
gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 163 +++++
gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 91 +++
gcc/testsuite/gcc.dg/analyzer/pr97568.c | 29 +
gcc/testsuite/gcc.dg/pr97567.c | 34 +
gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 58 ++
gcc/testsuite/gcc.dg/vect/bb-slp-54.c | 23 +
gcc/testsuite/gcc.dg/vect/bb-slp-55.c | 18 +
gcc/testsuite/gcc.dg/vect/bb-slp-56.c | 17 +
gcc/testsuite/gcc.dg/vect/bb-slp-57.c | 38 ++
gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 23 +
gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 25 +
gcc/testsuite/gcc.dg/vect/bb-slp-60.c | 18 +
gcc/testsuite/gcc.dg/vect/bb-slp-61.c | 26 +
gcc/testsuite/gcc.dg/vect/bb-slp-62.c | 21 +
gcc/testsuite/gcc.dg/vect/bb-slp-63.c | 21 +
gcc/testsuite/gcc.dg/vect/bb-slp-64.c | 11 +
gcc/testsuite/gcc.dg/vect/bb-slp-65.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-66.c | 32 +
gcc/testsuite/gcc.dg/vect/bb-slp-67.c | 16 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 31 +
.../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 +
.../vcopy_laneq_bf16_indices_1.c | 17 +
.../vcopy_laneq_bf16_indices_2.c | 17 +
.../vcopyq_lane_bf16_indices_1.c | 17 +
.../vcopyq_lane_bf16_indices_2.c | 17 +
.../vcopyq_laneq_bf16_indices_1.c | 17 +
.../vcopyq_laneq_bf16_indices_2.c | 17 +
gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 +
gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 +
gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cprophard.c | 4 +-
gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/dimode_off.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/localentry-1.c | 7 +-
gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 5 +-
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 5 +-
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 5 +-
gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 8 +-
gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 5 +-
gcc/testsuite/gcc.target/powerpc/p10-identify.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pdep-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pextd-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79439-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr94740.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96787-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/r2_shrink-wrap.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +-
.../gcc.target/powerpc/vec-blend-runnable.c | 10 +-
gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 5 +-
.../gcc.target/powerpc/vec-insert-word-runnable.c | 7 +-
gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 5 +-
.../gcc.target/powerpc/vec-permute-ext-runnable.c | 7 +-
gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 5 +-
.../gcc.target/powerpc/vec-replace-word-runnable.c | 20 +-
.../gcc.target/powerpc/vec-shift-double-runnable.c | 7 +-
.../gcc.target/powerpc/vec-splati-runnable.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-1.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-3.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-5.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-7.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-9.c | 5 +-
.../powerpc/vsx-load-element-extend-char.c | 1 +
.../powerpc/vsx-load-element-extend-int.c | 1 +
.../powerpc/vsx-load-element-extend-longlong.c | 1 +
.../powerpc/vsx-load-element-extend-short.c | 1 +
.../powerpc/vsx-store-element-truncate-char.c | 1 +
.../powerpc/vsx-store-element-truncate-int.c | 1 +
.../powerpc/vsx-store-element-truncate-longlong.c | 1 +
.../powerpc/vsx-store-element-truncate-short.c | 1 +
.../gcc.target/powerpc/vsx_mask-count-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-expand-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-extract-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-move-runnable.c | 8 +-
.../gcc.target/powerpc/xxgenpc-runnable.c | 5 +-
.../gdc.test/compilable/imports/test21299/func.d | 8 +
.../gdc.test/compilable/imports/test21299/mtype.d | 8 +
.../compilable/imports/test21299/rootstringtable.d | 96 +++
gcc/testsuite/gdc.test/compilable/test21299a.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299b.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299c.d | 5 +
gcc/testsuite/gdc.test/compilable/test21299d.d | 27 +
gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f | 28 +
gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 ++
gcc/tree-ssa-alias.c | 5 +-
gcc/tree-ssa-ccp.c | 25 +-
gcc/tree-vect-loop-manip.c | 27 +
gcc/tree-vect-loop.c | 112 +++-
gcc/tree-vect-slp.c | 739 ++++++++++++++-------
gcc/tree-vect-stmts.c | 8 +-
gcc/tree-vectorizer.c | 12 +-
gcc/tree-vectorizer.h | 11 +
gcc/tree.c | 8 +-
libgcc/libgcov.h | 24 +-
libgo/go/go/internal/gccgoimporter/parser.go | 7 +
libgo/go/syscall/libcall_bsd.go | 113 ++++
libgo/go/syscall/syscall_netbsd.go | 28 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/rt/critical_.d | 18 +
libstdc++-v3/ChangeLog | 26 +
libstdc++-v3/include/bits/fs_path.h | 8 +-
libstdc++-v3/include/bits/locale_conv.h | 2 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 4 +-
libstdc++-v3/include/bits/sstream.tcc | 2 +-
libstdc++-v3/include/experimental/executor | 4 +-
libstdc++-v3/include/std/charconv | 6 +-
libstdc++-v3/include/std/functional | 17 +-
libstdc++-v3/include/tr1/ell_integral.tcc | 11 +-
libstdc++-v3/include/tr1/functional | 131 ++--
libstdc++-v3/include/tr1/legendre_function.tcc | 2 +-
libstdc++-v3/include/tr1/modified_bessel_func.tcc | 1 -
libstdc++-v3/src/c++17/fs_dir.cc | 6 +-
.../memory_resource/new_delete_resource.cc | 1 +
.../memory_resource/resource_adaptor.cc | 1 +
254 files changed, 4394 insertions(+), 1950 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-27 19:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-27 19:53 [gcc/devel/c++-coroutines] Merge master r11-4458 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).