[gcc/devel/rust/master] Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7^' into HEAD
Thomas Schwinge
tschwinge@gcc.gnu.org
Tue May 7 16:22:23 GMT 2024
https://gcc.gnu.org/g:d374f52a692c1a717328280b254b4ed860195b89
commit d374f52a692c1a717328280b254b4ed860195b89
Merge: f4530cab2cb4 e7d6c277fa28
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date: Tue Mar 19 16:45:27 2024 +0100
Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7^' into HEAD
Diff:
config/ChangeLog | 5 +
config/hwcaps.m4 | 1 +
contrib/ChangeLog | 7 +
contrib/config-list.mk | 17 +-
gcc/ChangeLog | 2767 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 15 +-
gcc/ada/ChangeLog | 281 +
gcc/ada/adaint.c | 17 +-
gcc/ada/checks.adb | 68 +-
gcc/ada/checks.ads | 13 +-
gcc/ada/contracts.adb | 163 +-
.../gnat_rm/the_implementation_of_standard_i_o.rst | 5 +-
gcc/ada/einfo-utils.adb | 5 +
gcc/ada/einfo-utils.ads | 2 +
gcc/ada/exp_aggr.adb | 12 +-
gcc/ada/exp_attr.adb | 77 +-
gcc/ada/exp_ch4.adb | 41 +-
gcc/ada/exp_ch4.ads | 2 +-
gcc/ada/exp_ch5.adb | 4 +-
gcc/ada/exp_ch6.adb | 148 +-
gcc/ada/exp_ch7.adb | 149 +-
gcc/ada/exp_ch7.ads | 12 +-
gcc/ada/exp_put_image.adb | 2 +-
gcc/ada/exp_unst.adb | 4 +-
gcc/ada/exp_util.adb | 102 +-
gcc/ada/exp_util.ads | 13 +-
gcc/ada/expect.c | 1 +
gcc/ada/freeze.adb | 245 +-
gcc/ada/gcc-interface/decl.cc | 1 +
gcc/ada/gcc-interface/gigi.h | 2 +-
gcc/ada/gcc-interface/misc.cc | 7 +-
gcc/ada/gcc-interface/trans.cc | 18 +
gcc/ada/gcc-interface/utils.cc | 81 +-
gcc/ada/gcc-interface/utils2.cc | 5 +-
gcc/ada/gnat_rm.texi | 7 +-
gcc/ada/inline.adb | 2 +-
gcc/ada/libgnarl/a-rttiev.ads | 6 +
gcc/ada/libgnat/i-cstrin.adb | 24 +-
gcc/ada/libgnat/s-imgboo.adb | 2 -
gcc/ada/libgnat/s-imgboo.ads | 5 +-
gcc/ada/libgnat/s-valboo.ads | 34 +-
gcc/ada/libgnat/s-valspe.ads | 36 +
gcc/ada/sem_aggr.adb | 274 +-
gcc/ada/sem_attr.adb | 20 +
gcc/ada/sem_ch12.adb | 54 +-
gcc/ada/sem_ch13.adb | 4 +-
gcc/ada/sem_ch3.adb | 61 +-
gcc/ada/sem_ch4.adb | 18 +-
gcc/ada/sem_ch5.adb | 8 -
gcc/ada/sem_ch6.adb | 8 +-
gcc/ada/sem_ch8.adb | 340 +-
gcc/ada/sem_disp.adb | 1 +
gcc/ada/sem_prag.adb | 102 +-
gcc/ada/sem_res.adb | 97 +-
gcc/ada/sem_scil.adb | 1 +
gcc/ada/sem_util.adb | 166 +-
gcc/ada/sem_util.ads | 21 +-
gcc/ada/terminals.c | 8 +-
gcc/analyzer/ChangeLog | 40 +
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/bounds-checking.cc | 130 +-
gcc/analyzer/call-details.cc | 8 +-
gcc/analyzer/diagnostic-manager.cc | 53 +-
gcc/analyzer/diagnostic-manager.h | 2 +
gcc/analyzer/engine.cc | 15 +-
gcc/analyzer/infinite-loop.cc | 9 +-
gcc/analyzer/infinite-recursion.cc | 9 +-
gcc/analyzer/kf-analyzer.cc | 4 +-
gcc/analyzer/kf.cc | 32 +-
gcc/analyzer/pending-diagnostic.cc | 45 +
gcc/analyzer/pending-diagnostic.h | 56 +-
gcc/analyzer/region-model.cc | 123 +-
gcc/analyzer/region.cc | 1 -
gcc/analyzer/sm-fd.cc | 75 +-
gcc/analyzer/sm-file.cc | 23 +-
gcc/analyzer/sm-malloc.cc | 118 +-
gcc/analyzer/sm-pattern-test.cc | 8 +-
gcc/analyzer/sm-sensitive.cc | 12 +-
gcc/analyzer/sm-signal.cc | 11 +-
gcc/analyzer/sm-taint.cc | 212 +-
gcc/analyzer/store.cc | 1 -
gcc/analyzer/varargs.cc | 39 +-
gcc/asan.cc | 2 +
gcc/attribs.cc | 307 +-
gcc/attribs.h | 12 +-
gcc/btfout.cc | 42 +-
gcc/builtins.cc | 421 +-
gcc/builtins.def | 4 +
gcc/c-family/ChangeLog | 77 +
gcc/c-family/c-attribs.cc | 199 +-
gcc/c-family/c-common.cc | 30 +-
gcc/c-family/c-common.h | 22 +-
gcc/c-family/c-cppbuiltin.cc | 3 +-
gcc/c-family/c-opts.cc | 5 +
gcc/c-family/c.opt | 8 +
gcc/c/ChangeLog | 109 +
gcc/c/c-convert.cc | 14 +
gcc/c/c-decl.cc | 93 +-
gcc/c/c-objc-common.h | 14 +-
gcc/c/c-tree.h | 2 +
gcc/c/c-typeck.cc | 197 +-
gcc/c/gimple-parser.cc | 8 +-
gcc/calls.cc | 64 +-
gcc/cfgexpand.cc | 37 +-
gcc/cfgloopmanip.h | 1 +
gcc/cfgrtl.cc | 2 +-
gcc/cgraph.h | 2 +-
gcc/cgraphunit.cc | 5 +-
gcc/common.opt | 63 +
gcc/common/config/i386/cpuinfo.h | 4 +-
gcc/common/config/riscv/riscv-common.cc | 89 +-
gcc/config.gcc | 8 +-
gcc/config/aarch64/aarch64-builtins.cc | 218 +
gcc/config/aarch64/aarch64-c.cc | 59 +-
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-cost-tables.h | 107 +
gcc/config/aarch64/aarch64-isa-modes.def | 40 +
gcc/config/aarch64/aarch64-modes.def | 24 +-
gcc/config/aarch64/aarch64-option-extensions.def | 8 +
gcc/config/aarch64/aarch64-passes.def | 1 +
gcc/config/aarch64/aarch64-protos.h | 31 +-
gcc/config/aarch64/aarch64-simd.md | 48 +-
gcc/config/aarch64/aarch64-sme.md | 1984 ++++
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 192 +-
gcc/config/aarch64/aarch64-sve-builtins-base.def | 206 +-
.../aarch64/aarch64-sve-builtins-functions.h | 258 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 1340 ++-
gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 51 +-
gcc/config/aarch64/aarch64-sve-builtins-sme.cc | 579 +
gcc/config/aarch64/aarch64-sve-builtins-sme.def | 198 +
gcc/config/aarch64/aarch64-sve-builtins-sme.h | 83 +
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 115 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 147 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 21 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 1551 ++-
gcc/config/aarch64/aarch64-sve-builtins.def | 62 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 278 +-
gcc/config/aarch64/aarch64-sve.md | 252 +-
gcc/config/aarch64/aarch64-sve2.md | 717 +-
gcc/config/aarch64/aarch64-sys-regs.def | 1064 ++
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 2 +
gcc/config/aarch64/aarch64.cc | 10431 ++++++++++++-------
gcc/config/aarch64/aarch64.h | 247 +-
gcc/config/aarch64/aarch64.md | 216 +-
gcc/config/aarch64/arm_acle.h | 30 +
gcc/config/aarch64/arm_sme.h | 45 +
gcc/config/aarch64/atomics.md | 2 +-
gcc/config/aarch64/constraints.md | 51 +-
gcc/config/aarch64/iterators.md | 489 +-
gcc/config/aarch64/predicates.md | 39 +-
gcc/config/aarch64/t-aarch64 | 27 +-
gcc/config/aarch64/tuning_models/ampere1.h | 2 +-
gcc/config/aarch64/tuning_models/ampere1a.h | 4 +-
gcc/config/aarch64/tuning_models/ampere1b.h | 115 +
gcc/config/alpha/alpha.cc | 7 +-
gcc/config/arc/arc.cc | 74 +-
gcc/config/arc/arc.md | 353 +-
gcc/config/arm/aarch-common-protos.h | 2 +-
gcc/config/arm/aarch-common.cc | 3 +-
gcc/config/arm/arm.cc | 20 +-
gcc/config/avr/avr.cc | 8 +-
gcc/config/bfin/bfin.cc | 7 +-
gcc/config/bpf/bpf.cc | 80 +-
gcc/config/bpf/bpf.h | 7 +-
gcc/config/bpf/core-builtins.cc | 5 +-
gcc/config/cris/cris.cc | 6 +-
gcc/config/csky/csky.cc | 7 +-
gcc/config/epiphany/epiphany.cc | 7 +-
gcc/config/frv/frv.h | 2 +
gcc/config/gcn/driver-gcn.cc | 32 -
gcc/config/gcn/gcn-builtins.def | 2 +
gcc/config/gcn/gcn-hsa.h | 8 +-
gcc/config/gcn/gcn.cc | 24 +-
gcc/config/gcn/gcn.opt | 4 +-
gcc/config/gcn/t-gcn-hsa | 4 -
gcc/config/h8300/h8300.cc | 7 +-
gcc/config/i386/gnu.h | 6 +-
gcc/config/i386/gnu64.h | 6 +-
gcc/config/i386/i386-features.cc | 9 +-
gcc/config/i386/i386-options.cc | 10 +-
gcc/config/i386/i386-options.h | 2 +-
gcc/config/i386/i386-passes.def | 2 +-
gcc/config/i386/i386.cc | 73 +-
gcc/config/i386/i386.md | 17 +-
gcc/config/i386/sse.md | 233 +-
gcc/config/i386/t-gnu64 | 38 +
gcc/config/ia64/ia64.cc | 15 +-
gcc/config/linux.h | 4 +-
gcc/config/loongarch/lasx.md | 283 -
gcc/config/loongarch/loongarch-builtins.cc | 52 +-
gcc/config/loongarch/loongarch.cc | 41 +-
gcc/config/loongarch/loongarch.h | 9 +-
gcc/config/loongarch/loongarch.md | 39 +-
gcc/config/loongarch/lsx.md | 293 -
gcc/config/loongarch/simd.md | 286 +
gcc/config/m32c/m32c.cc | 7 +-
gcc/config/m32r/m32r.cc | 7 +-
gcc/config/m68k/m68k.cc | 7 +-
gcc/config/mcore/mcore.cc | 7 +-
gcc/config/microblaze/microblaze.cc | 7 +-
gcc/config/microblaze/microblaze.md | 4 +-
gcc/config/mips/mips.cc | 7 +-
gcc/config/mn10300/mn10300.cc | 3 +-
gcc/config/msp430/msp430.cc | 8 +-
gcc/config/nds32/nds32.cc | 13 +-
gcc/config/nvptx/nvptx.cc | 11 +-
gcc/config/pdp11/pdp11.cc | 6 +-
gcc/config/riscv/autovec.md | 40 +-
gcc/config/riscv/constraints.md | 23 +
gcc/config/riscv/riscv-cores.def | 1 +
gcc/config/riscv/riscv-opts.h | 18 +-
gcc/config/riscv/riscv-protos.h | 1 +
gcc/config/riscv/riscv-string.cc | 106 +-
gcc/config/riscv/riscv-subset.h | 1 +
gcc/config/riscv/riscv-v.cc | 50 +-
gcc/config/riscv/riscv-vsetvl.cc | 134 +-
gcc/config/riscv/riscv.cc | 82 +-
gcc/config/riscv/riscv.md | 66 +-
gcc/config/riscv/riscv.opt | 20 +-
gcc/config/riscv/sfb.md | 37 +
gcc/config/riscv/vector.md | 461 +-
gcc/config/rl78/rl78.cc | 7 +-
gcc/config/rs6000/rs6000.cc | 19 +-
gcc/config/rs6000/rs6000.md | 20 +-
gcc/config/rx/rx.cc | 7 +-
gcc/config/s390/s390.cc | 19 +-
gcc/config/sh/sh.cc | 7 +-
gcc/config/sparc/sparc.cc | 7 +-
gcc/config/stormy16/stormy16.cc | 7 +-
gcc/config/v850/v850.cc | 7 +-
gcc/config/vax/vax.cc | 4 +-
gcc/config/visium/visium.cc | 12 +-
gcc/cp/ChangeLog | 267 +
gcc/cp/call.cc | 4 +-
gcc/cp/class.cc | 2 +
gcc/cp/constexpr.cc | 15 +-
gcc/cp/constraint.cc | 10 +-
gcc/cp/contracts.cc | 6 +-
gcc/cp/cp-gimplify.cc | 348 +-
gcc/cp/cp-objcp-common.cc | 2 +-
gcc/cp/cp-objcp-common.h | 15 +-
gcc/cp/cp-tree.def | 3 +-
gcc/cp/cp-tree.h | 65 +-
gcc/cp/decl.cc | 82 +-
gcc/cp/decl2.cc | 16 +-
gcc/cp/error.cc | 2 +-
gcc/cp/lambda.cc | 38 +-
gcc/cp/mangle.cc | 379 +-
gcc/cp/module.cc | 4 +
gcc/cp/name-lookup.cc | 373 +-
gcc/cp/parser.cc | 114 +-
gcc/cp/pt.cc | 109 +-
gcc/cp/ptree.cc | 2 -
gcc/cp/search.cc | 17 +-
gcc/cp/semantics.cc | 82 +-
gcc/cp/tree.cc | 19 +-
gcc/cp/typeck.cc | 39 +-
gcc/d/ChangeLog | 23 +
gcc/d/d-attribs.cc | 35 +-
gcc/d/d-lang.cc | 8 +-
gcc/d/d-tree.h | 4 +-
gcc/df-scan.cc | 10 +
gcc/diagnostic-core.h | 6 +
gcc/diagnostic-format-sarif.cc | 22 +-
gcc/diagnostic-metadata.h | 10 +
gcc/diagnostic-show-locus.cc | 26 +-
gcc/diagnostic.cc | 47 +-
gcc/diagnostic.h | 2 +
gcc/doc/extend.texi | 2102 +++-
gcc/doc/install.texi | 5 +-
gcc/doc/invoke.texi | 202 +-
gcc/doc/sourcebuild.texi | 44 +-
gcc/doc/tm.texi | 149 +-
gcc/doc/tm.texi.in | 37 +
gcc/except.cc | 20 +
gcc/expr.cc | 396 +-
gcc/expr.h | 9 +-
gcc/flag-types.h | 11 +
gcc/fold-const.cc | 112 +-
gcc/fold-mem-offsets.cc | 28 +-
gcc/fortran/ChangeLog | 58 +
gcc/fortran/f95-lang.cc | 14 +-
gcc/fortran/gfortran.h | 3 +
gcc/fortran/primary.cc | 16 +
gcc/fortran/trans-array.cc | 9 +
gcc/fortran/trans-expr.cc | 70 +-
gcc/fortran/trans-types.cc | 13 +-
gcc/function.cc | 65 +-
gcc/function.h | 11 +
gcc/gcc.cc | 1 +
gcc/gengtype-lex.l | 3 +
gcc/genhooks.cc | 7 +-
gcc/gimple-lower-bitint.cc | 107 +-
gcc/gimple-match-exports.cc | 25 +-
gcc/gimple-predicate-analysis.cc | 78 +-
gcc/gimple-range-fold.h | 12 -
gcc/gimple-range.cc | 34 -
gcc/gimple-range.h | 1 -
gcc/gimplify.cc | 8 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/hooks.cc | 5 -
gcc/hooks.h | 1 -
gcc/internal-fn.cc | 8 +
gcc/ipa-cp.cc | 3 +-
gcc/ipa-icf.cc | 4 +
gcc/ipa-inline.cc | 6 +
gcc/ipa-split.cc | 7 +
gcc/ipa-strub.cc | 3573 +++++++
gcc/ipa-strub.h | 45 +
gcc/ira.cc | 2 +-
gcc/jit/ChangeLog | 19 +
gcc/jit/dummy-frontend.cc | 32 +-
gcc/langhooks-def.h | 8 +-
gcc/langhooks.h | 4 +-
gcc/lra-assigns.cc | 1 +
gcc/lra-coalesce.cc | 4 +-
gcc/lra-constraints.cc | 13 +-
gcc/lra-int.h | 19 +
gcc/lra-lives.cc | 4 +-
gcc/lra-remat.cc | 2 +
gcc/lra.cc | 31 +-
gcc/lra.h | 2 +-
gcc/lto/ChangeLog | 19 +
gcc/lto/lto-lang.cc | 30 +-
gcc/m2/ChangeLog | 20 +
gcc/m2/gm2-compiler/M2Quads.mod | 4 +-
gcc/m2/lang.opt | 4 +
gcc/m2/mc/mc.flex | 6 +-
gcc/m2/tools-src/makeSystem | 6 +-
gcc/match.pd | 29 +-
gcc/objc/ChangeLog | 10 +
gcc/objcp/ChangeLog | 6 +
gcc/passes.cc | 5 +
gcc/passes.def | 5 +
gcc/plugin.h | 3 +-
gcc/range-op-mixed.h | 54 +-
gcc/range-op.cc | 51 +-
gcc/range-op.h | 5 +
gcc/recog.cc | 20 +-
gcc/target-def.h | 14 +
gcc/target.def | 129 +-
gcc/targhooks.cc | 10 +
gcc/targhooks.h | 5 +-
gcc/testsuite/ChangeLog | 3452 ++++++
...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c | 2 +-
...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c | 2 +-
gcc/testsuite/c-c++-common/array-lit.c | 3 +-
gcc/testsuite/c-c++-common/fhardened-1.c | 2 +-
gcc/testsuite/c-c++-common/fhardened-2.c | 2 +-
gcc/testsuite/c-c++-common/pr77624-1.c | 4 +-
gcc/testsuite/c-c++-common/spellcheck-reserved.c | 4 +-
gcc/testsuite/c-c++-common/strub-O0.c | 14 +
gcc/testsuite/c-c++-common/strub-O1.c | 15 +
gcc/testsuite/c-c++-common/strub-O2.c | 16 +
gcc/testsuite/c-c++-common/strub-O2fni.c | 15 +
gcc/testsuite/c-c++-common/strub-O3.c | 12 +
gcc/testsuite/c-c++-common/strub-O3fni.c | 15 +
gcc/testsuite/c-c++-common/strub-Og.c | 16 +
gcc/testsuite/c-c++-common/strub-Os.c | 18 +
gcc/testsuite/c-c++-common/strub-all1.c | 32 +
gcc/testsuite/c-c++-common/strub-all2.c | 24 +
gcc/testsuite/c-c++-common/strub-apply1.c | 15 +
gcc/testsuite/c-c++-common/strub-apply2.c | 12 +
gcc/testsuite/c-c++-common/strub-apply3.c | 8 +
gcc/testsuite/c-c++-common/strub-apply4.c | 21 +
gcc/testsuite/c-c++-common/strub-at-calls1.c | 30 +
gcc/testsuite/c-c++-common/strub-at-calls2.c | 23 +
gcc/testsuite/c-c++-common/strub-defer-O1.c | 7 +
gcc/testsuite/c-c++-common/strub-defer-O2.c | 8 +
gcc/testsuite/c-c++-common/strub-defer-O3.c | 110 +
gcc/testsuite/c-c++-common/strub-defer-Os.c | 7 +
gcc/testsuite/c-c++-common/strub-internal1.c | 31 +
gcc/testsuite/c-c++-common/strub-internal2.c | 21 +
gcc/testsuite/c-c++-common/strub-parms1.c | 48 +
gcc/testsuite/c-c++-common/strub-parms2.c | 36 +
gcc/testsuite/c-c++-common/strub-parms3.c | 58 +
gcc/testsuite/c-c++-common/strub-relaxed1.c | 18 +
gcc/testsuite/c-c++-common/strub-relaxed2.c | 14 +
gcc/testsuite/c-c++-common/strub-short-O0-exc.c | 10 +
gcc/testsuite/c-c++-common/strub-short-O0.c | 10 +
gcc/testsuite/c-c++-common/strub-short-O1.c | 10 +
gcc/testsuite/c-c++-common/strub-short-O2.c | 10 +
gcc/testsuite/c-c++-common/strub-short-O3.c | 12 +
gcc/testsuite/c-c++-common/strub-short-Os.c | 12 +
gcc/testsuite/c-c++-common/strub-strict1.c | 36 +
gcc/testsuite/c-c++-common/strub-strict2.c | 25 +
gcc/testsuite/c-c++-common/strub-tail-O1.c | 8 +
gcc/testsuite/c-c++-common/strub-tail-O2.c | 14 +
gcc/testsuite/c-c++-common/strub-var1.c | 24 +
.../c-c++-common/torture/harden-cfr-bret-always.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret-except.c | 17 +
.../c-c++-common/torture/harden-cfr-bret-never.c | 3 +-
.../torture/harden-cfr-bret-no-xthrow.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret-noopt.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret-noret.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret-nothrow.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret-retcl.c | 3 +-
.../c-c++-common/torture/harden-cfr-bret.c | 23 +-
.../c-c++-common/torture/strub-callable1.c | 9 +
.../c-c++-common/torture/strub-callable2.c | 264 +
gcc/testsuite/c-c++-common/torture/strub-const1.c | 23 +
gcc/testsuite/c-c++-common/torture/strub-const2.c | 25 +
gcc/testsuite/c-c++-common/torture/strub-const3.c | 16 +
gcc/testsuite/c-c++-common/torture/strub-const4.c | 20 +
gcc/testsuite/c-c++-common/torture/strub-data1.c | 13 +
gcc/testsuite/c-c++-common/torture/strub-data2.c | 14 +
gcc/testsuite/c-c++-common/torture/strub-data3.c | 14 +
gcc/testsuite/c-c++-common/torture/strub-data4.c | 14 +
gcc/testsuite/c-c++-common/torture/strub-data5.c | 15 +
.../c-c++-common/torture/strub-indcall1.c | 14 +
.../c-c++-common/torture/strub-indcall2.c | 14 +
.../c-c++-common/torture/strub-indcall3.c | 14 +
.../c-c++-common/torture/strub-inlinable1.c | 16 +
.../c-c++-common/torture/strub-inlinable2.c | 7 +
gcc/testsuite/c-c++-common/torture/strub-ptrfn1.c | 10 +
gcc/testsuite/c-c++-common/torture/strub-ptrfn2.c | 55 +
gcc/testsuite/c-c++-common/torture/strub-ptrfn3.c | 50 +
gcc/testsuite/c-c++-common/torture/strub-ptrfn4.c | 43 +
gcc/testsuite/c-c++-common/torture/strub-pure1.c | 18 +
gcc/testsuite/c-c++-common/torture/strub-pure2.c | 22 +
gcc/testsuite/c-c++-common/torture/strub-pure3.c | 13 +
gcc/testsuite/c-c++-common/torture/strub-pure4.c | 17 +
gcc/testsuite/c-c++-common/torture/strub-run1.c | 95 +
gcc/testsuite/c-c++-common/torture/strub-run2.c | 84 +
gcc/testsuite/c-c++-common/torture/strub-run3.c | 80 +
gcc/testsuite/c-c++-common/torture/strub-run4.c | 106 +
gcc/testsuite/c-c++-common/torture/strub-run4c.c | 5 +
gcc/testsuite/c-c++-common/torture/strub-run4d.c | 7 +
gcc/testsuite/c-c++-common/torture/strub-run4i.c | 5 +
gcc/testsuite/g++.dg/DRs/dr2262.C | 16 +
gcc/testsuite/g++.dg/abi/mangle-concepts1.C | 88 +
gcc/testsuite/g++.dg/abi/mangle-ttp1.C | 27 +
gcc/testsuite/g++.dg/abi/mangle10.C | 2 +-
gcc/testsuite/g++.dg/abi/mangle52.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-noreturn1.C | 12 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-ref13.C | 41 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ref2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 8 +-
.../g++.dg/cpp1y/lambda-generic-const10.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/array-prvalue1.C | 7 +
gcc/testsuite/g++.dg/cpp1z/constexpr-ref1.C | 26 +
gcc/testsuite/g++.dg/cpp1z/constexpr-ref2.C | 23 +
gcc/testsuite/g++.dg/cpp23/consteval-if10.C | 7 +-
gcc/testsuite/g++.dg/cpp23/consteval-if2.C | 14 +-
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +-
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 14 +-
.../g++.dg/cpp26/name-independent-decl1.C | 194 +
.../g++.dg/cpp26/name-independent-decl2.C | 171 +
.../g++.dg/cpp26/name-independent-decl3.C | 12 +
.../g++.dg/cpp26/name-independent-decl4.C | 12 +
.../g++.dg/cpp26/name-independent-decl5.C | 92 +
.../g++.dg/cpp26/name-independent-decl6.C | 135 +
gcc/testsuite/g++.dg/cpp26/static_assert1.C | 2 +
.../g++.dg/cpp2a/class-deduction-alias3.C | 5 +-
.../g++.dg/cpp2a/class-deduction-alias8.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C | 3 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop1.C | 169 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop10.C | 41 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop11.C | 49 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop12.C | 30 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop13.C | 23 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop14.C | 78 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop15.C | 107 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop16.C | 73 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop17.C | 17 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop18.C | 20 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop19.C | 7 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop2.C | 90 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop20.C | 21 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop3.C | 27 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop4.C | 30 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop5.C | 27 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop6.C | 59 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop7.C | 76 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop8.C | 82 +
gcc/testsuite/g++.dg/cpp2a/consteval-prop9.C | 67 +
gcc/testsuite/g++.dg/cpp2a/consteval11.C | 18 +
gcc/testsuite/g++.dg/cpp2a/consteval3.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/consteval34.C | 8 +
gcc/testsuite/g++.dg/cpp2a/consteval36.C | 26 +-
gcc/testsuite/g++.dg/cpp2a/consteval9.C | 2 +
gcc/testsuite/g++.dg/cpp2a/constexpr-ref1.C | 54 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class4.C | 3 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class4a.C | 18 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth9.C | 2 +-
gcc/testsuite/g++.dg/ext/complit17.C | 4 +
gcc/testsuite/g++.dg/ext/has-feature.C | 6 +-
gcc/testsuite/g++.dg/ext/unroll-2.C | 3 +-
gcc/testsuite/g++.dg/ext/unroll-3.C | 3 +-
gcc/testsuite/g++.dg/ext/unroll-5.C | 36 +
gcc/testsuite/g++.dg/ext/unroll-6.C | 85 +
gcc/testsuite/g++.dg/ext/unroll-7.C | 45 +
gcc/testsuite/g++.dg/ext/unroll-8.C | 86 +
gcc/testsuite/g++.dg/gomp/attrs-11.C | 4 +-
gcc/testsuite/g++.dg/lookup/scoped11.C | 14 +
gcc/testsuite/g++.dg/lookup/scoped12.C | 14 +
gcc/testsuite/g++.dg/lookup/scoped13.C | 14 +
gcc/testsuite/g++.dg/lookup/scoped14.C | 14 +
gcc/testsuite/g++.dg/lookup/scoped15.C | 21 +
gcc/testsuite/g++.dg/opt/devirt2.C | 4 +-
gcc/testsuite/g++.dg/opt/pr111601.C | 86 +
gcc/testsuite/g++.dg/strub-run1.C | 19 +
gcc/testsuite/g++.dg/template/partial-order4.C | 17 +
gcc/testsuite/g++.dg/template/spec26.C | 10 +-
gcc/testsuite/g++.dg/torture/strub-init1.C | 13 +
gcc/testsuite/g++.dg/torture/strub-init2.C | 14 +
gcc/testsuite/g++.dg/torture/strub-init3.C | 13 +
gcc/testsuite/g++.dg/torture/uninit-pr112766.C | 17 +
gcc/testsuite/g++.dg/tree-ssa/pr112711.C | 31 +
gcc/testsuite/g++.dg/warn/Wparentheses-33.C | 25 +
gcc/testsuite/g++.dg/warn/Wuse-after-free3.C | 4 +-
.../aarch64/sme/aarch64-sme-acle-asm.exp | 82 +
.../g++.target/aarch64/sme/aarch64-sme.exp | 46 +
.../g++.target/aarch64/sme/exceptions_1.C | 189 +
.../g++.target/aarch64/sme/exceptions_2.C | 148 +
.../g++.target/aarch64/sme/keyword_macros_1.C | 10 +
.../g++.target/aarch64/sme/streaming_mode_1.C | 142 +
.../g++.target/aarch64/sme/streaming_mode_2.C | 25 +
.../aarch64/sme2/aarch64-sme2-acle-asm.exp | 82 +
.../g++.target/aarch64/sve/aarch64-ssve.exp | 308 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 1 +
.../aarch64/sve/acle/general-c++/func_redef_4.c | 3 +-
.../aarch64/sve/acle/general-c++/func_redef_5.c | 1 +
.../aarch64/sve/acle/general-c++/func_redef_7.c | 1 +
.../aarch64/sve/acle/general-c++/mangle_1.C | 2 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 2 +
.../aarch64/sve/acle/general-c++/svcount_1.C | 10 +
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 1 +
.../riscv/rvv/autovec/{bug-01.C => bug-1.C} | 2 +
gcc/testsuite/g++.target/riscv/rvv/autovec/bug-2.C | 26 +
gcc/testsuite/gcc.c-torture/execute/comp-goto-1.c | 2 +-
gcc/testsuite/gcc.c-torture/execute/pr65369.c | 2 +-
gcc/testsuite/gcc.dg/20030906-1.c | 2 +-
gcc/testsuite/gcc.dg/20030906-1a.c | 21 +
gcc/testsuite/gcc.dg/20030906-2.c | 2 +-
gcc/testsuite/gcc.dg/20030906-2a.c | 21 +
.../gcc.dg/Wimplicit-function-declaration-c99-2.c | 7 +
.../gcc.dg/Wimplicit-function-declaration-c99.c | 2 +-
gcc/testsuite/gcc.dg/Wimplicit-int-1.c | 2 +-
gcc/testsuite/gcc.dg/Wimplicit-int-1a.c | 11 +
gcc/testsuite/gcc.dg/Wimplicit-int-4.c | 2 +-
gcc/testsuite/gcc.dg/Wimplicit-int-4a.c | 11 +
.../gcc.dg/Wincompatible-pointer-types-2.c | 2 +-
.../gcc.dg/Wincompatible-pointer-types-5.c | 10 +
gcc/testsuite/gcc.dg/Wint-conversion-2.c | 2 +-
gcc/testsuite/gcc.dg/Wint-conversion-3.c | 2 +-
gcc/testsuite/gcc.dg/Wint-conversion-4.c | 14 +
gcc/testsuite/gcc.dg/Wnonnull-4.c | 1 +
gcc/testsuite/gcc.dg/Wreturn-mismatch-1.c | 2 +-
gcc/testsuite/gcc.dg/Wreturn-mismatch-1a.c | 40 +
gcc/testsuite/gcc.dg/Wreturn-mismatch-2.c | 2 +-
gcc/testsuite/gcc.dg/Wreturn-mismatch-2a.c | 41 +
gcc/testsuite/gcc.dg/analyzer/fd-accept.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/fd-bind.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c | 2 +-
gcc/testsuite/gcc.dg/anon-struct-11.c | 5 +-
gcc/testsuite/gcc.dg/anon-struct-11a.c | 111 +
gcc/testsuite/gcc.dg/anon-struct-13.c | 2 +-
gcc/testsuite/gcc.dg/anon-struct-13a.c | 76 +
gcc/testsuite/gcc.dg/assign-warn-1.c | 2 +-
gcc/testsuite/gcc.dg/assign-warn-4.c | 21 +
gcc/testsuite/gcc.dg/bitint-41.c | 2 +-
gcc/testsuite/gcc.dg/bitint-43.c | 19 +
gcc/testsuite/gcc.dg/bitint-44.c | 10 +
gcc/testsuite/gcc.dg/bitint-45.c | 11 +
gcc/testsuite/gcc.dg/bitint-46.c | 32 +
gcc/testsuite/gcc.dg/bitint-47.c | 13 +
gcc/testsuite/gcc.dg/bitint-48.c | 23 +
gcc/testsuite/gcc.dg/builtin-arith-overflow-4.c | 2 +-
gcc/testsuite/gcc.dg/builtin-arith-overflow-4a.c | 43 +
gcc/testsuite/gcc.dg/c23-qual-4.c | 6 +-
gcc/testsuite/gcc.dg/cpp/expr.c | 22 +-
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-3.c | 28 +
gcc/testsuite/gcc.dg/debug/btf/btf-enum-small.c | 28 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-6.c | 4 +-
gcc/testsuite/gcc.dg/debug/btf/btf-function-7.c | 19 +
gcc/testsuite/gcc.dg/dfp/composite-type-2.c | 58 +
gcc/testsuite/gcc.dg/dfp/composite-type.c | 2 +-
gcc/testsuite/gcc.dg/diag-aka-1.c | 2 +-
gcc/testsuite/gcc.dg/diag-aka-1a.c | 29 +
.../gcc.dg/diagnostic-range-bad-return-2.c | 52 +
gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c | 2 +-
gcc/testsuite/gcc.dg/diagnostic-types-1.c | 2 +-
gcc/testsuite/gcc.dg/diagnostic-types-2.c | 24 +
gcc/testsuite/gcc.dg/enum-compat-1.c | 2 +-
gcc/testsuite/gcc.dg/enum-compat-2.c | 32 +
gcc/testsuite/gcc.dg/func-ptr-conv-1.c | 2 +-
gcc/testsuite/gcc.dg/func-ptr-conv-2.c | 56 +
gcc/testsuite/gcc.dg/gnu23-attr-syntax-2.c | 2 +-
gcc/testsuite/gcc.dg/gnu23-attr-syntax-3.c | 17 +
gcc/testsuite/gcc.dg/gnu23-builtins-no-dfp-1.c | 12 +-
gcc/testsuite/gcc.dg/gomp/pr35738-2.c | 18 +
gcc/testsuite/gcc.dg/gomp/pr35738.c | 2 +-
gcc/testsuite/gcc.dg/graphite/pr83126.c | 2 +-
gcc/testsuite/gcc.dg/graphite/pr83255.c | 2 +-
gcc/testsuite/gcc.dg/hardbool-err.c | 31 +
gcc/testsuite/gcc.dg/hardbool-trap.c | 13 +
gcc/testsuite/gcc.dg/init-bad-7.c | 2 +-
gcc/testsuite/gcc.dg/init-bad-7a.c | 12 +
gcc/testsuite/gcc.dg/init-excess-3.c | 4 +-
gcc/testsuite/gcc.dg/missing-header-fixit-1.c | 2 +-
gcc/testsuite/gcc.dg/missing-header-fixit-1a.c | 37 +
gcc/testsuite/gcc.dg/missing-header-fixit-2.c | 2 +-
gcc/testsuite/gcc.dg/missing-header-fixit-2a.c | 31 +
gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 2 +-
gcc/testsuite/gcc.dg/missing-header-fixit-4a.c | 27 +
gcc/testsuite/gcc.dg/missing-header-fixit-5.c | 2 +-
gcc/testsuite/gcc.dg/missing-header-fixit-5a.c | 42 +
gcc/testsuite/gcc.dg/noncompile/incomplete-3.c | 2 +-
gcc/testsuite/gcc.dg/noncompile/pr79758-2.c | 6 +
gcc/testsuite/gcc.dg/noncompile/pr79758.c | 1 +
gcc/testsuite/gcc.dg/overflow-warn-1.c | 4 +-
gcc/testsuite/gcc.dg/overflow-warn-3.c | 4 +-
gcc/testsuite/gcc.dg/param-type-mismatch-2.c | 187 +
gcc/testsuite/gcc.dg/param-type-mismatch.c | 2 +-
gcc/testsuite/gcc.dg/pch/rwsr-pch.c | 7 +
gcc/testsuite/gcc.dg/pch/rwsr-pch.hs | 10 +
gcc/testsuite/gcc.dg/permerror-default.c | 85 +
.../gcc.dg/permerror-fpermissive-nowarning.c | 6 +
gcc/testsuite/gcc.dg/permerror-fpermissive.c | 85 +
.../gcc.dg/permerror-gnu89-nopermissive.c | 85 +
gcc/testsuite/gcc.dg/permerror-gnu89-pedantic.c | 85 +
gcc/testsuite/gcc.dg/permerror-gnu89.c | 85 +
gcc/testsuite/gcc.dg/permerror-noerror.c | 85 +
gcc/testsuite/gcc.dg/permerror-nowarning.c | 5 +
gcc/testsuite/gcc.dg/permerror-pedantic.c | 85 +
gcc/testsuite/gcc.dg/permerror-system.c | 45 +
.../gcc.dg/plugin/analyzer_cpython_plugin.c | 10 +-
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 28 +-
gcc/testsuite/gcc.dg/pointer-array-atomic-2.c | 60 +
gcc/testsuite/gcc.dg/pointer-array-atomic.c | 2 +-
gcc/testsuite/gcc.dg/pointer-array-quals-1.c | 6 +-
gcc/testsuite/gcc.dg/pr105635-2.c | 11 +
gcc/testsuite/gcc.dg/pr105635.c | 2 +-
gcc/testsuite/gcc.dg/pr111409.c | 4 +-
gcc/testsuite/gcc.dg/pr111922.c | 29 +
gcc/testsuite/gcc.dg/pr112719.c | 18 +
gcc/testsuite/gcc.dg/pr112733.c | 16 +
gcc/testsuite/gcc.dg/pr112760.c | 22 +
gcc/testsuite/gcc.dg/pr112837.c | 11 +
gcc/testsuite/gcc.dg/pr112845.c | 9 +
gcc/testsuite/gcc.dg/pr23075-2.c | 14 +
gcc/testsuite/gcc.dg/pr23075.c | 2 +-
gcc/testsuite/gcc.dg/pr29521-a.c | 15 +
gcc/testsuite/gcc.dg/pr29521.c | 2 +-
gcc/testsuite/gcc.dg/pr61162-2.c | 2 +-
gcc/testsuite/gcc.dg/pr61162-3.c | 13 +
gcc/testsuite/gcc.dg/pr61852.c | 4 +-
gcc/testsuite/gcc.dg/pr67730-a.c | 11 +
gcc/testsuite/gcc.dg/pr67730.c | 2 +-
gcc/testsuite/gcc.dg/spec-barrier-3.c | 2 +-
gcc/testsuite/gcc.dg/spec-barrier-3a.c | 13 +
gcc/testsuite/gcc.dg/spellcheck-identifiers-1a.c | 136 +
gcc/testsuite/gcc.dg/spellcheck-identifiers-2.c | 2 +-
gcc/testsuite/gcc.dg/spellcheck-identifiers-2a.c | 33 +
gcc/testsuite/gcc.dg/spellcheck-identifiers-3.c | 2 +-
gcc/testsuite/gcc.dg/spellcheck-identifiers-3a.c | 45 +
gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c | 2 +-
gcc/testsuite/gcc.dg/spellcheck-identifiers-4a.c | 10 +
gcc/testsuite/gcc.dg/spellcheck-identifiers.c | 2 +-
gcc/testsuite/gcc.dg/torture/bitint-43.c | 2 +-
gcc/testsuite/gcc.dg/torture/bitint-44.c | 2 +-
gcc/testsuite/gcc.dg/torture/bitint-45.c | 32 +
gcc/testsuite/gcc.dg/torture/hardbool-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-i-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-i.c | 5 +
gcc/testsuite/gcc.dg/torture/hardbool-ll-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-ll.c | 5 +
gcc/testsuite/gcc.dg/torture/hardbool-s-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-s.c | 5 +
gcc/testsuite/gcc.dg/torture/hardbool-ul-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-ul.c | 5 +
gcc/testsuite/gcc.dg/torture/hardbool-us-5a.c | 6 +
gcc/testsuite/gcc.dg/torture/hardbool-us.c | 5 +
gcc/testsuite/gcc.dg/torture/hardbool.c | 118 +
gcc/testsuite/gcc.dg/torture/inline-mem-cmp-1.c | 7 +
gcc/testsuite/gcc.dg/torture/inline-mem-cpy-1.c | 8 +
.../gcc.dg/torture/inline-mem-cpy-cmp-1.c | 11 +
gcc/testsuite/gcc.dg/torture/inline-mem-move-1.c | 8 +
gcc/testsuite/gcc.dg/torture/inline-mem-set-1.c | 84 +
gcc/testsuite/gcc.dg/torture/pr109689.c | 34 +
gcc/testsuite/gcc.dg/torture/pr112827-1.c | 14 +
gcc/testsuite/gcc.dg/torture/pr112827-2.c | 18 +
gcc/testsuite/gcc.dg/torture/pr112856.c | 18 +
gcc/testsuite/gcc.dg/transparent-union-1.c | 2 +-
gcc/testsuite/gcc.dg/transparent-union-1a.c | 85 +
gcc/testsuite/gcc.dg/tree-prof/time-profiler-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr112721.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr112767.c | 18 +
gcc/testsuite/gcc.dg/ubsan/pr112741.c | 21 +
gcc/testsuite/gcc.dg/vect/pr111754.c | 14 +
gcc/testsuite/gcc.dg/vect/pr112818.c | 34 +
.../gcc.target/aarch64/aapcs64/func-ret-1.c | 1 +
.../gcc.target/aarch64/aapcs64/func-ret-2.c | 1 +
.../gcc.target/aarch64/aapcs64/func-ret-3.c | 1 +
.../gcc.target/aarch64/aapcs64/func-ret-4.c | 1 +
.../gcc.target/aarch64/aapcs64/func-ret-64x1_1.c | 1 +
gcc/testsuite/gcc.target/aarch64/aapcs64/ice_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c | 4 +-
gcc/testsuite/gcc.target/aarch64/acle/memtag_2a.c | 71 +
gcc/testsuite/gcc.target/aarch64/acle/rwsr-1.c | 28 +
gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c | 25 +
gcc/testsuite/gcc.target/aarch64/acle/rwsr-3.c | 18 +
gcc/testsuite/gcc.target/aarch64/acle/rwsr.c | 144 +
gcc/testsuite/gcc.target/aarch64/auto-init-1.c | 3 +-
gcc/testsuite/gcc.target/aarch64/csinc-3.c | 10 +
gcc/testsuite/gcc.target/aarch64/eh_return-2.c | 9 +
gcc/testsuite/gcc.target/aarch64/eh_return-3.c | 32 +
gcc/testsuite/gcc.target/aarch64/movdf_2.c | 51 +
gcc/testsuite/gcc.target/aarch64/movdi_3.c | 59 +
gcc/testsuite/gcc.target/aarch64/movhf_2.c | 53 +
gcc/testsuite/gcc.target/aarch64/movhi_2.c | 61 +
gcc/testsuite/gcc.target/aarch64/movqi_2.c | 59 +
gcc/testsuite/gcc.target/aarch64/movsf_2.c | 51 +
gcc/testsuite/gcc.target/aarch64/movsi_2.c | 59 +
gcc/testsuite/gcc.target/aarch64/movtf_3.c | 81 +
gcc/testsuite/gcc.target/aarch64/movtf_4.c | 78 +
gcc/testsuite/gcc.target/aarch64/movti_3.c | 86 +
gcc/testsuite/gcc.target/aarch64/movti_4.c | 83 +
gcc/testsuite/gcc.target/aarch64/movv16qi_4.c | 82 +
gcc/testsuite/gcc.target/aarch64/movv16qi_5.c | 79 +
gcc/testsuite/gcc.target/aarch64/movv8qi_4.c | 55 +
gcc/testsuite/gcc.target/aarch64/pr112406.c | 8 +-
.../gcc.target/aarch64/pragma_cpp_predefs_4.c | 38 +
.../gcc.target/aarch64/return_address_sign_1.c | 13 +-
.../gcc.target/aarch64/return_address_sign_2.c | 17 +-
.../gcc.target/aarch64/return_address_sign_b_1.c | 11 -
.../gcc.target/aarch64/return_address_sign_b_2.c | 17 +-
.../aarch64/sme/aarch64-sme-acle-asm.exp | 81 +
.../gcc.target/aarch64/sme/aarch64-sme.exp | 46 +
.../gcc.target/aarch64/sme/acle-asm/addha_za32.c | 48 +
.../gcc.target/aarch64/sme/acle-asm/addha_za64.c | 50 +
.../gcc.target/aarch64/sme/acle-asm/addva_za32.c | 48 +
.../gcc.target/aarch64/sme/acle-asm/addva_za64.c | 50 +
.../aarch64/sme/acle-asm/arm_has_sme_sc.c | 25 +
.../sme/acle-asm/arm_in_streaming_mode_ns.c | 11 +
.../aarch64/sme/acle-asm/arm_in_streaming_mode_s.c | 11 +
.../sme/acle-asm/arm_in_streaming_mode_sc.c | 26 +
.../gcc.target/aarch64/sme/acle-asm/clamp_s16.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_s32.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_s64.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_s8.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_u16.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_u32.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_u64.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/clamp_u8.c | 42 +
.../gcc.target/aarch64/sme/acle-asm/cntsb_s.c | 310 +
.../gcc.target/aarch64/sme/acle-asm/cntsb_sc.c | 12 +
.../gcc.target/aarch64/sme/acle-asm/cntsd_s.c | 277 +
.../gcc.target/aarch64/sme/acle-asm/cntsd_sc.c | 13 +
.../gcc.target/aarch64/sme/acle-asm/cntsh_s.c | 279 +
.../gcc.target/aarch64/sme/acle-asm/cntsh_sc.c | 13 +
.../gcc.target/aarch64/sme/acle-asm/cntsw_s.c | 278 +
.../gcc.target/aarch64/sme/acle-asm/cntsw_sc.c | 13 +
.../aarch64/sme/acle-asm/ld1_hor_vnum_za128.c | 77 +
.../aarch64/sme/acle-asm/ld1_hor_vnum_za16.c | 123 +
.../aarch64/sme/acle-asm/ld1_hor_vnum_za32.c | 123 +
.../aarch64/sme/acle-asm/ld1_hor_vnum_za64.c | 112 +
.../aarch64/sme/acle-asm/ld1_hor_vnum_za8.c | 112 +
.../aarch64/sme/acle-asm/ld1_hor_za128.c | 83 +
.../gcc.target/aarch64/sme/acle-asm/ld1_hor_za16.c | 126 +
.../gcc.target/aarch64/sme/acle-asm/ld1_hor_za32.c | 125 +
.../gcc.target/aarch64/sme/acle-asm/ld1_hor_za64.c | 105 +
.../gcc.target/aarch64/sme/acle-asm/ld1_hor_za8.c | 95 +
.../aarch64/sme/acle-asm/ld1_ver_vnum_za128.c | 77 +
.../aarch64/sme/acle-asm/ld1_ver_vnum_za16.c | 123 +
.../aarch64/sme/acle-asm/ld1_ver_vnum_za32.c | 123 +
.../aarch64/sme/acle-asm/ld1_ver_vnum_za64.c | 112 +
.../aarch64/sme/acle-asm/ld1_ver_vnum_za8.c | 112 +
.../aarch64/sme/acle-asm/ld1_ver_za128.c | 83 +
.../gcc.target/aarch64/sme/acle-asm/ld1_ver_za16.c | 126 +
.../gcc.target/aarch64/sme/acle-asm/ld1_ver_za32.c | 125 +
.../gcc.target/aarch64/sme/acle-asm/ld1_ver_za64.c | 105 +
.../gcc.target/aarch64/sme/acle-asm/ld1_ver_za8.c | 95 +
.../aarch64/sme/acle-asm/ldr_vnum_za_s.c | 147 +
.../aarch64/sme/acle-asm/ldr_vnum_za_sc.c | 148 +
.../gcc.target/aarch64/sme/acle-asm/ldr_za_s.c | 124 +
.../gcc.target/aarch64/sme/acle-asm/ldr_za_sc.c | 71 +
.../gcc.target/aarch64/sme/acle-asm/mopa_za32.c | 102 +
.../gcc.target/aarch64/sme/acle-asm/mopa_za64.c | 70 +
.../gcc.target/aarch64/sme/acle-asm/mops_za32.c | 102 +
.../gcc.target/aarch64/sme/acle-asm/mops_za64.c | 70 +
.../aarch64/sme/acle-asm/read_hor_za128.c | 435 +
.../aarch64/sme/acle-asm/read_hor_za16.c | 207 +
.../aarch64/sme/acle-asm/read_hor_za32.c | 196 +
.../aarch64/sme/acle-asm/read_hor_za64.c | 186 +
.../gcc.target/aarch64/sme/acle-asm/read_hor_za8.c | 125 +
.../aarch64/sme/acle-asm/read_ver_za128.c | 435 +
.../aarch64/sme/acle-asm/read_ver_za16.c | 207 +
.../aarch64/sme/acle-asm/read_ver_za32.c | 196 +
.../aarch64/sme/acle-asm/read_ver_za64.c | 186 +
.../gcc.target/aarch64/sme/acle-asm/read_ver_za8.c | 125 +
.../gcc.target/aarch64/sme/acle-asm/revd_bf16.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_f16.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_f32.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_f64.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_s16.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_s32.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_s64.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_s8.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_u16.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_u32.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_u64.c | 76 +
.../gcc.target/aarch64/sme/acle-asm/revd_u8.c | 76 +
.../aarch64/sme/acle-asm/st1_hor_vnum_za128.c | 77 +
.../aarch64/sme/acle-asm/st1_hor_vnum_za16.c | 123 +
.../aarch64/sme/acle-asm/st1_hor_vnum_za32.c | 123 +
.../aarch64/sme/acle-asm/st1_hor_vnum_za64.c | 112 +
.../aarch64/sme/acle-asm/st1_hor_vnum_za8.c | 112 +
.../aarch64/sme/acle-asm/st1_hor_za128.c | 83 +
.../gcc.target/aarch64/sme/acle-asm/st1_hor_za16.c | 126 +
.../gcc.target/aarch64/sme/acle-asm/st1_hor_za32.c | 125 +
.../gcc.target/aarch64/sme/acle-asm/st1_hor_za64.c | 105 +
.../gcc.target/aarch64/sme/acle-asm/st1_hor_za8.c | 95 +
.../aarch64/sme/acle-asm/st1_ver_vnum_za128.c | 77 +
.../aarch64/sme/acle-asm/st1_ver_vnum_za16.c | 123 +
.../aarch64/sme/acle-asm/st1_ver_vnum_za32.c | 123 +
.../aarch64/sme/acle-asm/st1_ver_vnum_za64.c | 112 +
.../aarch64/sme/acle-asm/st1_ver_vnum_za8.c | 112 +
.../aarch64/sme/acle-asm/st1_ver_za128.c | 83 +
.../gcc.target/aarch64/sme/acle-asm/st1_ver_za16.c | 126 +
.../gcc.target/aarch64/sme/acle-asm/st1_ver_za32.c | 125 +
.../gcc.target/aarch64/sme/acle-asm/st1_ver_za64.c | 105 +
.../gcc.target/aarch64/sme/acle-asm/st1_ver_za8.c | 95 +
.../aarch64/sme/acle-asm/str_vnum_za_s.c | 147 +
.../aarch64/sme/acle-asm/str_vnum_za_sc.c | 148 +
.../gcc.target/aarch64/sme/acle-asm/str_za_s.c | 124 +
.../gcc.target/aarch64/sme/acle-asm/str_za_sc.c | 71 +
.../gcc.target/aarch64/sme/acle-asm/sumopa_za32.c | 30 +
.../gcc.target/aarch64/sme/acle-asm/sumopa_za64.c | 32 +
.../gcc.target/aarch64/sme/acle-asm/sumops_za32.c | 30 +
.../gcc.target/aarch64/sme/acle-asm/sumops_za64.c | 32 +
.../aarch64/sme/acle-asm/test_sme_acle.h | 62 +
.../gcc.target/aarch64/sme/acle-asm/undef_za.c | 33 +
.../gcc.target/aarch64/sme/acle-asm/usmopa_za32.c | 30 +
.../gcc.target/aarch64/sme/acle-asm/usmopa_za64.c | 32 +
.../gcc.target/aarch64/sme/acle-asm/usmops_za32.c | 30 +
.../gcc.target/aarch64/sme/acle-asm/usmops_za64.c | 32 +
.../aarch64/sme/acle-asm/write_hor_za128.c | 193 +
.../aarch64/sme/acle-asm/write_hor_za16.c | 133 +
.../aarch64/sme/acle-asm/write_hor_za32.c | 143 +
.../aarch64/sme/acle-asm/write_hor_za64.c | 133 +
.../aarch64/sme/acle-asm/write_hor_za8.c | 93 +
.../aarch64/sme/acle-asm/write_ver_za128.c | 193 +
.../aarch64/sme/acle-asm/write_ver_za16.c | 133 +
.../aarch64/sme/acle-asm/write_ver_za32.c | 143 +
.../aarch64/sme/acle-asm/write_ver_za64.c | 133 +
.../aarch64/sme/acle-asm/write_ver_za8.c | 93 +
.../gcc.target/aarch64/sme/acle-asm/zero_mask_za.c | 130 +
.../gcc.target/aarch64/sme/acle-asm/zero_za.c | 11 +
gcc/testsuite/gcc.target/aarch64/sme/arm_neon_1.c | 13 +
gcc/testsuite/gcc.target/aarch64/sme/arm_neon_2.c | 11 +
gcc/testsuite/gcc.target/aarch64/sme/arm_neon_3.c | 11 +
.../gcc.target/aarch64/sme/call_sm_switch_1.c | 233 +
.../gcc.target/aarch64/sme/call_sm_switch_10.c | 37 +
.../gcc.target/aarch64/sme/call_sm_switch_2.c | 43 +
.../gcc.target/aarch64/sme/call_sm_switch_3.c | 166 +
.../gcc.target/aarch64/sme/call_sm_switch_4.c | 43 +
.../gcc.target/aarch64/sme/call_sm_switch_5.c | 318 +
.../gcc.target/aarch64/sme/call_sm_switch_6.c | 45 +
.../gcc.target/aarch64/sme/call_sm_switch_7.c | 516 +
.../gcc.target/aarch64/sme/call_sm_switch_8.c | 87 +
.../gcc.target/aarch64/sme/call_sm_switch_9.c | 103 +
gcc/testsuite/gcc.target/aarch64/sme/clamp_1.c | 38 +
gcc/testsuite/gcc.target/aarch64/sme/clamp_2.c | 32 +
gcc/testsuite/gcc.target/aarch64/sme/clamp_3.c | 26 +
gcc/testsuite/gcc.target/aarch64/sme/clamp_4.c | 20 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_1.c | 47 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_10.c | 57 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_11.c | 57 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_12.c | 15 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_13.c | 15 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_14.c | 15 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_15.c | 27 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_2.c | 47 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_3.c | 47 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_4.c | 47 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_5.c | 47 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_6.c | 31 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_7.c | 31 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_8.c | 31 +
gcc/testsuite/gcc.target/aarch64/sme/inlining_9.c | 55 +
.../gcc.target/aarch64/sme/keyword_macros_1.c | 10 +
.../gcc.target/aarch64/sme/locally_streaming_1.c | 466 +
.../gcc.target/aarch64/sme/locally_streaming_2.c | 177 +
.../gcc.target/aarch64/sme/locally_streaming_3.c | 273 +
.../gcc.target/aarch64/sme/locally_streaming_4.c | 145 +
.../gcc.target/aarch64/sme/nonlocal_goto_1.c | 58 +
.../gcc.target/aarch64/sme/nonlocal_goto_2.c | 44 +
.../gcc.target/aarch64/sme/nonlocal_goto_3.c | 46 +
.../gcc.target/aarch64/sme/nonlocal_goto_4.c | 25 +
.../gcc.target/aarch64/sme/nonlocal_goto_5.c | 26 +
.../gcc.target/aarch64/sme/nonlocal_goto_6.c | 31 +
.../gcc.target/aarch64/sme/nonlocal_goto_7.c | 25 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_1.c | 45 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_2.c | 45 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_3.c | 45 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_4.c | 45 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_5.c | 45 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_6.c | 26 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_7.c | 26 +
gcc/testsuite/gcc.target/aarch64/sme/sibcall_8.c | 19 +
.../gcc.target/aarch64/sme/streaming_mode_1.c | 130 +
.../gcc.target/aarch64/sme/streaming_mode_2.c | 25 +
.../gcc.target/aarch64/sme/streaming_mode_3.c | 63 +
.../gcc.target/aarch64/sme/streaming_mode_4.c | 22 +
gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c | 154 +
gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c | 73 +
gcc/testsuite/gcc.target/aarch64/sme/za_state_3.c | 31 +
gcc/testsuite/gcc.target/aarch64/sme/za_state_4.c | 585 ++
gcc/testsuite/gcc.target/aarch64/sme/za_state_5.c | 595 ++
gcc/testsuite/gcc.target/aarch64/sme/za_state_6.c | 23 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_1.c | 65 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_2.c | 31 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_3.c | 6 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_4.c | 53 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_5.c | 260 +
gcc/testsuite/gcc.target/aarch64/sme/zt0_state_6.c | 54 +
.../aarch64/sme2/aarch64-sme2-acle-asm.exp | 81 +
.../gcc.target/aarch64/sme2/acle-asm/add_s16_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_s16_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_s32_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_s32_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_s64_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_s64_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_s8_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_s8_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_u16_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_u16_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_u32_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_u32_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_u64_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_u64_x4.c | 125 +
.../gcc.target/aarch64/sme2/acle-asm/add_u8_x2.c | 115 +
.../gcc.target/aarch64/sme2/acle-asm/add_u8_x4.c | 125 +
.../sme2/acle-asm/add_write_za32_s32_vg1x2.c | 180 +
.../sme2/acle-asm/add_write_za32_s32_vg1x4.c | 172 +
.../sme2/acle-asm/add_write_za32_u32_vg1x2.c | 180 +
.../sme2/acle-asm/add_write_za32_u32_vg1x4.c | 172 +
.../sme2/acle-asm/add_write_za64_s64_vg1x2.c | 182 +
.../sme2/acle-asm/add_write_za64_s64_vg1x4.c | 174 +
.../sme2/acle-asm/add_write_za64_u64_vg1x2.c | 182 +
.../sme2/acle-asm/add_write_za64_u64_vg1x4.c | 174 +
.../aarch64/sme2/acle-asm/add_za32_f32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/add_za32_f32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/add_za32_s32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/add_za32_s32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/add_za32_u32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/add_za32_u32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/add_za64_f64_vg1x2.c | 126 +
.../aarch64/sme2/acle-asm/add_za64_f64_vg1x4.c | 141 +
.../aarch64/sme2/acle-asm/add_za64_s64_vg1x2.c | 124 +
.../aarch64/sme2/acle-asm/add_za64_s64_vg1x4.c | 139 +
.../aarch64/sme2/acle-asm/add_za64_u64_vg1x2.c | 124 +
.../aarch64/sme2/acle-asm/add_za64_u64_vg1x4.c | 139 +
.../gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c | 65 +
.../aarch64/sme2/acle-asm/bfmlslb_lane_f32.c | 84 +
.../gcc.target/aarch64/sme2/acle-asm/bfmlslt_f32.c | 65 +
.../aarch64/sme2/acle-asm/bfmlslt_lane_f32.c | 84 +
.../gcc.target/aarch64/sme2/acle-asm/bmopa_za32.c | 30 +
.../gcc.target/aarch64/sme2/acle-asm/bmops_za32.c | 30 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_f16.c | 42 +
.../aarch64/sme2/acle-asm/clamp_f16_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_f16_x4.c | 104 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_f32.c | 42 +
.../aarch64/sme2/acle-asm/clamp_f32_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_f32_x4.c | 104 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_f64.c | 42 +
.../aarch64/sme2/acle-asm/clamp_f64_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_f64_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_s16_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_s16_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_s32_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_s32_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_s64_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_s64_x4.c | 104 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_s8_x2.c | 94 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_s8_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_u16_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_u16_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_u32_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_u32_x4.c | 104 +
.../aarch64/sme2/acle-asm/clamp_u64_x2.c | 94 +
.../aarch64/sme2/acle-asm/clamp_u64_x4.c | 104 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_u8_x2.c | 94 +
.../gcc.target/aarch64/sme2/acle-asm/clamp_u8_x4.c | 104 +
.../gcc.target/aarch64/sme2/acle-asm/cntp_c16.c | 39 +
.../gcc.target/aarch64/sme2/acle-asm/cntp_c32.c | 39 +
.../gcc.target/aarch64/sme2/acle-asm/cntp_c64.c | 39 +
.../gcc.target/aarch64/sme2/acle-asm/cntp_c8.c | 39 +
.../aarch64/sme2/acle-asm/cvt_bf16_f32_x2.c | 50 +
.../aarch64/sme2/acle-asm/cvt_f16_f32_x2.c | 50 +
.../aarch64/sme2/acle-asm/cvt_f32_s32_x2.c | 43 +
.../aarch64/sme2/acle-asm/cvt_f32_s32_x4.c | 77 +
.../aarch64/sme2/acle-asm/cvt_f32_u32_x2.c | 43 +
.../aarch64/sme2/acle-asm/cvt_f32_u32_x4.c | 77 +
.../aarch64/sme2/acle-asm/cvt_s32_f32_x2.c | 43 +
.../aarch64/sme2/acle-asm/cvt_s32_f32_x4.c | 77 +
.../aarch64/sme2/acle-asm/cvt_u32_f32_x2.c | 43 +
.../aarch64/sme2/acle-asm/cvt_u32_f32_x4.c | 77 +
.../aarch64/sme2/acle-asm/cvtn_bf16_f32_x2.c | 50 +
.../aarch64/sme2/acle-asm/cvtn_f16_f32_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/dot_f32.c | 44 +
.../aarch64/sme2/acle-asm/dot_lane_f32.c | 93 +
.../aarch64/sme2/acle-asm/dot_lane_s32.c | 93 +
.../aarch64/sme2/acle-asm/dot_lane_u32.c | 93 +
.../sme2/acle-asm/dot_lane_za32_bf16_vg1x2.c | 102 +
.../sme2/acle-asm/dot_lane_za32_bf16_vg1x4.c | 108 +
.../sme2/acle-asm/dot_lane_za32_f16_vg1x2.c | 102 +
.../sme2/acle-asm/dot_lane_za32_f16_vg1x4.c | 108 +
.../sme2/acle-asm/dot_lane_za32_s16_vg1x2.c | 102 +
.../sme2/acle-asm/dot_lane_za32_s16_vg1x4.c | 108 +
.../aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x2.c | 102 +
.../aarch64/sme2/acle-asm/dot_lane_za32_s8_vg1x4.c | 108 +
.../sme2/acle-asm/dot_lane_za32_u16_vg1x2.c | 102 +
.../sme2/acle-asm/dot_lane_za32_u16_vg1x4.c | 108 +
.../aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x2.c | 102 +
.../aarch64/sme2/acle-asm/dot_lane_za32_u8_vg1x4.c | 108 +
.../sme2/acle-asm/dot_lane_za64_s16_vg1x2.c | 104 +
.../sme2/acle-asm/dot_lane_za64_s16_vg1x4.c | 110 +
.../sme2/acle-asm/dot_lane_za64_u16_vg1x2.c | 104 +
.../sme2/acle-asm/dot_lane_za64_u16_vg1x4.c | 110 +
.../gcc.target/aarch64/sme2/acle-asm/dot_s32.c | 44 +
.../gcc.target/aarch64/sme2/acle-asm/dot_u32.c | 44 +
.../aarch64/sme2/acle-asm/dot_za32_bf16_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_bf16_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za32_f16_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_f16_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za32_s16_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_s16_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za32_s8_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_s8_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za32_u16_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_u16_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za32_u8_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/dot_za32_u8_vg1x4.c | 254 +
.../aarch64/sme2/acle-asm/dot_za64_s16_vg1x2.c | 245 +
.../aarch64/sme2/acle-asm/dot_za64_s16_vg1x4.c | 256 +
.../aarch64/sme2/acle-asm/dot_za64_u16_vg1x2.c | 245 +
.../aarch64/sme2/acle-asm/dot_za64_u16_vg1x4.c | 256 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_bf16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_f64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_s8_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ld1_u8_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_bf16_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_bf16_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_f16_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_f16_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_f32_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_f32_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_f64_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_f64_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_s16_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_s16_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_s32_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_s32_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_s64_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_s64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ldnt1_s8_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_u16_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_u16_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_u32_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_u32_x4.c | 354 +
.../aarch64/sme2/acle-asm/ldnt1_u64_x2.c | 262 +
.../aarch64/sme2/acle-asm/ldnt1_u64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/ldnt1_u8_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/ldr_zt.c | 36 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_bf16.c | 48 +
.../aarch64/sme2/acle-asm/luti2_bf16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_bf16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_f16.c | 48 +
.../aarch64/sme2/acle-asm/luti2_f16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_f16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_f32.c | 48 +
.../aarch64/sme2/acle-asm/luti2_f32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_f32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_s16.c | 48 +
.../aarch64/sme2/acle-asm/luti2_s16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_s16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_s32.c | 48 +
.../aarch64/sme2/acle-asm/luti2_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_s32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_s8.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_s8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_s8_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_u16.c | 48 +
.../aarch64/sme2/acle-asm/luti2_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_u16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_u32.c | 48 +
.../aarch64/sme2/acle-asm/luti2_u32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti2_u32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_u8.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_u8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/luti2_u8_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_bf16.c | 48 +
.../aarch64/sme2/acle-asm/luti4_bf16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_bf16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_f16.c | 48 +
.../aarch64/sme2/acle-asm/luti4_f16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_f16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_f32.c | 48 +
.../aarch64/sme2/acle-asm/luti4_f32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_f32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_s16.c | 48 +
.../aarch64/sme2/acle-asm/luti4_s16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_s16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_s32.c | 48 +
.../aarch64/sme2/acle-asm/luti4_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_s32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_s8.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_s8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_u16.c | 48 +
.../aarch64/sme2/acle-asm/luti4_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_u16_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_u32.c | 48 +
.../aarch64/sme2/acle-asm/luti4_u32_x2.c | 50 +
.../aarch64/sme2/acle-asm/luti4_u32_x4.c | 56 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_u8.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/luti4_u8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/max_f16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_f16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_f32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_f32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_f64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_f64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_s16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_s16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_s32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_s32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_s64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_s64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_s8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_s8_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_u16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_u16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_u32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_u32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_u64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_u64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/max_u8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/max_u8_x4.c | 249 +
.../aarch64/sme2/acle-asm/maxnm_f16_x2.c | 207 +
.../aarch64/sme2/acle-asm/maxnm_f16_x4.c | 249 +
.../aarch64/sme2/acle-asm/maxnm_f32_x2.c | 207 +
.../aarch64/sme2/acle-asm/maxnm_f32_x4.c | 249 +
.../aarch64/sme2/acle-asm/maxnm_f64_x2.c | 207 +
.../aarch64/sme2/acle-asm/maxnm_f64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_f16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_f16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_f32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_f32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_f64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_f64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_s16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_s16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_s32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_s32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_s64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_s64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_s8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_s8_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_u16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_u16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_u32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_u32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_u64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_u64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/min_u8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/min_u8_x4.c | 249 +
.../aarch64/sme2/acle-asm/minnm_f16_x2.c | 207 +
.../aarch64/sme2/acle-asm/minnm_f16_x4.c | 249 +
.../aarch64/sme2/acle-asm/minnm_f32_x2.c | 207 +
.../aarch64/sme2/acle-asm/minnm_f32_x4.c | 249 +
.../aarch64/sme2/acle-asm/minnm_f64_x2.c | 207 +
.../aarch64/sme2/acle-asm/minnm_f64_x4.c | 249 +
.../sme2/acle-asm/mla_lane_za32_bf16_vg2x1.c | 148 +
.../sme2/acle-asm/mla_lane_za32_bf16_vg2x2.c | 112 +
.../sme2/acle-asm/mla_lane_za32_bf16_vg2x4.c | 118 +
.../sme2/acle-asm/mla_lane_za32_f16_vg2x1.c | 148 +
.../sme2/acle-asm/mla_lane_za32_f16_vg2x2.c | 112 +
.../sme2/acle-asm/mla_lane_za32_f16_vg2x4.c | 118 +
.../sme2/acle-asm/mla_lane_za32_f32_vg1x2.c | 102 +
.../sme2/acle-asm/mla_lane_za32_f32_vg1x4.c | 108 +
.../sme2/acle-asm/mla_lane_za32_s16_vg2x1.c | 148 +
.../sme2/acle-asm/mla_lane_za32_s16_vg2x2.c | 112 +
.../sme2/acle-asm/mla_lane_za32_s16_vg2x4.c | 118 +
.../aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x1.c | 150 +
.../aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x2.c | 122 +
.../aarch64/sme2/acle-asm/mla_lane_za32_s8_vg4x4.c | 128 +
.../sme2/acle-asm/mla_lane_za32_u16_vg2x1.c | 148 +
.../sme2/acle-asm/mla_lane_za32_u16_vg2x2.c | 112 +
.../sme2/acle-asm/mla_lane_za32_u16_vg2x4.c | 118 +
.../aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x1.c | 150 +
.../aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x2.c | 122 +
.../aarch64/sme2/acle-asm/mla_lane_za32_u8_vg4x4.c | 128 +
.../sme2/acle-asm/mla_lane_za64_f64_vg1x2.c | 104 +
.../sme2/acle-asm/mla_lane_za64_f64_vg1x4.c | 110 +
.../sme2/acle-asm/mla_lane_za64_s16_vg4x1.c | 152 +
.../sme2/acle-asm/mla_lane_za64_s16_vg4x2.c | 124 +
.../sme2/acle-asm/mla_lane_za64_s16_vg4x4.c | 130 +
.../sme2/acle-asm/mla_lane_za64_u16_vg4x1.c | 152 +
.../sme2/acle-asm/mla_lane_za64_u16_vg4x2.c | 124 +
.../sme2/acle-asm/mla_lane_za64_u16_vg4x4.c | 130 +
.../aarch64/sme2/acle-asm/mla_za32_bf16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mla_za32_bf16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mla_za32_bf16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mla_za32_f16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mla_za32_f16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mla_za32_f16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mla_za32_f32_vg1x2.c | 180 +
.../aarch64/sme2/acle-asm/mla_za32_f32_vg1x4.c | 172 +
.../aarch64/sme2/acle-asm/mla_za32_s16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mla_za32_s16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mla_za32_s16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mla_za32_s8_vg4x1.c | 149 +
.../aarch64/sme2/acle-asm/mla_za32_s8_vg4x2.c | 249 +
.../aarch64/sme2/acle-asm/mla_za32_s8_vg4x4.c | 260 +
.../aarch64/sme2/acle-asm/mla_za32_u16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mla_za32_u16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mla_za32_u16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mla_za32_u8_vg4x1.c | 149 +
.../aarch64/sme2/acle-asm/mla_za32_u8_vg4x2.c | 249 +
.../aarch64/sme2/acle-asm/mla_za32_u8_vg4x4.c | 260 +
.../aarch64/sme2/acle-asm/mla_za64_f64_vg1x2.c | 182 +
.../aarch64/sme2/acle-asm/mla_za64_f64_vg1x4.c | 174 +
.../aarch64/sme2/acle-asm/mla_za64_s16_vg4x1.c | 151 +
.../aarch64/sme2/acle-asm/mla_za64_s16_vg4x2.c | 251 +
.../aarch64/sme2/acle-asm/mla_za64_s16_vg4x4.c | 262 +
.../aarch64/sme2/acle-asm/mla_za64_u16_vg4x1.c | 151 +
.../aarch64/sme2/acle-asm/mla_za64_u16_vg4x2.c | 251 +
.../aarch64/sme2/acle-asm/mla_za64_u16_vg4x4.c | 262 +
.../sme2/acle-asm/mls_lane_za32_bf16_vg2x1.c | 148 +
.../sme2/acle-asm/mls_lane_za32_bf16_vg2x2.c | 112 +
.../sme2/acle-asm/mls_lane_za32_bf16_vg2x4.c | 118 +
.../sme2/acle-asm/mls_lane_za32_f16_vg2x1.c | 148 +
.../sme2/acle-asm/mls_lane_za32_f16_vg2x2.c | 112 +
.../sme2/acle-asm/mls_lane_za32_f16_vg2x4.c | 118 +
.../sme2/acle-asm/mls_lane_za32_f32_vg1x2.c | 102 +
.../sme2/acle-asm/mls_lane_za32_f32_vg1x4.c | 108 +
.../sme2/acle-asm/mls_lane_za32_s16_vg2x1.c | 148 +
.../sme2/acle-asm/mls_lane_za32_s16_vg2x2.c | 112 +
.../sme2/acle-asm/mls_lane_za32_s16_vg2x4.c | 118 +
.../aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x1.c | 150 +
.../aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x2.c | 122 +
.../aarch64/sme2/acle-asm/mls_lane_za32_s8_vg4x4.c | 128 +
.../sme2/acle-asm/mls_lane_za32_u16_vg2x1.c | 148 +
.../sme2/acle-asm/mls_lane_za32_u16_vg2x2.c | 112 +
.../sme2/acle-asm/mls_lane_za32_u16_vg2x4.c | 118 +
.../aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x1.c | 150 +
.../aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x2.c | 122 +
.../aarch64/sme2/acle-asm/mls_lane_za32_u8_vg4x4.c | 128 +
.../sme2/acle-asm/mls_lane_za64_f64_vg1x2.c | 104 +
.../sme2/acle-asm/mls_lane_za64_f64_vg1x4.c | 110 +
.../sme2/acle-asm/mls_lane_za64_s16_vg4x1.c | 152 +
.../sme2/acle-asm/mls_lane_za64_s16_vg4x2.c | 124 +
.../sme2/acle-asm/mls_lane_za64_s16_vg4x4.c | 130 +
.../sme2/acle-asm/mls_lane_za64_u16_vg4x1.c | 152 +
.../sme2/acle-asm/mls_lane_za64_u16_vg4x2.c | 124 +
.../sme2/acle-asm/mls_lane_za64_u16_vg4x4.c | 130 +
.../aarch64/sme2/acle-asm/mls_za32_bf16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mls_za32_bf16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mls_za32_bf16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mls_za32_f16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mls_za32_f16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mls_za32_f16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mls_za32_f32_vg1x2.c | 180 +
.../aarch64/sme2/acle-asm/mls_za32_f32_vg1x4.c | 172 +
.../aarch64/sme2/acle-asm/mls_za32_s16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mls_za32_s16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mls_za32_s16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mls_za32_s8_vg4x1.c | 149 +
.../aarch64/sme2/acle-asm/mls_za32_s8_vg4x2.c | 249 +
.../aarch64/sme2/acle-asm/mls_za32_s8_vg4x4.c | 260 +
.../aarch64/sme2/acle-asm/mls_za32_u16_vg2x1.c | 148 +
.../aarch64/sme2/acle-asm/mls_za32_u16_vg2x2.c | 247 +
.../aarch64/sme2/acle-asm/mls_za32_u16_vg2x4.c | 258 +
.../aarch64/sme2/acle-asm/mls_za32_u8_vg4x1.c | 149 +
.../aarch64/sme2/acle-asm/mls_za32_u8_vg4x2.c | 249 +
.../aarch64/sme2/acle-asm/mls_za32_u8_vg4x4.c | 260 +
.../aarch64/sme2/acle-asm/mls_za64_f64_vg1x2.c | 182 +
.../aarch64/sme2/acle-asm/mls_za64_f64_vg1x4.c | 174 +
.../aarch64/sme2/acle-asm/mls_za64_s16_vg4x1.c | 151 +
.../aarch64/sme2/acle-asm/mls_za64_s16_vg4x2.c | 251 +
.../aarch64/sme2/acle-asm/mls_za64_s16_vg4x4.c | 262 +
.../aarch64/sme2/acle-asm/mls_za64_u16_vg4x1.c | 151 +
.../aarch64/sme2/acle-asm/mls_za64_u16_vg4x2.c | 251 +
.../aarch64/sme2/acle-asm/mls_za64_u16_vg4x4.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/mopa_za32.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/mops_za32.c | 48 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c16.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c16_x2.c | 54 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c32.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c32_x2.c | 54 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c64.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c64_x2.c | 54 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c8.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/pext_c8_x2.c | 54 +
.../gcc.target/aarch64/sme2/acle-asm/pfalse_c.c | 39 +
.../gcc.target/aarch64/sme2/acle-asm/psel_b16.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/psel_b32.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/psel_b64.c | 80 +
.../gcc.target/aarch64/sme2/acle-asm/psel_b8.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/psel_c16.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/psel_c32.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/psel_c64.c | 80 +
.../gcc.target/aarch64/sme2/acle-asm/psel_c8.c | 89 +
.../gcc.target/aarch64/sme2/acle-asm/ptrue_c16.c | 41 +
.../gcc.target/aarch64/sme2/acle-asm/ptrue_c32.c | 41 +
.../gcc.target/aarch64/sme2/acle-asm/ptrue_c64.c | 41 +
.../gcc.target/aarch64/sme2/acle-asm/ptrue_c8.c | 41 +
.../aarch64/sme2/acle-asm/qcvt_s16_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvt_s16_s64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvt_s8_s32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvt_u16_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvt_u16_s64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvt_u16_u32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvt_u16_u64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvt_u8_s32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvt_u8_u32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_s16_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvtn_s16_s64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_s8_s32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_u16_s32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvtn_u16_s64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_u16_u32_x2.c | 50 +
.../aarch64/sme2/acle-asm/qcvtn_u16_u64_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_u8_s32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qcvtn_u8_u32_x4.c | 65 +
.../aarch64/sme2/acle-asm/qdmulh_s16_x2.c | 207 +
.../aarch64/sme2/acle-asm/qdmulh_s16_x4.c | 249 +
.../aarch64/sme2/acle-asm/qdmulh_s32_x2.c | 207 +
.../aarch64/sme2/acle-asm/qdmulh_s32_x4.c | 249 +
.../aarch64/sme2/acle-asm/qdmulh_s64_x2.c | 207 +
.../aarch64/sme2/acle-asm/qdmulh_s64_x4.c | 249 +
.../aarch64/sme2/acle-asm/qdmulh_s8_x2.c | 207 +
.../aarch64/sme2/acle-asm/qdmulh_s8_x4.c | 249 +
.../aarch64/sme2/acle-asm/qrshr_s16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshr_s16_x4.c | 65 +
.../gcc.target/aarch64/sme2/acle-asm/qrshr_s8_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshr_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshr_u16_x4.c | 65 +
.../gcc.target/aarch64/sme2/acle-asm/qrshr_u8_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrn_s16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshrn_s16_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrn_s8_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrn_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshrn_u16_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrn_u8_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshru_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshru_u16_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshru_u8_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrun_u16_x2.c | 50 +
.../aarch64/sme2/acle-asm/qrshrun_u16_x4.c | 65 +
.../aarch64/sme2/acle-asm/qrshrun_u8_x4.c | 65 +
.../aarch64/sme2/acle-asm/read_hor_za16_vg2.c | 140 +
.../aarch64/sme2/acle-asm/read_hor_za16_vg4.c | 138 +
.../aarch64/sme2/acle-asm/read_hor_za32_vg2.c | 112 +
.../aarch64/sme2/acle-asm/read_hor_za32_vg4.c | 129 +
.../aarch64/sme2/acle-asm/read_hor_za64_vg2.c | 113 +
.../aarch64/sme2/acle-asm/read_hor_za64_vg4.c | 129 +
.../aarch64/sme2/acle-asm/read_hor_za8_vg2.c | 140 +
.../aarch64/sme2/acle-asm/read_hor_za8_vg4.c | 156 +
.../aarch64/sme2/acle-asm/read_ver_za16_vg2.c | 140 +
.../aarch64/sme2/acle-asm/read_ver_za16_vg4.c | 138 +
.../aarch64/sme2/acle-asm/read_ver_za32_vg2.c | 112 +
.../aarch64/sme2/acle-asm/read_ver_za32_vg4.c | 129 +
.../aarch64/sme2/acle-asm/read_ver_za64_vg2.c | 113 +
.../aarch64/sme2/acle-asm/read_ver_za64_vg4.c | 129 +
.../aarch64/sme2/acle-asm/read_ver_za8_vg2.c | 140 +
.../aarch64/sme2/acle-asm/read_ver_za8_vg4.c | 156 +
.../aarch64/sme2/acle-asm/read_za16_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/read_za16_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/read_za32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/read_za32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/read_za64_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/read_za64_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/read_za8_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/read_za8_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/rinta_s32_x2.c | 61 +
.../aarch64/sme2/acle-asm/rinta_s32_x4.c | 73 +
.../aarch64/sme2/acle-asm/rintm_u32_x2.c | 61 +
.../aarch64/sme2/acle-asm/rintm_u32_x4.c | 73 +
.../aarch64/sme2/acle-asm/rintn_u32_x2.c | 61 +
.../aarch64/sme2/acle-asm/rintn_u32_x4.c | 73 +
.../aarch64/sme2/acle-asm/rintp_u32_x2.c | 61 +
.../aarch64/sme2/acle-asm/rintp_u32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s16_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s32_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s64_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_s8_x4.c | 249 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u16_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u16_x4.c | 228 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u32_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u32_x4.c | 228 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u64_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u64_x4.c | 228 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u8_x2.c | 207 +
.../gcc.target/aarch64/sme2/acle-asm/rshl_u8_x4.c | 228 +
.../gcc.target/aarch64/sme2/acle-asm/sel_bf16_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_bf16_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f16_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f16_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f32_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f32_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f64_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_f64_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s16_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s16_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s32_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s32_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s64_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s64_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s8_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_s8_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u16_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u16_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u32_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u32_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u64_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u64_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u8_x2.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/sel_u8_x4.c | 92 +
.../gcc.target/aarch64/sme2/acle-asm/st1_bf16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_bf16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_f64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_s8_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u16_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u16_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u32_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u32_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u64_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/st1_u8_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_bf16_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_bf16_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_f16_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_f16_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_f32_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_f32_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_f64_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_f64_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_s16_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_s16_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_s32_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_s32_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_s64_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_s64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/stnt1_s8_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_u16_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_u16_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_u32_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_u32_x4.c | 354 +
.../aarch64/sme2/acle-asm/stnt1_u64_x2.c | 262 +
.../aarch64/sme2/acle-asm/stnt1_u64_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x2.c | 262 +
.../gcc.target/aarch64/sme2/acle-asm/stnt1_u8_x4.c | 354 +
.../gcc.target/aarch64/sme2/acle-asm/str_zt.c | 36 +
.../sme2/acle-asm/sub_write_za32_s32_vg1x2.c | 180 +
.../sme2/acle-asm/sub_write_za32_s32_vg1x4.c | 172 +
.../sme2/acle-asm/sub_write_za32_u32_vg1x2.c | 180 +
.../sme2/acle-asm/sub_write_za32_u32_vg1x4.c | 172 +
.../sme2/acle-asm/sub_write_za64_s64_vg1x2.c | 182 +
.../sme2/acle-asm/sub_write_za64_s64_vg1x4.c | 174 +
.../sme2/acle-asm/sub_write_za64_u64_vg1x2.c | 182 +
.../sme2/acle-asm/sub_write_za64_u64_vg1x4.c | 174 +
.../aarch64/sme2/acle-asm/sub_za32_f32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/sub_za32_f32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/sub_za32_s32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/sub_za32_s32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/sub_za32_u32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/sub_za32_u32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/sub_za64_f64_vg1x2.c | 126 +
.../aarch64/sme2/acle-asm/sub_za64_f64_vg1x4.c | 141 +
.../aarch64/sme2/acle-asm/sub_za64_s64_vg1x2.c | 124 +
.../aarch64/sme2/acle-asm/sub_za64_s64_vg1x4.c | 139 +
.../aarch64/sme2/acle-asm/sub_za64_u64_vg1x2.c | 124 +
.../aarch64/sme2/acle-asm/sub_za64_u64_vg1x4.c | 139 +
.../sme2/acle-asm/sudot_lane_za32_s8_vg1x2.c | 102 +
.../sme2/acle-asm/sudot_lane_za32_s8_vg1x4.c | 108 +
.../aarch64/sme2/acle-asm/sudot_za32_s8_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/sudot_za32_s8_vg1x4.c | 254 +
.../sme2/acle-asm/suvdot_lane_za32_s8_vg1x4.c | 108 +
.../aarch64/sme2/acle-asm/test_sme2_acle.h | 124 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s16_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s16_x4.c | 76 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s32_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s32_x4.c | 76 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_s8_x4.c | 76 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u16_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u16_x4.c | 76 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u32_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u32_x4.c | 76 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u8_x2.c | 50 +
.../gcc.target/aarch64/sme2/acle-asm/unpk_u8_x4.c | 76 +
.../sme2/acle-asm/usdot_lane_za32_u8_vg1x2.c | 102 +
.../sme2/acle-asm/usdot_lane_za32_u8_vg1x4.c | 108 +
.../aarch64/sme2/acle-asm/usdot_za32_u8_vg1x2.c | 243 +
.../aarch64/sme2/acle-asm/usdot_za32_u8_vg1x4.c | 254 +
.../sme2/acle-asm/usvdot_lane_za32_u8_vg1x4.c | 108 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_f64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_s8_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzp_u8_x4.c | 73 +
.../aarch64/sme2/acle-asm/uzpq_bf16_x2.c | 77 +
.../aarch64/sme2/acle-asm/uzpq_bf16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x4.c | 73 +
.../sme2/acle-asm/vdot_lane_za32_bf16_vg1x2.c | 102 +
.../sme2/acle-asm/vdot_lane_za32_f16_vg1x2.c | 102 +
.../sme2/acle-asm/vdot_lane_za32_s16_vg1x2.c | 102 +
.../sme2/acle-asm/vdot_lane_za32_s8_vg1x4.c | 108 +
.../sme2/acle-asm/vdot_lane_za32_u16_vg1x2.c | 102 +
.../sme2/acle-asm/vdot_lane_za32_u8_vg1x4.c | 108 +
.../sme2/acle-asm/vdot_lane_za64_s16_vg1x4.c | 110 +
.../sme2/acle-asm/vdot_lane_za64_u16_vg1x4.c | 110 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_b16.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_b32.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_b64.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_b8.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_c16.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_c32.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_c64.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilege_c8.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_b16.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_b32.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_b64.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_b8.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_c16.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_c32.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_c64.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilegt_c8.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_b16.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_b32.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_b64.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_b8.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_c16.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_c32.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_c64.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilele_c8.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_b16.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_b32.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_b64.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_b8.c | 119 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_c16.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_c32.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_c64.c | 117 +
.../gcc.target/aarch64/sme2/acle-asm/whilelt_c8.c | 117 +
.../aarch64/sme2/acle-asm/write_hor_za16_vg2.c | 140 +
.../aarch64/sme2/acle-asm/write_hor_za16_vg4.c | 138 +
.../aarch64/sme2/acle-asm/write_hor_za32_vg2.c | 112 +
.../aarch64/sme2/acle-asm/write_hor_za32_vg4.c | 129 +
.../aarch64/sme2/acle-asm/write_hor_za64_vg2.c | 113 +
.../aarch64/sme2/acle-asm/write_hor_za64_vg4.c | 129 +
.../aarch64/sme2/acle-asm/write_hor_za8_vg2.c | 140 +
.../aarch64/sme2/acle-asm/write_hor_za8_vg4.c | 156 +
.../aarch64/sme2/acle-asm/write_ver_za16_vg2.c | 140 +
.../aarch64/sme2/acle-asm/write_ver_za16_vg4.c | 138 +
.../aarch64/sme2/acle-asm/write_ver_za32_vg2.c | 112 +
.../aarch64/sme2/acle-asm/write_ver_za32_vg4.c | 129 +
.../aarch64/sme2/acle-asm/write_ver_za64_vg2.c | 113 +
.../aarch64/sme2/acle-asm/write_ver_za64_vg4.c | 129 +
.../aarch64/sme2/acle-asm/write_ver_za8_vg2.c | 140 +
.../aarch64/sme2/acle-asm/write_ver_za8_vg4.c | 156 +
.../aarch64/sme2/acle-asm/write_za16_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/write_za16_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/write_za32_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/write_za32_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/write_za64_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/write_za64_vg1x4.c | 137 +
.../aarch64/sme2/acle-asm/write_za8_vg1x2.c | 122 +
.../aarch64/sme2/acle-asm/write_za8_vg1x4.c | 137 +
.../gcc.target/aarch64/sme2/acle-asm/zero_zt.c | 12 +
.../gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_bf16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_f64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_s8_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zip_u8_x4.c | 73 +
.../aarch64/sme2/acle-asm/zipq_bf16_x2.c | 77 +
.../aarch64/sme2/acle-asm/zipq_bf16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_f64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_s8_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u16_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u32_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u64_x4.c | 73 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c | 77 +
.../gcc.target/aarch64/sme2/acle-asm/zipq_u8_x4.c | 73 +
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 1 +
.../gcc.target/aarch64/sve/acle/asm/adda_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adda_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adda_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adrb.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adrd.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adrh.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/adrw.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cntb.c | 71 +-
.../gcc.target/aarch64/sve/acle/asm/cntd.c | 12 +-
.../gcc.target/aarch64/sve/acle/asm/cnth.c | 20 +-
.../gcc.target/aarch64/sve/acle/asm/cntw.c | 16 +-
.../gcc.target/aarch64/sve/acle/asm/compact_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/compact_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/compact_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/compact_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/compact_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/compact_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/create2_1.c | 18 +
.../gcc.target/aarch64/sve/acle/asm/expa_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/expa_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/expa_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/get2_b.c | 55 +
.../aarch64/sve/acle/asm/ld1_gather_f32.c | 1 +
.../aarch64/sve/acle/asm/ld1_gather_f64.c | 1 +
.../aarch64/sve/acle/asm/ld1_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ld1_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ld1_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 1 +
.../aarch64/sve/acle/asm/ld1sb_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ld1sb_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1sb_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ld1sb_gather_u64.c | 1 +
.../aarch64/sve/acle/asm/ld1sh_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ld1sh_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1sh_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ld1sh_gather_u64.c | 1 +
.../aarch64/sve/acle/asm/ld1sw_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1sw_gather_u64.c | 1 +
.../aarch64/sve/acle/asm/ld1ub_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ld1ub_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1ub_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ld1ub_gather_u64.c | 1 +
.../aarch64/sve/acle/asm/ld1uh_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ld1uh_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1uh_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ld1uh_gather_u64.c | 1 +
.../aarch64/sve/acle/asm/ld1uw_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ld1uw_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_f32.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_f64.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ldff1_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c | 1 +
.../aarch64/sve/acle/asm/ldff1sb_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ldff1sb_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1sb_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ldff1sb_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c | 1 +
.../aarch64/sve/acle/asm/ldff1sh_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ldff1sh_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1sh_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ldff1sh_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c | 1 +
.../aarch64/sve/acle/asm/ldff1sw_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1sw_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c | 1 +
.../aarch64/sve/acle/asm/ldff1ub_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ldff1ub_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1ub_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ldff1ub_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c | 1 +
.../aarch64/sve/acle/asm/ldff1uh_gather_s32.c | 1 +
.../aarch64/sve/acle/asm/ldff1uh_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1uh_gather_u32.c | 1 +
.../aarch64/sve/acle/asm/ldff1uh_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c | 1 +
.../aarch64/sve/acle/asm/ldff1uw_gather_s64.c | 1 +
.../aarch64/sve/acle/asm/ldff1uw_gather_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/mmla_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/mmla_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/mmla_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/prfb.c | 6 +-
.../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/prfd.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/prfd_gather.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/prfh.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/prfh_gather.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/prfw.c | 4 +-
.../gcc.target/aarch64/sve/acle/asm/prfw_gather.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rdffr_1.c | 1 +
.../aarch64/sve/acle/asm/reinterpret_b.c | 20 +
.../aarch64/sve/acle/asm/reinterpret_bf16.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_f16.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_f32.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_f64.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_s16.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_s32.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_s64.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_s8.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_u16.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_u32.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_u64.c | 62 +
.../aarch64/sve/acle/asm/reinterpret_u8.c | 62 +
.../gcc.target/aarch64/sve/acle/asm/set2_b.c | 41 +
.../aarch64/sve/acle/asm/st1_scatter_f32.c | 1 +
.../aarch64/sve/acle/asm/st1_scatter_f64.c | 1 +
.../aarch64/sve/acle/asm/st1_scatter_s32.c | 1 +
.../aarch64/sve/acle/asm/st1_scatter_s64.c | 1 +
.../aarch64/sve/acle/asm/st1_scatter_u32.c | 1 +
.../aarch64/sve/acle/asm/st1_scatter_u64.c | 1 +
.../aarch64/sve/acle/asm/st1b_scatter_s32.c | 1 +
.../aarch64/sve/acle/asm/st1b_scatter_s64.c | 1 +
.../aarch64/sve/acle/asm/st1b_scatter_u32.c | 1 +
.../aarch64/sve/acle/asm/st1b_scatter_u64.c | 1 +
.../aarch64/sve/acle/asm/st1h_scatter_s32.c | 1 +
.../aarch64/sve/acle/asm/st1h_scatter_s64.c | 1 +
.../aarch64/sve/acle/asm/st1h_scatter_u32.c | 1 +
.../aarch64/sve/acle/asm/st1h_scatter_u64.c | 1 +
.../aarch64/sve/acle/asm/st1w_scatter_s64.c | 1 +
.../aarch64/sve/acle/asm/st1w_scatter_u64.c | 1 +
.../aarch64/sve/acle/asm/test_sve_acle.h | 317 +-
.../gcc.target/aarch64/sve/acle/asm/tmad_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tmad_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tmad_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tsmul_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tsmul_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tsmul_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tssel_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tssel_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/tssel_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c | 1 +
.../aarch64/sve/acle/general-c/adr_index_1.c | 6 +-
.../aarch64/sve/acle/general-c/adr_offset_1.c | 6 +-
.../aarch64/sve/acle/general-c/binary_1.c | 8 +-
.../aarch64/sve/acle/general-c/binary_int_opt_n.c | 2 +-
.../sve/acle/general-c/binary_int_opt_single_n_1.c | 35 +
.../sve/acle/general-c/binary_int_opt_single_n_2.c | 36 +
.../aarch64/sve/acle/general-c/binary_lane_1.c | 6 +-
.../sve/acle/general-c/binary_long_lane_1.c | 6 +-
.../sve/acle/general-c/binary_long_opt_n_1.c | 10 +-
.../aarch64/sve/acle/general-c/binary_n_1.c | 2 +-
.../sve/acle/general-c/binary_narrowb_opt_n_1.c | 10 +-
.../sve/acle/general-c/binary_narrowt_opt_n_1.c | 12 +-
.../aarch64/sve/acle/general-c/binary_opt_n_2.c | 16 +-
.../aarch64/sve/acle/general-c/binary_opt_n_3.c | 18 +-
.../sve/acle/general-c/binary_opt_single_n_1.c | 26 +
.../sve/acle/general-c/binary_opt_single_n_2.c | 38 +
.../aarch64/sve/acle/general-c/binary_rotate_1.c | 6 +-
.../aarch64/sve/acle/general-c/binary_single_1.c | 34 +
.../aarch64/sve/acle/general-c/binary_to_uint_1.c | 8 +-
.../aarch64/sve/acle/general-c/binary_uint64_n_1.c | 2 +-
.../sve/acle/general-c/binary_uint64_opt_n_2.c | 2 +-
.../aarch64/sve/acle/general-c/binary_uint_1.c | 2 +-
.../aarch64/sve/acle/general-c/binary_uint_n_1.c | 2 +-
.../sve/acle/general-c/binary_uint_opt_n_1.c | 2 +-
.../aarch64/sve/acle/general-c/binary_wide_1.c | 8 +-
.../sve/acle/general-c/binary_wide_opt_n_1.c | 4 +-
.../aarch64/sve/acle/general-c/binary_za_int_m_1.c | 50 +
.../aarch64/sve/acle/general-c/binary_za_m_1.c | 48 +
.../aarch64/sve/acle/general-c/binary_za_m_2.c | 11 +
.../general-c/binary_za_slice_int_opt_single_1.c | 61 +
.../sve/acle/general-c/binary_za_slice_lane_1.c | 73 +
.../sve/acle/general-c/binary_za_slice_lane_2.c | 78 +
.../sve/acle/general-c/binary_za_slice_lane_3.c | 78 +
.../sve/acle/general-c/binary_za_slice_lane_4.c | 26 +
.../acle/general-c/binary_za_slice_opt_single_1.c | 76 +
.../acle/general-c/binary_za_slice_opt_single_2.c | 29 +
.../acle/general-c/binary_za_slice_opt_single_3.c | 16 +
.../general-c/binary_za_slice_uint_opt_single_1.c | 61 +
.../sve/acle/general-c/binary_za_uint_m_1.c | 50 +
.../aarch64/sve/acle/general-c/binaryxn_1.c | 23 +
.../aarch64/sve/acle/general-c/binaryxn_2.c | 33 +
.../aarch64/sve/acle/general-c/clamp_1.c | 30 +
.../aarch64/sve/acle/general-c/clast_1.c | 6 +-
.../aarch64/sve/acle/general-c/compare_1.c | 18 +-
.../aarch64/sve/acle/general-c/compare_opt_n_1.c | 16 +-
.../sve/acle/general-c/compare_scalar_count_1.c | 55 +
.../sve/acle/general-c/compare_wide_opt_n_1.c | 2 +-
.../aarch64/sve/acle/general-c/count_vector_1.c | 2 +-
.../aarch64/sve/acle/general-c/create_1.c | 12 +-
.../aarch64/sve/acle/general-c/create_3.c | 10 +-
.../aarch64/sve/acle/general-c/create_5.c | 10 +-
.../sve/acle/general-c/dot_za_slice_int_lane_1.c | 59 +
.../sve/acle/general-c/dot_za_slice_lane_1.c | 83 +
.../sve/acle/general-c/dot_za_slice_lane_2.c | 83 +
.../sve/acle/general-c/dot_za_slice_uint_lane_1.c | 59 +
.../aarch64/sve/acle/general-c/fold_left_1.c | 4 +-
.../aarch64/sve/acle/general-c/func_redef_4.c | 3 +-
.../aarch64/sve/acle/general-c/func_redef_5.c | 1 +
.../aarch64/sve/acle/general-c/inc_dec_pred_1.c | 2 +-
.../aarch64/sve/acle/general-c/ld1sh_gather_1.c | 2 +-
.../gcc.target/aarch64/sve/acle/general-c/load_1.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/load_2.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/load_3.c | 2 +-
.../sve/acle/general-c/load_ext_gather_index_1.c | 2 +-
.../general-c/load_ext_gather_index_restricted_1.c | 2 +-
.../sve/acle/general-c/load_ext_gather_offset_1.c | 4 +-
.../sve/acle/general-c/load_ext_gather_offset_2.c | 4 +-
.../sve/acle/general-c/load_ext_gather_offset_3.c | 4 +-
.../sve/acle/general-c/load_ext_gather_offset_4.c | 4 +-
.../sve/acle/general-c/load_ext_gather_offset_5.c | 4 +-
.../load_ext_gather_offset_restricted_1.c | 4 +-
.../load_ext_gather_offset_restricted_2.c | 4 +-
.../load_ext_gather_offset_restricted_3.c | 4 +-
.../load_ext_gather_offset_restricted_4.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/mmla_1.c | 24 +-
.../sve/acle/general-c/prefetch_gather_offset_2.c | 2 +-
.../aarch64/sve/acle/general-c/read_za_m_1.c | 48 +
.../aarch64/sve/acle/general-c/reduction_1.c | 2 +-
.../aarch64/sve/acle/general-c/reduction_wide_1.c | 2 +-
.../gcc.target/aarch64/sve/acle/general-c/set_1.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/set_3.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/set_5.c | 4 +-
.../sve/acle/general-c/shift_right_imm_narrowb_1.c | 2 +-
.../general-c/shift_right_imm_narrowb_to_uint_1.c | 2 +-
.../sve/acle/general-c/shift_right_imm_narrowt_1.c | 4 +-
.../general-c/shift_right_imm_narrowt_to_uint_1.c | 4 +-
.../acle/general-c/shift_right_imm_narrowxn_1.c | 89 +
.../aarch64/sve/acle/general-c/sizeless-1.c | 8 +-
.../aarch64/sve/acle/general-c/sizeless-2.c | 8 +-
.../aarch64/sve/acle/general-c/store_1.c | 12 +-
.../aarch64/sve/acle/general-c/store_2.c | 14 +-
.../sve/acle/general-c/store_scatter_index_1.c | 8 +-
.../general-c/store_scatter_index_restricted_1.c | 8 +-
.../sve/acle/general-c/store_scatter_offset_1.c | 4 +-
.../sve/acle/general-c/store_scatter_offset_2.c | 8 +-
.../general-c/store_scatter_offset_restricted_1.c | 8 +-
.../aarch64/sve/acle/general-c/storexn_1.c | 33 +
.../aarch64/sve/acle/general-c/svboolx2_1.c | 135 +
.../aarch64/sve/acle/general-c/svcount_1.c | 10 +
.../sve/acle/general-c/ternary_bfloat16_1.c | 2 +-
.../sve/acle/general-c/ternary_bfloat16_lane_1.c | 2 +-
.../sve/acle/general-c/ternary_bfloat16_lanex2_1.c | 2 +-
.../sve/acle/general-c/ternary_bfloat16_opt_n_1.c | 2 +-
.../sve/acle/general-c/ternary_intq_uintq_lane_1.c | 6 +-
.../acle/general-c/ternary_intq_uintq_opt_n_1.c | 4 +-
.../aarch64/sve/acle/general-c/ternary_lane_1.c | 10 +-
.../sve/acle/general-c/ternary_lane_rotate_1.c | 10 +-
.../sve/acle/general-c/ternary_long_lane_1.c | 6 +-
.../sve/acle/general-c/ternary_long_opt_n_1.c | 4 +-
.../aarch64/sve/acle/general-c/ternary_opt_n_1.c | 32 +-
.../aarch64/sve/acle/general-c/ternary_qq_lane_1.c | 36 +-
.../sve/acle/general-c/ternary_qq_lane_rotate_1.c | 6 +-
.../sve/acle/general-c/ternary_qq_opt_n_2.c | 16 +-
.../sve/acle/general-c/ternary_qq_or_011_lane_1.c | 33 +
.../sve/acle/general-c/ternary_qq_rotate_1.c | 6 +-
.../aarch64/sve/acle/general-c/ternary_rotate_1.c | 10 +-
.../sve/acle/general-c/ternary_shift_right_imm_1.c | 10 +-
.../aarch64/sve/acle/general-c/ternary_uint_1.c | 12 +-
.../sve/acle/general-c/ternary_uintq_intq_1.c | 6 +-
.../sve/acle/general-c/ternary_uintq_intq_lane_1.c | 6 +-
.../acle/general-c/ternary_uintq_intq_opt_n_1.c | 4 +-
.../gcc.target/aarch64/sve/acle/general-c/tmad_1.c | 6 +-
.../aarch64/sve/acle/general-c/unary_1.c | 10 +-
.../aarch64/sve/acle/general-c/unary_2.c | 2 +-
.../aarch64/sve/acle/general-c/unary_convert_1.c | 10 +-
.../aarch64/sve/acle/general-c/unary_convert_2.c | 2 +-
.../sve/acle/general-c/unary_convert_narrowt_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_convertxn_1.c | 28 +
.../aarch64/sve/acle/general-c/unary_narrowb_1.c | 2 +-
.../sve/acle/general-c/unary_narrowb_to_uint_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_narrowt_1.c | 4 +-
.../sve/acle/general-c/unary_narrowt_to_uint_1.c | 4 +-
.../aarch64/sve/acle/general-c/unary_to_int_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_to_uint_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_to_uint_2.c | 2 +-
.../aarch64/sve/acle/general-c/unary_to_uint_3.c | 2 +-
.../aarch64/sve/acle/general-c/unary_uint_1.c | 2 +-
.../aarch64/sve/acle/general-c/unary_widen_1.c | 4 +-
.../aarch64/sve/acle/general-c/unary_za_m_1.c | 49 +
.../aarch64/sve/acle/general-c/unary_za_slice_1.c | 54 +
.../aarch64/sve/acle/general-c/unary_za_slice_2.c | 27 +
.../aarch64/sve/acle/general-c/unary_za_slice_3.c | 16 +
.../aarch64/sve/acle/general-c/unaryxn_1.c | 15 +
.../aarch64/sve/acle/general-c/undeclared_2.c | 2 +-
.../aarch64/sve/acle/general-c/write_za_1.c | 50 +
.../aarch64/sve/acle/general-c/write_za_m_1.c | 48 +
.../aarch64/sve/acle/general-c/write_za_slice_1.c | 38 +
.../aarch64/sve/acle/general/attributes_7.c | 29 +-
.../aarch64/sve/acle/general/pr106326_1.c | 378 +
gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 6 +-
.../gcc.target/aarch64/sve/pcs/annotate_1.c | 4 +
.../gcc.target/aarch64/sve/pcs/annotate_2.c | 4 +
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_12.c | 214 +
.../gcc.target/aarch64/sve/pcs/stack_clash_1.c | 3 +-
.../gcc.target/aarch64/sve/pcs/struct_3_128.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/pr112278.c | 15 +
gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 15 +-
gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 19 +-
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 1 +
.../gcc.target/aarch64/sve2/acle/asm/aesd_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/aese_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bdep_u16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bdep_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bdep_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bdep_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bext_u16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bext_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bext_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bext_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histseg_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/histseg_u8.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_f32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_f64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_s32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_u32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c | 1 +
.../aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/match_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/match_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/match_u16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/match_u8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c | 1 +
.../aarch64/sve2/acle/asm/pmullb_pair_u64.c | 1 +
.../aarch64/sve2/acle/asm/pmullt_pair_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/rax1_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/rax1_u64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_f32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_f64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_s32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_s64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_u32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1_scatter_u64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1b_scatter_s32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1b_scatter_s64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1b_scatter_u32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1b_scatter_u64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1h_scatter_s32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1h_scatter_u32.c | 1 +
.../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1w_scatter_s64.c | 1 +
.../aarch64/sve2/acle/asm/stnt1w_scatter_u64.c | 1 +
gcc/testsuite/gcc.target/arc/jli-1.c | 4 +-
gcc/testsuite/gcc.target/arc/jli-2.c | 2 +-
gcc/testsuite/gcc.target/arc/lra-1.c | 12 +-
gcc/testsuite/gcc.target/arc/naked-1.c | 8 +-
gcc/testsuite/gcc.target/arc/naked-2.c | 6 +-
gcc/testsuite/gcc.target/arc/pic-1.c | 3 +
gcc/testsuite/gcc.target/arc/pr9001191897.c | 3 +-
gcc/testsuite/gcc.target/arc/pr9001195952.c | 2 +-
gcc/testsuite/gcc.target/arc/tmac-1.c | 4 +-
gcc/testsuite/gcc.target/arc/tmac-2.c | 4 +-
.../gcc.target/arm/bfloat16_vector_typecheck_1.c | 4 +-
.../gcc.target/arm/bfloat16_vector_typecheck_2.c | 2 +-
gcc/testsuite/gcc.target/arm/mve/pr112337.c | 4 +-
gcc/testsuite/gcc.target/avr/pr112830.c | 12 +
gcc/testsuite/gcc.target/avr/pr86869.c | 9 +
gcc/testsuite/gcc.target/avr/pr89270.c | 7 +
.../gcc.target/bpf/core-builtin-enumvalue-opt.c | 8 +-
.../gcc.target/bpf/core-builtin-enumvalue.c | 12 +-
.../gcc.target/bpf/core-builtin-type-based.c | 8 +-
.../gcc.target/bpf/core-builtin-type-id.c | 6 +-
gcc/testsuite/gcc.target/bpf/divmod-libcall-1.c | 19 +
gcc/testsuite/gcc.target/bpf/divmod-libcall-2.c | 16 +
.../gcc.target/bpf/section-name-quoting-1.c | 20 +
gcc/testsuite/gcc.target/gcn/avgpr-mem-double.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-mem-int.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-mem-long.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-mem-short.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-spill-double.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-spill-int.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-spill-long.c | 1 -
gcc/testsuite/gcc.target/gcn/avgpr-spill-short.c | 1 -
gcc/testsuite/gcc.target/h8300/pr17306-2.c | 2 +
gcc/testsuite/gcc.target/h8300/pr58400.c | 2 +-
gcc/testsuite/gcc.target/i386/apx-interrupt-1.c | 5 +-
gcc/testsuite/gcc.target/i386/apx-push2pop2-1.c | 5 +-
.../gcc.target/i386/apx-push2pop2_force_drap-1.c | 5 +-
gcc/testsuite/gcc.target/i386/libcall-1.c | 9 +
gcc/testsuite/gcc.target/i386/pr112445.c | 22 +
gcc/testsuite/gcc.target/i386/pr112816.c | 27 +
gcc/testsuite/gcc.target/i386/pr112830.c | 9 +
.../gcc.target/i386/sdotprodint8_emulate.c | 15 +
.../i386/sse2-bfloat16-scalar-typecheck.c | 4 +-
gcc/testsuite/gcc.target/i386/sse2-pr112816.c | 16 +
.../gcc.target/i386/udotprodint8_emulate.c | 15 +
gcc/testsuite/gcc.target/i386/user_msr-1.c | 9 +-
.../gcc.target/i386/vect-bfloat16-typecheck_1.c | 4 +-
.../gcc.target/i386/vect-bfloat16-typecheck_2.c | 4 +-
.../loongarch/lasx-extract-even_odd-opt.c | 54 +
gcc/testsuite/gcc.target/loongarch/popcnt.c | 41 +
gcc/testsuite/gcc.target/loongarch/popcount.c | 17 +
.../gcc.target/loongarch/vect-frint-no-inexact.c | 48 +
.../loongarch/vect-frint-scalar-no-inexact.c | 23 +
.../gcc.target/loongarch/vect-frint-scalar.c | 43 +
gcc/testsuite/gcc.target/loongarch/vect-frint.c | 85 +
.../gcc.target/loongarch/vect-ftint-no-inexact.c | 44 +
gcc/testsuite/gcc.target/loongarch/vect-ftint.c | 83 +
gcc/testsuite/gcc.target/loongarch/vect-muh.c | 36 +
gcc/testsuite/gcc.target/loongarch/vect-rotr.c | 36 +
.../loongarch/vector/lasx/lasx-xvabsd-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvabsd-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvadd.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvadda.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvaddi.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwev-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwev-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwev-3.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwod-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwod-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvaddwod-3.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvand.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvandi.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvandn.c | 1 -
.../loongarch/vector/lasx/lasx-xvavg-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvavg-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvavgr-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvavgr-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitclr.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitclri.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitrev.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitrevi.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitsel.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitseli.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitset.c | 1 -
.../loongarch/vector/lasx/lasx-xvbitseti.c | 1 -
.../loongarch/vector/lasx/lasx-xvbsll_v.c | 1 -
.../loongarch/vector/lasx/lasx-xvbsrl_v.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvclo.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvclz.c | 1 -
.../loongarch/vector/lasx/lasx-xvdiv-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvdiv-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvext2xv-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvext2xv-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvexth-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvexth-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvextl-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvextl-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvextrins.c | 1 -
.../loongarch/vector/lasx/lasx-xvfadd_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfadd_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfclass_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfclass_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_caf_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_cle_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_clt_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_cne_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_cor_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_cun_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_saf_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_seq_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_sle_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_slt_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_sne_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_sor_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcmp_sun_s.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c | 1 -
.../loongarch/vector/lasx/lasx-xvfcvth.c | 1 -
.../loongarch/vector/lasx/lasx-xvffint-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvffint-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvffinth.c | 1 -
.../loongarch/vector/lasx/lasx-xvflogb_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvflogb_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmadd_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmadd_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmax_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmax_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmaxa_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfmaxa_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfnmadd_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfnmadd_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfrint_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfrint_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvfrstp.c | 1 -
.../loongarch/vector/lasx/lasx-xvfrstpi.c | 1 -
.../loongarch/vector/lasx/lasx-xvfsqrt_d.c | 1 -
.../loongarch/vector/lasx/lasx-xvfsqrt_s.c | 1 -
.../loongarch/vector/lasx/lasx-xvftint-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvftint-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvftint-3.c | 1 -
.../loongarch/vector/lasx/lasx-xvftintl.c | 1 -
.../loongarch/vector/lasx/lasx-xvhaddw-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvhaddw-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvhsubw-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvhsubw-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvilvh.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvilvl.c | 1 -
.../loongarch/vector/lasx/lasx-xvinsgr2vr.c | 1 -
.../loongarch/vector/lasx/lasx-xvinsve0.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvld.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvldi.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvmadd.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwev-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwev-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwev-3.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwod-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwod-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaddwod-3.c | 1 -
.../loongarch/vector/lasx/lasx-xvmax-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmax-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaxi-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmaxi-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmin-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmin-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmini-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmini-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmod-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmod-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmskgez.c | 1 -
.../loongarch/vector/lasx/lasx-xvmskltz.c | 1 -
.../loongarch/vector/lasx/lasx-xvmsknz.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvmsub.c | 1 -
.../loongarch/vector/lasx/lasx-xvmuh-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmuh-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvmul.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwev-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwev-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwev-3.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwod-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwod-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvmulwod-3.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvneg.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvnor.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvnori.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvor.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvori.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvorn.c | 1 -
.../loongarch/vector/lasx/lasx-xvpackev.c | 1 -
.../loongarch/vector/lasx/lasx-xvpackod.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c | 1 -
.../loongarch/vector/lasx/lasx-xvpickev.c | 1 -
.../loongarch/vector/lasx/lasx-xvpickod.c | 1 -
.../loongarch/vector/lasx/lasx-xvpickve.c | 1 -
.../loongarch/vector/lasx/lasx-xvpickve2gr.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvprem.c | 1 -
.../loongarch/vector/lasx/lasx-xvpremi.c | 1 -
.../loongarch/vector/lasx/lasx-xvreplgr2vr.c | 1 -
.../loongarch/vector/lasx/lasx-xvreplve.c | 1 -
.../loongarch/vector/lasx/lasx-xvreplve0.c | 1 -
.../loongarch/vector/lasx/lasx-xvreplvei.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvrotr.c | 1 -
.../loongarch/vector/lasx/lasx-xvrotri.c | 1 -
.../loongarch/vector/lasx/lasx-xvsadd-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsadd-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvsat-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsat-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvseq.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvseqi.c | 1 -
.../loongarch/vector/lasx/lasx-xvshuf4i_b.c | 1 -
.../loongarch/vector/lasx/lasx-xvshuf_b.c | 1 -
.../loongarch/vector/lasx/lasx-xvsigncov.c | 1 -
.../loongarch/vector/lasx/lasx-xvsle-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsle-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvslei-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvslei-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsll.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvslli.c | 1 -
.../loongarch/vector/lasx/lasx-xvsllwil-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsllwil-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvslt-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvslt-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvslti-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvslti-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsra.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrai.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsran.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrani.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrar.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrari.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrarn.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrarni.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrl.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrli.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrln.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrlni.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrlri.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrlrn.c | 1 -
.../loongarch/vector/lasx/lasx-xvsrlrni.c | 1 -
.../loongarch/vector/lasx/lasx-xvssran.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrani.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrarn.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrarni.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrln.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrlni.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrlrn.c | 1 -
.../loongarch/vector/lasx/lasx-xvssrlrni.c | 1 -
.../loongarch/vector/lasx/lasx-xvssub-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvssub-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvst.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsub.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvsubi.c | 1 -
.../loongarch/vector/lasx/lasx-xvsubwev-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsubwev-2.c | 1 -
.../loongarch/vector/lasx/lasx-xvsubwod-1.c | 1 -
.../loongarch/vector/lasx/lasx-xvsubwod-2.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvxor.c | 1 -
.../gcc.target/loongarch/vector/lasx/lasx-xvxori.c | 1 -
.../loongarch/vector/loongarch-vector.exp | 23 +
.../gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vadd.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vadda.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vaddi.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwev-1.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwev-2.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwev-3.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwod-1.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwod-2.c | 1 -
.../loongarch/vector/lsx/lsx-vaddwod-3.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vand.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vandi.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vandn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vavg-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vavg-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitclr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitclri.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitrev.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitsel.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitseli.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitset.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbitseti.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbsll.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vbsrl.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vclo.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vclz.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vexth-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vexth-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vextl-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vextl-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vextrins.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c | 1 -
.../loongarch/vector/lsx/lsx-vfclass_d.c | 1 -
.../loongarch/vector/lsx/lsx-vfclass_s.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_caf.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_ceq.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_cle.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_clt.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_cne.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_cor.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_cun.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_saf.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_seq.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_sle.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_slt.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_sne.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_sor.c | 1 -
.../loongarch/vector/lsx/lsx-vfcmp_sun.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vffint-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vffint-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vffint-3.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c | 1 -
.../loongarch/vector/lsx/lsx-vfnmadd_d.c | 1 -
.../loongarch/vector/lsx/lsx-vfnmadd_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfrstp.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vftint-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vftint-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vftint-3.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vftint-4.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vilvh.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vilvl.c | 1 -
.../loongarch/vector/lsx/lsx-vinsgr2vr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vld.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vldi.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmadd.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwev-1.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwev-2.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwev-3.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwod-1.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwod-2.c | 1 -
.../loongarch/vector/lsx/lsx-vmaddwod-3.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmax-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmax-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmin-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmin-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmini-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmini-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmod-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmod-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmskgez.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmskltz.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmsknz.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmsub.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vmul.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwev-1.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwev-2.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwev-3.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwod-1.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwod-2.c | 1 -
.../loongarch/vector/lsx/lsx-vmulwod-3.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vneg.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vnor.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vnori.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vor.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vori.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vorn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpackev.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpackod.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpcnt.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpickev.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpickod.c | 1 -
.../loongarch/vector/lsx/lsx-vpickve2gr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vpremi.c | 1 -
.../loongarch/vector/lsx/lsx-vreplgr2vr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vreplve.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vreplvei.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vrotr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vrotri.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsat-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsat-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vseq.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vseqi.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vshuf.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsigncov.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsle-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsle-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslei-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslei-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsll.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslli.c | 1 -
.../loongarch/vector/lsx/lsx-vsllwil-1.c | 1 -
.../loongarch/vector/lsx/lsx-vsllwil-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslt-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslt-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslti-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vslti-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsra.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrai.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsran.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrani.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrar.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrari.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrarn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrarni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrl.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrli.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrln.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrlni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrlr.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrlri.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssran.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrani.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrarn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrarni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrln.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrlni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssub-1.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vssub-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vst.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsub.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vsubi.c | 1 -
.../loongarch/vector/lsx/lsx-vsubwev-1.c | 1 -
.../loongarch/vector/lsx/lsx-vsubwev-2.c | 1 -
.../loongarch/vector/lsx/lsx-vsubwod-1.c | 1 -
.../loongarch/vector/lsx/lsx-vsubwod-2.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vxor.c | 1 -
.../gcc.target/loongarch/vector/lsx/lsx-vxori.c | 1 -
gcc/testsuite/gcc.target/nios2/cdx-ldstwm-1.c | 2 +-
gcc/testsuite/gcc.target/nios2/cdx-ldstwm-2.c | 3 +
.../gcc.target/powerpc/conditional-return.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-29.c | 7 +
gcc/testsuite/gcc.target/riscv/arch-30.c | 7 +
gcc/testsuite/gcc.target/riscv/mcpu-sifive-x280.c | 20 +
gcc/testsuite/gcc.target/riscv/predef-13.c | 2 +-
.../riscv/rvv/autovec/binop/copysign-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/binop/vadd-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/binop/vdiv-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/binop/vmax-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/binop/vmin-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/binop/vmul-zvfh-run.c | 2 +-
.../rvv/autovec/cond/cond_copysign-zvfh-run.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr112552.c | 2 +-
.../gcc.target/riscv/rvv/autovec/pr112694-2.c | 35 +
.../gcc.target/riscv/rvv/autovec/pr112694-3.c | 37 +
.../gcc.target/riscv/rvv/autovec/pr112801.c | 36 +
.../gcc.target/riscv/rvv/autovec/pr112851.c | 21 +
.../gcc.target/riscv/rvv/autovec/pr112852.c | 87 +
.../gcc.target/riscv/rvv/autovec/pr112854.c | 12 +
.../gcc.target/riscv/rvv/autovec/pr112855.c | 26 +
.../gcc.target/riscv/rvv/autovec/pr112872.c | 16 +
.../riscv/rvv/autovec/struct/struct_vect_run-10.c | 7 +-
.../riscv/rvv/autovec/struct/struct_vect_run-6.c | 2 +
.../riscv/rvv/autovec/unop/abs-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/unop/vneg-zvfh-run.c | 2 +-
.../riscv/rvv/autovec/vls/consecutive-1.c | 2 +-
.../riscv/rvv/autovec/vls/consecutive-2.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mod-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-10.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-11.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-12.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-13.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-14.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-15.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-16.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-17.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-3.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-5.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-7.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-8.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/mov-9.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-2.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-3.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-5.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vls/spill-6.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-1.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-10.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-11.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-12.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-2.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-3.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-5.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-6.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-7.c | 2 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-8.c | 2 +-
.../gcc.target/riscv/rvv/autovec/zve32f-1.c | 2 +-
.../gcc.target/riscv/rvv/base/cpymem-strategy-1.c | 2 +-
.../gcc.target/riscv/rvv/base/cpymem-strategy-2.c | 2 +-
.../gcc.target/riscv/rvv/base/cpymem-strategy-3.c | 2 +-
.../gcc.target/riscv/rvv/base/cpymem-strategy-4.c | 2 +-
.../gcc.target/riscv/rvv/base/cpymem-strategy-5.c | 2 +-
.../gcc.target/riscv/rvv/base/pr112431-1.c | 104 +
.../gcc.target/riscv/rvv/base/pr112431-10.c | 104 +
.../gcc.target/riscv/rvv/base/pr112431-11.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-12.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-13.c | 188 +
.../gcc.target/riscv/rvv/base/pr112431-14.c | 119 +
.../gcc.target/riscv/rvv/base/pr112431-15.c | 86 +
.../gcc.target/riscv/rvv/base/pr112431-16.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-17.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-18.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-19.c | 103 +
.../gcc.target/riscv/rvv/base/pr112431-2.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-20.c | 103 +
.../gcc.target/riscv/rvv/base/pr112431-21.c | 106 +
.../gcc.target/riscv/rvv/base/pr112431-22.c | 188 +
.../gcc.target/riscv/rvv/base/pr112431-23.c | 119 +
.../gcc.target/riscv/rvv/base/pr112431-24.c | 86 +
.../gcc.target/riscv/rvv/base/pr112431-25.c | 104 +
.../gcc.target/riscv/rvv/base/pr112431-26.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-27.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-28.c | 104 +
.../gcc.target/riscv/rvv/base/pr112431-29.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-3.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-30.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-31.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-32.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-33.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-34.c | 101 +
.../gcc.target/riscv/rvv/base/pr112431-35.c | 107 +
.../gcc.target/riscv/rvv/base/pr112431-36.c | 107 +
.../gcc.target/riscv/rvv/base/pr112431-37.c | 103 +
.../gcc.target/riscv/rvv/base/pr112431-38.c | 82 +
.../gcc.target/riscv/rvv/base/pr112431-4.c | 104 +
.../gcc.target/riscv/rvv/base/pr112431-5.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-6.c | 51 +
.../gcc.target/riscv/rvv/base/pr112431-7.c | 106 +
.../gcc.target/riscv/rvv/base/pr112431-8.c | 68 +
.../gcc.target/riscv/rvv/base/pr112431-9.c | 51 +
.../gcc.target/riscv/rvv/base/pr112743-1.c | 16 +
.../gcc.target/riscv/rvv/base/pr112743-2.c | 52 +
.../riscv/rvv/base/unop_v_constraint-2.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-84.c | 6 +-
.../gcc.target/riscv/rvv/vsetvl/pr111037-3.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/pr112713-1.c | 24 +
.../gcc.target/riscv/rvv/vsetvl/pr112713-2.c | 47 +
.../gcc.target/riscv/rvv/vsetvl/pr112776.c | 36 +
.../gcc.target/riscv/rvv/vsetvl/pr112813-1.c | 32 +
.../riscv/zicond-sfb-primitiveSemantics.c | 50 +
gcc/testsuite/gcc.target/riscv/zvkn-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvkn.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvknc-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvknc-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvknc.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvkng-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvkng-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvkng.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvks-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvks.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvksc-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvksc-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvksc.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvksg-1.c | 8 +-
gcc/testsuite/gcc.target/riscv/zvksg-2.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvksg.c | 4 +-
gcc/testsuite/gcc.target/s390/pr112753.c | 8 +
.../abi/avx512fp16/m256h/test_passing_m256.c | 2 +
.../abi/avx512fp16/m512h/test_passing_m512.c | 2 +
gcc/testsuite/gfortran.dg/asan/pr110415-2.f90 | 45 +
gcc/testsuite/gfortran.dg/asan/pr110415-3.f90 | 49 +
gcc/testsuite/gfortran.dg/associate_62.f90 | 25 +
gcc/testsuite/gfortran.dg/coarray_poly_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray_poly_7.f90 | 2 +-
gcc/testsuite/gfortran.dg/coarray_poly_8.f90 | 2 +-
.../gfortran.dg/missing_optional_dummy_6a.f90 | 2 +-
.../gfortran.dg/missing_optional_dummy_7.f90 | 64 +
.../gfortran.dg/optional_deferred_char_1.f90 | 100 +
gcc/testsuite/gfortran.dg/pr100988.f90 | 61 +
gcc/testsuite/gfortran.dg/pr110415.f90 | 20 +
.../gm2/link/externalscaffold/pass/scaffold.c | 1 +
gcc/testsuite/gnat.dg/strub_access.adb | 21 +
gcc/testsuite/gnat.dg/strub_access1.adb | 16 +
gcc/testsuite/gnat.dg/strub_attr.adb | 37 +
gcc/testsuite/gnat.dg/strub_attr.ads | 12 +
gcc/testsuite/gnat.dg/strub_disp.adb | 64 +
gcc/testsuite/gnat.dg/strub_disp1.adb | 79 +
gcc/testsuite/gnat.dg/strub_ind.adb | 33 +
gcc/testsuite/gnat.dg/strub_ind.ads | 17 +
gcc/testsuite/gnat.dg/strub_ind1.adb | 41 +
gcc/testsuite/gnat.dg/strub_ind1.ads | 17 +
gcc/testsuite/gnat.dg/strub_ind2.adb | 34 +
gcc/testsuite/gnat.dg/strub_ind2.ads | 17 +
gcc/testsuite/gnat.dg/strub_intf.adb | 93 +
gcc/testsuite/gnat.dg/strub_intf1.adb | 86 +
gcc/testsuite/gnat.dg/strub_intf2.adb | 55 +
gcc/testsuite/gnat.dg/strub_renm.adb | 21 +
gcc/testsuite/gnat.dg/strub_renm1.adb | 32 +
gcc/testsuite/gnat.dg/strub_renm2.adb | 32 +
gcc/testsuite/gnat.dg/strub_var.adb | 16 +
gcc/testsuite/gnat.dg/strub_var1.adb | 20 +
gcc/testsuite/lib/scanasm.exp | 10 +-
gcc/testsuite/lib/scanoffload.exp | 21 +
gcc/testsuite/lib/target-supports.exp | 91 +-
gcc/tree-cfg.cc | 19 +-
gcc/tree-inline.cc | 9 +-
gcc/tree-pass.h | 7 +-
gcc/tree-scalar-evolution.cc | 10 +-
gcc/tree-sra.cc | 40 +-
gcc/tree-ssa-ccp.cc | 4 +-
gcc/tree-ssa-dce.cc | 3 +-
gcc/tree-ssa-loop-ch.cc | 9 +-
gcc/tree-ssa-loop-ivcanon.cc | 8 +-
gcc/tree-ssa-operands.cc | 3 -
gcc/tree-vect-loop.cc | 6 +-
gcc/tree-vect-stmts.cc | 51 +-
gcc/tree-vectorizer.h | 8 +-
gcc/tree.cc | 2 +
gcc/tsystem.h | 8 +
gcc/value-query.h | 3 -
gcc/value-range.h | 11 +
gcc/varasm.cc | 24 +-
gcc/wide-int.cc | 35 +-
include/ChangeLog | 10 +
include/demangle.h | 2 +
include/sha1.h | 7 +
libbacktrace/ChangeLog | 14 +
libbacktrace/config.h.in | 3 +
libbacktrace/configure | 13 +
libbacktrace/configure.ac | 2 +
libbacktrace/fileline.c | 50 +-
libbacktrace/pecoff.c | 24 +-
libcpp/ChangeLog | 16 +
libcpp/expr.cc | 1 +
libgcc/ChangeLog | 49 +
libgcc/Makefile.in | 3 +
libgcc/config/aarch64/linux-unwind.h | 5 +-
libgcc/config/aarch64/lse.S | 11 +-
libgcc/config/arm/lib1funcs.S | 2 +-
libgcc/config/frv/frvbegin.c | 1 +
libgcc/config/rx/rx-abi-functions.c | 14 +
libgcc/emutls.c | 8 +
libgcc/libgcc-std.ver.in | 4 +
libgcc/libgcc2.h | 4 +
libgcc/libgcov.h | 2 +-
libgcc/strub.c | 149 +
libgcc/unwind-pe.h | 2 +
libgfortran/ChangeLog | 12 +
libgfortran/io/list_read.c | 20 +-
libgfortran/io/transfer.c | 44 +-
libgfortran/io/write.c | 20 +-
libgm2/ChangeLog | 5 +
libgm2/configure | 2 +-
libgm2/configure.ac | 2 +-
libgo/configure | 1 +
libgomp/ChangeLog | 54 +
libgomp/allocator.c | 266 +-
libgomp/basic-allocator.c | 382 +
libgomp/config/gcn/allocator.c | 127 +
libgomp/config/gcn/libgomp-gcn.h | 6 +
libgomp/config/gcn/team.c | 12 +
libgomp/config/nvptx/allocator.c | 141 +
libgomp/config/nvptx/team.c | 18 +
libgomp/libgomp.h | 3 -
libgomp/libgomp.texi | 42 +-
libgomp/plugin/plugin-gcn.c | 35 +-
libgomp/plugin/plugin-nvptx.c | 23 +-
.../testsuite/libgomp.c/declare-variant-3-sm30.c | 5 +-
.../testsuite/libgomp.c/declare-variant-3-sm35.c | 3 +-
.../testsuite/libgomp.c/declare-variant-3-sm53.c | 3 +-
.../testsuite/libgomp.c/declare-variant-3-sm70.c | 3 +-
.../testsuite/libgomp.c/declare-variant-3-sm75.c | 3 +-
.../testsuite/libgomp.c/declare-variant-3-sm80.c | 3 +-
libgomp/testsuite/libgomp.c/declare-variant-3.c | 8 +
libgomp/testsuite/libgomp.c/declare-variant-3.h | 5 +
.../testsuite/libgomp.c/declare-variant-4-fiji.c | 7 +-
.../testsuite/libgomp.c/declare-variant-4-gfx803.c | 7 +-
.../testsuite/libgomp.c/declare-variant-4-gfx900.c | 7 +-
.../testsuite/libgomp.c/declare-variant-4-gfx906.c | 7 +-
.../testsuite/libgomp.c/declare-variant-4-gfx908.c | 7 +-
.../testsuite/libgomp.c/declare-variant-4-gfx90a.c | 7 +-
libgomp/testsuite/libgomp.c/declare-variant-4.c | 8 +
libgomp/testsuite/libgomp.c/declare-variant-4.h | 5 +
libgomp/testsuite/libgomp.c/omp_alloc-1.c | 66 +
libgomp/testsuite/libgomp.c/omp_alloc-2.c | 72 +
libgomp/testsuite/libgomp.c/omp_alloc-3.c | 49 +
libgomp/testsuite/libgomp.c/omp_alloc-4.c | 200 +
libgomp/testsuite/libgomp.c/omp_alloc-5.c | 71 +
libgomp/testsuite/libgomp.c/omp_alloc-6.c | 121 +
libgomp/testsuite/libgomp.c/omp_alloc-traits.c | 66 +
libgomp/testsuite/libgomp.c/target-simd-clone-1.c | 4 +-
libgomp/testsuite/libgomp.c/target-simd-clone-2.c | 2 +-
libgomp/testsuite/libgomp.c/target-simd-clone-3.c | 4 +-
libiberty/ChangeLog | 37 +
libiberty/Makefile.in | 2 +-
libiberty/aclocal.m4 | 2 +
libiberty/config.in | 3 +
libiberty/configure | 151 +
libiberty/configure.ac | 44 +
libiberty/cp-demangle.c | 88 +-
libiberty/pex-unix.c | 6 +-
libiberty/sha1.c | 305 +
libiberty/testsuite/demangle-expected | 8 +
libsanitizer/ChangeLog | 22 +
libsanitizer/LOCAL_PATCHES | 1 +
libsanitizer/Makefile.in | 1 +
libsanitizer/asan/Makefile.am | 2 +-
libsanitizer/asan/Makefile.in | 3 +-
libsanitizer/configure | 37 +-
libsanitizer/configure.ac | 13 +
libsanitizer/hwasan/Makefile.in | 1 +
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/libbacktrace/Makefile.in | 1 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
.../sanitizer_common/sanitizer_redefine_builtins.h | 4 +-
libsanitizer/tsan/Makefile.in | 1 +
libsanitizer/ubsan/Makefile.in | 1 +
libstdc++-v3/ChangeLog | 105 +
libstdc++-v3/configure | 1 +
libstdc++-v3/include/bits/atomic_wait.h | 1 +
libstdc++-v3/include/bits/c++config | 47 +-
libstdc++-v3/include/bits/ranges_util.h | 21 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 2 +-
libstdc++-v3/include/std/bit | 2 +-
libstdc++-v3/include/std/format | 8 +
libstdc++-v3/include/std/ranges | 76 +-
libstdc++-v3/include/std/variant | 4 +-
.../18_support/comparisons/categories/zero_neg.cc | 1 +
.../20_util/smartptr.adapt/inout_ptr/2.cc | 15 +
.../element_access/char/back_constexpr_neg.cc | 3 +-
.../element_access/char/constexpr_neg.cc | 3 +-
.../element_access/char/front_constexpr_neg.cc | 3 +-
.../element_access/wchar_t/back_constexpr_neg.cc | 3 +-
.../element_access/wchar_t/constexpr_neg.cc | 3 +-
.../element_access/wchar_t/front_constexpr_neg.cc | 3 +-
.../modifiers/remove_prefix/debug.cc | 2 +-
.../modifiers/remove_suffix/debug.cc | 2 +-
libstdc++-v3/testsuite/23_containers/span/at.cc | 4 +-
.../testsuite/23_containers/span/back_neg.cc | 4 +-
.../testsuite/23_containers/span/front_neg.cc | 4 +-
.../testsuite/23_containers/span/index_op_neg.cc | 4 +-
.../23_containers/vector/ext_pointer/types/1.cc | 4 +-
.../23_containers/vector/ext_pointer/types/2.cc | 4 +-
libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 2 +-
.../testsuite/std/format/formatter/112832.cc | 29 +
libstdc++-v3/testsuite/std/format/string_neg.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/conv/1.cc | 176 +-
.../testsuite/std/ranges/subrange/111948.cc | 8 +
2921 files changed, 194673 insertions(+), 10574 deletions(-)
More information about the Libstdc++-cvs
mailing list