[gcc/devel/gccgo] Merge from trunk revision ff229375721d1763a18ec76403aa1215b2932fb3
Ian Lance Taylor
ian@gcc.gnu.org
Sat Apr 4 21:44:03 GMT 2020
https://gcc.gnu.org/g:00eb71c43c74cc5143b60d470450c3981037ed3c
commit 00eb71c43c74cc5143b60d470450c3981037ed3c
Merge: 213caedb010 ff229375721
Author: Ian Lance Taylor <iant@golang.org>
Date: Fri Apr 3 15:01:34 2020 -0700
Merge from trunk revision ff229375721d1763a18ec76403aa1215b2932fb3
Diff:
ChangeLog | 22 +
MAINTAINERS | 4 +-
config/ChangeLog | 22 +
config/lib-link.m4 | 22 +-
config/no-executables.m4 | 4 +-
config/toolexeclibdir.m4 | 31 +
contrib/ChangeLog | 7 +
contrib/gcc-git-customization.sh | 37 +-
contrib/git-add-user-branch.sh | 46 +
fixincludes/ChangeLog | 19 +
fixincludes/fixinc.in | 2 +-
fixincludes/fixincl.x | 45 +-
fixincludes/inclhack.def | 15 +
fixincludes/mkfixinc.sh | 1 +
fixincludes/mkheaders.in | 25 +-
fixincludes/tests/base/inttypes.h | 9 +
gcc/ChangeLog | 2843 +
gcc/ChangeLog-2009 | 2 +-
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 5 +
gcc/ada/raise-gcc.c | 10 +
gcc/alias.c | 99 +-
gcc/alias.h | 2 +
gcc/analyzer/ChangeLog | 757 +
gcc/analyzer/analysis-plan.cc | 6 +-
gcc/analyzer/analyzer.cc | 136 +-
gcc/analyzer/analyzer.h | 18 +-
gcc/analyzer/analyzer.opt | 14 +-
gcc/analyzer/bar-chart.cc | 102 +
gcc/analyzer/bar-chart.h | 60 +
gcc/analyzer/call-string.cc | 23 +-
gcc/analyzer/call-string.h | 3 -
gcc/analyzer/checker-path.cc | 16 +-
gcc/analyzer/checker-path.h | 34 +-
gcc/analyzer/constraint-manager.cc | 36 +-
gcc/analyzer/diagnostic-manager.cc | 225 +-
gcc/analyzer/diagnostic-manager.h | 19 +-
gcc/analyzer/engine.cc | 433 +-
gcc/analyzer/exploded-graph.h | 69 +-
gcc/analyzer/function-set.cc | 2 +
gcc/analyzer/program-state.cc | 126 +-
gcc/analyzer/program-state.h | 25 +-
gcc/analyzer/reachability.h | 76 +
gcc/analyzer/region-model.cc | 750 +-
gcc/analyzer/region-model.h | 130 +-
gcc/analyzer/sm-file.cc | 6 +-
gcc/analyzer/sm-malloc.cc | 115 +-
gcc/analyzer/sm-sensitive.cc | 7 +-
gcc/analyzer/sm-signal.cc | 11 +-
gcc/analyzer/sm-taint.cc | 24 +-
gcc/analyzer/sm.cc | 17 +-
gcc/analyzer/sm.h | 9 +
gcc/analyzer/state-purge.cc | 5 +-
gcc/analyzer/supergraph.cc | 67 +-
gcc/analyzer/supergraph.h | 10 +-
gcc/auto-inc-dec.c | 12 +-
gcc/bb-reorder.c | 6 +-
gcc/builtins.def | 2 +-
gcc/c-family/ChangeLog | 69 +
gcc/c-family/c-ada-spec.c | 138 +-
gcc/c-family/c-attribs.c | 87 +-
gcc/c-family/c-common.c | 22 +-
gcc/c-family/c-cppbuiltin.c | 2 +-
gcc/c-family/c-format.c | 3 +-
gcc/c-family/c-pragma.c | 2 +-
gcc/c-family/c-warn.c | 10 +-
gcc/c-family/c.opt | 12 +-
gcc/c/ChangeLog | 39 +
gcc/c/c-decl.c | 82 +-
gcc/c/c-parser.c | 2 +-
gcc/c/c-typeck.c | 49 +-
gcc/c/gimple-parser.c | 7 +-
gcc/calls.c | 19 +-
gcc/cfghooks.c | 4 +-
gcc/cgraph.c | 376 +-
gcc/cgraph.h | 87 +-
gcc/cgraphclones.c | 18 +-
gcc/collect2.c | 130 +-
gcc/collect2.h | 4 -
gcc/combine.c | 8 +-
gcc/common.opt | 16 +
gcc/common/config/arc/arc-common.c | 2 +-
gcc/common/config/avr/avr-common.c | 6 +-
gcc/config.gcc | 4 +-
gcc/config.in | 18 +
gcc/config/aarch64/aarch64-builtins.c | 9 +
gcc/config/aarch64/aarch64-c.c | 7 +-
gcc/config/aarch64/aarch64-modes.def | 13 +-
gcc/config/aarch64/aarch64-option-extensions.def | 40 +-
gcc/config/aarch64/aarch64-protos.h | 17 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 28 +
gcc/config/aarch64/aarch64-simd.md | 191 +-
gcc/config/aarch64/aarch64-speculation.cc | 17 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 90 +-
gcc/config/aarch64/aarch64-sve-builtins-base.def | 75 +-
gcc/config/aarch64/aarch64-sve-builtins-base.h | 20 +
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 285 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 10 +
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 1 -
gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 6 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 1 -
gcc/config/aarch64/aarch64-sve-builtins.cc | 49 +-
gcc/config/aarch64/aarch64-sve-builtins.def | 2 +
gcc/config/aarch64/aarch64-sve-builtins.h | 1 +
gcc/config/aarch64/aarch64-sve.md | 314 +-
gcc/config/aarch64/aarch64-sve2.md | 14 +-
gcc/config/aarch64/aarch64.c | 156 +-
gcc/config/aarch64/aarch64.h | 15 +-
gcc/config/aarch64/aarch64.md | 52 +-
gcc/config/aarch64/arm_bf16.h | 13 +
gcc/config/aarch64/arm_neon.h | 1162 +-
gcc/config/aarch64/arm_sve.h | 1 +
gcc/config/aarch64/iterators.md | 186 +-
gcc/config/arc/arc-protos.h | 2 -
gcc/config/arc/arc.c | 484 +-
gcc/config/arc/arc.h | 27 +-
gcc/config/arc/arc.md | 320 +-
gcc/config/arc/arc.opt | 2 +-
gcc/config/arc/constraints.md | 2 +-
gcc/config/arc/fpu.md | 4 +-
gcc/config/arc/predicates.md | 9 +-
gcc/config/arm/aarch-cost-tables.h | 2 +-
gcc/config/arm/arm-builtins.c | 55 +-
gcc/config/arm/arm-cpus.in | 1 +
gcc/config/arm/arm-modes.def | 1 +
gcc/config/arm/arm-protos.h | 2 +
gcc/config/arm/arm-simd-builtin-types.def | 1 +
gcc/config/arm/arm-tables.opt | 9 +-
gcc/config/arm/arm.c | 84 +-
gcc/config/arm/arm.md | 132 +-
gcc/config/arm/arm_bf16.h | 14 +
gcc/config/arm/arm_neon.h | 838 +-
gcc/config/arm/arm_neon_builtins.def | 49 +-
gcc/config/arm/iterators.md | 65 +-
gcc/config/arm/neon.md | 278 +-
gcc/config/arm/t-arm | 6 +-
gcc/config/arm/thumb1.md | 16 +-
gcc/config/arm/unspecs.md | 10 +
gcc/config/cris/cris-protos.h | 1 +
gcc/config/cris/cris.c | 57 +
gcc/config/cris/cris.md | 6 +-
gcc/config/darwin-c.c | 5 +-
gcc/config/darwin.c | 3 +-
gcc/config/gcn/gcn-hsa.h | 2 +-
gcc/config/gcn/gcn-opts.h | 1 -
gcc/config/gcn/gcn-valu.md | 425 +-
gcc/config/gcn/gcn.c | 149 +-
gcc/config/gcn/gcn.md | 66 +-
gcc/config/gcn/gcn.opt | 7 +-
gcc/config/gcn/mkoffload.c | 67 +-
gcc/config/gcn/predicates.md | 2 +-
gcc/config/gcn/t-gcn-hsa | 2 +-
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/h8300/h8300-protos.h | 3 -
gcc/config/h8300/h8300.c | 167 +-
gcc/config/h8300/h8300.h | 2 +-
gcc/config/h8300/h8300.md | 393 +-
gcc/config/i386/avx2intrin.h | 8 +-
gcc/config/i386/avx512bitalgintrin.h | 24 +-
gcc/config/i386/avx512vbmi2intrin.h | 90 +-
gcc/config/i386/avx512vbmi2vlintrin.h | 173 +-
gcc/config/i386/avx512vpopcntdqintrin.h | 8 +-
gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 +-
gcc/config/i386/i386-features.c | 48 +-
gcc/config/i386/i386-modes.def | 13 +-
gcc/config/i386/i386-options.c | 18 +-
gcc/config/i386/i386-protos.h | 2 +
gcc/config/i386/i386.c | 248 +-
gcc/config/i386/i386.h | 4 +-
gcc/config/i386/i386.md | 348 +-
gcc/config/i386/mmx.md | 14 +-
gcc/config/i386/sse.md | 659 +-
gcc/config/i386/x86-tune.def | 8 +-
gcc/config/i386/xopintrin.h | 8 +-
gcc/config/lm32/lm32.c | 8 +-
gcc/config/mips/linux.h | 8 +
gcc/config/mips/mips.c | 20 +-
gcc/config/mips/mips.h | 2 +
gcc/config/nds32/nds32.c | 2 +-
gcc/config/nios2/nios2.h | 40 +-
gcc/config/or1k/or1k.opt | 2 +-
gcc/config/pa/pa.c | 4 +-
gcc/config/pa/som.h | 18 +-
gcc/config/riscv/riscv.c | 22 +-
gcc/config/riscv/riscv.h | 7 +
gcc/config/rs6000/constraints.md | 153 +-
gcc/config/rs6000/predicates.md | 2 +-
gcc/config/rs6000/rs6000-cpus.def | 10 +-
gcc/config/rs6000/rs6000-logue.c | 36 +-
gcc/config/rs6000/rs6000.c | 308 +-
gcc/config/rs6000/rs6000.h | 4 +-
gcc/config/rs6000/rs6000.md | 6 +-
gcc/config/rs6000/rs6000.opt | 4 +-
gcc/config/rs6000/vsx.md | 104 +-
gcc/config/rx/elf.opt | 2 +-
gcc/config/rx/rx.md | 4 +-
gcc/config/s390/s390.c | 58 +-
gcc/config/s390/s390.h | 8 +-
gcc/config/s390/s390.md | 31 +-
gcc/config/s390/tpf.h | 16 +
gcc/config/s390/tpf.md | 12 +-
gcc/config/s390/tpf.opt | 20 +
gcc/config/sh/sh.c | 4 +-
gcc/config/sparc/sparc.c | 7 +-
gcc/config/v850/v850.c | 2 +-
gcc/config/v850/v850.h | 5 +-
gcc/config/vx-common.h | 14 +-
gcc/configure | 126 +-
gcc/configure.ac | 53 +-
gcc/coretypes.h | 7 +
gcc/coverage.c | 10 +-
gcc/cp/ChangeLog | 683 +
gcc/cp/call.c | 36 +-
gcc/cp/class.c | 27 +-
gcc/cp/constexpr.c | 189 +-
gcc/cp/constraint.cc | 59 +-
gcc/cp/coroutines.cc | 1171 +-
gcc/cp/cp-gimplify.c | 35 +
gcc/cp/cp-tree.h | 19 +-
gcc/cp/cxx-pretty-print.c | 17 +
gcc/cp/decl.c | 84 +-
gcc/cp/decl2.c | 10 +-
gcc/cp/error.c | 26 +-
gcc/cp/except.c | 16 +-
gcc/cp/expr.c | 2 +
gcc/cp/init.c | 64 +-
gcc/cp/mangle.c | 6 +-
gcc/cp/method.c | 56 +-
gcc/cp/name-lookup.c | 44 +-
gcc/cp/parser.c | 176 +-
gcc/cp/pt.c | 264 +-
gcc/cp/rtti.c | 14 +
gcc/cp/semantics.c | 15 +-
gcc/cp/tree.c | 55 +-
gcc/cp/type-utils.h | 26 +-
gcc/cp/typeck.c | 23 +-
gcc/cp/typeck2.c | 8 +-
gcc/cselib.c | 139 +-
gcc/diagnostic-color.c | 101 +-
gcc/diagnostic-core.h | 9 +-
gcc/diagnostic-url.h | 18 +-
gcc/diagnostic.c | 52 +-
gcc/digraph.cc | 2 +-
gcc/doc/analyzer.texi | 18 +-
gcc/doc/extend.texi | 73 +-
gcc/doc/install.texi | 90 +-
gcc/doc/invoke.texi | 1753 +-
gcc/doc/md.texi | 194 +-
gcc/doc/sourcebuild.texi | 7 +-
gcc/doc/tm.texi | 4 +-
gcc/dojump.c | 2 +-
gcc/dse.c | 9 +-
gcc/dwarf2out.c | 4 +-
gcc/explow.c | 3 +
gcc/fold-const.c | 64 +
gcc/fold-const.h | 4 +
gcc/fortran/ChangeLog | 233 +-
gcc/fortran/array.c | 11 +-
gcc/fortran/cpp.c | 2 +-
gcc/fortran/decl.c | 27 +-
gcc/fortran/expr.c | 18 +-
gcc/fortran/frontend-passes.c | 1 +
gcc/fortran/gfortran.h | 13 +-
gcc/fortran/gfortran.texi | 21 +-
gcc/fortran/interface.c | 6 +-
gcc/fortran/intrinsic.texi | 29 +-
gcc/fortran/invoke.texi | 4 -
gcc/fortran/iresolve.c | 5 +-
gcc/fortran/match.c | 53 +-
gcc/fortran/module.c | 8 +-
gcc/fortran/openmp.c | 91 +-
gcc/fortran/parse.c | 5 +-
gcc/fortran/primary.c | 24 +-
gcc/fortran/resolve.c | 3 +-
gcc/fortran/simplify.c | 17 +-
gcc/fortran/symbol.c | 23 +-
gcc/fortran/trans-array.c | 32 +-
gcc/fortran/trans-decl.c | 20 +-
gcc/fortran/trans-expr.c | 19 +-
gcc/fortran/trans-intrinsic.c | 21 +-
gcc/fortran/trans-openmp.c | 3 +-
gcc/fortran/trans-types.c | 10 +
gcc/fortran/trans.h | 4 +-
gcc/gcc.c | 29 +
gcc/genmatch.c | 22 +-
gcc/gimple-fold.c | 58 +-
gcc/gimple-ssa-store-merging.c | 99 +-
gcc/gimple-ssa-warn-restrict.c | 21 +-
gcc/gimple.c | 13 +
gcc/gimple.h | 2 +
gcc/gimplify.c | 27 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 100 +-
gcc/go/gofrontend/lex.cc | 12 +-
gcc/go/gofrontend/parse.cc | 2 +-
gcc/graphite-isl-ast-to-gimple.c | 3 +
gcc/graphite-scop-detection.c | 1 -
gcc/ipa-cp.c | 250 +-
gcc/ipa-devirt.c | 9 +-
gcc/ipa-fnsummary.c | 36 +-
gcc/ipa-icf-gimple.c | 4 +-
gcc/ipa-inline.c | 10 +-
gcc/ipa-param-manipulation.c | 4 +
gcc/ipa-profile.c | 36 +-
gcc/ipa-prop.c | 49 +-
gcc/ipa-prop.h | 2 +-
gcc/ipa-pure-const.c | 5 +-
gcc/ipa-utils.c | 241 +-
gcc/ipa-visibility.c | 2 +-
gcc/ira-color.c | 114 +-
gcc/ira-conflicts.c | 22 +-
gcc/ira-lives.c | 48 +
gcc/ira.c | 43 +-
gcc/lra-assigns.c | 2 +
gcc/lra-lives.c | 13 +-
gcc/lto-opts.c | 9 +
gcc/lto-streamer-out.c | 3 +-
gcc/lto-wrapper.c | 105 +-
gcc/lto/ChangeLog | 7 +
gcc/lto/lto-dump.c | 22 +-
gcc/match.pd | 42 +-
gcc/omp-expand.c | 4 +-
gcc/omp-low.c | 33 +-
gcc/omp-simd-clone.c | 12 +-
gcc/optabs-tree.c | 5 +
gcc/opts-common.c | 66 +
gcc/opts-global.c | 6 +-
gcc/opts.c | 20 +-
gcc/opts.h | 5 +
gcc/params.opt | 2 +-
gcc/passes.c | 2 +
gcc/po/ChangeLog | 29 +
gcc/po/be.po | 39608 +++++++-------
gcc/po/da.po | 46027 ++++++++--------
gcc/po/de.po | 41764 ++++++++-------
gcc/po/el.po | 43448 ++++++++-------
gcc/po/es.po | 40625 +++++++-------
gcc/po/exgettext | 5 +-
gcc/po/fi.po | 48258 +++++++++--------
gcc/po/fr.po | 41815 ++++++++-------
gcc/po/gcc.pot | 38193 +++++++------
gcc/po/hr.po | 36840 +++++++------
gcc/po/id.po | 53369 ++++++++++---------
gcc/po/ja.po | 52027 +++++++++---------
gcc/po/nl.po | 45955 ++++++++--------
gcc/po/ru.po | 43218 ++++++++-------
gcc/po/sr.po | 52527 +++++++++---------
gcc/po/sv.po | 42799 ++++++++-------
gcc/po/tr.po | 53097 +++++++++---------
gcc/po/uk.po | 41799 ++++++++-------
gcc/po/vi.po | 42259 ++++++++-------
gcc/po/zh_CN.po | 53210 +++++++++---------
gcc/po/zh_TW.po | 51675 +++++++++---------
gcc/postreload.c | 4 +
gcc/predict.c | 2 +-
gcc/pretty-print.c | 44 +-
gcc/pretty-print.h | 5 +-
gcc/print-rtl.c | 4 +-
gcc/profile-count.c | 4 +-
gcc/profile-count.h | 10 +
gcc/real.c | 25 +-
gcc/recog.c | 107 +-
gcc/rtlanal.c | 21 +-
gcc/sanopt.c | 9 +-
gcc/simplify-rtx.c | 27 +-
gcc/symtab.c | 24 +-
gcc/target.def | 8 +-
gcc/testsuite/ChangeLog | 2845 +-
gcc/testsuite/c-c++-common/Wconversion-pr40752a.c | 5 +-
gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 +
gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 +
.../c-c++-common/cpp/has-include-next-1.c | 104 +
gcc/testsuite/c-c++-common/cpp/openacc-define-3.c | 2 +-
gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 +
gcc/testsuite/c-c++-common/cpp/pr93452-1.c | 10 +
gcc/testsuite/c-c++-common/cpp/pr93452-2.c | 11 +
gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 +
gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 +
gcc/testsuite/c-c++-common/cpp/va-opt-4.c | 20 +
gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 +
gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 +
gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 +
.../compile => c-c++-common}/pr34029-1.c | 0
.../compile => c-c++-common}/pr84305.c | 2 +
gcc/testsuite/g++.dg/DRs/dr1423.C | 7 +
gcc/testsuite/g++.dg/abi/guard4.C | 11 +
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 49 +
gcc/testsuite/g++.dg/analyzer/cstdlib-2.C | 25 +
gcc/testsuite/g++.dg/analyzer/cstdlib.C | 17 +
gcc/testsuite/g++.dg/analyzer/malloc.C | 25 +
gcc/testsuite/g++.dg/analyzer/pr93212.C | 17 +
gcc/testsuite/g++.dg/analyzer/pr93288.C | 8 +
gcc/testsuite/g++.dg/analyzer/pr93777.C | 1 +
gcc/testsuite/g++.dg/analyzer/pr93899.C | 2 +
gcc/testsuite/g++.dg/analyzer/pr93950.C | 28 +
gcc/testsuite/g++.dg/analyzer/pr94028.C | 36 +
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/concepts/abbrev3.C | 11 +
gcc/testsuite/g++.dg/concepts/attrib1.C | 6 +
gcc/testsuite/g++.dg/concepts/diagnostic2.C | 30 +
gcc/testsuite/g++.dg/concepts/diagnostic3.C | 29 +
gcc/testsuite/g++.dg/concepts/pr92804-1.C | 19 +
gcc/testsuite/g++.dg/concepts/pr92804-2.C | 19 +
gcc/testsuite/g++.dg/concepts/pr93933.C | 31 +
.../g++.dg/coroutines/co-await-syntax-09-convert.C | 23 +
.../coroutines/coro-bad-alloc-00-bad-op-new.C | 12 +
.../coroutines/coro-bad-alloc-01-bad-op-del.C | 13 +
.../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 15 +
.../g++.dg/coroutines/coro-missing-promise.C | 20 +
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 184 +
.../g++.dg/coroutines/coro1-refs-and-ctors.h | 144 +
.../g++.dg/coroutines/coro1-ret-int-yield-int.h | 10 +
.../g++.dg/coroutines/pr93458-1-missing-traits.C | 10 +
.../g++.dg/coroutines/pr93458-2-bad-traits.C | 16 +
.../g++.dg/coroutines/pr93458-3-missing-handle.C | 17 +
.../g++.dg/coroutines/pr93458-4-bad-coro-handle.C | 21 +
.../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 12 +
.../torture/alloc-00-gro-on-alloc-fail.C | 98 +-
.../coroutines/torture/alloc-01-overload-newdel.C | 81 +-
.../torture/alloc-02-fail-new-grooaf-check.C | 41 +
.../coroutines/torture/alloc-03-overload-new-1.C | 55 +
.../torture/alloc-04-overload-del-use-two-args.C | 60 +
.../torture/class-05-lambda-capture-copy-local.C | 4 +-
.../coroutines/torture/class-07-data-member.C | 61 +
.../coroutines/torture/co-await-04-control-flow.C | 2 +
.../torture/co-await-14-return-ref-to-auto.C | 45 +
.../torture/co-await-14-template-traits.C | 24 +
.../torture/co-await-15-capture-comp-ref.C | 99 +
.../torture/co-await-15-return-non-triv.C | 51 +
.../g++.dg/coroutines/torture/func-params-07.C | 81 +
.../g++.dg/coroutines/torture/func-params-08.C | 112 +
.../torture/func-params-09-awaitable-parms.C | 105 +
.../coroutines/torture/lambda-09-init-captures.C | 55 +
.../g++.dg/coroutines/torture/lambda-10-mutable.C | 48 +
.../coroutines/torture/local-var-5-awaitable.C | 73 +
gcc/testsuite/g++.dg/cpp0x/alignas17.C | 14 +
gcc/testsuite/g++.dg/cpp0x/alignas18.C | 8 +
gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C | 21 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 +
gcc/testsuite/g++.dg/cpp0x/constexpr-const3.C | 12 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 +
gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 46 +
gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 18 +
gcc/testsuite/g++.dg/cpp0x/desig2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist-array10.C | 14 +
gcc/testsuite/g++.dg/cpp0x/initlist-array11.C | 10 +
gcc/testsuite/g++.dg/cpp0x/initlist-cleanup1.C | 17 +
gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 +
gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C | 8 +
.../g++.dg/cpp0x/lambda/lambda-template16.C | 15 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C | 13 +
gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept09.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/nontype4.C | 1 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 +
gcc/testsuite/g++.dg/cpp0x/rv-cast7.C | 6 +
gcc/testsuite/g++.dg/cpp0x/rv-conv3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 +
gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 6 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 1 +
.../g++.dg/cpp1y/lambda-generic-const10.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C | 12 +
gcc/testsuite/g++.dg/cpp1y/new1.C | 1 +
gcc/testsuite/g++.dg/cpp1y/new2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/paren5.C | 12 +
gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 +
gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 12 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C | 17 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 24 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/decomp48.C | 8 +-
gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 62 +
gcc/testsuite/g++.dg/cpp2a/concepts-conv1.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C | 3 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend5.C | 8 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C | 8 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts6.C | 18 +
gcc/testsuite/g++.dg/cpp2a/consteval16.C | 7 +
gcc/testsuite/g++.dg/cpp2a/consteval3.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/consteval6.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 32 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 27 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 26 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 1 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 1 +
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 10 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C | 16 +
gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 1 +
gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 37 +
gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 26 +
gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 15 +
gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 19 +
gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 10 +
gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 36 +
gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 43 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 43 +
gcc/testsuite/g++.dg/debug/pr92763.C | 1 +
gcc/testsuite/g++.dg/debug/verify1.C | 64 +
gcc/testsuite/g++.dg/diagnostic/array-init1.C | 11 +
gcc/testsuite/g++.dg/ext/array1.C | 2 +-
gcc/testsuite/g++.dg/ext/attr-access.C | 109 +
gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 +
gcc/testsuite/g++.dg/ext/builtin14.C | 4 +
gcc/testsuite/g++.dg/ext/consteval1.C | 4 +-
gcc/testsuite/g++.dg/ext/constexpr-pr93549.C | 26 +
gcc/testsuite/g++.dg/ext/flexary29.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary35.C | 18 +
gcc/testsuite/g++.dg/ext/flexary36.C | 123 +
gcc/testsuite/g++.dg/ext/pr93998.C | 14 +
gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 1 +
gcc/testsuite/g++.dg/ext/vla21.C | 8 +
gcc/testsuite/g++.dg/ext/vla22.C | 9 +
gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 +
gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 +
gcc/testsuite/g++.dg/guality/pr93888.C | 24 +
gcc/testsuite/g++.dg/init/array28.C | 2 +-
gcc/testsuite/g++.dg/init/array55.C | 27 +
gcc/testsuite/g++.dg/init/array56.C | 107 +
gcc/testsuite/g++.dg/ipa/pr93203.C | 95 +
gcc/testsuite/g++.dg/ipa/pr93763.C | 15 +
gcc/testsuite/g++.dg/lookup/extern-c-static1.C | 27 +
gcc/testsuite/g++.dg/lookup/pr91826.C | 16 +
gcc/testsuite/g++.dg/lookup/using62.C | 3 +
gcc/testsuite/g++.dg/lto/odr-8_1.C | 2 +-
gcc/testsuite/g++.dg/lto/pr93166_0.C | 213 +
gcc/testsuite/g++.dg/opt/pr91838.C | 11 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/parse/attr4.C | 3 +
gcc/testsuite/g++.dg/parse/undefined3.C | 2 +-
gcc/testsuite/g++.dg/pr80481.C | 4 +
gcc/testsuite/g++.dg/pr90338.C | 14 +
gcc/testsuite/g++.dg/pr90981.C | 1 +
gcc/testsuite/g++.dg/template/deduce4.C | 17 +
gcc/testsuite/g++.dg/template/deduce5.C | 17 +
gcc/testsuite/g++.dg/template/deduce6.C | 17 +
gcc/testsuite/g++.dg/template/deduce7.C | 10 +
gcc/testsuite/g++.dg/template/pr59930-2.C | 2 +-
gcc/testsuite/g++.dg/template/pr71710.C | 4 +-
gcc/testsuite/g++.dg/template/pr92440.C | 10 +
gcc/testsuite/g++.dg/template/redecl2.C | 2 +-
gcc/testsuite/g++.dg/torture/pr92152.C | 74 +
gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 4 +-
gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 6 +-
gcc/testsuite/g++.dg/tree-ssa/pr93516.C | 24 +
gcc/testsuite/g++.dg/tree-ssa/pr93667.C | 11 +
gcc/testsuite/g++.dg/tree-ssa/pr93845.C | 30 +
gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 +
gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 +
gcc/testsuite/g++.dg/warn/Walways-true-3.C | 4 +-
gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C | 6 +
gcc/testsuite/g++.dg/warn/Wnoexcept1.C | 33 +
gcc/testsuite/g++.dg/warn/Wnoexcept1.h | 25 +
gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C | 45 +
gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C | 142 +
gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C | 109 +
gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h | 80 +
gcc/testsuite/g++.dg/warn/Wsign-compare-9.C | 22 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 37 +
gcc/testsuite/g++.dg/warn/Wtype-limits3.C | 13 +
gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_1.C | 2 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 2 +
.../aarch64/sve/acle/general-c++/whilele_1.C | 2 +-
gcc/testsuite/g++.target/i386/pr85334-1.C | 55 +
gcc/testsuite/g++.target/i386/pr85334-2.C | 48 +
gcc/testsuite/g++.target/i386/pr92788.C | 470 +
gcc/testsuite/g++.target/i386/pr93828.C | 17 +
gcc/testsuite/g++.target/i386/pr94046-1.C | 55 +
gcc/testsuite/g++.target/i386/pr94046-2.C | 5 +
gcc/testsuite/g++.target/nios2/hello-pie.C | 14 +
gcc/testsuite/g++.target/nios2/nios2.exp | 34 +
gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 +
gcc/testsuite/gcc.c-torture/compile/pr93533.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr93927-1.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr93927-2.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr93949.c | 7 +
gcc/testsuite/gcc.c-torture/execute/pr90311.c | 16 +
gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr93434.c | 36 +
gcc/testsuite/gcc.c-torture/execute/pr93494.c | 13 +
gcc/testsuite/gcc.c-torture/execute/pr93582.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 +
gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr93908.c | 54 +
gcc/testsuite/gcc.c-torture/execute/pr93945.c | 45 +
gcc/testsuite/gcc.dg/Warray-bounds-57.c | 53 +
gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 +
.../gcc.dg/Wbuiltin-declaration-mismatch-13.c | 78 +
gcc/testsuite/gcc.dg/Wrestrict-20.c | 41 +
gcc/testsuite/gcc.dg/Wrestrict-21.c | 18 +
gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-31.c | 40 +
gcc/testsuite/gcc.dg/Wstringop-overflow-32.c | 51 +
gcc/testsuite/gcc.dg/analyzer/20020129-1.c | 2 +
.../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 +
gcc/testsuite/gcc.dg/analyzer/abort.c | 18 +-
.../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 +
.../gcc.dg/analyzer/analyzer-verbosity-3.c | 222 +
.../gcc.dg/analyzer/analyzer-verbosity-3a.c | 20 +
.../gcc.dg/analyzer/conditionals-notrans.c | 6 +
gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 16 +-
gcc/testsuite/gcc.dg/analyzer/data-model-3.c | 15 -
gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/edges-1.c | 54 +
gcc/testsuite/gcc.dg/analyzer/edges-2.c | 20 +
gcc/testsuite/gcc.dg/analyzer/expect-1.c | 32 +
gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 2 +
gcc/testsuite/gcc.dg/analyzer/loop-2.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/loop-4.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/loop.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 23 +-
gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 20 +
gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 26 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 25 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/paths-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/paths-2.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/paths-3.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/paths-4.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/paths-5.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/paths-6.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/paths-7.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 30 +-
gcc/testsuite/gcc.dg/analyzer/pr93375.c | 17 +
gcc/testsuite/gcc.dg/analyzer/pr93382.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr93457.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr93546.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr93547.c | 14 +
gcc/testsuite/gcc.dg/analyzer/pr93669.c | 25 +
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c | 19 +
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c | 35 +
gcc/testsuite/gcc.dg/analyzer/taint-1.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c | 1 +
.../gcc.dg/analyzer/torture/analyzer-torture.exp | 44 +
.../gcc.dg/analyzer/{ => torture}/conditionals-2.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c | 10 +
gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c | 28 +
gcc/testsuite/gcc.dg/analyzer/torture/poc.c | 24 +
gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 3 +
gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c | 1 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c | 4 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c | 11 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c | 6 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c | 3 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c | 11 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c | 2 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c | 26 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c | 13 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c | 25 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c | 14 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c | 17 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c | 14 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c | 66 +
gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c | 40 +
gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 21 +-
gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +-
gcc/testsuite/gcc.dg/attr-access.c | 21 +
gcc/testsuite/gcc.dg/decl-1.c | 2 +-
gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 +
gcc/testsuite/gcc.dg/format/proto.c | 89 +
gcc/testsuite/gcc.dg/gimplefe-41.c | 1 +
gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 1 +
gcc/testsuite/gcc.dg/graphite/pr93964.c | 19 +
gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 +-
gcc/testsuite/gcc.dg/guality/pr59776.c | 4 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 4 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 6 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 +
gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c | 2 +-
gcc/testsuite/gcc.dg/ipa/pr93583.c | 15 +
gcc/testsuite/gcc.dg/ipa/pr93707.c | 31 +
gcc/testsuite/gcc.dg/ipa/pr93763.c | 50 +
gcc/testsuite/gcc.dg/lto/pr93384_0.c | 12 +
gcc/testsuite/gcc.dg/lto/pr93384_1.c | 2 +
gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 19 +-
.../plugin/diagnostic_plugin_test_metadata.c | 4 +-
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 13 +-
gcc/testsuite/gcc.dg/pr28322-2.c | 2 +-
gcc/testsuite/gcc.dg/pr86134.c | 6 +
gcc/testsuite/gcc.dg/pr88660.c | 13 +
gcc/testsuite/gcc.dg/pr89689.c | 43 +
gcc/testsuite/gcc.dg/pr90648.c | 8 +
gcc/testsuite/gcc.dg/pr90756.c | 1 +
gcc/testsuite/gcc.dg/pr93376.c | 20 +
gcc/testsuite/gcc.dg/pr93399.c | 17 +
gcc/testsuite/gcc.dg/pr93412.c | 15 +
gcc/testsuite/gcc.dg/pr93430.c | 33 +
gcc/testsuite/gcc.dg/pr93454.c | 25 +
gcc/testsuite/gcc.dg/pr93576.c | 10 +
gcc/testsuite/gcc.dg/pr93577-1.c | 16 +
gcc/testsuite/gcc.dg/pr93577-2.c | 16 +
gcc/testsuite/gcc.dg/pr93577-3.c | 17 +
gcc/testsuite/gcc.dg/pr93577-4.c | 17 +
gcc/testsuite/gcc.dg/pr93577-5.c | 11 +
gcc/testsuite/gcc.dg/pr93577-6.c | 11 +
gcc/testsuite/gcc.dg/pr93582.c | 57 +
gcc/testsuite/gcc.dg/pr93615.c | 11 +
gcc/testsuite/gcc.dg/pr93661.c | 9 +
gcc/testsuite/gcc.dg/pr93780.c | 15 +
gcc/testsuite/gcc.dg/pr93820-2.c | 30 +
gcc/testsuite/gcc.dg/pr93820.c | 26 +
gcc/testsuite/gcc.dg/pr93874.c | 6 +
gcc/testsuite/gcc.dg/pr93953.c | 17 +
gcc/testsuite/gcc.dg/pr93986.c | 16 +
gcc/testsuite/gcc.dg/pr93995.c | 46 +
gcc/testsuite/gcc.dg/pr94001.c | 11 +
gcc/testsuite/gcc.dg/pr94002.c | 13 +
gcc/testsuite/gcc.dg/pragma-diag-8.c | 20 +
gcc/testsuite/gcc.dg/spellcheck-options-21.c | 1 +
gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 +
gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 +
gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 +-
gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 +-
gcc/testsuite/gcc.dg/strcmpopt_6.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-68.c | 1 +
gcc/testsuite/gcc.dg/strlenopt-69.c | 3 +
gcc/testsuite/gcc.dg/strlenopt-81.c | 13 +-
gcc/testsuite/gcc.dg/strlenopt-92.c | 58 +
gcc/testsuite/gcc.dg/strlenopt-93.c | 71 +
gcc/testsuite/gcc.dg/strlenopt-94.c | 28 +
gcc/testsuite/gcc.dg/strlenopt.h | 1 +
gcc/testsuite/gcc.dg/tls/emutls-3.c | 26 +
gcc/testsuite/gcc.dg/torture/20190327-1.c | 1 +
.../gcc.dg/torture/builtin-round-roundeven.c | 10 +-
gcc/testsuite/gcc.dg/torture/pr90020.c | 1 +
gcc/testsuite/gcc.dg/torture/pr92152.c | 23 +
gcc/testsuite/gcc.dg/torture/pr93124.c | 44 +
gcc/testsuite/gcc.dg/torture/pr93133.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr93170.c | 34 +
gcc/testsuite/gcc.dg/torture/pr93354.c | 22 +
gcc/testsuite/gcc.dg/torture/pr93397.c | 14 +
gcc/testsuite/gcc.dg/torture/pr93428.c | 27 +
gcc/testsuite/gcc.dg/torture/pr93586.c | 21 +
gcc/testsuite/gcc.dg/torture/pr93868.c | 31 +
gcc/testsuite/gcc.dg/torture/pr93946-1.c | 27 +
gcc/testsuite/gcc.dg/torture/pr93946-2.c | 28 +
.../gcc.dg/torture/stackalign/builtin-return-2.c | 40 +
.../gcc.dg/tree-prof/crossmodule-indircall-1.c | 6 +-
.../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 17 +-
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 35 +
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 2 +-
.../gcc.dg/tree-ssa/alias-access-path-12.c | 20 +
.../gcc.dg/tree-ssa/alias-access-path-4.c | 2 +-
.../gcc.dg/tree-ssa/alias-access-path-5.c | 2 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-24.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +-
gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c | 29 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-11.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr93776.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 11 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 11 -
gcc/testsuite/gcc.dg/ucnid-16-utf8.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 16 +-
.../gcc.dg/{tree-ssa => vect}/pr88497-1.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-2.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-3.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-4.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-5.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-6.c | 0
.../gcc.dg/{tree-ssa => vect}/pr88497-7.c | 0
gcc/testsuite/gcc.dg/vect/pr92429.c | 14 +
gcc/testsuite/gcc.dg/vect/pr93767.c | 13 +
gcc/testsuite/gcc.dg/vect/pr93843-1.c | 21 +
gcc/testsuite/gcc.dg/vect/pr93843-2.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +-
gcc/testsuite/gcc.dg/vla-init-1.c | 2 -
gcc/testsuite/gcc.dg/vmx/ops.c | 2 +-
.../aarch64/advsimd-intrinsics/bf16_dup.c | 85 +
.../aarch64/advsimd-intrinsics/bf16_reinterpret.c | 466 +
.../aarch64/advsimd-intrinsics/bf16_vldn.c | 150 +
.../aarch64/advsimd-intrinsics/bf16_vstn.c | 107 +
.../aarch64/advsimd-intrinsics/bfcvt-compile.c | 48 +
.../aarch64/advsimd-intrinsics/bfcvt-nobf16.c | 10 +
.../aarch64/advsimd-intrinsics/bfcvt-nosimd.c | 16 +
.../aarch64/advsimd-intrinsics/bfcvtn-nobf16.c | 10 +
.../aarch64/advsimd-intrinsics/bfcvtnq2-untied.c | 20 +
.../aarch64/advsimd-intrinsics/bfmlalbt-compile.c | 67 +
.../aarch64/advsimd-intrinsics/bfmmla-compile.c | 18 +
.../vbfmlalbt_lane_f32_indices_1.c | 46 +
gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 +
gcc/testsuite/gcc.target/aarch64/popcnt2.c | 21 +
gcc/testsuite/gcc.target/aarch64/pr71727.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr91927.c | 38 +
gcc/testsuite/gcc.target/aarch64/pr93221.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr93341.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr93565.c | 34 +
.../gcc.target/aarch64/pragma_cpp_predefs_2.c | 109 +-
gcc/testsuite/gcc.target/aarch64/simd/vmmla.c | 27 +
.../gcc.target/aarch64/sve/acle/asm/bfdot_f32.c | 67 +
.../aarch64/sve/acle/asm/bfdot_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c | 67 +
.../aarch64/sve/acle/asm/bfmlalb_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c | 67 +
.../aarch64/sve/acle/asm/bfmlalt_lane_f32.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 52 +
.../gcc.target/aarch64/sve/acle/asm/create2_1.c | 10 +
.../gcc.target/aarch64/sve/acle/asm/create3_1.c | 11 +
.../gcc.target/aarch64/sve/acle/asm/create4_1.c | 12 +
.../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 96 +
.../gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c | 90 +
.../gcc.target/aarch64/sve/acle/asm/dup_bf16.c | 41 +
.../aarch64/sve/acle/asm/dup_lane_bf16.c | 108 +
.../aarch64/sve/acle/asm/dupq_lane_bf16.c | 48 +
.../gcc.target/aarch64/sve/acle/asm/ext_bf16.c | 73 +
.../gcc.target/aarch64/sve/acle/asm/get2_bf16.c | 55 +
.../gcc.target/aarch64/sve/acle/asm/get3_bf16.c | 108 +
.../gcc.target/aarch64/sve/acle/asm/get4_bf16.c | 179 +
.../gcc.target/aarch64/sve/acle/asm/insr_bf16.c | 22 +
.../gcc.target/aarch64/sve/acle/asm/lasta_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/lastb_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/ld1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/ld1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_f64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_f32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_f64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c | 120 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c | 137 +
.../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sb_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1sh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1sw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1ub_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ld1uh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ld1uw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_bf16.c | 200 +
.../gcc.target/aarch64/sve/acle/asm/ld2_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld2_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_bf16.c | 242 +
.../gcc.target/aarch64/sve/acle/asm/ld3_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld3_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_bf16.c | 286 +
.../gcc.target/aarch64/sve/acle/asm/ld4_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ld4_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c | 86 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_f32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_f64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sb_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1sw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1ub_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_s32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_u32.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uh_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uw_gather_s64.c | 2 +-
.../aarch64/sve/acle/asm/ldff1uw_gather_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c | 154 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/len_bf16.c | 12 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f64.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/mmla_u32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/prfb.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfd.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfd_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfh.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfh_gather.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfw.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/prfw_gather.c | 2 +-
.../aarch64/sve/acle/asm/reinterpret_bf16.c | 207 +
.../aarch64/sve/acle/asm/reinterpret_f16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_f32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_f64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_s8.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u16.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u32.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u64.c | 17 +
.../aarch64/sve/acle/asm/reinterpret_u8.c | 17 +
.../gcc.target/aarch64/sve/acle/asm/rev_bf16.c | 21 +
.../gcc.target/aarch64/sve/acle/asm/sel_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/set2_bf16.c | 41 +
.../gcc.target/aarch64/sve/acle/asm/set3_bf16.c | 63 +
.../gcc.target/aarch64/sve/acle/asm/set4_bf16.c | 87 +
.../gcc.target/aarch64/sve/acle/asm/splice_bf16.c | 33 +
.../gcc.target/aarch64/sve/acle/asm/st1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/st1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_s8.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_f32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_f64.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1b_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1b_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_s32.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_u32.c | 2 +-
.../aarch64/sve/acle/asm/st1h_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1h_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1w_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1w_scatter_s64.c | 2 +-
.../aarch64/sve/acle/asm/st1w_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st1w_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_bf16.c | 200 +
.../gcc.target/aarch64/sve/acle/asm/st2_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st2_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_bf16.c | 242 +
.../gcc.target/aarch64/sve/acle/asm/st3_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st3_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_bf16.c | 286 +
.../gcc.target/aarch64/sve/acle/asm/st4_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c | 158 +
.../gcc.target/aarch64/sve/acle/asm/stnt1_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_s8.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/stnt1_u8.c | 2 +-
.../aarch64/sve/acle/asm/sudot_lane_s32.c | 97 +
.../gcc.target/aarch64/sve/acle/asm/sudot_s32.c | 45 +
.../gcc.target/aarch64/sve/acle/asm/tbl_bf16.c | 30 +
.../aarch64/sve/acle/asm/test_sve_acle.h | 49 +
.../gcc.target/aarch64/sve/acle/asm/trn1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/undef2_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef3_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef4_1.c | 7 +
.../gcc.target/aarch64/sve/acle/asm/undef_1.c | 7 +
.../aarch64/sve/acle/asm/usdot_lane_s32.c | 97 +
.../gcc.target/aarch64/sve/acle/asm/usdot_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c | 46 +
.../gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2_bf16.c | 30 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c | 32 +
.../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c | 32 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_1.c | 58 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_2.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_3.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_4.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_5.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_6.c | 10 +
.../gcc.target/aarch64/sve/acle/general-c/mmla_7.c | 10 +
.../sve/acle/general-c/ternary_bfloat16_1.c | 24 +
.../sve/acle/general-c/ternary_bfloat16_lane_1.c | 30 +
.../sve/acle/general-c/ternary_bfloat16_lanex2_1.c | 30 +
.../sve/acle/general-c/ternary_bfloat16_opt_n_1.c | 24 +
.../sve/acle/general-c/ternary_intq_uintq_lane_1.c | 32 +
.../acle/general-c/ternary_intq_uintq_opt_n_1.c | 37 +
.../sve/acle/general-c/ternary_uintq_intq_1.c | 37 +
.../sve/acle/general-c/ternary_uintq_intq_lane_1.c | 32 +
.../acle/general-c/ternary_uintq_intq_opt_n_1.c | 37 +
.../aarch64/sve/acle/general/temporaries_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/annotate_1.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_2.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_3.c | 8 +
.../gcc.target/aarch64/sve/pcs/annotate_4.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_5.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_6.c | 12 +
.../gcc.target/aarch64/sve/pcs/annotate_7.c | 8 +
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c | 63 +
.../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c | 58 +
.../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c | 71 +
.../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c | 70 +
.../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 2 +-
.../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c | 12 +-
.../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c | 10 +-
.../gcc.target/aarch64/sve/pcs/return_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_1024.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_128.c | 4 +-
.../gcc.target/aarch64/sve/pcs/return_1_2048.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_256.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_1_512.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_2.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_3.c | 2 +-
.../gcc.target/aarch64/sve/pcs/return_4.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_1024.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_128.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_2048.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_256.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_4_512.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_1024.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_128.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_2048.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_256.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_5_512.c | 29 +-
.../gcc.target/aarch64/sve/pcs/return_6.c | 16 +-
.../gcc.target/aarch64/sve/pcs/return_6_1024.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_128.c | 23 +-
.../gcc.target/aarch64/sve/pcs/return_6_2048.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_256.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_6_512.c | 24 +-
.../gcc.target/aarch64/sve/pcs/return_7.c | 28 +
.../gcc.target/aarch64/sve/pcs/return_8.c | 29 +
.../gcc.target/aarch64/sve/pcs/return_9.c | 33 +
.../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_4_be.c | 2 +-
.../gcc.target/aarch64/sve/pcs/saves_4_le.c | 2 +-
.../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/recip_1.c | 27 +
gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c | 27 +
gcc/testsuite/gcc.target/aarch64/sve/recip_2.c | 27 +
gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c | 30 +
gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c | 27 +
gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c | 27 +
gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c | 30 +
gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c | 27 +
.../aarch64/sve2/acle/asm/ldnt1_gather_f32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_f64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c | 2 +-
.../aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_f32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_f64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1b_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_u32.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1w_scatter_s64.c | 2 +-
.../aarch64/sve2/acle/asm/stnt1w_scatter_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c | 30 +
.../gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c | 37 +
.../aarch64/sve2/acle/asm/whilerw_bf16.c | 50 +
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c | 2 +-
.../aarch64/sve2/acle/asm/whilewr_bf16.c | 50 +
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c | 2 +-
.../gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 8 +-
gcc/testsuite/gcc.target/aarch64/vect-mull.x | 1 +
gcc/testsuite/gcc.target/aarch64/vmull_high.c | 23 +
gcc/testsuite/gcc.target/arc/arc.exp | 9 +
gcc/testsuite/gcc.target/arc/code-density-flag.c | 34 +
gcc/testsuite/gcc.target/arc/interrupt-6.c | 2 +-
gcc/testsuite/gcc.target/arc/mul64-1.c | 23 +
gcc/testsuite/gcc.target/arc/nps400-1.c | 2 +-
gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 2 +-
gcc/testsuite/gcc.target/arc/uncached-1.c | 2 +-
gcc/testsuite/gcc.target/arc/uncached-2.c | 2 +-
gcc/testsuite/gcc.target/arc/uncached-3.c | 22 +
gcc/testsuite/gcc.target/arc/uncached-4.c | 42 +
gcc/testsuite/gcc.target/arc/uncached-5.c | 29 +
gcc/testsuite/gcc.target/arc/uncached-6.c | 35 +
gcc/testsuite/gcc.target/arc/uncached-7.c | 11 +
gcc/testsuite/gcc.target/arc/uncached-8.c | 33 +
.../gcc.target/arm/armv8_1m-shift-imm-1.c | 4 +-
.../gcc.target/arm/armv8_1m-shift-reg-1.c | 4 +-
gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 48 +-
gcc/testsuite/gcc.target/arm/bf16_dup.c | 96 +
gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 435 +
gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 2 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 3 +-
gcc/testsuite/gcc.target/arm/pr78353-1.c | 9 +
gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 +
gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c | 51 +
gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c | 100 +
gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c | 33 +
gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c | 33 +
gcc/testsuite/gcc.target/arm/simd/bf16_ma_1.c | 79 +
gcc/testsuite/gcc.target/arm/simd/bf16_ma_2.c | 35 +
gcc/testsuite/gcc.target/arm/simd/bf16_mmla_1.c | 19 +
gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 84 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 91 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 90 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c | 21 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c | 20 +
gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 28 +
gcc/testsuite/gcc.target/cris/cris.exp | 11 +
gcc/testsuite/gcc.target/cris/dbr-1.c | 11 +
gcc/testsuite/gcc.target/cris/pr93372-1.c | 72 +
gcc/testsuite/gcc.target/cris/pr93372-10.c | 9 +
gcc/testsuite/gcc.target/cris/pr93372-11.c | 46 +
gcc/testsuite/gcc.target/cris/pr93372-12.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-13.c | 18 +
gcc/testsuite/gcc.target/cris/pr93372-14.c | 13 +
gcc/testsuite/gcc.target/cris/pr93372-15.c | 15 +
gcc/testsuite/gcc.target/cris/pr93372-16.c | 42 +
gcc/testsuite/gcc.target/cris/pr93372-17.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-18.c | 24 +
gcc/testsuite/gcc.target/cris/pr93372-19.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-2.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-20.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-21.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-22.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-23.c | 21 +
gcc/testsuite/gcc.target/cris/pr93372-24.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-25.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-26.c | 7 +
gcc/testsuite/gcc.target/cris/pr93372-27.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-28.c | 8 +
gcc/testsuite/gcc.target/cris/pr93372-29.c | 40 +
gcc/testsuite/gcc.target/cris/pr93372-3.c | 15 +
gcc/testsuite/gcc.target/cris/pr93372-30.c | 31 +
gcc/testsuite/gcc.target/cris/pr93372-31.c | 33 +
gcc/testsuite/gcc.target/cris/pr93372-32.c | 10 +
gcc/testsuite/gcc.target/cris/pr93372-33.c | 10 +
gcc/testsuite/gcc.target/cris/pr93372-34.c | 45 +
gcc/testsuite/gcc.target/cris/pr93372-35.c | 49 +
gcc/testsuite/gcc.target/cris/pr93372-4.c | 12 +
gcc/testsuite/gcc.target/cris/pr93372-5.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-6.c | 18 +
gcc/testsuite/gcc.target/cris/pr93372-7.c | 85 +
gcc/testsuite/gcc.target/cris/pr93372-8.c | 16 +
gcc/testsuite/gcc.target/cris/pr93372-9.c | 9 +
gcc/testsuite/gcc.target/h8300/pr13721.c | 71 +
gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +-
gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 +
gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 +
gcc/testsuite/gcc.target/i386/avx2-pr93430.c | 5 +
gcc/testsuite/gcc.target/i386/avx2-pr93594.c | 32 +
.../gcc.target/i386/avx256-unaligned-store-2.c | 4 +-
.../gcc.target/i386/avx256-unaligned-store-3.c | 4 +-
.../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +-
.../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 +
gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 +
gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 +
.../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 +
.../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 +
gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 +
.../gcc.target/i386/avx512vl-vmovdqa64-1.c | 7 +-
.../gcc.target/i386/avx512vl-vpermilpdi-1.c | 4 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 3 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 3 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +-
.../gcc.target/i386/memcpy-vector_loop-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr65782.c | 16 +
gcc/testsuite/gcc.target/i386/pr69052.c | 6 +-
gcc/testsuite/gcc.target/i386/pr81213.c | 4 +-
gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 +
gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 +
gcc/testsuite/gcc.target/i386/pr87317-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87317-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87317-7.c | 2 +-
gcc/testsuite/gcc.target/i386/pr89229-2a.c | 15 +
gcc/testsuite/gcc.target/i386/pr89229-2b.c | 13 +
gcc/testsuite/gcc.target/i386/pr89229-2c.c | 6 +
gcc/testsuite/gcc.target/i386/pr89229-3a.c | 16 +
gcc/testsuite/gcc.target/i386/pr89229-3b.c | 12 +
gcc/testsuite/gcc.target/i386/pr89229-3c.c | 6 +
gcc/testsuite/gcc.target/i386/pr89346.c | 15 +
gcc/testsuite/gcc.target/i386/pr90980-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91298-1.c | 1 +
gcc/testsuite/gcc.target/i386/pr91298-2.c | 1 +
gcc/testsuite/gcc.target/i386/pr91333.c | 14 +
gcc/testsuite/gcc.target/i386/pr91461-1.c | 66 +
gcc/testsuite/gcc.target/i386/pr91461-2.c | 19 +
gcc/testsuite/gcc.target/i386/pr91461-3.c | 76 +
gcc/testsuite/gcc.target/i386/pr91461-4.c | 21 +
gcc/testsuite/gcc.target/i386/pr91461-5.c | 17 +
gcc/testsuite/gcc.target/i386/pr91623.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91824-1.c | 54 +
gcc/testsuite/gcc.target/i386/pr91824-2.c | 73 +
gcc/testsuite/gcc.target/i386/pr92190.c | 19 +
gcc/testsuite/gcc.target/i386/pr92803.c | 5 +-
gcc/testsuite/gcc.target/i386/pr92819.c | 45 +
gcc/testsuite/gcc.target/i386/pr93027.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93346.c | 76 +
gcc/testsuite/gcc.target/i386/pr93395.c | 44 +
gcc/testsuite/gcc.target/i386/pr93611.c | 5 +
gcc/testsuite/gcc.target/i386/pr93656.c | 4 +
gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +
gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +
gcc/testsuite/gcc.target/i386/pr93743.c | 30 +
gcc/testsuite/gcc.target/i386/pr93997.c | 4 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 56 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 58 +-
gcc/testsuite/gcc.target/or1k/return-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/20050603-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/darwin-abi-12.c | 2 +
.../powerpc/fold-vec-extract-longlong.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-float.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fold-vec-st-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-st-short.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr68805.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +-
gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92796.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr93012.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr93122.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr93658.c | 20 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +-
gcc/testsuite/gcc.target/riscv/pr93304.c | 7 +-
gcc/testsuite/gcc.target/s390/pr93533.c | 5 +
gcc/testsuite/gcc.target/s390/pr93908.c | 5 +
.../gcc.target/xstormy16/sfr/06_sfrw_to_var.c | 2 +-
gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 55 +
.../gfortran.dg/analyzer/deferred_character_25.f90 | 32 +
.../gfortran.dg/analyzer/malloc-example.f90 | 21 +
gcc/testsuite/gfortran.dg/analyzer/malloc.f90 | 19 +
gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 | 29 +
gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 | 14 +
gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 | 22 +
gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 | 11 +
gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 33 +
gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 8 +-
gcc/testsuite/gfortran.dg/associate_51.f90 | 9 +-
gcc/testsuite/gfortran.dg/associate_52.f90 | 24 +
gcc/testsuite/gfortran.dg/associated_8.f90 | 37 +
gcc/testsuite/gfortran.dg/bind_c_char_2.f90 | 50 +
gcc/testsuite/gfortran.dg/bind_c_char_3.f90 | 51 +
gcc/testsuite/gfortran.dg/bind_c_char_4.f90 | 21 +
gcc/testsuite/gfortran.dg/bind_c_char_5.f90 | 21 +
.../gfortran.dg/char_pointer_assign_6.f90 | 4 +-
gcc/testsuite/gfortran.dg/data_array_5.f90 | 2 +-
gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 +
.../testsuite/gfortran.dg/goacc}/deep-copy-2.f90 | 8 +-
.../gfortran.dg/goacc/mapping-tests-1.f90 | 15 +
.../gfortran.dg/goacc/mapping-tests-2.f90 | 32 +
gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 +
gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 16 +
.../gfortran.dg/goacc/strided-alloc-ptr.f90 | 34 +
gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 2 +-
gcc/testsuite/gfortran.dg/goacc/tile-3.f90 | 13 +
gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 +
gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 +
gcc/testsuite/gfortran.dg/openacc-define-3.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +-
gcc/testsuite/gfortran.dg/pr83113.f90 | 18 +
gcc/testsuite/gfortran.dg/pr90988_4.f | 1 +
gcc/testsuite/gfortran.dg/pr91372.f90 | 1 +
gcc/testsuite/gfortran.dg/pr91913.f90 | 5 +
gcc/testsuite/gfortran.dg/pr93461.f90 | 22 +
gcc/testsuite/gfortran.dg/pr93473.f90 | 28 +
gcc/testsuite/gfortran.dg/pr93486.f90 | 30 +
gcc/testsuite/gfortran.dg/pr93580.f90 | 13 +
gcc/testsuite/gfortran.dg/pr93601.f90 | 7 +
gcc/testsuite/gfortran.dg/pr93603.f90 | 7 +
gcc/testsuite/gfortran.dg/pr93604.f90 | 10 +
gcc/testsuite/gfortran.dg/pr93714_1.f90 | 11 +
gcc/testsuite/gfortran.dg/pr93714_2.f90 | 11 +
gcc/testsuite/gfortran.dg/pr93792.f90 | 17 +
gcc/testsuite/gfortran.dg/pr93835.f08 | 8 +
gcc/testsuite/gfortran.dg/same_type_as_3.f03 | 27 +
gcc/testsuite/gfortran.dg/select_type_48.f90 | 31 +
.../gfortran.dg/unlimited_polymorphic_31.f03 | 55 +
gcc/testsuite/gnat.dg/lto24.adb | 10 +
gcc/testsuite/gnat.dg/lto24_pkg1.ads | 17 +
gcc/testsuite/gnat.dg/lto24_pkg2.adb | 8 +
gcc/testsuite/gnat.dg/lto24_pkg2.ads | 5 +
gcc/testsuite/gnat.dg/socket1.adb | 2 +-
gcc/testsuite/lib/scanasm.exp | 18 +-
gcc/testsuite/lib/target-supports.exp | 144 +-
gcc/testsuite/obj-c++.dg/encode-4.mm | 4 +-
gcc/testsuite/objc.dg/encode-2.m | 4 +-
gcc/tree-cfg.c | 17 +
gcc/tree-emutls.c | 4 +-
gcc/tree-inline.c | 284 +-
gcc/tree-parloops.c | 1 -
gcc/tree-predcom.c | 24 +-
gcc/tree-pretty-print.c | 17 +-
gcc/tree-pretty-print.h | 1 +
gcc/tree-profile.c | 8 +-
gcc/tree-sra.c | 1103 +-
gcc/tree-ssa-alias.c | 216 +-
gcc/tree-ssa-dom.c | 10 +-
gcc/tree-ssa-dse.c | 34 +-
gcc/tree-ssa-forwprop.c | 37 +-
gcc/tree-ssa-loop-ch.c | 2 +-
gcc/tree-ssa-loop-ivopts.c | 11 +-
gcc/tree-ssa-pre.c | 24 +-
gcc/tree-ssa-sccvn.c | 835 +-
gcc/tree-ssa-sccvn.h | 13 +-
gcc/tree-ssa-scopedtables.c | 5 +-
gcc/tree-ssa-scopedtables.h | 2 +-
gcc/tree-ssa-strlen.c | 424 +-
gcc/tree-ssa-threadedge.c | 2 +-
gcc/tree-ssa.c | 6 +-
gcc/tree-tailcall.c | 3 +-
gcc/tree-vect-data-refs.c | 4 +-
gcc/tree-vect-loop.c | 14 +-
gcc/tree-vect-slp.c | 159 +-
gcc/tree.c | 4 +-
gcc/tree.h | 25 +
gcc/value-prof.c | 89 +-
include/ChangeLog | 5 +
include/hashtab.h | 4 +-
intl/ChangeLog | 4 +
intl/configure | 58 +-
libada/ChangeLog | 6 +
libada/Makefile.in | 1 +
libada/configure | 29 +-
libada/configure.ac | 12 +-
libatomic/ChangeLog | 21 +
libatomic/Makefile.am | 4 +-
libatomic/Makefile.in | 4 +-
libatomic/aclocal.m4 | 1 +
libatomic/configure | 33 +-
libatomic/configure.ac | 11 +-
libatomic/testsuite/Makefile.in | 1 +
libbacktrace/ChangeLog | 19 +
libbacktrace/Makefile.am | 36 +-
libbacktrace/Makefile.in | 315 +-
libbacktrace/ztest.c | 22 +-
libcc1/ChangeLog | 7 +
libcc1/libcp1plugin.cc | 5 +-
libcpp/ChangeLog | 60 +
libcpp/configure | 29 +-
libcpp/directives.c | 4 +-
libcpp/expr.c | 63 -
libcpp/include/cpplib.h | 4 +-
libcpp/init.c | 13 +-
libcpp/internal.h | 2 -
libcpp/macro.c | 139 +-
libcpp/pch.c | 2 -
libcpp/po/ChangeLog | 18 +
libcpp/po/be.po | 395 +-
libcpp/po/ca.po | 414 +-
libcpp/po/cpplib.pot | 446 +-
libcpp/po/da.po | 411 +-
libcpp/po/de.po | 414 +-
libcpp/po/el.po | 396 +-
libcpp/po/eo.po | 411 +-
libcpp/po/es.po | 411 +-
libcpp/po/fi.po | 413 +-
libcpp/po/fr.po | 412 +-
libcpp/po/id.po | 409 +-
libcpp/po/ja.po | 409 +-
libcpp/po/nl.po | 412 +-
libcpp/po/pt_BR.po | 414 +-
libcpp/po/ru.po | 412 +-
libcpp/po/sr.po | 411 +-
libcpp/po/sv.po | 405 +-
libcpp/po/tr.po | 409 +-
libcpp/po/uk.po | 416 +-
libcpp/po/vi.po | 411 +-
libcpp/po/zh_CN.po | 409 +-
libcpp/po/zh_TW.po | 419 +-
libcpp/traditional.c | 20 +-
libffi/ChangeLog | 10 +
libffi/Makefile.in | 1 +
libffi/aclocal.m4 | 1 +
libffi/configure | 33 +-
libffi/configure.ac | 11 +-
libffi/include/Makefile.in | 1 +
libffi/man/Makefile.in | 1 +
libffi/testsuite/Makefile.in | 1 +
libgcc/ChangeLog | 115 +
libgcc/Makefile.in | 1 +
libgcc/config.host | 5 +-
libgcc/config/arc/crti.S | 5 +
libgcc/config/arc/crtn.S | 5 +
libgcc/config/arc/crttls.S | 6 +
libgcc/config/arc/fp-hack.h | 5 +-
libgcc/config/arc/lib1funcs.S | 27 +-
libgcc/config/arc/lib2funcs.c | 88 +
libgcc/config/arc/t-arc | 1 +
libgcc/config/arm/bpabi-v6m.S | 120 +-
libgcc/config/arm/lib1funcs.S | 365 +-
libgcc/config/arm/libunwind.S | 88 +-
libgcc/config/arm/unwind-arm.h | 14 +-
libgcc/config/frv/frvbegin.c | 4 +-
libgcc/config/frv/frvend.c | 4 +-
libgcc/config/i386/shadow-stack-unwind.h | 43 +
libgcc/config/mips/crti.S | 3 +
libgcc/config/mips/crtn.S | 3 +
libgcc/config/mips/gnustack.h | 7 +
libgcc/config/mips/mips16.S | 3 +
libgcc/config/mips/vr4120-div.S | 3 +
libgcc/config/nios2/elf-lib.h | 24 +
libgcc/config/s390/t-tpf | 7 +
libgcc/configure | 42 +-
libgcc/configure.ac | 25 +-
libgcc/libgcov-driver.c | 15 +-
libgcc/libgcov-interface.c | 1 -
libgcc/libgcov-merge.c | 65 +-
libgcc/libgcov-profiler.c | 23 +-
libgcc/libgcov.h | 1 +
libgcc/unwind-arm-common.inc | 8 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgcc/unwind-pe.h | 2 +-
libgfortran/ChangeLog | 38 +
libgfortran/Makefile.in | 1 +
libgfortran/aclocal.m4 | 1 +
libgfortran/configure | 37 +-
libgfortran/configure.ac | 11 +-
libgfortran/io/async.c | 23 +-
libgfortran/io/async.h | 45 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 5 +
libgo/Makefile.in | 64 +-
libgo/VERSION | 2 +-
libgo/aclocal.m4 | 1 +
libgo/configure | 33 +-
libgo/configure.ac | 11 +-
libgo/go/cmd/go/alldocs.go | 16 +-
libgo/go/cmd/go/go_test.go | 412 +-
libgo/go/cmd/go/internal/clean/clean.go | 4 +-
libgo/go/cmd/go/internal/list/list.go | 18 +-
libgo/go/cmd/go/internal/modcmd/download.go | 4 +-
libgo/go/cmd/go/internal/modcmd/mod.go | 5 -
libgo/go/cmd/go/internal/modfetch/cache.go | 18 -
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 7 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 80 +-
libgo/go/cmd/go/internal/modload/build.go | 2 +-
libgo/go/cmd/go/internal/modload/help.go | 7 +-
libgo/go/cmd/go/internal/modload/import.go | 12 +-
libgo/go/cmd/go/internal/modload/load.go | 15 +
libgo/go/cmd/go/internal/modload/query.go | 2 +-
libgo/go/cmd/go/internal/modload/query_test.go | 13 +-
libgo/go/cmd/go/internal/vet/vet.go | 4 +-
libgo/go/cmd/go/internal/web/api.go | 2 +-
libgo/go/cmd/go/internal/work/gc.go | 4 +-
libgo/go/cmd/go/internal/work/gccgo.go | 26 +-
libgo/go/cmd/go/testdata/badmod/go.mod | 1 -
libgo/go/cmd/go/testdata/badmod/x.go | 4 -
libgo/go/cmd/go/testdata/flag_test.go | 16 -
libgo/go/cmd/go/testdata/importcom/bad.go | 3 -
libgo/go/cmd/go/testdata/importcom/conflict.go | 3 -
libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 -
.../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 -
libgo/go/cmd/go/testdata/importcom/works.go | 3 -
libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 -
.../importcycle/src/selfimport/selfimport.go | 3 -
libgo/go/cmd/go/testdata/script/README | 2 +-
.../go/cmd/go/testdata/script/clean_testcache.txt | 9 +-
.../go/testdata/script/link_syso_issue33139.txt | 4 +
libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +-
.../cmd/go/testdata/script/mod_gobuild_import.txt | 59 +-
.../cmd/go/testdata/script/mod_load_badchain.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 6 +
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 57 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 19 +-
.../go/cmd/go/testdata/script/mod_run_internal.txt | 46 -
libgo/go/cmd/go/testdata/script/mod_vendor.txt | 6 +
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 9 +
libgo/go/cmd/go/testdata/script/test_badtest.txt | 19 +-
libgo/go/cmd/go/testdata/script/vet_flags.txt | 11 +
libgo/go/cmd/go/testdata/src/badc/x.c | 1 -
libgo/go/cmd/go/testdata/src/badc/x.go | 1 -
libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 -
libgo/go/cmd/go/testdata/src/bench/x_test.go | 6 -
libgo/go/cmd/go/testdata/src/benchfatal/x_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgoasm/p.go | 8 -
libgo/go/cmd/go/testdata/src/cgoasm/p.s | 2 -
libgo/go/cmd/go/testdata/src/cgocover/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgocover2/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover3/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover3/p_test.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover4/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 -
libgo/go/cmd/go/testdata/src/dupload/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 -
.../cmd/go/testdata/src/importmain/ismain/main.go | 5 -
.../go/cmd/go/testdata/src/importmain/test/test.go | 1 -
.../go/testdata/src/importmain/test/test_test.go | 6 -
.../go/testdata/src/multimain/multimain_test.go | 16 -
libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 -
libgo/go/cmd/go/testdata/src/notest/hello.go | 6 -
libgo/go/cmd/go/testdata/src/run/bad.go | 5 -
libgo/go/cmd/go/testdata/src/run/good.go | 5 -
.../cmd/go/testdata/src/run/internal/internal.go | 1 -
.../src/run/subdir/internal/private/private.go | 1 -
libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 -
libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 -
libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 -
libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 -
.../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 -
libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 -
.../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 -
libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 -
.../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 -
libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 -
libgo/go/cmd/go/testdata/src/testrace/race_test.go | 31 -
libgo/go/cmd/go/testdata/src/testregexp/x_test.go | 17 -
libgo/go/cmd/go/testdata/src/testregexp/z_test.go | 19 -
libgo/go/crypto/cipher/gcm.go | 7 +-
libgo/go/crypto/cipher/gcm_test.go | 19 +-
libgo/go/crypto/elliptic/elliptic.go | 19 +-
libgo/go/crypto/tls/tls.go | 3 +-
libgo/go/crypto/x509/pkcs8.go | 2 +-
libgo/go/crypto/x509/root_cgo_darwin.go | 2 +-
libgo/go/crypto/x509/root_windows.go | 20 +-
libgo/go/database/sql/sql_test.go | 6 +-
libgo/go/go/build/build.go | 14 +-
libgo/go/go/build/build_test.go | 46 +-
libgo/go/go/build/deps_test.go | 2 +-
libgo/go/go/doc/doc.go | 9 +-
libgo/go/go/doc/example.go | 2 +-
libgo/go/go/types/builtins.go | 2 +-
libgo/go/go/types/call.go | 2 +-
libgo/go/go/types/lookup.go | 20 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 5 +-
libgo/go/golang.org/x/crypto/cryptobyte/string.go | 7 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 2 +-
libgo/go/golang.org/x/mod/sumdb/note/note.go | 3 -
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 7 +
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 +
libgo/go/hash/maphash/maphash.go | 14 +-
libgo/go/hash/maphash/maphash_test.go | 23 +
libgo/go/html/escape.go | 2 +-
libgo/go/internal/cpu/cpu_riscv64.go | 2 -
libgo/go/internal/poll/fcntl_js.go | 14 +
libgo/go/internal/poll/fcntl_libc.go | 26 +
libgo/go/internal/poll/fcntl_syscall.go | 26 +
libgo/go/internal/poll/fd_fsync_darwin.go | 20 +-
libgo/go/internal/poll/fd_fsync_posix.go | 15 -
libgo/go/internal/poll/fd_unix.go | 2 +-
libgo/go/internal/syscall/unix/nonblocking.go | 2 +-
.../{nonblocking_darwin.go => nonblocking_libc.go} | 20 +-
libgo/go/io/example_test.go | 7 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 2 +-
libgo/go/math/big/int.go | 7 +-
libgo/go/net/dial_test.go | 2 +-
libgo/go/net/dnsclient_unix_test.go | 2 +-
.../{matryoshka_test.go => integration_test.go} | 0
libgo/go/net/http/client.go | 17 +-
libgo/go/net/http/httputil/reverseproxy.go | 8 +
libgo/go/net/http/omithttp2.go | 4 +
libgo/go/net/http/request.go | 12 +-
libgo/go/net/http/transfer.go | 125 +-
libgo/go/net/http/transfer_test.go | 284 +-
libgo/go/net/http/transport.go | 27 +-
libgo/go/net/http/transport_test.go | 70 +
libgo/go/net/lookup_test.go | 13 +-
libgo/go/net/net.go | 1 +
libgo/go/os/file.go | 4 +
libgo/go/reflect/all_test.go | 21 +
libgo/go/reflect/type.go | 18 +-
libgo/go/runtime/chan.go | 76 +-
libgo/go/runtime/chan_test.go | 14 -
libgo/go/runtime/checkptr.go | 31 +-
libgo/go/runtime/checkptr_test.go | 50 +
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/export_test.go | 4 +
libgo/go/runtime/extern.go | 28 +-
libgo/go/runtime/gcinfo_test.go | 2 +-
libgo/go/runtime/hash64.go | 2 +-
libgo/go/runtime/lfstack_64bit.go | 2 +-
libgo/go/runtime/malloc.go | 8 +-
libgo/go/runtime/malloc_test.go | 8 -
libgo/go/runtime/memmove_test.go | 67 +
libgo/go/runtime/mgc.go | 15 -
libgo/go/runtime/mgcscavenge.go | 67 +-
libgo/go/runtime/mgcscavenge_test.go | 28 +-
libgo/go/runtime/mheap.go | 15 +-
libgo/go/runtime/mkpreempt.go | 15 +
libgo/go/runtime/mpagealloc.go | 12 +-
libgo/go/runtime/mpagealloc_64bit.go | 2 +-
libgo/go/runtime/mpagealloc_test.go | 63 +-
libgo/go/runtime/mpagecache_test.go | 6 +
libgo/go/runtime/mpallocbits.go | 10 +-
libgo/go/runtime/mranges.go | 14 +
libgo/go/runtime/nbpipe_pipe2.go | 2 +-
libgo/go/runtime/netpoll_hurd.go | 77 +-
libgo/go/runtime/netpoll_stub.go | 17 +-
libgo/go/runtime/preempt_nonwindows.go | 13 +
libgo/go/runtime/proc.go | 125 +-
libgo/go/runtime/runtime1.go | 2 +
libgo/go/runtime/runtime2.go | 13 +
libgo/go/runtime/sema.go | 6 +-
libgo/go/runtime/signal_unix.go | 10 +
libgo/go/runtime/testdata/testprog/checkptr.go | 36 +
libgo/go/runtime/time.go | 239 +-
libgo/go/runtime/trace.go | 17 +-
libgo/go/runtime/trace/trace_stack_test.go | 1 -
libgo/go/runtime/utf8.go | 2 +-
libgo/go/strconv/quote.go | 11 +-
libgo/go/strings/strings.go | 20 +-
libgo/go/syscall/sockcmsg_unix_other.go | 2 +-
libgo/go/syscall/syscall_aix.go | 4 +-
libgo/go/syscall/syscall_linux_riscv64.go | 14 -
libgo/go/testing/benchmark.go | 3 +-
libgo/go/testing/panic_test.go | 129 +-
libgo/go/testing/sub_test.go | 71 +
libgo/go/testing/testing.go | 56 +-
libgo/go/text/template/exec_test.go | 3 +
libgo/go/text/template/funcs.go | 4 +-
libgo/go/text/template/parse/lex.go | 1 -
libgo/go/time/format.go | 3 +
libgo/go/time/sleep_test.go | 2 +-
libgo/go/time/time.go | 3 +
libgo/go/unicode/utf8/utf8.go | 2 +-
libgo/merge.sh | 2 +-
libgo/misc/cgo/test/issue21897.go | 11 +-
libgo/misc/cgo/test/issue21897b.go | 2 +-
.../cgo/test/testdata/issue24161_darwin_test.go | 8 -
libgo/misc/cgo/test/testdata/issue24161e0/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e1/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e2/main.go | 2 +-
libgo/runtime/go-signal.c | 63 +-
libgo/testsuite/Makefile.in | 1 +
libgo/testsuite/gotest | 5 +
libgomp/.gitattributes | 2 +
libgomp/ChangeLog | 171 +
libgomp/Makefile.in | 10 +-
libgomp/aclocal.m4 | 1 +
libgomp/config/accel/openacc.f90 | 19 +-
libgomp/configure | 39 +-
libgomp/configure.ac | 11 +-
libgomp/libgomp.texi | 284 +-
libgomp/oacc-init.c | 1 +
libgomp/openacc.f90 | 283 +-
libgomp/openacc_lib.h | 147 +-
libgomp/plugin/configfrag.ac | 4 +-
libgomp/plugin/plugin-gcn.c | 108 +-
libgomp/plugin/plugin-nvptx.c | 7 +-
libgomp/target.c | 15 +-
libgomp/testsuite/Makefile.in | 10 +-
libgomp/testsuite/lib/libgomp.exp | 4 +-
libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 +
libgomp/testsuite/libgomp.c/target-38.c | 28 +
libgomp/testsuite/libgomp.c/target-link-1.c | 3 +
.../libgomp.oacc-c-c++-common/acc_get_property-3.c | 19 -
.../acc_get_property-aux.c | 72 +-
.../acc_get_property-gcn.c | 135 +
.../acc_get_property-host.c | 20 +
...c_get_property-2.c => acc_get_property-nvptx.c} | 27 +-
.../libgomp.oacc-c-c++-common/acc_get_property.c | 32 +-
.../libgomp.oacc-fortran/acc_get_property.f90 | 5 +-
.../libgomp.oacc-fortran/classtypes-1.f95 | 6 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-3.f90 | 4 +-
.../libgomp.oacc-fortran/openacc_version-1.f | 2 +-
.../libgomp.oacc-fortran/openacc_version-2.f90 | 2 +-
libhsail-rt/ChangeLog | 7 +
libhsail-rt/Makefile.in | 1 +
libhsail-rt/aclocal.m4 | 1 +
libhsail-rt/configure | 33 +-
libhsail-rt/configure.ac | 11 +-
libiberty/ChangeLog | 33 +
libiberty/argv.c | 8 +
libiberty/configure | 4 +-
libiberty/hashtab.c | 4 +-
libiberty/simple-object.c | 6 +
libiberty/testsuite/demangle-expected | 2 +-
libitm/ChangeLog | 15 +
libitm/Makefile.in | 1 +
libitm/aclocal.m4 | 1 +
libitm/configure | 33 +-
libitm/configure.ac | 11 +-
libitm/testsuite/Makefile.in | 1 +
libobjc/ChangeLog | 14 +
libobjc/Makefile.in | 1 +
libobjc/aclocal.m4 | 1 +
libobjc/configure | 37 +-
libobjc/configure.ac | 11 +-
liboffloadmic/ChangeLog | 11 +
liboffloadmic/Makefile.in | 1 +
liboffloadmic/aclocal.m4 | 1 +
liboffloadmic/configure | 33 +-
liboffloadmic/configure.ac | 11 +-
liboffloadmic/plugin/Makefile.in | 1 +
liboffloadmic/plugin/aclocal.m4 | 1 +
liboffloadmic/plugin/configure | 33 +-
liboffloadmic/plugin/configure.ac | 11 +-
libphobos/ChangeLog | 16 +
libphobos/Makefile.in | 1 +
libphobos/aclocal.m4 | 1 +
libphobos/configure | 33 +-
libphobos/libdruntime/Makefile.in | 1 +
libphobos/m4/druntime.m4 | 11 +-
libphobos/src/Makefile.in | 1 +
libphobos/src/std/algorithm/iteration.d | 2 +-
libphobos/testsuite/Makefile.in | 1 +
libquadmath/ChangeLog | 14 +
libquadmath/Makefile.in | 1 +
libquadmath/aclocal.m4 | 1 +
libquadmath/configure | 37 +-
libquadmath/configure.ac | 11 +-
libsanitizer/ChangeLog | 20 +
libsanitizer/Makefile.in | 1 +
libsanitizer/aclocal.m4 | 1 +
libsanitizer/asan/Makefile.in | 1 +
libsanitizer/configure | 33 +-
libsanitizer/configure.ac | 11 +-
libsanitizer/configure.tgt | 2 +-
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/libbacktrace/Makefile.in | 1 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
libsanitizer/tsan/Makefile.in | 1 +
libsanitizer/ubsan/Makefile.in | 1 +
libssp/ChangeLog | 14 +
libssp/Makefile.in | 1 +
libssp/aclocal.m4 | 1 +
libssp/configure | 37 +-
libssp/configure.ac | 11 +-
libstdc++-v3/ChangeLog | 1426 +
libstdc++-v3/Makefile.in | 1 +
libstdc++-v3/acinclude.m4 | 33 +-
libstdc++-v3/aclocal.m4 | 1 +
.../abi/post/hppa-linux-gnu/baseline_symbols.txt | 21 +
.../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 7 +
libstdc++-v3/configure | 175 +-
libstdc++-v3/crossconfig.m4 | 1 +
libstdc++-v3/doc/Makefile.in | 1 +
libstdc++-v3/include/Makefile.am | 26 +-
libstdc++-v3/include/Makefile.in | 27 +-
libstdc++-v3/include/bits/boost_concept_check.h | 2 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 62 +
libstdc++-v3/include/bits/erase_if.h | 2 +-
libstdc++-v3/include/bits/hashtable.h | 2 +-
libstdc++-v3/include/bits/hashtable_policy.h | 5 +-
libstdc++-v3/include/bits/int_limits.h | 74 +
libstdc++-v3/include/bits/iterator_concepts.h | 185 +-
libstdc++-v3/include/bits/parse_numbers.h | 8 +-
libstdc++-v3/include/bits/random.h | 15 +-
libstdc++-v3/include/bits/range_access.h | 100 +-
libstdc++-v3/include/bits/range_cmp.h | 6 +-
libstdc++-v3/include/bits/ranges_algo.h | 3789 ++
libstdc++-v3/include/bits/ranges_algobase.h | 589 +
libstdc++-v3/include/bits/ranges_uninitialized.h | 570 +
libstdc++-v3/include/bits/refwrap.h | 3 +-
libstdc++-v3/include/bits/regex.h | 10 -
libstdc++-v3/include/bits/stl_algo.h | 150 -
libstdc++-v3/include/bits/stl_algobase.h | 271 +-
libstdc++-v3/include/bits/stl_iterator.h | 69 +-
libstdc++-v3/include/bits/stl_multiset.h | 11 -
libstdc++-v3/include/bits/stl_numeric.h | 9 +
libstdc++-v3/include/bits/stl_set.h | 9 -
libstdc++-v3/include/bits/stream_iterator.h | 16 +
libstdc++-v3/include/bits/streambuf_iterator.h | 11 +
libstdc++-v3/include/bits/uniform_int_dist.h | 16 +
libstdc++-v3/include/bits/unique_ptr.h | 16 +-
libstdc++-v3/include/bits/unordered_set.h | 15 -
libstdc++-v3/include/debug/array | 20 +
libstdc++-v3/include/debug/multiset.h | 13 -
libstdc++-v3/include/debug/set.h | 12 -
libstdc++-v3/include/debug/string | 2 +-
libstdc++-v3/include/debug/unordered_set | 16 -
libstdc++-v3/include/experimental/string_view | 10 +-
libstdc++-v3/include/ext/pointer.h | 8 +-
libstdc++-v3/include/std/algorithm | 3 +
libstdc++-v3/include/std/atomic | 2 +-
libstdc++-v3/include/std/bit | 82 +-
libstdc++-v3/include/std/charconv | 22 +-
libstdc++-v3/include/std/concepts | 84 +-
libstdc++-v3/include/std/deque | 2 +-
libstdc++-v3/include/std/forward_list | 2 +-
libstdc++-v3/include/std/functional | 2 +-
libstdc++-v3/include/std/list | 2 +-
libstdc++-v3/include/std/memory | 12 +-
libstdc++-v3/include/std/memory_resource | 16 +-
libstdc++-v3/include/std/numeric | 22 +-
libstdc++-v3/include/std/optional | 28 +-
libstdc++-v3/include/std/ranges | 2764 +-
libstdc++-v3/include/std/span | 220 +-
libstdc++-v3/include/std/stop_token | 478 +-
libstdc++-v3/include/std/string | 2 +-
libstdc++-v3/include/std/string_view | 21 +-
libstdc++-v3/include/std/system_error | 79 +-
libstdc++-v3/include/std/thread | 32 +-
libstdc++-v3/include/std/tuple | 33 +
libstdc++-v3/include/std/type_traits | 6 +
libstdc++-v3/include/std/utility | 75 +
libstdc++-v3/include/std/variant | 47 +-
libstdc++-v3/include/std/vector | 2 +-
libstdc++-v3/include/std/version | 8 +-
libstdc++-v3/libsupc++/Makefile.in | 1 +
libstdc++-v3/libsupc++/compare | 169 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +-
libstdc++-v3/libsupc++/typeinfo | 3 +
libstdc++-v3/po/Makefile.in | 1 +
libstdc++-v3/python/Makefile.in | 1 +
libstdc++-v3/python/libstdcxx/v6/printers.py | 2 +-
libstdc++-v3/src/Makefile.in | 1 +
libstdc++-v3/src/c++11/Makefile.in | 1 +
libstdc++-v3/src/c++17/Makefile.in | 1 +
libstdc++-v3/src/c++17/memory_resource.cc | 20 +-
libstdc++-v3/src/c++98/Makefile.in | 1 +
libstdc++-v3/src/filesystem/Makefile.in | 1 +
libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/charset.cc | 2 +-
.../testsuite/17_intro/headers/c++2011/charset.cc | 2 +-
.../testsuite/17_intro/headers/c++2014/charset.cc | 2 +-
.../testsuite/17_intro/headers/c++2017/charset.cc | 2 +-
.../testsuite/17_intro/headers/c++2020/charset.cc | 2 +-
.../comparisons/categories/partialord.cc | 86 +
.../18_support/comparisons/categories/strongord.cc | 98 +
.../18_support/comparisons/categories/weakord.cc | 75 +
.../18_support/comparisons/object/93479.cc | 46 +
.../error_category/operators/less.cc | 30 +
.../error_category/operators/three_way.cc | 48 +
.../19_diagnostics/error_code/operators/equal.cc | 1 -
.../19_diagnostics/error_code/operators/less.cc | 38 +
.../error_code/operators/not_equal.cc | 1 -
.../error_code/operators/three_way.cc | 60 +
.../error_condition/operators/equal.cc | 1 -
.../error_condition/operators/less.cc | 38 +
.../error_condition/operators/not_equal.cc | 1 -
.../error_condition/operators/three_way.cc | 60 +
.../20_util/function_objects/range.cmp/equal_to.cc | 9 +
.../20_util/function_objects/range.cmp/less.cc | 9 +
.../testsuite/20_util/integer_comparisons/1.cc | 27 +
.../testsuite/20_util/integer_comparisons/2.cc | 27 +
.../testsuite/20_util/integer_comparisons/equal.cc | 74 +
.../20_util/integer_comparisons/equal_neg.cc | 36 +
.../20_util/integer_comparisons/greater_equal.cc | 81 +
.../integer_comparisons/greater_equal_neg.cc | 36 +
.../20_util/integer_comparisons/greater_neg.cc | 36 +
.../20_util/integer_comparisons/in_range.cc | 81 +
.../20_util/integer_comparisons/in_range_neg.cc | 37 +
.../testsuite/20_util/integer_comparisons/less.cc | 78 +
.../20_util/integer_comparisons/less_equal.cc | 81 +
.../20_util/integer_comparisons/less_equal_neg.cc | 36 +
.../20_util/integer_comparisons/less_neg.cc | 36 +
.../20_util/integer_comparisons/not_equal.cc | 75 +
.../20_util/integer_comparisons/not_equal_neg.cc | 36 +
.../testsuite/20_util/optional/relops/three_way.cc | 76 +
.../20_util/polymorphic_allocator/lwg3237.cc | 55 +
.../specialized_algorithms/destroy/constrained.cc | 91 +
.../uninitialized_copy/constrained.cc | 191 +
.../uninitialized_default_construct/constrained.cc | 147 +
.../uninitialized_fill/94017.cc | 77 +
.../uninitialized_fill/constrained.cc | 137 +
.../uninitialized_fill_n/94017.cc | 77 +
.../uninitialized_move/constrained.cc | 201 +
.../uninitialized_value_construct/constrained.cc | 140 +
.../tuple/comparison_operators/three_way.cc | 102 +
.../20_util/unique_ptr/modifiers/93562.cc | 98 +
.../testsuite/20_util/unwrap_reference/1.cc | 6 +
.../testsuite/20_util/unwrap_reference/3.cc | 27 +
.../20_util/variant/{ => relops}/89851.cc | 0
.../20_util/variant/{ => relops}/90008.cc | 0
.../testsuite/20_util/variant/relops/three_way.cc | 54 +
.../21_strings/basic_string/cons/char/1.cc | 2 +
.../basic_string_view/inserters/94051.cc | 28 +
.../array/tuple_interface/get_debug_neg.cc | 6 +-
.../tuple_interface/tuple_element_debug_neg.cc | 2 +-
.../testsuite/23_containers/deque/erasure.cc | 2 +-
.../23_containers/forward_list/erasure.cc | 2 +-
.../testsuite/23_containers/list/erasure.cc | 2 +-
.../testsuite/23_containers/map/erasure.cc | 2 +-
.../testsuite/23_containers/set/erasure.cc | 2 +-
libstdc++-v3/testsuite/23_containers/span/1.cc | 2 +-
libstdc++-v3/testsuite/23_containers/span/2.cc | 2 +-
.../23_containers/span/back_assert_neg.cc | 1 +
.../testsuite/23_containers/span/deduction.cc | 84 +
.../testsuite/23_containers/span/everything.cc | 19 +-
.../testsuite/23_containers/span/explicit.cc | 48 +
.../23_containers/span/first_2_assert_neg.cc | 1 +
.../23_containers/span/first_assert_neg.cc | 1 +
.../23_containers/span/front_assert_neg.cc | 1 +
.../23_containers/span/index_op_assert_neg.cc | 1 +
.../23_containers/span/last_2_assert_neg.cc | 1 +
.../23_containers/span/last_assert_neg.cc | 1 +
.../testsuite/23_containers/span/lwg3255.cc | 4 +
.../23_containers/span/subspan_2_assert_neg.cc | 1 +
.../23_containers/span/subspan_3_assert_neg.cc | 1 +
.../23_containers/span/subspan_4_assert_neg.cc | 1 +
.../23_containers/span/subspan_5_assert_neg.cc | 1 +
.../23_containers/span/subspan_6_assert_neg.cc | 1 +
.../23_containers/span/subspan_assert_neg.cc | 1 +
.../23_containers/unordered_map/erasure.cc | 2 +-
.../23_containers/unordered_set/erasure.cc | 2 +-
.../testsuite/23_containers/vector/erasure.cc | 2 +-
libstdc++-v3/testsuite/24_iterators/aliases.cc | 61 +
.../associated_types/readable.traits.cc | 14 +-
.../24_iterators/back_insert_iterator/pr93884.cc | 44 +
.../24_iterators/counted_iterator/lwg3389.cc | 35 +
.../24_iterators/front_insert_iterator/pr93884.cc | 44 +
.../headers/iterator/synopsis_c++20.cc | 2 +-
.../24_iterators/indirect_callable/projected.cc | 6 +-
.../24_iterators/istream_iterator/cons/sentinel.cc | 36 +
.../24_iterators/istream_iterator/sentinel.cc | 57 +
.../istreambuf_iterator/cons/sentinel.cc} | 15 +-
.../24_iterators/move_iterator/lwg3390.cc | 35 +
.../range_operations/advance_debug_neg.cc | 10 +-
.../24_iterators/range_operations/distance.cc | 30 +-
.../24_iterators/range_operations/next.cc | 58 +-
.../24_iterators/range_operations/prev.cc | 50 +-
.../25_algorithms/adjacent_find/constrained.cc | 68 +
.../testsuite/25_algorithms/all_of/constrained.cc | 90 +
.../testsuite/25_algorithms/any_of/constrained.cc | 88 +
.../25_algorithms/binary_search/constrained.cc | 61 +
.../testsuite/25_algorithms/clamp/constrained.cc | 58 +
libstdc++-v3/testsuite/25_algorithms/copy/94013.cc | 78 +
.../testsuite/25_algorithms/copy/constrained.cc | 225 +
.../testsuite/25_algorithms/copy_backward/94013.cc | 78 +
.../25_algorithms/copy_backward/constexpr.cc | 18 +
.../25_algorithms/copy_backward/constrained.cc | 193 +
.../testsuite/25_algorithms/copy_if/constrained.cc | 77 +
.../testsuite/25_algorithms/copy_n/constrained.cc | 72 +
.../testsuite/25_algorithms/count/constrained.cc | 75 +
.../25_algorithms/count_if/constrained.cc | 73 +
.../testsuite/25_algorithms/equal/94013.cc | 69 +
.../testsuite/25_algorithms/equal/constrained.cc | 96 +
.../25_algorithms/equal_range/constrained.cc | 69 +
libstdc++-v3/testsuite/25_algorithms/fill/94013.cc | 45 +
libstdc++-v3/testsuite/25_algorithms/fill/94017.cc | 76 +
.../testsuite/25_algorithms/fill/constrained.cc | 92 +
.../testsuite/25_algorithms/fill_n/94017.cc | 76 +
.../testsuite/25_algorithms/fill_n/constrained.cc | 98 +
.../testsuite/25_algorithms/find/constrained.cc | 75 +
.../25_algorithms/find_end/constrained.cc | 98 +
.../25_algorithms/find_first_of/constrained.cc | 83 +
.../testsuite/25_algorithms/find_if/constrained.cc | 77 +
.../25_algorithms/find_if_not/constrained.cc | 77 +
.../25_algorithms/for_each/constrained.cc | 127 +
.../25_algorithms/generate/constrained.cc | 77 +
.../25_algorithms/generate_n/constrained.cc | 84 +
.../testsuite/25_algorithms/heap/constrained.cc | 107 +
.../25_algorithms/includes/constrained.cc | 74 +
.../25_algorithms/inplace_merge/constrained.cc | 69 +
.../25_algorithms/is_partitioned/constrained.cc | 58 +
.../25_algorithms/is_permutation/constrained.cc | 85 +
.../25_algorithms/is_sorted/constrained.cc | 67 +
.../25_algorithms/is_sorted_until/constrained.cc | 72 +
.../25_algorithms/lexicographical_compare/93972.cc | 169 +
.../25_algorithms/lexicographical_compare/94013.cc | 71 +
.../lexicographical_compare/constrained.cc | 164 +
.../25_algorithms/lexicographical_compare/uchar.cc | 61 +
.../25_algorithms/lower_bound/constrained.cc | 66 +
.../testsuite/25_algorithms/max/constrained.cc | 82 +
.../25_algorithms/max_element/constrained.cc | 60 +
.../testsuite/25_algorithms/merge/constrained.cc | 75 +
.../testsuite/25_algorithms/min/concept_checks.cc | 23 +
.../testsuite/25_algorithms/min/constrained.cc | 82 +
.../25_algorithms/min_element/constrained.cc | 60 +
.../testsuite/25_algorithms/minmax/constrained.cc | 98 +
.../25_algorithms/minmax_element/constrained.cc | 68 +
.../25_algorithms/mismatch/constrained.cc | 76 +
libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 39 +
libstdc++-v3/testsuite/25_algorithms/move/94013.cc | 78 +
.../testsuite/25_algorithms/move/constrained.cc | 203 +
.../testsuite/25_algorithms/move_backward/93872.cc | 39 +
.../testsuite/25_algorithms/move_backward/94013.cc | 78 +
.../25_algorithms/move_backward/constrained.cc | 170 +
.../25_algorithms/next_permutation/constrained.cc | 83 +
.../testsuite/25_algorithms/none_of/constrained.cc | 88 +
.../25_algorithms/nth_element/constrained.cc | 76 +
.../25_algorithms/partial_sort/constrained.cc | 84 +
.../25_algorithms/partial_sort_copy/constrained.cc | 97 +
.../25_algorithms/partition/constrained.cc | 71 +
.../25_algorithms/partition_copy/constrained.cc | 81 +
.../25_algorithms/partition_point/constrained.cc | 67 +
.../25_algorithms/prev_permutation/constrained.cc | 84 +
.../testsuite/25_algorithms/remove/constrained.cc | 97 +
.../25_algorithms/remove_copy/constrained.cc | 109 +
.../25_algorithms/remove_copy_if/constrained.cc | 113 +
.../25_algorithms/remove_if/constrained.cc | 97 +
.../testsuite/25_algorithms/replace/constrained.cc | 104 +
.../25_algorithms/replace_copy/constrained.cc | 109 +
.../25_algorithms/replace_copy_if/constrained.cc | 118 +
.../25_algorithms/replace_if/constrained.cc | 109 +
.../testsuite/25_algorithms/reverse/constrained.cc | 77 +
.../25_algorithms/reverse_copy/constrained.cc | 74 +
.../testsuite/25_algorithms/rotate/constrained.cc | 97 +
.../25_algorithms/rotate_copy/constrained.cc | 93 +
.../testsuite/25_algorithms/sample/constrained.cc | 68 +
.../testsuite/25_algorithms/search/constrained.cc | 88 +
.../25_algorithms/search_n/constrained.cc | 80 +
.../25_algorithms/set_difference/constrained.cc | 87 +
.../25_algorithms/set_intersection/constrained.cc | 88 +
.../set_symmetric_difference/constrained.cc | 123 +
.../25_algorithms/set_union/constrained.cc | 91 +
.../testsuite/25_algorithms/shift_left/1.cc | 104 +
.../testsuite/25_algorithms/shift_right/1.cc | 103 +
.../testsuite/25_algorithms/shuffle/constrained.cc | 70 +
.../testsuite/25_algorithms/sort/constrained.cc | 81 +
.../25_algorithms/stable_partition/constrained.cc | 76 +
.../25_algorithms/stable_sort/constrained.cc | 70 +
.../25_algorithms/swap_ranges/constrained.cc | 124 +
.../25_algorithms/transform/constrained.cc | 148 +
.../testsuite/25_algorithms/unique/constrained.cc | 143 +
.../25_algorithms/unique_copy/constrained.cc | 113 +
.../25_algorithms/upper_bound/constrained.cc | 66 +
.../testsuite/26_numerics/accumulate/constexpr.cc | 42 +
.../26_numerics/adjacent_difference/constexpr.cc | 44 +
.../26_numerics/bit/bit.count/countl_one.cc | 1 +
.../26_numerics/bit/bit.count/countl_zero.cc | 1 +
.../26_numerics/bit/bit.count/countr_one.cc | 1 +
.../26_numerics/bit/bit.count/countr_zero.cc | 1 +
.../26_numerics/bit/bit.count/popcount.cc | 1 +
.../bit/bit.pow.two/{ceil2.cc => bit_ceil.cc} | 61 +-
.../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc | 75 +
.../bit/bit.pow.two/{log2p1.cc => bit_floor.cc} | 37 +-
.../bit/bit.pow.two/{floor2.cc => bit_width.cc} | 37 +-
.../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 -
.../26_numerics/bit/bit.pow.two/has_single_bit.cc | 148 +
.../26_numerics/bit/bit.pow.two/ispow2.cc | 147 -
.../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 1 +
.../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 1 +
.../26_numerics/exclusive_scan/constexpr.cc | 44 +
.../26_numerics/headers/numeric/synopsis.cc | 111 +
.../26_numerics/inclusive_scan/constexpr.cc | 55 +
.../26_numerics/inner_product/constexpr.cc | 45 +
.../iota/constexpr.cc} | 18 +-
.../testsuite/26_numerics/midpoint/pointer.cc | 2 -
.../midpoint/pointer_neg.cc} | 14 +-
.../testsuite/26_numerics/partial_sum/constexpr.cc | 44 +
.../testsuite/26_numerics/random/concept.cc | 27 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../testsuite/26_numerics/reduce/constexpr.cc | 52 +
.../transform_exclusive_scan/constexpr.cc | 33 +
.../transform_inclusive_scan/constexpr.cc | 44 +
.../26_numerics/transform_reduce/constexpr.cc | 55 +
.../testsuite/27_io/filesystem/operations/all.cc | 2 +-
.../testsuite/27_io/filesystem/operations/copy.cc | 2 +-
.../27_io/filesystem/operations/file_size.cc | 12 +-
.../27_io/filesystem/operations/last_write_time.cc | 77 +-
libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc | 28 +-
.../condition_variable_any/stop_token/wait_on.cc | 1 +
.../testsuite/30_threads/jthread/jthread.cc | 1 +
.../30_threads/stop_token/stop_callback.cc | 1 +
.../stop_token/stop_callback/deadlock-mt.cc | 51 +
.../stop_token/stop_callback/deadlock.cc | 49 +
.../30_threads/stop_token/stop_callback/destroy.cc | 84 +
.../stop_token/stop_callback/destructible_neg.cc | 57 +
.../stop_token/stop_callback/invocable_neg.cc} | 21 +-
.../30_threads/stop_token/stop_callback/invoke.cc | 63 +
.../testsuite/30_threads/stop_token/stop_source.cc | 1 +
.../30_threads/stop_token/stop_source/assign.cc | 52 +
.../testsuite/30_threads/stop_token/stop_token.cc | 1 +
.../stop_token/stop_token/stop_possible.cc | 50 +
.../testsuite/30_threads/thread/id/70294.cc | 13 +-
.../testsuite/30_threads/thread/id/operators.cc | 22 +-
.../30_threads/thread/id/operators_c++20.cc | 48 +
libstdc++-v3/testsuite/Makefile.in | 1 +
.../experimental/filesystem/operations/copy.cc | 2 +-
.../filesystem/operations/file_size.cc | 12 +-
.../filesystem/operations/last_write_time.cc | 58 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +-
libstdc++-v3/testsuite/std/ranges/access/begin.cc | 12 +-
.../testsuite/std/ranges/access/begin_neg.cc | 39 +
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 4 +-
.../testsuite/std/ranges/access/crbegin.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 6 +-
libstdc++-v3/testsuite/std/ranges/access/data.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/access/end.cc | 16 +-
.../testsuite/std/ranges/access/end_neg.cc | 5 +-
libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 32 +-
libstdc++-v3/testsuite/std/ranges/access/rend.cc | 85 +-
.../testsuite/std/ranges/access/size_neg.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 93 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 122 +
.../testsuite/std/ranges/adaptors/common.cc | 68 +
.../testsuite/std/ranges/adaptors/counted.cc | 64 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 164 +
.../testsuite/std/ranges/adaptors/drop_while.cc | 99 +
.../testsuite/std/ranges/adaptors/elements.cc | 52 +
.../testsuite/std/ranges/adaptors/filter.cc | 135 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 112 +
.../testsuite/std/ranges/adaptors/lwg3313_neg.cc | 40 +
.../testsuite/std/ranges/adaptors/lwg3325_neg.cc | 35 +
.../testsuite/std/ranges/adaptors/reverse.cc | 142 +
.../testsuite/std/ranges/adaptors/split.cc | 133 +
.../testsuite/std/ranges/adaptors/split_neg.cc | 49 +
libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 111 +
.../testsuite/std/ranges/adaptors/take_while.cc | 79 +
.../testsuite/std/ranges/adaptors/transform.cc | 133 +
.../testsuite/std/ranges/iota/iota_view.cc | 17 +
libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 35 +
.../testsuite/std/ranges/iota/lwg3292_neg.cc | 40 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 93 +
libstdc++-v3/testsuite/std/ranges/range.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +-
.../testsuite/std/ranges/safe_range_types.cc | 42 +-
.../testsuite/std/ranges/subrange/lwg3282_neg.cc | 31 +
.../testsuite/std/ranges/subrange/tuple_like.cc | 52 +
libstdc++-v3/testsuite/std/ranges/view.cc | 12 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 99 +-
libvtv/ChangeLog | 8 +
libvtv/Makefile.in | 1 +
libvtv/aclocal.m4 | 1 +
libvtv/configure | 33 +-
libvtv/configure.ac | 11 +-
libvtv/testsuite/Makefile.in | 1 +
maintainer-scripts/ChangeLog | 4 +
maintainer-scripts/gcc_release | 19 +-
zlib/ChangeLog.gcj | 7 +
zlib/Makefile.in | 1 +
zlib/aclocal.m4 | 1 +
zlib/configure | 33 +-
zlib/configure.ac | 11 +-
2610 files changed, 579462 insertions(+), 434638 deletions(-)
More information about the Libstdc++-cvs
mailing list