public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge r12-7488.
@ 2022-03-04 20:26 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2022-03-04 20:26 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6f8f96552ca54d7ebfd3fd80dc394d51cdc9a332
commit 6f8f96552ca54d7ebfd3fd80dc394d51cdc9a332
Merge: 9785a6be19c 074d283e249
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Mar 4 15:26:59 2022 +0000
Merge r12-7488.
* Merge master r12-7488-g074d283e249c.
Diff:
ChangeLog | 4 +
MAINTAINERS | 2 +-
fixincludes/ChangeLog | 6 +
fixincludes/fixincl.x | 44 +-
fixincludes/inclhack.def | 18 +
fixincludes/tests/base/math.h | 7 +
gcc/ChangeLog | 991 +++++
gcc/DATESTAMP | 2 +-
gcc/alias.cc | 6 +-
gcc/analyzer/ChangeLog | 38 +
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/region-model-impl-calls.cc | 8 +
gcc/analyzer/region-model-manager.cc | 28 +
gcc/analyzer/region-model.cc | 59 +-
gcc/analyzer/region-model.h | 10 +
gcc/analyzer/svalue.cc | 73 +
gcc/analyzer/svalue.h | 133 +-
gcc/asan.cc | 9 +-
gcc/c-family/ChangeLog | 22 +
gcc/c-family/c-attribs.cc | 6 +
gcc/c-family/c-pragma.cc | 26 +-
gcc/c/ChangeLog | 13 +
gcc/c/gimple-parser.cc | 34 +-
gcc/calls.cc | 7 +
gcc/cfg.cc | 4 +
gcc/cfgexpand.cc | 10 +-
gcc/cfgrtl.cc | 4 +-
gcc/common.opt | 4 +
gcc/common/config/rs6000/rs6000-common.cc | 10 +
gcc/config.gcc | 1 +
gcc/config/aarch64/aarch64-modes.def | 8 +-
gcc/config/aarch64/aarch64.cc | 119 +-
gcc/config/aarch64/aarch64.h | 21 +-
gcc/config/aarch64/aarch64.md | 10 +
gcc/config/arc/arc.cc | 9 +-
gcc/config/arc/arc.md | 25 +-
gcc/config/arm/arm-builtins.cc | 239 +-
gcc/config/arm/arm-builtins.h | 4 +-
gcc/config/arm/arm-modes.def | 8 +
gcc/config/arm/arm-protos.h | 4 +-
gcc/config/arm/arm-simd-builtin-types.def | 4 +
gcc/config/arm/arm.cc | 166 +-
gcc/config/arm/arm.h | 9 +-
gcc/config/arm/arm_mve_builtins.def | 746 ++--
gcc/config/arm/constraints.md | 6 +
gcc/config/arm/iterators.md | 6 +
gcc/config/arm/mve.md | 792 ++--
gcc/config/arm/neon.md | 39 +
gcc/config/arm/vec-common.md | 52 -
gcc/config/arm/vfp.md | 34 +-
gcc/config/i386/avx512fintrin.h | 132 +-
gcc/config/i386/avx512vlintrin.h | 278 +-
gcc/config/i386/i386-expand.cc | 201 +-
gcc/config/i386/i386-protos.h | 2 +
gcc/config/i386/i386.cc | 149 +-
gcc/config/i386/i386.h | 1 +
gcc/config/i386/i386.md | 18 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/i386/sync.md | 65 +-
gcc/config/nvptx/gen-copyright.sh | 82 +
gcc/config/nvptx/gen-h.sh | 44 +
gcc/config/nvptx/gen-omp-device-properties.sh | 33 +
gcc/config/nvptx/gen-opt.sh | 66 +
gcc/config/nvptx/nvptx-c.cc | 20 +-
gcc/config/nvptx/nvptx-gen.h | 29 +
gcc/config/nvptx/nvptx-gen.opt | 42 +
gcc/config/nvptx/nvptx-opts.h | 12 +-
gcc/config/nvptx/nvptx-sm.def | 30 +
gcc/config/nvptx/nvptx.cc | 348 +-
gcc/config/nvptx/nvptx.h | 8 +-
gcc/config/nvptx/nvptx.md | 64 +-
gcc/config/nvptx/nvptx.opt | 32 +-
gcc/config/nvptx/t-nvptx | 19 +
gcc/config/nvptx/t-omp-device | 7 +-
gcc/config/rs6000/bmi2intrin.h | 68 +-
gcc/config/rs6000/darwin.md | 19 +-
gcc/config/rs6000/emmintrin.h | 908 ++---
gcc/config/rs6000/fusion.md | 332 +-
gcc/config/rs6000/genfusion.pl | 13 +-
gcc/config/rs6000/mm_malloc.h | 26 +-
gcc/config/rs6000/mmintrin.h | 768 ++--
gcc/config/rs6000/pmmintrin.h | 28 +-
gcc/config/rs6000/predicates.md | 14 +
gcc/config/rs6000/rs6000-cpus.def | 14 +-
gcc/config/rs6000/rs6000.cc | 67 +-
gcc/config/rs6000/rs6000.opt | 26 +-
gcc/config/rs6000/smmintrin.h | 18 +-
gcc/config/rs6000/tmmintrin.h | 4 +-
gcc/config/rs6000/vector.md | 5 +-
gcc/config/rs6000/xmmintrin.h | 861 ++--
gcc/configure | 16 +-
gcc/configure.ac | 12 +-
gcc/cp/ChangeLog | 54 +
gcc/cp/cp-tree.h | 11 +-
gcc/cp/cvt.cc | 3 +
gcc/cp/decl.cc | 4 +-
gcc/cp/decl2.cc | 26 +
gcc/cp/init.cc | 5 +-
gcc/cp/mangle.cc | 124 +-
gcc/cp/module.cc | 27 +-
gcc/cp/pt.cc | 45 +-
gcc/cp/semantics.cc | 22 +-
gcc/cp/typeck.cc | 12 +-
gcc/d/ChangeLog | 32 +
gcc/d/d-target.cc | 9 +-
gcc/d/decl.cc | 2 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/apply.d | 4 +-
gcc/d/dmd/canthrow.d | 12 +-
gcc/d/dmd/clone.d | 37 +-
gcc/d/dmd/common/outbuffer.d | 32 +-
gcc/d/dmd/constfold.d | 6 +-
gcc/d/dmd/cparse.d | 93 +-
gcc/d/dmd/cppmangle.d | 44 +-
gcc/d/dmd/ctfeexpr.d | 2 +-
gcc/d/dmd/dcast.d | 4267 ++++++++++----------
gcc/d/dmd/declaration.d | 5 +-
gcc/d/dmd/declaration.h | 1 -
gcc/d/dmd/dinterpret.d | 106 +-
gcc/d/dmd/dmangle.d | 625 +--
gcc/d/dmd/dmodule.d | 86 +-
gcc/d/dmd/dscope.d | 2 +-
gcc/d/dmd/dsymbol.d | 11 +-
gcc/d/dmd/dsymbol.h | 2 +
gcc/d/dmd/dsymbolsem.d | 187 +-
gcc/d/dmd/dtemplate.d | 61 +-
gcc/d/dmd/dtoh.d | 24 +-
gcc/d/dmd/escape.d | 2 +-
gcc/d/dmd/expression.d | 276 +-
gcc/d/dmd/expression.h | 17 +-
gcc/d/dmd/expressionsem.d | 310 +-
gcc/d/dmd/file_manager.d | 6 +-
gcc/d/dmd/func.d | 22 +-
gcc/d/dmd/hdrgen.d | 70 +-
gcc/d/dmd/iasmgcc.d | 2 +-
gcc/d/dmd/id.d | 4 -
gcc/d/dmd/importc.d | 47 +
gcc/d/dmd/initsem.d | 4 +
gcc/d/dmd/lexer.d | 527 +--
gcc/d/dmd/mtype.d | 53 +-
gcc/d/dmd/nogc.d | 42 +-
gcc/d/dmd/opover.d | 342 +-
gcc/d/dmd/optimize.d | 28 +-
gcc/d/dmd/parse.d | 794 ++--
gcc/d/dmd/printast.d | 10 +
gcc/d/dmd/root/file.d | 40 +-
gcc/d/dmd/root/speller.d | 23 +-
gcc/d/dmd/root/string.d | 11 +-
gcc/d/dmd/semantic2.d | 2 +-
gcc/d/dmd/semantic3.d | 44 +-
gcc/d/dmd/statementsem.d | 208 +-
gcc/d/dmd/staticassert.d | 5 +
gcc/d/dmd/staticassert.h | 1 +
gcc/d/dmd/target.d | 4 +
gcc/d/dmd/target.h | 4 +
gcc/d/dmd/tokens.d | 122 +-
gcc/d/dmd/tokens.h | 34 +-
gcc/d/dmd/traits.d | 7 +-
gcc/d/dmd/transitivevisitor.d | 4 -
gcc/d/dmd/typesem.d | 93 +-
gcc/d/expr.cc | 70 +-
gcc/d/runtime.def | 13 +-
gcc/d/types.cc | 14 +-
gcc/doc/invoke.texi | 250 +-
gcc/doc/match-and-simplify.texi | 6 +-
gcc/doc/sourcebuild.texi | 4 +
gcc/doc/tm.texi | 5 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2cfi.cc | 3 +
gcc/emit-rtl.cc | 28 +-
gcc/expmed.cc | 4 +
gcc/expr.cc | 2 +-
gcc/flag-types.h | 2 +
gcc/fold-const.cc | 20 +
gcc/fold-const.h | 1 +
gcc/fortran/ChangeLog | 39 +
gcc/fortran/data.cc | 4 +
gcc/fortran/dump-parse-tree.cc | 5 +
gcc/fortran/gfortran.h | 3 +
gcc/fortran/match.cc | 62 +-
gcc/fortran/openmp.cc | 34 +-
gcc/fortran/resolve.cc | 21 +-
gcc/fortran/trans-stmt.cc | 15 +-
gcc/genmatch.cc | 20 +-
gcc/genmodes.cc | 71 +-
gcc/gimple-fold.cc | 12 +-
gcc/gimple-harden-conditionals.cc | 31 +-
gcc/gimple-range-fold.cc | 6 +-
gcc/gimple-ssa-warn-access.cc | 40 +-
gcc/gimple-warn-recursion.cc | 22 +-
gcc/gimplify.cc | 137 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/internal-fn.cc | 2 +
gcc/ipa-modref-tree.cc | 12 +-
gcc/ipa-modref-tree.h | 10 +-
gcc/ipa-modref.cc | 80 +-
gcc/ipa-modref.h | 6 +-
gcc/ira-color.cc | 75 +-
gcc/ira-int.h | 10 +-
gcc/lra-assigns.cc | 42 +-
gcc/lra-constraints.cc | 54 +-
gcc/machmode.def | 11 +-
gcc/main.cc | 6 +-
gcc/match.pd | 28 +-
gcc/multiple_target.cc | 26 +-
gcc/omp-general.cc | 14 +
gcc/omp-general.h | 2 +
gcc/omp-low.cc | 93 +-
gcc/omp-oacc-kernels-decompose.cc | 35 +-
gcc/omp-oacc-neuter-broadcast.cc | 38 +-
gcc/opts.cc | 4 +-
gcc/rtx-vector-builder.cc | 4 +-
gcc/simplify-rtx.cc | 34 +-
gcc/target.def | 8 +
gcc/testsuite/ChangeLog | 655 +++
gcc/testsuite/c-c++-common/Wdangling-pointer-7.c | 36 +
.../c-c++-common/goacc/classify-kernels-parloops.c | 3 +-
.../classify-kernels-unparallelized-parloops.c | 3 +-
.../goacc/classify-kernels-unparallelized.c | 11 +-
.../c-c++-common/goacc/classify-kernels.c | 11 +-
.../c-c++-common/goacc/classify-parallel.c | 3 +-
.../c-c++-common/goacc/classify-routine-nohost.c | 3 +-
.../c-c++-common/goacc/classify-routine.c | 3 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 9 +-
.../c-c++-common/goacc/kernels-decompose-2.c | 4 +
.../goacc/kernels-decompose-pr100280-1.c | 2 +
.../goacc/kernels-decompose-pr100400-1-1.c | 33 +
.../goacc/kernels-decompose-pr100400-1-2.c | 40 +
.../goacc/kernels-decompose-pr100400-1-3.c | 42 +
.../goacc/kernels-decompose-pr100400-1-4.c | 40 +
.../goacc/kernels-decompose-pr103836-1-1.c | 26 +
.../goacc/kernels-decompose-pr103836-1-2.c | 29 +
.../goacc/kernels-decompose-pr103836-1-3.c | 30 +
.../goacc/kernels-decompose-pr103836-1-4.c | 30 +
.../goacc/kernels-decompose-pr104061-1-1.c | 30 +
.../goacc/kernels-decompose-pr104061-1-2.c | 35 +
.../goacc/kernels-decompose-pr104061-1-3.c | 38 +
.../goacc/kernels-decompose-pr104061-1-4.c | 38 +
.../goacc/kernels-decompose-pr104132-1.c | 35 +
.../goacc/kernels-decompose-pr104133-1.c | 37 +
gcc/testsuite/c-c++-common/pr104505.c | 1 +
gcc/testsuite/c-c++-common/torture/pr101636.c | 30 +
gcc/testsuite/g++.dg/asan/pr102656.C | 27 +
gcc/testsuite/g++.dg/cpp0x/decltype80.C | 16 +
gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/noexcept75.C | 17 +
gcc/testsuite/g++.dg/cpp0x/noexcept76.C | 17 +
gcc/testsuite/g++.dg/cpp2a/consteval29.C | 20 +
gcc/testsuite/g++.dg/diagnostic/undeclared1.C | 7 +
gcc/testsuite/g++.dg/ext/attr-unavailable-10.C | 22 +
gcc/testsuite/g++.dg/ext/attr-unavailable-11.C | 22 +
gcc/testsuite/g++.dg/ext/attrib64.C | 11 +
gcc/testsuite/g++.dg/ipa/inline-4.C | 15 +
gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 6 +-
gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 12 +-
gcc/testsuite/g++.dg/modules/init-2_a.C | 2 +-
gcc/testsuite/g++.dg/modules/init-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/init-2_c.C | 4 +-
gcc/testsuite/g++.dg/modules/member-def-2_d.C | 2 +-
gcc/testsuite/g++.dg/modules/mod-sym-1.C | 13 +-
gcc/testsuite/g++.dg/modules/mod-sym-2.C | 4 +-
gcc/testsuite/g++.dg/modules/mod-sym-3.C | 8 +-
gcc/testsuite/g++.dg/modules/sym-subst-1.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-4.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-5.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-6.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 4 +-
gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/virt-1_a.C | 7 +-
gcc/testsuite/g++.dg/modules/virt-2_a.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_b.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_c.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_a.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_b.C | 10 +-
gcc/testsuite/g++.dg/opt/pr100541-1.C | 24 +
gcc/testsuite/g++.dg/opt/pr100541-2.C | 25 +
gcc/testsuite/g++.dg/opt/pr104681.C | 19 +
gcc/testsuite/g++.dg/overload/paren1.C | 7 +
gcc/testsuite/g++.dg/pr103856.C | 17 +
gcc/testsuite/g++.dg/pr104648.C | 9 +
gcc/testsuite/g++.dg/torture/pr104601.C | 32 +
gcc/testsuite/g++.dg/torture/pr104679.C | 22 +
gcc/testsuite/g++.dg/torture/pr96881-1.C | 37 +
gcc/testsuite/g++.dg/torture/pr96881-2.C | 37 +
gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 20 +
gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C | 22 +
gcc/testsuite/g++.dg/warn/deprecated-14.C | 72 +
gcc/testsuite/g++.dg/warn/deprecated-15.C | 14 +
gcc/testsuite/g++.dg/warn/deprecated-16.C | 2 +
gcc/testsuite/g++.dg/warn/deprecated-17.C | 35 +
gcc/testsuite/g++.dg/warn/deprecated-18.C | 37 +
gcc/testsuite/g++.target/i386/pr104533.C | 11 +
gcc/testsuite/g++.target/i386/pr104540.C | 21 +
gcc/testsuite/g++.target/i386/pr35513-1.C | 2 +-
gcc/testsuite/g++.target/i386/pr35513-2.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-10.C | 2 +-
.../ext => g++.target/powerpc}/altivec-11.C | 2 +-
.../ext => g++.target/powerpc}/altivec-12.C | 2 +-
.../ext => g++.target/powerpc}/altivec-13.C | 2 +-
.../ext => g++.target/powerpc}/altivec-14.C | 2 +-
.../ext => g++.target/powerpc}/altivec-15.C | 2 +-
.../ext => g++.target/powerpc}/altivec-16.C | 2 +-
.../ext => g++.target/powerpc}/altivec-17.C | 2 +-
.../ext => g++.target/powerpc}/altivec-18.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-2.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-3.C | 4 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-4.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-5.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-6.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-7.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-8.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-9.C | 2 +-
.../ext => g++.target/powerpc}/altivec-cell-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-cell-2.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-3.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-4.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-5.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-2.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-3.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-4.C | 2 +-
.../ext => g++.target/powerpc}/undef-bool-1.C | 2 +-
.../gcc.c-torture/compile/attr-retain-1.c | 2 +
.../gcc.c-torture/compile/attr-retain-2.c | 2 +
gcc/testsuite/gcc.c-torture/execute/pr104604.c | 34 +
gcc/testsuite/gcc.dg/Wdangling-pointer-3.c | 92 +
gcc/testsuite/gcc.dg/Wdangling-pointer-4.c | 22 +
gcc/testsuite/gcc.dg/Winfinite-recursion-3.c | 18 +
gcc/testsuite/gcc.dg/Winfinite-recursion-4.c | 19 +
gcc/testsuite/gcc.dg/Winfinite-recursion-5.c | 18 +
gcc/testsuite/gcc.dg/analyzer/attr-const-1.c | 152 +
gcc/testsuite/gcc.dg/analyzer/attr-const-2.c | 16 +
gcc/testsuite/gcc.dg/analyzer/attr-const-3.c | 26 +
gcc/testsuite/gcc.dg/analyzer/pr104434-const.c | 173 +
gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c | 173 +
gcc/testsuite/gcc.dg/analyzer/pr104434.h | 108 +
gcc/testsuite/gcc.dg/auto-init-pr102276-1.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-2.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-3.c | 40 +
gcc/testsuite/gcc.dg/auto-init-pr102276-4.c | 40 +
gcc/testsuite/gcc.dg/auto-init-pr104550-1.c | 10 +
gcc/testsuite/gcc.dg/auto-init-pr104550-2.c | 11 +
gcc/testsuite/gcc.dg/auto-init-pr104550-3.c | 11 +
gcc/testsuite/gcc.dg/fold-reduc-1.c | 19 +
gcc/testsuite/gcc.dg/gimplefe-49.c | 27 +
gcc/testsuite/gcc.dg/gimplefe-error-13.c | 11 +
gcc/testsuite/gcc.dg/gomp/pr104757.c | 14 +
gcc/testsuite/gcc.dg/lto/20090717_0.c | 2 +-
gcc/testsuite/gcc.dg/pr103845.c | 29 +
gcc/testsuite/gcc.dg/pr104506-1.c | 12 +
gcc/testsuite/gcc.dg/pr104506-2.c | 11 +
gcc/testsuite/gcc.dg/pr104506-3.c | 11 +
gcc/testsuite/gcc.dg/pr104558.c | 15 +
gcc/testsuite/gcc.dg/pr104612.c | 27 +
gcc/testsuite/gcc.dg/pr104644.c | 9 +
gcc/testsuite/gcc.dg/pr104675-1.c | 29 +
gcc/testsuite/gcc.dg/pr104675-2.c | 18 +
gcc/testsuite/gcc.dg/pr104675-3.c | 29 +
gcc/testsuite/gcc.dg/pr104700-2.c | 21 +
gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c | 89 +
gcc/testsuite/gcc.dg/sibcall-10.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-3.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-4.c | 2 +-
gcc/testsuite/gcc.dg/signbit-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr103037.c | 23 +
gcc/testsuite/gcc.dg/torture/pr104676.c | 35 +
gcc/testsuite/gcc.dg/torture/pr104700-1.c | 38 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 1 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 1 +
.../vect/costmodel/x86_64/costmodel-pr104582-1.c | 15 +
.../vect/costmodel/x86_64/costmodel-pr104582-2.c | 13 +
.../vect/costmodel/x86_64/costmodel-pr104582-3.c | 13 +
.../vect/costmodel/x86_64/costmodel-pr104582-4.c | 15 +
gcc/testsuite/gcc.dg/vect/pr81196-2.c | 2 +
.../gcc.target/aarch64/shadow_call_stack_1.c | 6 +
.../gcc.target/aarch64/shadow_call_stack_2.c | 6 +
.../gcc.target/aarch64/shadow_call_stack_3.c | 45 +
.../gcc.target/aarch64/shadow_call_stack_4.c | 20 +
.../gcc.target/aarch64/shadow_call_stack_5.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_6.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_7.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_8.c | 24 +
gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 32 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c | 78 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c | 13 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c | 14 +
.../gcc.target/arm/simd/neon-compare-scalar-1.c | 57 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c | 12 +
.../gcc.target/arm/simd/neon-vcmp-f32-2.c | 15 +
.../gcc.target/arm/simd/neon-vcmp-f32-3.c | 12 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c | 12 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c | 22 +
gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 20 +
gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 20 +
gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr100757.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr101325-2.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr101325.c | 14 +
.../gcc.target/i386/avx512f-vpternlogd-1.c | 7 +-
.../gcc.target/i386/avx512f-vpternlogq-1.c | 7 +-
.../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 2 +-
.../gcc.target/i386/avx512vl-logicsuffix-1.c | 14 +
.../gcc.target/i386/avx512vl-vpternlogd-1.c | 13 +-
.../gcc.target/i386/avx512vl-vpternlogq-1.c | 14 +-
gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101456-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr101636.c | 94 +
gcc/testsuite/gcc.target/i386/pr103069-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr103069-3.c | 24 +
gcc/testsuite/gcc.target/i386/pr103069-4.c | 43 +
gcc/testsuite/gcc.target/i386/pr104551.c | 6 +-
gcc/testsuite/gcc.target/i386/pr104637.c | 22 +
gcc/testsuite/gcc.target/i386/pr104664.c | 16 +
gcc/testsuite/gcc.target/i386/pr104674.c | 31 +
gcc/testsuite/gcc.target/i386/pr104704-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-2.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-3.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-4.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-5.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-6.c | 33 +
gcc/testsuite/gcc.target/i386/pr79754.c | 2 +-
gcc/testsuite/gcc.target/i386/pr80270.c | 21 +
gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pr84101.c | 3 +-
gcc/testsuite/gcc.target/i386/pr90773-14.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-17.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91384.c | 20 +
gcc/testsuite/gcc.target/i386/pr91446.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99881.c | 2 +-
gcc/testsuite/gcc.target/i386/testimm-10.c | 7 -
gcc/testsuite/gcc.target/nvptx/atomic-store-1.c | 6 +-
gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/atomic-store-3.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +-
gcc/testsuite/gcc.target/nvptx/rotate-run.c | 23 +
gcc/testsuite/gcc.target/nvptx/rotate.c | 20 +
gcc/testsuite/gcc.target/nvptx/sm30.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm35.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm53.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm70.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm75.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm80.c | 6 +
gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +-
gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 3 +-
gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 20 +
gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 4 +
gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +-
gcc/testsuite/gdc.dg/simd18489.d | 8 +
gcc/testsuite/gdc.dg/special1.d | 12 +
.../ice21727.d => gdc.dg/torture/simd21727.d} | 11 +-
gcc/testsuite/gdc.dg/torture/simd7413a.d | 1 -
gcc/testsuite/gdc.dg/ubsan/pr88957.d | 3 +-
gcc/testsuite/gdc.test/compilable/99bottles.d | 212 +-
gcc/testsuite/gdc.test/compilable/b18242.d | 6 +-
gcc/testsuite/gdc.test/compilable/b18489.d | 8 -
gcc/testsuite/gdc.test/compilable/b19294.d | 10 +-
gcc/testsuite/gdc.test/compilable/b20938.d | 6 +-
gcc/testsuite/gdc.test/compilable/b21285.d | 10 +-
gcc/testsuite/gdc.test/compilable/commontype.d | 9 +-
gcc/testsuite/gdc.test/compilable/ddoc10.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc3.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc5.d | 4 +-
gcc/testsuite/gdc.test/compilable/ddoc5446.d | 22 +-
gcc/testsuite/gdc.test/compilable/ddoc9155.d | 10 +-
gcc/testsuite/gdc.test/compilable/debugInference.d | 6 +-
gcc/testsuite/gdc.test/compilable/defa.d | 2 +-
gcc/testsuite/gdc.test/compilable/dlangui_crash.d | 34 +
.../gdc.test/compilable/enumbasearithmetic.d | 20 +
gcc/testsuite/gdc.test/compilable/header18364.d | 2 +-
gcc/testsuite/gdc.test/compilable/imports/b33a.d | 4 +-
.../gdc.test/compilable/imports/imp22734.c | 3 +
.../gdc.test/compilable/imports/test22714a.d | 3 +
.../gdc.test/compilable/imports/test22714b.d | 12 +
gcc/testsuite/gdc.test/compilable/issue16472.d | 42 +
gcc/testsuite/gdc.test/compilable/issue21340.d | 4 +-
gcc/testsuite/gdc.test/compilable/issue21390.d | 3 +
gcc/testsuite/gdc.test/compilable/issue21813b.d | 2 +-
gcc/testsuite/gdc.test/compilable/minimal.d | 2 +-
gcc/testsuite/gdc.test/compilable/test10993.d | 2 +-
gcc/testsuite/gdc.test/compilable/test16107.d | 6 +-
gcc/testsuite/gdc.test/compilable/test17545.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17906.d | 7 -
gcc/testsuite/gdc.test/compilable/test18030.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19014.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19315.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19557.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19609.d | 4 +-
gcc/testsuite/gdc.test/compilable/test21177.d | 76 +
gcc/testsuite/gdc.test/compilable/test21196.d | 71 +
gcc/testsuite/gdc.test/compilable/test21975.d | 15 +
gcc/testsuite/gdc.test/compilable/test22224.d | 2 +-
gcc/testsuite/gdc.test/compilable/test22632.d | 4 +
gcc/testsuite/gdc.test/compilable/test22714.d | 3 +
gcc/testsuite/gdc.test/compilable/test22734.d | 6 +
gcc/testsuite/gdc.test/compilable/test4375.d | 6 +-
gcc/testsuite/gdc.test/compilable/test7172.d | 2 +-
gcc/testsuite/gdc.test/compilable/test8296.d | 4 +-
gcc/testsuite/gdc.test/compilable/test8513.d | 8 +-
gcc/testsuite/gdc.test/compilable/testpostblit.d | 2 +-
gcc/testsuite/gdc.test/compilable/testsctreturn.d | 16 +
gcc/testsuite/gdc.test/compilable/typeid_name.d | 2 +-
gcc/testsuite/gdc.test/compilable/vgc1.d | 17 +-
gcc/testsuite/gdc.test/fail_compilation/b20011.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/b3841.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ccast.d | 2 +-
.../gdc.test/fail_compilation/ctfe14731.d | 2 +-
.../gdc.test/fail_compilation/diag10319.d | 2 +-
.../gdc.test/fail_compilation/diag10805.d | 2 +-
.../gdc.test/fail_compilation/diag13281.d | 6 +-
.../gdc.test/fail_compilation/diag15713.d | 4 +-
.../gdc.test/fail_compilation/diag16977.d | 4 +-
.../gdc.test/fail_compilation/dtor_attributes.d | 2 +-
.../gdc.test/fail_compilation/fail10964.d | 2 +-
.../gdc.test/fail_compilation/fail11375.d | 2 +-
.../gdc.test/fail_compilation/fail11542.d | 8 +-
.../gdc.test/fail_compilation/fail12809.d | 8 +-
.../gdc.test/fail_compilation/fail14277.d | 10 +
.../gdc.test/fail_compilation/fail14486.d | 45 +-
.../gdc.test/fail_compilation/fail14554.d | 4 +-
.../gdc.test/fail_compilation/fail15089.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail160.d | 2 +-
.../gdc.test/fail_compilation/fail17906.d | 12 +
.../gdc.test/fail_compilation/fail17927.d | 2 +-
.../gdc.test/fail_compilation/fail17969.d | 2 +-
.../gdc.test/fail_compilation/fail18228.d | 6 +-
.../gdc.test/fail_compilation/fail19441.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail196.d | 10 +-
.../gdc.test/fail_compilation/fail19897.d | 2 +-
.../gdc.test/fail_compilation/fail19911b.d | 2 +-
.../gdc.test/fail_compilation/fail19911c.d | 2 +-
.../gdc.test/fail_compilation/fail19922.d | 2 +-
.../gdc.test/fail_compilation/fail19923.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail20.d | 2 +-
.../gdc.test/fail_compilation/fail20800.d | 2 +-
.../gdc.test/fail_compilation/fail22127.d | 11 +
.../gdc.test/fail_compilation/fail22634.d | 12 +
.../gdc.test/fail_compilation/fail22780.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail258.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/fail332.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail349.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail354.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 4 +-
.../gdc.test/fail_compilation/fail4269a.d | 2 +-
.../gdc.test/fail_compilation/fail4269b.d | 2 +-
.../gdc.test/fail_compilation/fail4269c.d | 2 +-
.../gdc.test/fail_compilation/fail4375d.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 4 +-
.../gdc.test/fail_compilation/fail80_m32.d | 2 +-
.../gdc.test/fail_compilation/fail80_m64.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 2 +-
.../gdc.test/fail_compilation/fail_arrayop2.d | 6 +-
.../gdc.test/fail_compilation/fail_typeof.d | 82 +
.../gdc.test/fail_compilation/faildeleteaa.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fix17751.d | 22 -
.../gdc.test/fail_compilation/ice10727a.d | 2 +
.../gdc.test/fail_compilation/ice10727b.d | 2 +
gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice18753.d | 2 +-
.../gdc.test/fail_compilation/issue22826.d | 7 +
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
.../gdc.test/fail_compilation/no_Throwable.d | 2 +-
.../gdc.test/fail_compilation/no_TypeInfo.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 9 +-
.../gdc.test/fail_compilation/noreturn2.d | 2 +-
.../gdc.test/fail_compilation/scope_type.d | 2 +-
.../gdc.test/fail_compilation/test12228.d | 6 +-
.../gdc.test/fail_compilation/test16195.d | 3 +-
.../gdc.test/fail_compilation/test17307.d | 2 +-
.../gdc.test/fail_compilation/test20245.d | 53 +-
.../gdc.test/fail_compilation/test21546.d | 59 +
.../gdc.test/fail_compilation/test22023.d | 26 +
.../gdc.test/fail_compilation/test22145.d | 28 +
.../gdc.test/fail_compilation/test22686.d | 21 +
.../gdc.test/fail_compilation/test22818.d | 21 +
gcc/testsuite/gdc.test/runnable/b18034.d | 10 +-
gcc/testsuite/gdc.test/runnable/dhry.d | 947 -----
gcc/testsuite/gdc.test/runnable/imports/a15079.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/a19a.d | 2 +-
.../gdc.test/runnable/imports/link12144a.d | 2 +-
.../gdc.test/runnable/imports/test11745b.d | 12 +-
gcc/testsuite/gdc.test/runnable/imports/test46c.d | 2 +-
gcc/testsuite/gdc.test/runnable/inline7625.d | 185 +
gcc/testsuite/gdc.test/runnable/interface.d | 12 +-
gcc/testsuite/gdc.test/runnable/interface2.d | 11 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 91 +-
gcc/testsuite/gdc.test/runnable/link12144.d | 6 -
gcc/testsuite/gdc.test/runnable/link15017.d | 8 +-
gcc/testsuite/gdc.test/runnable/mixin1.d | 7 +-
gcc/testsuite/gdc.test/runnable/nan.d | 17 +-
gcc/testsuite/gdc.test/runnable/newdel.d | 8 +-
gcc/testsuite/gdc.test/runnable/previewin.d | 6 +-
gcc/testsuite/gdc.test/runnable/sdtor.d | 26 +-
gcc/testsuite/gdc.test/runnable/sroa13220.d | 103 -
gcc/testsuite/gdc.test/runnable/test11934.d | 2 +-
gcc/testsuite/gdc.test/runnable/test15.d | 2 +-
gcc/testsuite/gdc.test/runnable/test17684.d | 20 +-
gcc/testsuite/gdc.test/runnable/test17899.d | 2 +-
gcc/testsuite/gdc.test/runnable/test20.d | 8 +-
gcc/testsuite/gdc.test/runnable/test22136.d | 25 +
gcc/testsuite/gdc.test/runnable/test22163.d | 13 +
gcc/testsuite/gdc.test/runnable/test22717.d | 31 +
gcc/testsuite/gdc.test/runnable/test4.d | 8 +-
gcc/testsuite/gdc.test/runnable/testappend.d | 16 +-
gcc/testsuite/gdc.test/runnable/testconst.d | 20 +-
gcc/testsuite/gdc.test/runnable/testdstress.d | 8 +-
gcc/testsuite/gdc.test/runnable/testptrref.d | 10 +-
gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +-
.../gdc.test/runnable/traits_getPointerBitmap.d | 2 +-
gcc/testsuite/gdc.test/runnable/xpostblit.d | 2 +-
gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 2 +-
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 47 +-
gcc/testsuite/gfortran.dg/assumed_type_14.f90 | 22 +
gcc/testsuite/gfortran.dg/data_pointer_2.f90 | 21 +
.../gfortran.dg/derived_constructor_comps_7.f90 | 28 +
.../goacc/classify-kernels-parloops.f95 | 3 +-
.../classify-kernels-unparallelized-parloops.f95 | 3 +-
.../goacc/classify-kernels-unparallelized.f95 | 3 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 3 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine-nohost.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine.f95 | 3 +-
.../gfortran.dg/goacc/classify-serial.f95 | 9 +-
gcc/testsuite/gfortran.dg/gomp/pr104131.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/pr104757.f90 | 19 +
gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr104716.f | 31 +
gcc/testsuite/gfortran.dg/stop_1.f90 | 44 +
gcc/testsuite/gfortran.dg/stop_2.f | 31 +
gcc/testsuite/gfortran.dg/stop_3.f90 | 22 +
gcc/testsuite/gfortran.dg/stop_4.f90 | 14 +
gcc/testsuite/lib/target-supports.exp | 15 +-
gcc/toplev.cc | 10 +
gcc/tree-core.h | 3 +
gcc/tree-loop-distribution.cc | 11 +-
gcc/tree-ssa-dce.cc | 39 +-
gcc/tree-ssa-pre.cc | 71 +-
gcc/tree-ssa-sccvn.cc | 37 +-
gcc/tree-ssa-sccvn.h | 4 +
gcc/tree-ssa-strlen.cc | 4 +-
gcc/tree-ssa.cc | 20 +-
gcc/tree-vect-loop.cc | 55 +-
gcc/tree-vect-slp.cc | 24 +-
gcc/tree-vect-stmts.cc | 39 +-
gcc/tree-vectorizer.cc | 10 +-
gcc/tree-vectorizer.h | 38 +-
gcc/tree.cc | 33 +-
gcc/tree.h | 7 +
gcc/ubsan.cc | 4 +-
gcc/varasm.cc | 7 +-
gcc/warning-control.cc | 2 +-
libbacktrace/ChangeLog | 5 +
libgcc/ChangeLog | 11 +
libgcc/configure | 31 +-
libgcc/configure.ac | 17 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 6 +
libgo/Makefile.in | 9 +-
libgo/README.gcc | 7 +-
libgo/VERSION | 2 +-
libgo/go/builtin/builtin.go | 6 +-
libgo/go/bytes/bytes.go | 4 +
libgo/go/cmd/go/alldocs.go | 38 +-
libgo/go/cmd/go/go_test.go | 2 +-
libgo/go/cmd/go/internal/base/flag.go | 7 -
libgo/go/cmd/go/internal/cfg/cfg.go | 6 +-
libgo/go/cmd/go/internal/envcmd/env.go | 4 +
libgo/go/cmd/go/internal/help/helpdoc.go | 10 +
libgo/go/cmd/go/internal/list/list.go | 1 -
libgo/go/cmd/go/internal/load/pkg.go | 22 +-
libgo/go/cmd/go/internal/modcmd/download.go | 1 -
libgo/go/cmd/go/internal/modcmd/graph.go | 1 -
libgo/go/cmd/go/internal/modcmd/verify.go | 1 -
libgo/go/cmd/go/internal/modcmd/why.go | 1 -
libgo/go/cmd/go/internal/modfetch/coderepo.go | 216 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 301 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 11 +-
libgo/go/cmd/go/internal/modload/import.go | 18 +-
libgo/go/cmd/go/internal/modload/init.go | 35 +-
libgo/go/cmd/go/internal/modload/load.go | 30 +-
libgo/go/cmd/go/internal/run/run.go | 1 -
libgo/go/cmd/go/internal/test/testflag.go | 1 -
libgo/go/cmd/go/internal/version/version.go | 9 +-
libgo/go/cmd/go/internal/vet/vet.go | 2 +
libgo/go/cmd/go/internal/work/build.go | 9 -
libgo/go/cmd/go/internal/work/exec.go | 1 +
libgo/go/cmd/go/internal/work/security.go | 1 +
libgo/go/cmd/go/internal/work/security_test.go | 1 +
libgo/go/cmd/go/internal/workcmd/edit.go | 46 +-
libgo/go/cmd/go/internal/workcmd/init.go | 11 +-
libgo/go/cmd/go/internal/workcmd/sync.go | 7 +-
libgo/go/cmd/go/internal/workcmd/use.go | 147 +-
libgo/go/cmd/go/internal/workcmd/work.go | 2 +-
libgo/go/cmd/go/script_test.go | 8 +-
libgo/go/cmd/go/testdata/script/build_internal.txt | 2 +
.../go/testdata/script/mod_download_partial.txt | 11 +-
.../go/cmd/go/testdata/script/mod_fs_patterns.txt | 6 +-
.../cmd/go/testdata/script/mod_invalid_version.txt | 10 +-
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 2 +-
.../go/testdata/script/mod_list_replace_dir.txt | 2 +-
libgo/go/cmd/go/testdata/script/run_issue51125.txt | 54 +
.../cmd/go/testdata/script/test_fuzz_dup_cache.txt | 52 +
.../go/cmd/go/testdata/script/test_fuzz_return.txt | 19 +
.../go/testdata/script/test_relative_cmdline.txt | 2 +
libgo/go/cmd/go/testdata/script/work.txt | 8 +-
libgo/go/cmd/go/testdata/script/work_edit.txt | 3 +-
libgo/go/cmd/go/testdata/script/work_env.txt | 4 +
libgo/go/cmd/go/testdata/script/work_gowork.txt | 24 +
.../go/cmd/go/testdata/script/work_init_gowork.txt | 19 +
.../go/cmd/go/testdata/script/work_issue51204.txt | 57 +
.../testdata/script/work_module_not_in_go_work.txt | 25 +
libgo/go/cmd/go/testdata/script/work_nowork.txt | 20 +
.../go/testdata/script/work_replace_conflict.txt | 6 +-
.../go/cmd/go/testdata/script/work_use_deleted.txt | 22 +
libgo/go/cmd/go/testdata/script/work_use_dot.txt | 49 +
.../cmd/go/testdata/script/work_use_issue50958.txt | 17 +
libgo/go/cmd/go/testdata/script/work_vet.txt | 19 +
libgo/go/cmd/go/testdata/script/work_workfile.txt | 21 -
libgo/go/cmd/gofmt/gofmt.go | 128 +-
libgo/go/cmd/internal/objabi/funcdata.go | 1 +
libgo/go/crypto/ecdsa/ecdsa.go | 95 +-
libgo/go/crypto/elliptic/elliptic.go | 45 +-
libgo/go/crypto/elliptic/elliptic_test.go | 55 +
libgo/go/crypto/elliptic/gen_p256_table.go | 47 +-
libgo/go/crypto/elliptic/p224.go | 3 +
libgo/go/crypto/elliptic/p256.go | 8 +-
libgo/go/crypto/elliptic/p256_asm.go | 4 +
libgo/go/crypto/elliptic/p256_asm_table.go | 1430 -------
libgo/go/crypto/elliptic/p384.go | 3 +
libgo/go/crypto/elliptic/p521.go | 3 +
libgo/go/crypto/x509/parser.go | 13 +-
libgo/go/crypto/x509/parser_test.go | 102 +
libgo/go/database/sql/fakedb_test.go | 3 +
libgo/go/database/sql/sql_test.go | 31 +-
libgo/go/debug/buildinfo/buildinfo.go | 4 +-
libgo/go/debug/buildinfo/buildinfo_test.go | 10 +-
libgo/go/go/build/deps_test.go | 3 +-
libgo/go/go/doc/reader.go | 1 +
libgo/go/go/doc/testdata/b.0.golden | 3 +
libgo/go/go/doc/testdata/b.1.golden | 6 +
libgo/go/go/doc/testdata/b.2.golden | 3 +
libgo/go/go/doc/testdata/b.go | 6 +
libgo/go/go/parser/parser.go | 184 +-
libgo/go/go/parser/resolver.go | 93 +-
libgo/go/go/parser/short_test.go | 44 +-
.../go/parser/testdata/resolution/typeparams.go2 | 10 +-
libgo/go/go/parser/testdata/typeparams.src | 2 +-
libgo/go/go/printer/nodes.go | 28 +
libgo/go/go/printer/testdata/generics.golden | 26 +
libgo/go/go/printer/testdata/generics.input | 26 +
libgo/go/go/types/api.go | 10 +-
libgo/go/go/types/api_test.go | 100 +-
libgo/go/go/types/builtins.go | 70 +-
libgo/go/go/types/builtins_test.go | 6 +-
libgo/go/go/types/call.go | 2 +-
libgo/go/go/types/check.go | 13 -
libgo/go/go/types/errorcodes.go | 12 +-
libgo/go/go/types/errors.go | 20 +-
libgo/go/go/types/example_test.go | 2 +-
libgo/go/go/types/expr.go | 220 +-
libgo/go/go/types/index.go | 4 +-
libgo/go/go/types/infer.go | 129 +-
libgo/go/go/types/instantiate.go | 37 +-
libgo/go/go/types/issues_test.go | 9 +-
libgo/go/go/types/lookup.go | 209 +-
libgo/go/go/types/methodlist.go | 9 +-
libgo/go/go/types/named.go | 4 +-
libgo/go/go/types/predicates.go | 25 +-
libgo/go/go/types/stmt.go | 28 +-
libgo/go/go/types/subst.go | 11 +
libgo/go/go/types/testdata/check/builtins.go2 | 6 +-
libgo/go/go/types/testdata/check/builtins.src | 8 +-
libgo/go/go/types/testdata/check/expr2.src | 28 +-
libgo/go/go/types/testdata/check/issues.go2 | 11 +-
libgo/go/go/types/testdata/check/issues.src | 48 +-
libgo/go/go/types/testdata/check/stmt0.src | 2 +-
libgo/go/go/types/testdata/check/typeparams.go2 | 49 +-
libgo/go/go/types/testdata/examples/inference.go2 | 2 +-
libgo/go/go/types/testdata/examples/types.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue39634.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue43110.src | 2 +-
libgo/go/go/types/testdata/fixedbugs/issue49005.go | 31 +
libgo/go/go/types/testdata/fixedbugs/issue50918.go | 21 +
libgo/go/go/types/testdata/fixedbugs/issue50965.go | 17 +
libgo/go/go/types/testdata/fixedbugs/issue51145.go | 18 +
libgo/go/go/types/type.go | 10 +-
libgo/go/go/types/typeparam.go | 6 +-
libgo/go/go/types/typeset.go | 7 +-
libgo/go/go/types/typexpr.go | 20 +-
libgo/go/go/types/unify.go | 100 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/fuzz/fuzz.go | 32 +-
libgo/go/internal/fuzz/worker.go | 4 +-
libgo/go/internal/nettrace/nettrace.go | 2 +-
libgo/go/internal/testenv/testenv_unix.go | 2 +-
libgo/go/net/dnsclient_unix.go | 6 +-
libgo/go/net/dnsclient_unix_test.go | 2 +-
libgo/go/net/http/transport.go | 6 +
libgo/go/net/http/transport_internal_test.go | 9 +-
libgo/go/net/lookup_test.go | 69 +-
libgo/go/net/net_test.go | 64 +-
libgo/go/net/netip/netip.go | 2 +-
libgo/go/net/smtp/auth.go | 3 +-
libgo/go/net/udpsock_test.go | 9 +-
libgo/go/net/unixsock_readmsg_cloexec.go | 2 +-
libgo/go/os/example_test.go | 22 +
libgo/go/os/exec/internal/fdtest/exists_unix.go | 2 +-
libgo/go/os/os_test.go | 40 +-
libgo/go/os/tempfile.go | 2 +-
libgo/go/os/user/cgo_listgroups_unix.go | 2 +-
libgo/go/os/user/getgrouplist_unix.go | 2 +-
libgo/go/regexp/syntax/parse.go | 72 +-
libgo/go/regexp/syntax/parse_test.go | 7 +
libgo/go/runtime/crash_cgo_test.go | 26 +-
libgo/go/runtime/crash_unix_test.go | 2 +-
libgo/go/runtime/debug/mod.go | 157 +-
libgo/go/runtime/debug/mod_test.go | 75 +
libgo/go/runtime/export_test.go | 20 +
libgo/go/runtime/histogram.go | 52 +-
libgo/go/runtime/histogram_test.go | 40 +
libgo/go/runtime/internal/syscall/errno.c | 27 +
libgo/go/runtime/internal/syscall/syscall_linux.go | 23 +
libgo/go/runtime/internal/syscall/syscall_other.go | 7 +
libgo/go/runtime/mbarrier.go | 2 +-
libgo/go/runtime/mbitmap.go | 12 +-
libgo/go/runtime/mgcmark.go | 2 +-
libgo/go/runtime/mgcpacer.go | 72 +-
libgo/go/runtime/mgcpacer_test.go | 45 +
libgo/go/runtime/mgcscavenge.go | 58 +-
libgo/go/runtime/netpoll_hurd.go | 5 +-
libgo/go/runtime/os_hurd.go | 13 +
libgo/go/runtime/pprof/pprof_test.go | 67 +-
libgo/go/runtime/proc.go | 143 +-
libgo/go/runtime/runtime2.go | 19 +-
libgo/go/runtime/sigqueue.go | 48 +-
libgo/go/runtime/slice.go | 2 +-
libgo/go/runtime/testdata/testprogcgo/aprof.go | 7 +-
.../runtime/testdata/testprogcgo/pprof_callback.go | 89 +
libgo/go/runtime/trace.go | 10 +-
libgo/go/strings/strings.go | 4 +
libgo/go/syscall/exec_bsd.go | 2 +-
libgo/go/syscall/exec_hurd.go | 278 ++
libgo/go/syscall/syscall_linux_test.go | 71 +
libgo/go/syscall/syscall_unix_test.go | 21 +-
libgo/go/testing/fuzz.go | 3 +
libgo/go/testing/testing.go | 3 +-
libgo/go/time/format.go | 1 +
libgo/libgo-packages.txt | 1 +
libgo/merge.sh | 12 +
libgo/misc/cgo/errors/badsym_test.go | 4 +
libgo/misc/cgo/test/test.go | 5 +
libgo/misc/cgo/testcarchive/carchive_test.go | 30 +-
libgo/misc/cgo/testcshared/cshared_test.go | 3 +
libgomp/ChangeLog | 49 +
libgomp/config/nvptx/bar.c | 248 +-
libgomp/config/nvptx/bar.h | 4 +
libgomp/testsuite/libgomp.c++/pr96390.C | 1 +
libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 +
.../testsuite/libgomp.c-c++-common/task-detach-6.c | 8 -
.../testsuite/libgomp.c/declare-variant-3-sm30.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm35.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm53.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm70.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm75.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm80.c | 7 +
libgomp/testsuite/libgomp.c/declare-variant-3.h | 66 +
libgomp/testsuite/libgomp.c/pr99555-1.c | 8 -
.../testsuite/libgomp.fortran/task-detach-6.f90 | 12 -
.../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 6 +
.../kernels-decompose-1.c | 64 +-
.../kernels-private-vars-local-worker-1.c | 68 +-
.../kernels-private-vars-local-worker-2.c | 59 +-
.../kernels-private-vars-local-worker-3.c | 59 +-
.../kernels-private-vars-local-worker-4.c | 61 +-
.../kernels-private-vars-local-worker-5.c | 59 +-
.../kernels-private-vars-loop-gang-1.c | 32 +-
.../kernels-private-vars-loop-gang-2.c | 40 +-
.../kernels-private-vars-loop-gang-3.c | 40 +-
.../kernels-private-vars-loop-gang-4.c | 45 +-
.../kernels-private-vars-loop-gang-5.c | 40 +-
.../kernels-private-vars-loop-gang-6.c | 40 +-
.../kernels-private-vars-loop-vector-1.c | 59 +-
.../kernels-private-vars-loop-vector-2.c | 53 +-
.../kernels-private-vars-loop-worker-1.c | 38 +-
.../kernels-private-vars-loop-worker-2.c | 55 +-
.../kernels-private-vars-loop-worker-3.c | 68 +-
.../kernels-private-vars-loop-worker-4.c | 59 +-
.../kernels-private-vars-loop-worker-5.c | 62 +-
.../kernels-private-vars-loop-worker-6.c | 59 +-
.../kernels-private-vars-loop-worker-7.c | 59 +-
.../kernels-private-vars-loop-gang-1.f90 | 26 +-
.../kernels-private-vars-loop-gang-2.f90 | 30 +-
.../kernels-private-vars-loop-gang-3.f90 | 30 +-
.../kernels-private-vars-loop-gang-6.f90 | 30 +-
.../kernels-private-vars-loop-vector-1.f90 | 40 +-
.../kernels-private-vars-loop-vector-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-1.f90 | 33 +-
.../kernels-private-vars-loop-worker-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-3.f90 | 44 +-
.../kernels-private-vars-loop-worker-4.f90 | 38 +-
.../kernels-private-vars-loop-worker-5.f90 | 43 +-
.../kernels-private-vars-loop-worker-6.f90 | 38 +-
.../kernels-private-vars-loop-worker-7.f90 | 38 +-
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 42 +-
libiberty/ChangeLog | 16 +
libiberty/rust-demangle.c | 21 +-
libiberty/simple-object-elf.c | 10 +-
libiberty/testsuite/rust-demangle-expected | 26 +
libphobos/ChangeLog | 23 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/__builtins.di | 65 +
libphobos/libdruntime/config/mingw/msvc.c | 2 +-
libphobos/libdruntime/core/attribute.d | 49 +
libphobos/libdruntime/core/bitop.d | 13 -
libphobos/libdruntime/core/gc/gcinterface.d | 4 +-
libphobos/libdruntime/core/int128.d | 2 +
.../libdruntime/core/internal/array/appending.d | 8 +-
.../libdruntime/core/internal/array/comparison.d | 33 +-
libphobos/libdruntime/core/internal/convert.d | 22 -
libphobos/libdruntime/core/internal/gc/bits.d | 12 +-
.../core/internal/gc/impl/conservative/gc.d | 257 +-
libphobos/libdruntime/core/internal/gc/pooltable.d | 29 +-
libphobos/libdruntime/core/internal/gc/proxy.d | 4 +-
libphobos/libdruntime/core/lifetime.d | 4 +-
libphobos/libdruntime/core/math.d | 1 +
libphobos/libdruntime/core/memory.d | 13 +-
libphobos/libdruntime/core/runtime.d | 2 +-
libphobos/libdruntime/core/stdc/math.d | 133 +-
libphobos/libdruntime/core/stdc/stdio.d | 33 +-
libphobos/libdruntime/core/stdcpp/exception.d | 10 +-
libphobos/libdruntime/core/stdcpp/string.d | 8 +-
libphobos/libdruntime/core/stdcpp/typeinfo.d | 40 +-
libphobos/libdruntime/core/sys/linux/config.d | 3 +
libphobos/libdruntime/core/sys/linux/dlfcn.d | 22 +-
libphobos/libdruntime/core/sys/linux/errno.d | 2 +-
libphobos/libdruntime/core/sys/linux/netinet/in_.d | 10 +-
libphobos/libdruntime/core/sys/linux/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/sys/mman.d | 72 +-
libphobos/libdruntime/core/sys/posix/aio.d | 132 +-
libphobos/libdruntime/core/sys/posix/config.d | 58 +-
libphobos/libdruntime/core/sys/posix/locale.d | 2 +-
libphobos/libdruntime/core/sys/posix/spawn.d | 12 +-
libphobos/libdruntime/core/sys/posix/sys/ipc.d | 65 +-
libphobos/libdruntime/core/sys/posix/sys/mman.d | 4 +-
libphobos/libdruntime/core/sys/posix/sys/shm.d | 12 +
libphobos/libdruntime/core/sys/posix/sys/socket.d | 32 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 109 +-
libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 2 +-
libphobos/libdruntime/core/sys/posix/sys/types.d | 2 +-
libphobos/libdruntime/core/time.d | 158 +-
libphobos/libdruntime/object.d | 35 +-
libphobos/libdruntime/rt/util/typeinfo.d | 289 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/internal.d | 2 +
libphobos/src/std/bigint.d | 16 +-
libphobos/src/std/container/rbtree.d | 16 +-
libphobos/src/std/conv.d | 2 +-
libphobos/src/std/datetime/systime.d | 35 +-
libphobos/src/std/file.d | 31 +-
libphobos/src/std/functional.d | 9 +-
libphobos/src/std/getopt.d | 8 +-
libphobos/src/std/internal/math/biguintcore.d | 6 +-
libphobos/src/std/range/primitives.d | 11 +-
libphobos/src/std/socket.d | 17 +-
libphobos/src/std/sumtype.d | 87 +-
libphobos/src/std/typecons.d | 42 +-
libphobos/src/std/uni/package.d | 2 +-
libphobos/src/std/zip.d | 35 +-
libphobos/testsuite/libphobos.betterc/test19933.d | 11 +
libphobos/testsuite/libphobos.hash/test_hash.d | 2 +-
libstdc++-v3/ChangeLog | 71 +
libstdc++-v3/doc/html/manual/api.html | 3 +
libstdc++-v3/doc/xml/manual/evolution.xml | 3 +
libstdc++-v3/include/bits/ranges_base.h | 16 +-
libstdc++-v3/include/bits/ranges_cmp.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.h | 2 +-
libstdc++-v3/include/bits/stl_bvector.h | 11 +-
libstdc++-v3/include/std/ranges | 89 +-
libstdc++-v3/include/std/source_location | 3 +-
libstdc++-v3/include/std/version | 2 +-
libstdc++-v3/libsupc++/compare | 253 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 110 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../comparisons/algorithms/strong_order_floats.cc | 102 +
.../vector/bool/modifiers/insert/104559.cc | 13 +
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 +-
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 65 +-
.../testsuite/std/ranges/adaptors/lazy_split.cc | 13 +-
.../testsuite/std/ranges/adaptors/split.cc | 13 +-
lto-plugin/ChangeLog | 6 +
lto-plugin/lto-plugin.c | 14 +-
1044 files changed, 25769 insertions(+), 14560 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-03-04 20:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-04 20:26 [gcc/devel/c++-coroutines] Merge r12-7488 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).