[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