public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:21 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:1f9d810d83f27f05d8f91c4c67b0421187487bfd

commit 1f9d810d83f27f05d8f91c4c67b0421187487bfd
Merge: c98c6ab87920 78dd49f387c5
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sat Oct 14 00:10:53 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    26 +
 MAINTAINERS                                        |     1 +
 Makefile.in                                        |     4 +
 Makefile.tpl                                       |     4 +
 SECURITY.txt                                       |   205 +
 contrib/ChangeLog                                  |    39 +
 contrib/check_GNU_style_lib.py                     |     3 +
 contrib/config-list.mk                             |    16 +-
 contrib/mdcompact/mdcompact-testsuite.el           |    56 +
 contrib/mdcompact/mdcompact.el                     |   296 +
 contrib/mdcompact/tests/1.md                       |    36 +
 contrib/mdcompact/tests/1.md.out                   |    32 +
 contrib/mdcompact/tests/2.md                       |    25 +
 contrib/mdcompact/tests/2.md.out                   |    21 +
 contrib/mdcompact/tests/3.md                       |    16 +
 contrib/mdcompact/tests/3.md.out                   |    17 +
 contrib/mdcompact/tests/4.md                       |    17 +
 contrib/mdcompact/tests/4.md.out                   |    17 +
 contrib/mdcompact/tests/5.md                       |    12 +
 contrib/mdcompact/tests/5.md.out                   |    11 +
 contrib/mdcompact/tests/6.md                       |    11 +
 contrib/mdcompact/tests/6.md.out                   |    11 +
 contrib/mdcompact/tests/7.md                       |    11 +
 contrib/mdcompact/tests/7.md.out                   |    11 +
 contrib/mklog.py                                   |     3 +-
 gcc/ChangeLog                                      |  3037 +++
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    65 +
 gcc/ada/atree.ads                                  |     9 +-
 gcc/ada/exp_aggr.adb                               |    13 +-
 gcc/ada/exp_ch7.adb                                |     2 +-
 gcc/ada/gcc-interface/decl.cc                      |    14 +-
 gcc/ada/gcc-interface/misc.cc                      |     7 +-
 gcc/ada/libgnat/a-direct.adb                       |    52 +-
 gcc/ada/nlists.ads                                 |     3 -
 gcc/ada/sem_attr.adb                               |    25 +-
 gcc/ada/sem_ch10.adb                               |   170 +-
 gcc/ada/sem_util.adb                               |     9 -
 gcc/ada/sem_util.ads                               |     3 -
 gcc/ada/sinfo.ads                                  |    31 +-
 gcc/ada/types.ads                                  |     4 +-
 gcc/addresses.h                                    |    29 +-
 gcc/alias.cc                                       |    17 +-
 gcc/analyzer/ChangeLog                             |    71 +
 gcc/analyzer/access-diagram.cc                     |   431 +-
 gcc/analyzer/analyzer-logging.cc                   |     5 +-
 gcc/analyzer/analyzer.cc                           |    15 +-
 gcc/analyzer/pending-diagnostic.cc                 |     7 +-
 gcc/analyzer/program-point.cc                      |     4 +-
 gcc/auto-profile.cc                                |     4 +-
 gcc/c-family/ChangeLog                             |    14 +
 gcc/c-family/c-common.cc                           |     2 +-
 gcc/c-family/c-opts.cc                             |     2 +-
 gcc/c-family/c-warn.cc                             |     8 +-
 gcc/c/ChangeLog                                    |     9 +
 gcc/c/Make-lang.in                                 |     4 +-
 gcc/c/c-objc-common.cc                             |     4 +-
 gcc/calls.cc                                       |     4 +-
 gcc/cfgloop.cc                                     |    25 +-
 gcc/cfgloop.h                                      |    11 +-
 gcc/combine.cc                                     |    61 +-
 gcc/common/config/i386/cpuinfo.h                   |    14 +-
 gcc/common/config/i386/i386-common.cc              |    47 +
 gcc/common/config/i386/i386-cpuinfo.h              |     2 +
 gcc/common/config/i386/i386-isas.h                 |     2 +
 gcc/common/config/riscv/riscv-common.cc            |   215 +
 gcc/config.gcc                                     |    26 +-
 gcc/config/aarch64/aarch64-c.cc                    |     1 +
 gcc/config/aarch64/aarch64-cores.def               |     2 +
 gcc/config/aarch64/aarch64-simd.md                 |   431 +-
 gcc/config/aarch64/aarch64-sve.md                  |  2973 +--
 gcc/config/aarch64/aarch64-sve2.md                 |   922 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |     2 +-
 gcc/config/aarch64/aarch64.md                      |   984 +-
 gcc/config/aarch64/iterators.md                    |     3 +-
 gcc/config/arc/arc-passes.def                      |     6 -
 gcc/config/arc/arc-protos.h                        |    11 +-
 gcc/config/arc/arc.cc                              |   892 +-
 gcc/config/arc/arc.h                               |    16 -
 gcc/config/arc/arc.md                              |   536 +-
 gcc/config/arc/arc.opt                             |     4 +-
 gcc/config/arc/predicates.md                       |    16 -
 gcc/config/arm/constraints.md                      |     9 +-
 gcc/config/arm/sync.md                             |   219 +-
 gcc/config/arm/unspecs.md                          |     4 +-
 gcc/config/gcn/gcn-valu.md                         |    63 +-
 gcc/config/gcn/gcn.cc                              |     2 +-
 gcc/config/gcn/gcn.md                              |   175 +-
 gcc/config/i386/avx5124fmapsintrin.h               |     2 +-
 gcc/config/i386/avx5124vnniwintrin.h               |     2 +-
 gcc/config/i386/avx512bf16intrin.h                 |    31 +-
 gcc/config/i386/avx512bitalgintrin.h               |   155 +-
 gcc/config/i386/avx512bitalgvlintrin.h             |   180 +
 gcc/config/i386/avx512bwintrin.h                   |   291 +-
 gcc/config/i386/avx512dqintrin.h                   |  1840 +-
 gcc/config/i386/avx512erintrin.h                   |     2 +-
 gcc/config/i386/avx512fintrin.h                    | 19663 ++++++++++---------
 gcc/config/i386/avx512fp16intrin.h                 |  8925 ++++-----
 gcc/config/i386/avx512ifmaintrin.h                 |     4 +-
 gcc/config/i386/avx512pfintrin.h                   |     2 +-
 gcc/config/i386/avx512vbmi2intrin.h                |     4 +-
 gcc/config/i386/avx512vbmiintrin.h                 |     4 +-
 gcc/config/i386/avx512vnniintrin.h                 |     4 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |     4 +-
 gcc/config/i386/avx512vpopcntdqintrin.h            |     4 +-
 gcc/config/i386/constraints.md                     |    65 +-
 gcc/config/i386/cpuid.h                            |     2 +
 gcc/config/i386/gfniintrin.h                       |    76 +-
 gcc/config/i386/i386-builtin-types.def             |     3 +
 gcc/config/i386/i386-builtin.def                   |  1312 +-
 gcc/config/i386/i386-builtins.cc                   |   104 +-
 gcc/config/i386/i386-builtins.h                    |     2 +
 gcc/config/i386/i386-c.cc                          |     9 +-
 gcc/config/i386/i386-expand.cc                     |   108 +-
 gcc/config/i386/i386-isa.def                       |     2 +
 gcc/config/i386/i386-options.cc                    |    53 +-
 gcc/config/i386/i386-opts.h                        |     8 +
 gcc/config/i386/i386-protos.h                      |     5 +
 gcc/config/i386/i386.cc                            |   732 +-
 gcc/config/i386/i386.h                             |    77 +-
 gcc/config/i386/i386.md                            |   352 +-
 gcc/config/i386/i386.opt                           |    38 +
 gcc/config/i386/immintrin.h                        |     2 +
 gcc/config/i386/mmx.md                             |   344 +-
 gcc/config/i386/predicates.md                      |     3 +-
 gcc/config/i386/sse.md                             |  1646 +-
 gcc/config/i386/usermsrintrin.h                    |    60 +
 gcc/config/i386/vaesintrin.h                       |     4 +-
 gcc/config/i386/vpclmulqdqintrin.h                 |     4 +-
 gcc/config/i386/x86-tune.def                       |     3 +
 gcc/config/i386/x86gprintrin.h                     |     2 +
 gcc/config/loongarch/loongarch.h                   |     3 -
 gcc/config/loongarch/loongarch.md                  |     6 +-
 gcc/config/loongarch/t-loongarch                   |     3 +-
 gcc/config/pa/pa32-linux.h                         |     5 -
 gcc/config/riscv/autovec.md                        |    88 +-
 gcc/config/riscv/bitmanip.md                       |    14 +
 gcc/config/riscv/constraints.md                    |     7 +
 gcc/config/riscv/corev.def                         |    43 +
 gcc/config/riscv/corev.md                          |   693 +
 gcc/config/riscv/generic-ooo.md                    |   284 +
 gcc/config/riscv/generic.md                        |     2 +-
 gcc/config/riscv/linux.h                           |     7 +-
 gcc/config/riscv/predicates.md                     |     5 +
 gcc/config/riscv/riscv-builtins.cc                 |    13 +
 gcc/config/riscv/riscv-cores.def                   |     1 +
 gcc/config/riscv/riscv-ftypes.def                  |    11 +
 gcc/config/riscv/riscv-opts.h                      |   228 +-
 gcc/config/riscv/riscv-protos.h                    |    11 +-
 gcc/config/riscv/riscv-subset.h                    |    11 +
 gcc/config/riscv/riscv-v.cc                        |   371 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |     4 +-
 gcc/config/riscv/riscv.cc                          |   293 +-
 gcc/config/riscv/riscv.h                           |     9 +-
 gcc/config/riscv/riscv.md                          |    77 +-
 gcc/config/riscv/riscv.opt                         |   186 +
 gcc/config/riscv/sifive-7.md                       |     2 +-
 gcc/config/riscv/thead.cc                          |    11 +-
 gcc/config/riscv/vector-iterators.md               |   179 +-
 gcc/config/riscv/vector.md                         |    63 +-
 gcc/config/rs6000/predicates.md                    |     5 +
 gcc/config/rs6000/rs6000.cc                        |   222 +-
 gcc/config/rs6000/rs6000.md                        |   157 +-
 gcc/config/rs6000/vector.md                        |     4 +-
 gcc/config/rs6000/vsx.md                           |     7 +-
 gcc/config/s390/s390.md                            |     6 +-
 gcc/cp/ChangeLog                                   |    23 +
 gcc/cp/Make-lang.in                                |     4 +-
 gcc/cp/error.cc                                    |    10 +-
 gcc/cp/mangle.cc                                   |    13 +
 gcc/cp/module.cc                                   |     3 +-
 gcc/d/ChangeLog                                    |     5 +
 gcc/d/d-diagnostic.cc                              |     6 +-
 gcc/data-streamer-in.cc                            |     8 +-
 gcc/data-streamer.h                                |     2 +-
 gcc/diagnostic-format-json.cc                      |   230 +-
 gcc/diagnostic-format-sarif.cc                     |   212 +-
 gcc/diagnostic-show-locus.cc                       |    95 +-
 gcc/diagnostic.cc                                  |   165 +-
 gcc/diagnostic.h                                   |   182 +-
 gcc/doc/extend.texi                                |   257 +-
 gcc/doc/invoke.texi                                |    24 +-
 gcc/doc/options.texi                               |    26 +-
 gcc/doc/sourcebuild.texi                           |    15 +
 gcc/doc/tm.texi                                    |    26 +
 gcc/doc/tm.texi.in                                 |    26 +
 gcc/double-int.h                                   |     3 +-
 gcc/dumpfile.cc                                    |    13 +-
 gcc/dwarf2cfi.cc                                   |     6 +-
 gcc/dwarf2out.cc                                   |    39 +-
 gcc/dwarf2out.h                                    |    37 +-
 gcc/emit-rtl.cc                                    |     2 +-
 gcc/emit-rtl.h                                     |     8 +-
 gcc/expr.cc                                        |     8 +-
 gcc/expr.h                                         |     4 +-
 gcc/fold-const.cc                                  |    22 +-
 gcc/fold-const.h                                   |     2 +-
 gcc/fortran/ChangeLog                              |    66 +
 gcc/fortran/decl.cc                                |     4 +-
 gcc/fortran/error.cc                               |    14 +-
 gcc/fortran/invoke.texi                            |     6 +-
 gcc/fortran/openmp.cc                              |     2 +
 gcc/fortran/options.cc                             |     9 +-
 gcc/fortran/parse.cc                               |    22 +-
 gcc/fortran/trans-expr.cc                          |    40 +-
 gcc/function.cc                                    |     4 +-
 gcc/function.h                                     |     6 +-
 gcc/gengtype.cc                                    |     2 -
 gcc/genmatch.cc                                    |     4 +-
 gcc/genmodes.cc                                    |    12 +-
 gcc/gensupport.cc                                  |    34 +-
 gcc/gimple-fold.cc                                 |     2 +-
 gcc/gimple-lower-bitint.cc                         |     6 +-
 gcc/gimple-match-head.cc                           |     2 +-
 gcc/gimple-range-cache.cc                          |     3 +
 gcc/gimple-range-gori.cc                           |   223 +-
 gcc/gimple-range-gori.h                            |    15 +
 gcc/gimple-range.cc                                |   300 +
 gcc/gimple-range.h                                 |    28 +
 gcc/gimple-ssa-sprintf.cc                          |    11 +-
 gcc/gimple-ssa-store-merging.cc                    |     2 +-
 gcc/gimple-ssa-strength-reduction.cc               |   108 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     4 +-
 gcc/godump.cc                                      |     6 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |     2 +-
 gcc/graphviz.cc                                    |    10 +-
 gcc/inchash.h                                      |     4 +-
 gcc/input.cc                                       |    79 +-
 gcc/input.h                                        |     3 +
 gcc/ipa-cp.cc                                      |   193 +-
 gcc/ipa-modref-tree.cc                             |     8 +-
 gcc/ipa-modref.cc                                  |    10 +-
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.cc                      |     7 +-
 gcc/ipa-prop.cc                                    |   387 +-
 gcc/ipa-prop.h                                     |    25 +-
 gcc/ipa-sra.cc                                     |   263 +-
 gcc/ipa-utils.cc                                   |    15 +-
 gcc/ira-int.h                                      |     2 +-
 gcc/jit/ChangeLog                                  |     5 +
 gcc/jit/dummy-frontend.cc                          |     4 +-
 gcc/lra-constraints.cc                             |    32 +-
 gcc/lra-eliminations.cc                            |     2 +-
 gcc/lto-streamer-in.cc                             |    19 +-
 gcc/lto-streamer-out.cc                            |    19 +-
 gcc/lto/ChangeLog                                  |     4 +
 gcc/lto/Make-lang.in                               |     4 +-
 gcc/m2/ChangeLog                                   |    42 +
 gcc/m2/gm2-compiler/M2CaseList.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    95 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |     8 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    23 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |    12 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |    13 +-
 gcc/m2/gm2-gcc/m2expr.def                          |     8 +
 gcc/m2/gm2-gcc/m2expr.h                            |     2 +-
 gcc/m2/gm2-gcc/m2type.cc                           |    23 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |    20 +-
 gcc/machmode.h                                     |     6 +-
 gcc/match.pd                                       |   112 +-
 gcc/omp-general.cc                                 |    54 +-
 gcc/omp-low.cc                                     |     2 +-
 gcc/opt-functions.awk                              |    13 +
 gcc/opt-problem.cc                                 |     6 +-
 gcc/opt-read.awk                                   |    17 +-
 gcc/opth-gen.awk                                   |    35 +-
 gcc/opts.cc                                        |     8 +-
 gcc/passes.def                                     |     4 +-
 gcc/poly-int-types.h                               |     8 -
 gcc/poly-int.h                                     |   584 +-
 gcc/pretty-print.cc                                |    71 +-
 gcc/pretty-print.h                                 |    26 +-
 gcc/print-tree.cc                                  |     4 +-
 gcc/real.cc                                        |     8 +-
 gcc/reg-notes.def                                  |     5 +-
 gcc/reload.cc                                      |    38 +-
 gcc/reload.h                                       |     2 +-
 gcc/reload1.cc                                     |    14 +-
 gcc/rtl-tests.cc                                   |     1 +
 gcc/rtl.h                                          |     9 +-
 gcc/rtlanal.cc                                     |     2 +-
 gcc/selftest-diagnostic.cc                         |    10 +-
 gcc/simplify-rtx.cc                                |    18 +
 gcc/sreal.cc                                       |     4 +-
 gcc/testsuite/ChangeLog                            |   970 +
 .../analyzer/out-of-bounds-diagram-strcat-2.c      |    74 +
 .../analyzer/out-of-bounds-diagram-strcat.c        |    66 +
 .../diagnostic-format-sarif-file-pr111700.c        |    12 +
 .../g++.dg/cpp2a/lambda-generic-mangle1.C          |     9 +
 .../g++.dg/cpp2a/lambda-generic-mangle1a.C         |    10 +
 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C        |     1 +
 gcc/testsuite/g++.dg/diagnostic/static_assert3.C   |     7 +-
 gcc/testsuite/g++.dg/template/error60.C            |    37 +
 gcc/testsuite/g++.dg/torture/pr111773.C            |    31 +
 gcc/testsuite/g++.target/powerpc/pr111367.C        |    22 +
 .../g++.target/riscv/rvv/autovec/bug-01.C          |    33 +
 gcc/testsuite/g++.target/riscv/rvv/rvv.exp         |     3 +
 gcc/testsuite/gcc.c-torture/compile/20000105-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/compile/20000105-2.c   |     3 +-
 gcc/testsuite/gcc.c-torture/compile/20000211-1.c   |     4 +
 gcc/testsuite/gcc.c-torture/compile/20000224-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20000314-2.c   |     3 +-
 gcc/testsuite/gcc.c-torture/compile/920501-11.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-23.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-8.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920701-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930529-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/980816-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/pc44485.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr106101.c     |    13 +-
 gcc/testsuite/gcc.c-torture/compile/pr111699-1.c   |     7 +
 gcc/testsuite/gcc.c-torture/compile/pr49474.c      |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20001111-1.c   |     8 +-
 gcc/testsuite/gcc.c-torture/execute/pr111331-1.c   |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-17.c     |    28 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-18.c     |    54 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-19.c     |    42 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-6.c      |    68 +-
 gcc/testsuite/gcc.dg/bitint-38.c                   |    18 +
 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c        |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-32.c              |    30 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c               |     4 +-
 gcc/testsuite/gcc.dg/ipa/pr110378-4.c              |    50 +
 gcc/testsuite/gcc.dg/long_branch.c                 |     2 +-
 .../gcc.dg/plugin/diagnostic_group_plugin.c        |    45 +-
 .../gcc.dg/plugin/diagnostic_plugin_show_trees.c   |     2 +-
 .../plugin/diagnostic_plugin_test_inlining.c       |     2 +-
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |     2 +-
 .../plugin/diagnostic_plugin_test_show_locus.c     |    26 +-
 .../diagnostic_plugin_test_string_literals.c       |     2 +-
 .../diagnostic_plugin_test_tree_expression_range.c |     2 +-
 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h       |     6 +-
 gcc/testsuite/gcc.dg/pr100512.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr103003.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr103451.c                    |     8 +-
 gcc/testsuite/gcc.dg/pr108095.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr111694.c                    |    19 +
 gcc/testsuite/gcc.dg/pr68435.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr90263.c                     |     1 +
 gcc/testsuite/gcc.dg/pr93917.c                     |     4 +-
 gcc/testsuite/gcc.dg/rtl/arm/stl-cond.c            |    61 -
 gcc/testsuite/gcc.dg/torture/pr111519.c            |    48 +
 gcc/testsuite/gcc.dg/tree-prof/pr111559.c          |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/and-1.c              |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/bitops-5.c           |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-6.c           |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-102.c        |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-68.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c         |     4 +-
 .../vect/costmodel/ppc/costmodel-vect-store-1.c    |    23 +
 .../vect/costmodel/ppc/costmodel-vect-store-2.c    |    29 +
 gcc/testsuite/gcc.dg/vect/fast-math-slp-38.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/pr111764.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr45752.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/pr65947-8.c              |     6 +-
 gcc/testsuite/gcc.dg/vect/pr97832-2.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/pr97832-3.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/pr97832-4.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-12a.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-23.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-10.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-4.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-4.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-simd-clone-1.c       |    46 +
 gcc/testsuite/gcc.dg/vect/slp-simd-clone-2.c       |    57 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c      |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-live-2.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-pr111779.c          |    56 +
 gcc/testsuite/gcc.target/aarch64/armv9_warning.c   |     5 +
 gcc/testsuite/gcc.target/aarch64/xorsign.c         |     5 +-
 gcc/testsuite/gcc.target/arc/add_f-combine.c       |    15 +
 gcc/testsuite/gcc.target/arc/add_n-combine.c       |     2 +-
 gcc/testsuite/gcc.target/arc/ashrsi-1.c            |    36 +
 gcc/testsuite/gcc.target/arc/ashrsi-2.c            |     7 +
 gcc/testsuite/gcc.target/arc/ashrsi-3.c            |     7 +
 gcc/testsuite/gcc.target/arc/ashrsi-4.c            |     7 +
 gcc/testsuite/gcc.target/arc/ashrsi-5.c            |     8 +
 gcc/testsuite/gcc.target/arc/enter-dw2-1.c         |    18 +-
 gcc/testsuite/gcc.target/arc/firq-4.c              |     1 -
 gcc/testsuite/gcc.target/arc/firq-6.c              |     1 -
 gcc/testsuite/gcc.target/arc/loop-3.c              |     2 +-
 gcc/testsuite/gcc.target/arc/lshrsi-1.c            |    36 +
 gcc/testsuite/gcc.target/arc/lshrsi-2.c            |     7 +
 gcc/testsuite/gcc.target/arc/lshrsi-3.c            |     7 +
 gcc/testsuite/gcc.target/arc/lshrsi-4.c            |     7 +
 gcc/testsuite/gcc.target/arc/lshrsi-5.c            |     8 +
 gcc/testsuite/gcc.target/arc/mtune-ARC600.c        |     4 -
 gcc/testsuite/gcc.target/arc/mtune-ARC601.c        |     4 -
 gcc/testsuite/gcc.target/arc/mtune-ARC700-xmac     |     4 -
 gcc/testsuite/gcc.target/arc/mtune-ARC700.c        |     4 -
 gcc/testsuite/gcc.target/arc/mtune-ARC725D.c       |     4 -
 gcc/testsuite/gcc.target/arc/mtune-ARC750D.c       |     4 -
 gcc/testsuite/gcc.target/arc/scc-ltu.c             |    12 +
 gcc/testsuite/gcc.target/arc/shlsi-1.c             |    36 +
 gcc/testsuite/gcc.target/arc/shlsi-2.c             |     8 +
 gcc/testsuite/gcc.target/arc/shlsi-3.c             |     8 +
 gcc/testsuite/gcc.target/arc/shlsi-4.c             |     8 +
 gcc/testsuite/gcc.target/arc/shlsi-5.c             |     9 +
 gcc/testsuite/gcc.target/arc/tls-ld.c              |     3 +-
 gcc/testsuite/gcc.target/arc/tls-le.c              |     2 +-
 gcc/testsuite/gcc.target/arc/uncached-7.c          |     2 +-
 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c     |     2 +-
 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c     |     2 +-
 gcc/testsuite/gcc.target/arm/pr111235.c            |    39 +
 gcc/testsuite/gcc.target/i386/apx-1.c              |     8 +
 gcc/testsuite/gcc.target/i386/apx-egprs-names.c    |    17 +
 .../gcc.target/i386/apx-inline-gpr-norex2.c        |    25 +
 gcc/testsuite/gcc.target/i386/apx-interrupt-1.c    |   102 +
 .../i386/apx-legacy-insn-check-norex2-asm.c        |     5 +
 .../gcc.target/i386/apx-legacy-insn-check-norex2.c |   181 +
 gcc/testsuite/gcc.target/i386/apx-push2pop2-1.c    |    45 +
 .../gcc.target/i386/apx-push2pop2_force_drap-1.c   |    29 +
 .../gcc.target/i386/apx-push2pop2_interrupt-1.c    |    28 +
 .../gcc.target/i386/apx-spill_to_egprs-1.c         |    25 +
 gcc/testsuite/gcc.target/i386/ashldi3-2.c          |    10 +
 gcc/testsuite/gcc.target/i386/ashlti3-3.c          |    10 +
 .../gcc.target/i386/avx512fp16-64-32-vecop-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |     2 +
 gcc/testsuite/gcc.target/i386/lea-2.c              |     7 +
 gcc/testsuite/gcc.target/i386/noevex512-1.c        |    13 +
 gcc/testsuite/gcc.target/i386/noevex512-2.c        |    13 +
 gcc/testsuite/gcc.target/i386/noevex512-3.c        |    13 +
 gcc/testsuite/gcc.target/i386/part-vect-absneghf.c |    91 +
 .../gcc.target/i386/part-vect-copysignhf.c         |    60 +
 .../gcc.target/i386/part-vect-vminmaxph-1.c        |    36 +
 .../gcc.target/i386/part-vect-xorsignhf.c          |    60 +
 gcc/testsuite/gcc.target/i386/pr106245-1.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr110701.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr111657.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr111745.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr90096.c            |     2 +-
 gcc/testsuite/gcc.target/i386/rcr-1.c              |     6 +
 gcc/testsuite/gcc.target/i386/rcr-2.c              |     6 +
 gcc/testsuite/gcc.target/i386/user_msr-1.c         |    20 +
 gcc/testsuite/gcc.target/i386/user_msr-2.c         |    16 +
 .../gcc.target/i386/vect-simd-clone-avx512-1.c     |    43 +
 .../gcc.target/i386/vect-simd-clone-avx512-2.c     |     6 +
 .../gcc.target/i386/vect-simd-clone-avx512-3.c     |     6 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c     |     2 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c     |     6 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c     |    28 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c     |    32 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c     |     6 +-
 gcc/testsuite/gcc.target/powerpc/const-build.c     |   143 +
 gcc/testsuite/gcc.target/powerpc/pr108338.c        |    52 +
 gcc/testsuite/gcc.target/powerpc/pr88558-p7.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr88558-p8.c      |    14 +
 gcc/testsuite/gcc.target/powerpc/pr88558.h         |    29 +
 gcc/testsuite/gcc.target/riscv/cv-alu-compile.c    |   252 +
 .../gcc.target/riscv/cv-alu-fail-compile-addn.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addrn.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addun.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addurn.c  |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-clip.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-clipu.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subn.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subrn.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subun.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-suburn.c  |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile.c         |    32 +
 gcc/testsuite/gcc.target/riscv/cv-mac-compile.c    |   198 +
 .../gcc.target/riscv/cv-mac-fail-compile-mac.c     |    25 +
 .../gcc.target/riscv/cv-mac-fail-compile-machhsn.c |    24 +
 .../riscv/cv-mac-fail-compile-machhsrn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-machhun.c |    24 +
 .../riscv/cv-mac-fail-compile-machhurn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macsn.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macsrn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macun.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macurn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-msu.c     |    25 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c |    24 +
 .../riscv/cv-mac-fail-compile-mulhhsrn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulhhun.c |    24 +
 .../riscv/cv-mac-fail-compile-mulhhurn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulsn.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulsrn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulun.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulurn.c  |    24 +
 .../gcc.target/riscv/cv-mac-test-autogeneration.c  |    18 +
 .../rvv/autovec/cond/cond_convert_float2float-1.h  |     2 +-
 .../rvv/autovec/cond/cond_convert_float2float-2.h  |     2 +-
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |     2 +-
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |     2 +-
 .../rvv/autovec/cond/cond_convert_int2float-1.h    |     2 +-
 .../rvv/autovec/cond/cond_convert_int2float-2.h    |     2 +-
 .../rvv/autovec/cond/cond_convert_int2int-1.h      |     2 +-
 .../rvv/autovec/cond/cond_convert_int2int-2.h      |     2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-1.c           |     2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-2.c           |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |     2 +-
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |     2 +-
 .../rvv/autovec/gather-scatter/offset_extend-1.c   |    14 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-8.c   |     2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |     2 +-
 .../gcc.target/riscv/rvv/autovec/pr111232.c        |     2 +-
 .../gcc.target/riscv/rvv/autovec/pr111751.c        |    55 +
 .../gcc.target/riscv/rvv/autovec/unop/bswap16-0.c  |    17 +
 .../riscv/rvv/autovec/unop/bswap16-run-0.c         |    44 +
 .../gcc.target/riscv/rvv/autovec/unop/cvt-0.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/unop/cvt-1.c      |     2 +-
 .../riscv/rvv/autovec/unop/math-ceil-run-1.c       |    18 +-
 .../riscv/rvv/autovec/unop/math-ceil-run-2.c       |    18 +-
 .../riscv/rvv/autovec/unop/math-floor-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-floor-run-2.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-iceil-0.c          |    19 +
 .../riscv/rvv/autovec/unop/math-iceil-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-ifloor-0.c         |    19 +
 .../riscv/rvv/autovec/unop/math-ifloor-run-0.c     |    63 +
 .../riscv/rvv/autovec/unop/math-irint-0.c          |    14 +
 .../riscv/rvv/autovec/unop/math-irint-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-iround-0.c         |    19 +
 .../riscv/rvv/autovec/unop/math-iround-run-0.c     |    63 +
 .../riscv/rvv/autovec/unop/math-lceil-0.c          |    19 +
 .../riscv/rvv/autovec/unop/math-lceil-1.c          |    19 +
 .../riscv/rvv/autovec/unop/math-lceil-run-0.c      |    69 +
 .../riscv/rvv/autovec/unop/math-lceil-run-1.c      |    69 +
 .../riscv/rvv/autovec/unop/math-lfloor-0.c         |    19 +
 .../riscv/rvv/autovec/unop/math-lfloor-1.c         |    19 +
 .../riscv/rvv/autovec/unop/math-lfloor-run-0.c     |    69 +
 .../riscv/rvv/autovec/unop/math-lfloor-run-1.c     |    69 +
 .../riscv/rvv/autovec/unop/math-llceil-0.c         |    20 +
 .../riscv/rvv/autovec/unop/math-llceil-run-0.c     |    64 +
 .../riscv/rvv/autovec/unop/math-llfloor-0.c        |    20 +
 .../riscv/rvv/autovec/unop/math-llfloor-run-0.c    |    64 +
 .../riscv/rvv/autovec/unop/math-llrint-0.c         |    15 +
 .../riscv/rvv/autovec/unop/math-llrint-run-0.c     |    64 +
 .../riscv/rvv/autovec/unop/math-llround-0.c        |    20 +
 .../riscv/rvv/autovec/unop/math-llround-run-0.c    |    64 +
 .../riscv/rvv/autovec/unop/math-lrint-0.c          |    14 +
 .../riscv/rvv/autovec/unop/math-lrint-1.c          |    14 +
 .../riscv/rvv/autovec/unop/math-lrint-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-lrint-run-1.c      |    63 +
 .../riscv/rvv/autovec/unop/math-lround-0.c         |    19 +
 .../riscv/rvv/autovec/unop/math-lround-1.c         |    19 +
 .../riscv/rvv/autovec/unop/math-lround-run-0.c     |    72 +
 .../riscv/rvv/autovec/unop/math-lround-run-1.c     |    72 +
 .../riscv/rvv/autovec/unop/math-nearbyint-run-1.c  |    33 +-
 .../riscv/rvv/autovec/unop/math-nearbyint-run-2.c  |    33 +-
 .../riscv/rvv/autovec/unop/math-rint-run-1.c       |    33 +-
 .../riscv/rvv/autovec/unop/math-rint-run-2.c       |    33 +-
 .../riscv/rvv/autovec/unop/math-round-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-round-run-2.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-trunc-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-trunc-run-2.c      |    18 +-
 .../gcc.target/riscv/rvv/autovec/unop/test-math.h  |    24 +
 .../gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h  |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/bswap16-0.c   |    34 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |     9 +
 .../riscv/rvv/autovec/vls/math-iceil-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-ifloor-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-irint-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-iround-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lceil-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lceil-1.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lfloor-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lfloor-1.c          |    30 +
 .../riscv/rvv/autovec/vls/math-llceil-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-llfloor-0.c         |    30 +
 .../riscv/rvv/autovec/vls/math-llrint-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-llround-0.c         |    30 +
 .../riscv/rvv/autovec/vls/math-lrint-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lrint-1.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lround-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lround-1.c          |    30 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-1.c       |    48 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-10.c      |    12 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-2.c       |    19 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-3.c       |    36 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-4.c       |    19 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-5.c       |    24 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-6.c       |    19 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-7.c       |    12 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-8.c       |    36 -
 .../gcc.target/riscv/rvv/autovec/vls/mov-9.c       |    24 -
 .../gcc.target/riscv/rvv/autovec/vls/perm-4.c      |     4 +-
 .../riscv/rvv/base/abi-call-args-4-run.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c |    71 +
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-2.c |    46 +
 .../gcc.target/riscv/rvv/base/pr110119-2.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr90263.c  |     7 +
 .../gcc.target/riscv/rvv/fortran/pr111566.f90      |    31 +
 .../gcc.target/riscv/rvv/vsetvl/pr111255.c         |     2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |    10 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |    10 +-
 .../gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c    |     4 +-
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |    89 +-
 gcc/testsuite/gcc.target/riscv/xtheadmempair-4.c   |    29 +
 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-01.c   |    17 +
 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-02.c   |    17 +
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |     4 +-
 .../riscv/zicond-primitiveSemantics_compare_imm.c  |    57 +
 ...d-primitiveSemantics_compare_imm_return_0_imm.c |    73 +
 ...primitiveSemantics_compare_imm_return_imm_imm.c |    73 +
 ...primitiveSemantics_compare_imm_return_imm_reg.c |    65 +
 ...primitiveSemantics_compare_imm_return_reg_reg.c |    65 +
 .../riscv/zicond-primitiveSemantics_compare_reg.c  |    65 +
 ...d-primitiveSemantics_compare_reg_return_0_imm.c |    73 +
 ...primitiveSemantics_compare_reg_return_imm_imm.c |    73 +
 ...primitiveSemantics_compare_reg_return_imm_reg.c |    65 +
 ...primitiveSemantics_compare_reg_return_reg_reg.c |    77 +
 .../riscv/zicond-primitiveSemantics_return_0_imm.c |     4 +-
 .../zicond-primitiveSemantics_return_imm_imm.c     |     4 +-
 .../zicond-primitiveSemantics_return_imm_reg.c     |     4 +-
 .../zicond-primitiveSemantics_return_reg_reg.c     |     4 +-
 gcc/testsuite/gcc.target/riscv/zicond-xor-01.c     |     2 +-
 .../gfortran.dg/allocate_with_source_25.f90        |     2 +-
 gcc/testsuite/gfortran.dg/block_17.f90             |     9 +
 .../gfortran.dg/derived_function_interface_1.f90   |     2 +-
 gcc/testsuite/gfortran.dg/finalize_38.f90          |    16 +
 .../gomp/strictly-structured-block-5.f90           |    77 +
 gcc/testsuite/gfortran.dg/pr104351.f90             |    14 +
 gcc/testsuite/gfortran.dg/pr67740.f90              |    32 +
 gcc/testsuite/gfortran.dg/pr95690.f90              |     4 +-
 gcc/testsuite/gfortran.dg/vect/pr60510.f           |     1 +
 .../gm2/extensions/run/pass/packedrecord3.mod      |    49 +
 gcc/testsuite/gm2/iso/run/pass/m2date.mod          |     3 +-
 gcc/testsuite/lib/target-supports.exp              |   291 +-
 gcc/text-art/styled-string.cc                      |     5 +-
 gcc/text-art/table.cc                              |    35 +
 gcc/text-art/table.h                               |    21 +-
 gcc/text-art/types.h                               |     7 +
 gcc/timevar.def                                    |     1 +
 gcc/toplev.cc                                      |    12 +-
 gcc/tree-affine.cc                                 |     2 +
 gcc/tree-dfa.cc                                    |    10 +-
 gcc/tree-dfa.h                                     |     8 +-
 gcc/tree-diagnostic-path.cc                        |     4 +-
 gcc/tree-diagnostic.cc                             |     6 +-
 gcc/tree-pass.h                                    |     1 +
 gcc/tree-pretty-print.h                            |     2 +-
 gcc/tree-sra.cc                                    |    24 +-
 gcc/tree-ssa-ccp.cc                                |     3 +-
 gcc/tree-ssa-dce.cc                                |     8 +
 gcc/tree-ssa-loop-ivcanon.cc                       |     5 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    12 +-
 gcc/tree-ssa-loop-niter.cc                         |    45 +-
 gcc/tree-ssa-sccvn.cc                              |    13 +-
 gcc/tree-ssa-sccvn.h                               |     2 +-
 gcc/tree-ssa-strlen.cc                             |    53 +-
 gcc/tree-ssanames.cc                               |    23 +-
 gcc/tree-vect-loop-manip.cc                        |     2 +-
 gcc/tree-vect-loop.cc                              |    17 +-
 gcc/tree-vect-slp.cc                               |    23 +-
 gcc/tree-vect-stmts.cc                             |   969 +-
 gcc/tree-vrp.cc                                    |   148 +-
 gcc/tree.cc                                        |    26 +-
 gcc/tree.h                                         |    34 +-
 gcc/value-range-pretty-print.cc                    |    17 +-
 gcc/value-range.cc                                 |    17 +-
 gcc/value-range.h                                  |     4 +-
 gcc/value-relation.cc                              |    36 +-
 gcc/value-relation.h                               |     4 +-
 gcc/vec.h                                          |     2 +-
 gcc/wide-int-print.cc                              |    27 +-
 gcc/wide-int-print.h                               |     2 +-
 gcc/wide-int.cc                                    |   168 +-
 gcc/wide-int.h                                     |   666 +-
 include/ChangeLog                                  |     5 +
 include/spincount.h                                |    33 +
 libcpp/ChangeLog                                   |   142 +
 libcpp/include/line-map.h                          |   186 +-
 libcpp/init.cc                                     |     2 +-
 libcpp/internal.h                                  |     4 +-
 libcpp/lex.cc                                      |    20 +-
 libcpp/line-map.cc                                 |   263 +-
 libgcc/ChangeLog                                   |    24 +
 libgcc/config/arc/linux-unwind.h                   |     2 +-
 libgcc/config/avr/libf7/ChangeLog                  |    19 +
 libgcc/config/avr/libf7/libf7-common.mk            |     2 +-
 libgcc/config/avr/libf7/libf7-const.def            |    33 +-
 libgcc/config/avr/libf7/libf7.c                    |    73 +-
 libgcc/config/avr/libf7/libf7.h                    |    52 +-
 libgcc/config/csky/linux-unwind.h                  |     2 +-
 libgcc/config/m68k/fpgnulib.c                      |     1 +
 libgcc/config/or1k/linux-unwind.h                  |     2 +-
 libgcc/config/riscv/linux-unwind.h                 |     2 +-
 libgm2/ChangeLog                                   |     8 +
 libgm2/libm2iso/wrapclock.cc                       |    12 +-
 libgomp/ChangeLog                                  |    25 +
 libgomp/config/linux/x86/spincount.h               |    49 +
 libgomp/env.c                                      |     6 +-
 libgomp/libgomp.texi                               |   343 +-
 .../strictly-structured-block-1.f90                |    22 +
 libstdc++-v3/ChangeLog                             |    84 +
 .../config/abi/pre/gnu-versioned-namespace.ver     |     9 +
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    17 +-
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |     5 +-
 .../29_atomics/atomic/compare_exchange_padding.cc  |     2 +-
 .../testsuite/29_atomics/atomic_flag/clear/1.cc    |     2 +-
 .../29_atomics/atomic_flag/cons/value_init.cc      |     2 +-
 .../atomic_flag/test_and_set/explicit.cc           |     2 +-
 .../atomic_flag/test_and_set/implicit.cc           |     2 +-
 .../atomic_ref/compare_exchange_padding.cc         |     2 +-
 .../testsuite/29_atomics/atomic_ref/generic.cc     |     2 +-
 .../testsuite/29_atomics/atomic_ref/integral.cc    |     2 +-
 .../testsuite/29_atomics/atomic_ref/pointer.cc     |     2 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |     9 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    37 +
 .../tr1/8_c_compatibility/cstdio/functions.cc      |     2 +-
 .../tr1/8_c_compatibility/cwchar/functions.cc      |     2 +-
 743 files changed, 43905 insertions(+), 25852 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:21 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:21 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:6799f2a33280805ea46277536f202a4ab1322337

commit 6799f2a33280805ea46277536f202a4ab1322337
Merge: 57f89bbe63be b7a28c0904fa
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Mon Oct 16 04:27:51 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   5 +
 Makefile.def                                       |   1 +
 Makefile.in                                        |   1 +
 gcc/ChangeLog                                      |  94 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/ChangeLog                             |   7 +
 gcc/c-family/c-warn.cc                             |   2 +-
 gcc/combine.cc                                     |   4 +-
 gcc/config/i386/i386-expand.cc                     |   6 +
 gcc/config/i386/i386.md                            |  38 +++
 gcc/config/i386/mmx.md                             | 355 +++++++++++++++++--
 gcc/config/i386/sse.md                             |  72 +++-
 gcc/config/riscv/vector-iterators.md               |   2 +-
 gcc/cp/ChangeLog                                   |   6 +
 gcc/d/ChangeLog                                    |  29 ++
 gcc/d/d-builtins.cc                                |   3 +-
 gcc/d/d-diagnostic.cc                              |   5 +-
 gcc/d/d-lang.cc                                    | 169 ++++++----
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/VERSION                                  |   2 +-
 gcc/d/dmd/attrib.d                                 |   2 +-
 gcc/d/dmd/blockexit.d                              | 107 +++---
 gcc/d/dmd/canthrow.d                               |   2 +-
 gcc/d/dmd/chkformat.d                              |  32 +-
 gcc/d/dmd/clone.d                                  |  20 +-
 gcc/d/dmd/cond.d                                   |   2 +-
 gcc/d/dmd/cparse.d                                 |  11 +-
 gcc/d/dmd/cppmangle.d                              |   2 -
 gcc/d/dmd/ctfeexpr.d                               |   6 +-
 gcc/d/dmd/dcast.d                                  |  13 +-
 gcc/d/dmd/dclass.d                                 |   6 +-
 gcc/d/dmd/declaration.d                            |   7 +-
 gcc/d/dmd/delegatize.d                             |   1 -
 gcc/d/dmd/denum.d                                  |   2 -
 gcc/d/dmd/dinterpret.d                             |  14 +-
 gcc/d/dmd/dmacro.d                                 |  56 ++-
 gcc/d/dmd/dmodule.d                                |   4 +-
 gcc/d/dmd/doc.d                                    | 353 +++++++++----------
 gcc/d/dmd/doc.h                                    |   3 +-
 gcc/d/dmd/dscope.d                                 |   1 +
 gcc/d/dmd/dstruct.d                                |   1 +
 gcc/d/dmd/dsymbol.d                                |   1 +
 gcc/d/dmd/dsymbolsem.d                             |  58 +++-
 gcc/d/dmd/dtemplate.d                              |  24 +-
 gcc/d/dmd/dtoh.d                                   |  10 +-
 gcc/d/dmd/errors.h                                 |   3 +-
 gcc/d/dmd/errorsink.d                              |   1 +
 gcc/d/dmd/escape.d                                 |  40 ++-
 gcc/d/dmd/expression.d                             |  47 +--
 gcc/d/dmd/expression.h                             |   3 +-
 gcc/d/dmd/expressionsem.d                          | 109 +++---
 gcc/d/dmd/func.d                                   |  21 +-
 gcc/d/dmd/globals.d                                |  33 +-
 gcc/d/dmd/globals.h                                |  35 +-
 gcc/d/dmd/hdrgen.d                                 | 375 +++++++++++----------
 gcc/d/dmd/hdrgen.h                                 |   4 +-
 gcc/d/dmd/iasmgcc.d                                |   2 +-
 gcc/d/dmd/id.d                                     |   2 +
 gcc/d/dmd/init.d                                   |   2 +-
 gcc/d/dmd/initsem.d                                |  31 +-
 gcc/d/dmd/json.d                                   |  23 +-
 gcc/d/dmd/json.h                                   |   2 +-
 gcc/d/dmd/lexer.d                                  |  88 ++++-
 gcc/d/dmd/location.d                               |  20 +-
 gcc/d/dmd/module.h                                 |   2 +-
 gcc/d/dmd/mtype.d                                  |  55 ++-
 gcc/d/dmd/mtype.h                                  |   5 +-
 gcc/d/dmd/opover.d                                 |   8 +-
 gcc/d/dmd/optimize.d                               |  28 +-
 gcc/d/dmd/parse.d                                  | 110 ++++--
 gcc/d/dmd/printast.d                               |   2 +-
 gcc/d/dmd/safe.d                                   |  23 +-
 gcc/d/dmd/semantic2.d                              |  53 +++
 gcc/d/dmd/semantic3.d                              |  14 +-
 gcc/d/dmd/statement.d                              | 117 +------
 gcc/d/dmd/statement.h                              |   3 +-
 gcc/d/dmd/statementsem.d                           | 293 ++++++++--------
 gcc/d/dmd/tokens.d                                 |  22 +-
 gcc/d/dmd/tokens.h                                 |   1 +
 gcc/d/dmd/traits.d                                 |   2 +-
 gcc/d/dmd/typesem.d                                |  19 +-
 gcc/d/dmd/utils.d                                  |  24 +-
 gcc/d/expr.cc                                      |  15 +-
 gcc/d/modules.cc                                   |   9 +-
 gcc/doc/invoke.texi                                |  27 +-
 gcc/fold-const.cc                                  |   6 +-
 gcc/fortran/ChangeLog                              |  30 ++
 gcc/fortran/scanner.cc                             |   4 +-
 gcc/gimple-fold.cc                                 |   6 +-
 gcc/gimple-range-fold.cc                           |   4 +-
 gcc/gimple-ssa-warn-access.cc                      |   2 +-
 gcc/m2/ChangeLog                                   |   4 +
 gcc/m2/Make-lang.in                                |   6 +
 gcc/optabs.cc                                      |  47 +--
 gcc/testsuite/ChangeLog                            |  34 ++
 .../gcc.target/i386/part-vect-hf-convert-1.c       | 111 ++++++
 gcc/testsuite/gcc.target/i386/part-vect-roundhf.c  | 217 ++++++++++++
 gcc/testsuite/gcc.target/i386/part-vect-sqrtph-1.c |  20 ++
 gcc/testsuite/gdc.dg/analyzer/analyzer.exp         |  51 +++
 gcc/testsuite/gdc.dg/analyzer/pr111537.d           |   7 +
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |  15 +
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |   4 +-
 gcc/testsuite/gdc.test/compilable/issue22682.d     |   8 +
 gcc/testsuite/gdc.test/compilable/obsolete_body.d  |   5 +
 .../gdc.test/compilable/shortened_methods.d        |   5 +
 gcc/testsuite/gdc.test/compilable/test23145.d      |  13 +-
 gcc/testsuite/gdc.test/compilable/test24066.d      |  11 +
 gcc/testsuite/gdc.test/compilable/test24107.d      |  17 +
 gcc/testsuite/gdc.test/compilable/test24109.d      |  17 +
 gcc/testsuite/gdc.test/compilable/test24118.d      |  15 +
 gcc/testsuite/gdc.test/fail_compilation/aa_init.d  |  16 +
 gcc/testsuite/gdc.test/fail_compilation/body.d     |  11 -
 .../gdc.test/fail_compilation/chkformat.d          |   2 +
 .../gdc.test/fail_compilation/dephexstrings.d      |   9 -
 .../gdc.test/fail_compilation/diag10169.d          |   3 +-
 .../gdc.test/fail_compilation/diag10783.d          |   5 +-
 .../gdc.test/fail_compilation/diag12063.d          |  42 ++-
 .../gdc.test/fail_compilation/diag12829.d          |  13 +-
 .../gdc.test/fail_compilation/diag13609a.d         |   7 +-
 .../gdc.test/fail_compilation/diag14145.d          |   9 +-
 .../gdc.test/fail_compilation/diag15713.d          |   9 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3913.d |   6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |  24 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7477.d |   4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8697.d |   3 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8894.d |  12 +-
 .../fail_compilation/dip1000_deprecation.d         |  19 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |  12 +-
 .../gdc.test/fail_compilation/enum_function.d      |   9 +-
 .../gdc.test/fail_compilation/fail10528.d          |  20 +-
 .../gdc.test/fail_compilation/fail10534.d          |  32 +-
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |   5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |   2 +-
 .../gdc.test/fail_compilation/fail17570.d          |   7 +-
 .../gdc.test/fail_compilation/fail17969.d          |   3 +-
 .../gdc.test/fail_compilation/fail18219.d          |   9 +-
 .../gdc.test/fail_compilation/fail18892.d          |   6 +-
 .../gdc.test/fail_compilation/fail18970.d          |  10 +-
 .../gdc.test/fail_compilation/fail18979.d          |   3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |   6 +-
 .../gdc.test/fail_compilation/fail19076.d          |   5 +-
 .../gdc.test/fail_compilation/fail19103.d          |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |  49 +--
 .../gdc.test/fail_compilation/fail20637.d          |   3 +-
 .../gdc.test/fail_compilation/fail22054.d          |  10 +-
 .../gdc.test/fail_compilation/fail22529.d          |   2 +-
 .../gdc.test/fail_compilation/fail23109.d          |   2 +
 gcc/testsuite/gdc.test/fail_compilation/fail61.d   |  11 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |   3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9.d    |   3 +-
 .../gdc.test/fail_compilation/fail_scope.d         |  30 +-
 .../gdc.test/fail_compilation/faildottypeinfo.d    |   5 +-
 .../gdc.test/fail_compilation/fnconstraint.d       |  11 +-
 .../gdc.test/fail_compilation/goto_skip.d          |  57 ++++
 gcc/testsuite/gdc.test/fail_compilation/ice10713.d |   3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |   5 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11518.d |   6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |  20 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8100.d  |   7 +-
 .../gdc.test/fail_compilation/issue12652.d         |  24 --
 .../gdc.test/fail_compilation/issue22682.d         |  18 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |   4 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/main.d     |   9 +
 .../gdc.test/fail_compilation/match_func_ptr.d     |  17 +
 .../fail_compilation/misc_parser_err_cov1.d        |   3 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |  18 +-
 .../gdc.test/fail_compilation/noreturn_expr.d      |  16 +
 .../gdc.test/fail_compilation/noreturn_expr2.d     |  14 +
 .../gdc.test/fail_compilation/operator_undefined.d |  20 ++
 gcc/testsuite/gdc.test/fail_compilation/parseStc.d |   6 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/skip.d     |   6 +-
 .../gdc.test/fail_compilation/switch_skip.d        |  48 +++
 gcc/testsuite/gdc.test/fail_compilation/switches.d |  68 +---
 .../gdc.test/fail_compilation/test13536.d          |   7 +-
 .../gdc.test/fail_compilation/test15785.d          |   5 +-
 .../gdc.test/fail_compilation/test15897.d          |   3 +-
 .../gdc.test/fail_compilation/test16188.d          |   1 +
 .../gdc.test/fail_compilation/test16193.d          |   5 +-
 .../gdc.test/fail_compilation/test16365.d          |   9 +-
 .../gdc.test/fail_compilation/test17380spec.d      |   7 +-
 .../gdc.test/fail_compilation/test20655.d          |  32 ++
 .../gdc.test/fail_compilation/test21353.d          |  13 +-
 .../gdc.test/fail_compilation/test21912.d          |  20 +-
 .../gdc.test/fail_compilation/test22329.d          |   3 +-
 .../gdc.test/fail_compilation/test23112.d          |   3 +-
 .../gdc.test/fail_compilation/test24015.d          |  20 ++
 .../gdc.test/fail_compilation/test24036.d          |  21 ++
 .../gdc.test/fail_compilation/test24065.d          |  18 +
 .../gdc.test/fail_compilation/test24084.d          |  28 ++
 .../gdc.test/fail_compilation/test24110.d          |  12 +
 .../gdc.test/fail_compilation/testOpApply.d        |  16 +-
 gcc/testsuite/gdc.test/fail_compilation/testsemi.d |   3 +-
 gcc/testsuite/gdc.test/runnable/staticaa.d         | 126 +++++++
 gcc/testsuite/gdc.test/runnable/test24078.d        |   6 +
 gcc/testsuite/gdc.test/runnable/test24139.d        |  25 ++
 gcc/testsuite/lib/gdc-utils.exp                    |   3 +
 gcc/tree-dfa.cc                                    |   5 +-
 gcc/tree-ssa-loop-niter.cc                         |  10 +-
 gcc/value-range-pretty-print.cc                    |   9 +-
 gcc/value-range.cc                                 |   9 +-
 gcc/wide-int-print.cc                              |  24 +-
 gcc/wide-int-print.h                               |  36 ++
 gcc/wide-int.cc                                    |  12 +-
 libgomp/ChangeLog                                  |  37 ++
 libgomp/libgomp.texi                               | 186 +++++-----
 libgomp/testsuite/libgomp.fortran/allocate-6.f90   |   5 +-
 libphobos/ChangeLog                                |  12 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/libdruntime/Makefile.am                  |   6 +-
 libphobos/libdruntime/Makefile.in                  |  37 +-
 libphobos/libdruntime/core/internal/newaa.d        | 144 ++++++++
 libphobos/libdruntime/core/stdc/math.d             |  13 +-
 libphobos/libdruntime/core/stdcpp/string.d         |   6 +-
 libphobos/libdruntime/core/sys/posix/fcntl.d       |  21 ++
 libphobos/libdruntime/core/sys/posix/signal.d      |  22 +-
 .../libdruntime/core/sys/posix/sys/resource.d      |  35 +-
 libphobos/libdruntime/core/sys/windows/sql.d       |   4 +
 libphobos/libdruntime/core/sys/windows/sqlext.d    |   4 +
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |   4 +
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |   4 +
 libphobos/libdruntime/core/sys/windows/winnt.d     |   2 +-
 libphobos/libdruntime/object.d                     |   8 +
 libphobos/libdruntime/rt/aaA.d                     |  19 ++
 libphobos/libdruntime/rt/minfo.d                   |  14 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/std/int128.d                         |  46 ++-
 libphobos/src/std/string.d                         |   1 +
 libphobos/testsuite/libphobos.hash/test_hash.d     |   4 +-
 libphobos/testsuite/libphobos.phobos/phobos.exp    |   2 +-
 .../libphobos.phobos_shared/phobos_shared.exp      |   2 +-
 233 files changed, 4141 insertions(+), 1708 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:21 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:c98c6ab87920323a61ed14bbb4a8d02d94833c09

commit c98c6ab87920323a61ed14bbb4a8d02d94833c09
Merge: 5e548ce79bc1 0f184b4141e9
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Fri Sep 29 12:18:12 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 contrib/dg-extract-results.py                      |    2 +-
 contrib/dg-extract-results.sh                      |    2 +-
 gcc/ChangeLog                                      |  971 +++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   34 +-
 gcc/ada/ChangeLog                                  |  110 ++
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |   12 +
 gcc/ada/einfo.ads                                  |    8 +-
 gcc/ada/exp_ch5.adb                                |    7 +-
 gcc/ada/exp_ch6.adb                                |   28 +-
 gcc/ada/exp_ch7.adb                                |  113 +-
 gcc/ada/exp_prag.adb                               |    8 +-
 gcc/ada/exp_unst.ads                               |    7 +-
 gcc/ada/exp_util.adb                               |   38 +-
 gcc/ada/gnat_ugn.texi                              |   19 +-
 gcc/ada/libgnat/a-tags.adb                         |    5 +-
 gcc/ada/libgnat/i-cheri.ads                        |   16 +
 gcc/ada/libgnat/s-putima.adb                       |    6 +-
 gcc/ada/libgnat/s-stratt__cheri.adb                | 1019 +++++++++++
 gcc/ada/raise-gcc.c                                |   39 +-
 gcc/ada/rtsfind.ads                                |    1 -
 gcc/ada/sem_ch3.adb                                |    6 +-
 gcc/attribs.cc                                     |    6 +
 gcc/builtins.cc                                    |   54 +-
 gcc/builtins.h                                     |    3 +-
 gcc/c-family/ChangeLog                             |   24 +
 gcc/c-family/c-omp.cc                              |    2 +
 gcc/c/ChangeLog                                    |   21 +
 gcc/c/c-parser.cc                                  |   23 +
 gcc/cfganal.cc                                     |    2 +-
 gcc/config.gcc                                     |   47 +
 gcc/config.in                                      |    6 +
 gcc/config/aarch64/aarch64-opts.h                  |   14 +
 gcc/config/aarch64/aarch64-protos.h                |    5 +
 gcc/config/aarch64/aarch64-tuning-flags.def        |    8 -
 gcc/config/aarch64/aarch64.cc                      |  185 +-
 gcc/config/aarch64/aarch64.md                      |   31 +-
 gcc/config/aarch64/aarch64.opt                     |   23 +
 gcc/config/darwin-rust.cc                          |   44 +
 gcc/config/darwin.h                                |   34 +-
 gcc/config/default-rust.cc                         |   29 +
 gcc/config/dragonfly-rust.cc                       |   40 +
 gcc/config/freebsd-rust.cc                         |   40 +
 gcc/config/fuchsia-rust.cc                         |   40 +
 gcc/config/i386/i386-rust.cc                       |  129 ++
 gcc/config/i386/i386-rust.h                        |   22 +
 gcc/config/i386/t-i386                             |    4 +
 gcc/config/linux-rust.cc                           |   57 +
 gcc/config/loongarch/genopts/loongarch.opt.in      |    7 +-
 gcc/config/loongarch/gnu-user.h                    |    3 +-
 gcc/config/loongarch/lasx.md                       |   69 +
 gcc/config/loongarch/loongarch-driver.h            |    2 +-
 gcc/config/loongarch/loongarch-opts.h              |    4 +
 gcc/config/loongarch/loongarch.cc                  |  716 ++++----
 gcc/config/loongarch/loongarch.opt                 |    7 +-
 gcc/config/loongarch/lsx.md                        |  134 ++
 gcc/config/netbsd-rust.cc                          |   40 +
 gcc/config/openbsd-rust.cc                         |   40 +
 gcc/config/pa/pa.md                                |   12 +-
 gcc/config/pa/pa.opt                               |    2 +-
 gcc/config/riscv/autovec-opt.md                    |  358 ++--
 gcc/config/riscv/autovec.md                        |  344 ++--
 gcc/config/riscv/constraints.md                    |   20 +
 gcc/config/riscv/predicates.md                     |   38 +-
 gcc/config/riscv/riscv-protos.h                    |   49 +-
 gcc/config/riscv/riscv-v.cc                        |  496 +++++-
 gcc/config/riscv/riscv-vsetvl.cc                   |   28 +-
 gcc/config/riscv/riscv.cc                          |   19 +-
 gcc/config/riscv/vector-iterators.md               | 1017 ++++++++++-
 gcc/config/riscv/vector.md                         |   66 +-
 gcc/config/rs6000/rs6000.cc                        |   74 +-
 gcc/config/sol2-rust.cc                            |   40 +
 gcc/config/t-darwin                                |    4 +
 gcc/config/t-dragonfly                             |    4 +
 gcc/config/t-freebsd                               |    4 +
 gcc/config/t-fuchsia                               |   21 +
 gcc/config/t-linux                                 |    4 +
 gcc/config/t-netbsd                                |    4 +
 gcc/config/t-openbsd                               |    5 +
 gcc/config/t-sol2                                  |    5 +
 gcc/config/t-vxworks                               |    4 +
 gcc/config/t-winnt                                 |    4 +
 gcc/config/vxworks-rust.cc                         |   40 +
 gcc/config/winnt-rust.cc                           |   40 +
 gcc/configure                                      |   96 +-
 gcc/configure.ac                                   |   37 +-
 gcc/cp/ChangeLog                                   |  159 ++
 gcc/cp/constexpr.cc                                |    3 +-
 gcc/cp/cp-tree.h                                   |    1 +
 gcc/cp/cxx-pretty-print.cc                         |   19 +-
 gcc/cp/decl2.cc                                    |   45 +-
 gcc/cp/name-lookup.cc                              |   20 +-
 gcc/cp/parser.cc                                   |  183 +-
 gcc/cp/parser.h                                    |    4 +
 gcc/cp/pt.cc                                       |   90 +-
 gcc/d/ChangeLog                                    |   19 +
 gcc/d/d-diagnostic.cc                              |  199 +--
 gcc/d/d-lang.cc                                    |    6 +-
 gcc/d/decl.cc                                      |    2 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |    3 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/access.d                                 |    1 -
 gcc/d/dmd/aggregate.d                              |    2 +-
 gcc/d/dmd/aliasthis.d                              |    3 +-
 gcc/d/dmd/arrayop.d                                |   10 +-
 gcc/d/dmd/attrib.d                                 |   47 +-
 gcc/d/dmd/blockexit.d                              |    1 -
 gcc/d/dmd/canthrow.d                               |    3 +-
 gcc/d/dmd/common/file.d                            |    8 +
 gcc/d/dmd/common/outbuffer.d                       |   12 +-
 gcc/d/dmd/common/string.d                          |    5 +-
 gcc/d/dmd/cond.d                                   |   16 +-
 gcc/d/dmd/constfold.d                              |    4 +-
 gcc/d/dmd/cppmangle.d                              |   18 +-
 gcc/d/dmd/ctfeexpr.d                               |   24 +-
 gcc/d/dmd/ctorflow.d                               |    8 +-
 gcc/d/dmd/dclass.d                                 |    2 +-
 gcc/d/dmd/declaration.d                            |   30 +-
 gcc/d/dmd/declaration.h                            |    4 +-
 gcc/d/dmd/delegatize.d                             |    4 +-
 gcc/d/dmd/dinterpret.d                             |   17 +-
 gcc/d/dmd/dmangle.d                                |   66 +-
 gcc/d/dmd/dmodule.d                                |    6 +-
 gcc/d/dmd/doc.d                                    |   99 +-
 gcc/d/dmd/doc.h                                    |    3 +-
 gcc/d/dmd/dscope.d                                 |   15 +-
 gcc/d/dmd/dsymbol.d                                |   52 +-
 gcc/d/dmd/dsymbolsem.d                             |   30 +-
 gcc/d/dmd/dtemplate.d                              |   22 +-
 gcc/d/dmd/dtoh.d                                   |   23 +-
 gcc/d/dmd/dversion.d                               |    8 +-
 gcc/d/dmd/errors.d                                 |  180 +-
 gcc/d/dmd/errors.h                                 |   20 +-
 gcc/d/dmd/errorsink.d                              |    6 +
 gcc/d/dmd/escape.d                                 |    2 +-
 gcc/d/dmd/expression.d                             |  303 ++--
 gcc/d/dmd/expression.h                             |    1 +
 gcc/d/dmd/expressionsem.d                          |   49 +-
 gcc/d/dmd/foreachvar.d                             |    2 +-
 gcc/d/dmd/func.d                                   |   17 +-
 gcc/d/dmd/globals.d                                |   18 +-
 gcc/d/dmd/globals.h                                |    2 +-
 gcc/d/dmd/hdrgen.d                                 |   16 +-
 gcc/d/dmd/id.d                                     |    8 +-
 gcc/d/dmd/identifier.d                             |    6 +-
 gcc/d/dmd/imphint.d                                |    2 +-
 gcc/d/dmd/init.d                                   |   14 +-
 gcc/d/dmd/intrange.d                               |   50 +-
 gcc/d/dmd/json.d                                   |    2 +-
 gcc/d/dmd/lambdacomp.d                             |    2 +-
 gcc/d/dmd/lexer.d                                  |    2 +-
 gcc/d/dmd/location.d                               |    6 +-
 gcc/d/dmd/mangle.h                                 |    8 +-
 gcc/d/dmd/mtype.d                                  |   76 +-
 gcc/d/dmd/mtype.h                                  |    3 +-
 gcc/d/dmd/mustuse.d                                |    4 +-
 gcc/d/dmd/nogc.d                                   |    8 +-
 gcc/d/dmd/ob.d                                     |    6 +-
 gcc/d/dmd/objc.d                                   |    8 +-
 gcc/d/dmd/opover.d                                 |    4 +-
 gcc/d/dmd/parse.d                                  |  264 +--
 gcc/d/dmd/postordervisitor.d                       |    2 +-
 gcc/d/dmd/printast.d                               |    2 +-
 gcc/d/dmd/root/complex.d                           |    8 +-
 gcc/d/dmd/root/filename.d                          |    9 +-
 gcc/d/dmd/root/longdouble.d                        |    3 +
 gcc/d/dmd/root/rmem.d                              |    2 +-
 gcc/d/dmd/root/utf.d                               |   10 +-
 gcc/d/dmd/sapply.d                                 |    2 +-
 gcc/d/dmd/scope.h                                  |    2 +
 gcc/d/dmd/semantic2.d                              |    7 +-
 gcc/d/dmd/semantic3.d                              |   10 +-
 gcc/d/dmd/sideeffect.d                             |    4 +-
 gcc/d/dmd/statement.d                              |  126 +-
 gcc/d/dmd/statement.h                              |    1 +
 gcc/d/dmd/statementsem.d                           |   32 +-
 gcc/d/dmd/target.d                                 |   10 +-
 gcc/d/dmd/templateparamsem.d                       |    2 +-
 gcc/d/dmd/tokens.d                                 |    2 +-
 gcc/d/dmd/typesem.d                                |   17 +-
 gcc/d/dmd/visitor.d                                |    2 +-
 gcc/d/intrinsics.cc                                |    2 +-
 gcc/doc/extend.texi                                |   24 +
 gcc/doc/invoke.texi                                |   53 +-
 gcc/doc/tm.texi                                    |   26 +
 gcc/doc/tm.texi.in                                 |   17 +
 gcc/dse.cc                                         |    3 +-
 gcc/dwarf2out.cc                                   |    2 +-
 gcc/edit-context.cc                                |   52 +-
 gcc/expr.cc                                        |   21 +-
 gcc/fortran/ChangeLog                              |   26 +
 gcc/fortran/class.cc                               |    4 +
 gcc/fortran/decl.cc                                |   84 +-
 gcc/fortran/resolve.cc                             |    4 +-
 gcc/fortran/trans-array.cc                         |   16 +-
 gcc/fortran/trans-expr.cc                          |    8 +-
 gcc/function.cc                                    |    8 -
 gcc/genhooks.cc                                    |    1 +
 gcc/ggc-common.cc                                  |   15 +-
 gcc/gimple-lower-bitint.cc                         |   12 +-
 gcc/gimple-predicate-analysis.cc                   |   13 +-
 gcc/gimple-range-cache.cc                          |   39 +-
 gcc/gimple-range-gori.cc                           |    1 +
 gcc/gimple-ssa-backprop.cc                         |    1 -
 gcc/gimple-ssa-warn-access.cc                      |   51 +-
 gcc/gimple.cc                                      |    1 +
 gcc/gimplify.cc                                    |  108 +-
 gcc/internal-fn.cc                                 |    4 +
 gcc/ipa-fnsummary.cc                               |    8 +-
 gcc/ira-color.cc                                   |   21 +-
 gcc/ira-costs.cc                                   |   11 +-
 gcc/ira.cc                                         |    5 +
 gcc/lra-constraints.cc                             |    5 +
 gcc/lra-eliminations.cc                            |    4 +-
 gcc/lra.cc                                         |   13 +-
 gcc/lto/ChangeLog                                  |    9 +
 gcc/m2/ChangeLog                                   |  164 ++
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |    4 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |    2 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   36 +-
 gcc/match.pd                                       |  162 +-
 gcc/omp-low.cc                                     |   28 +-
 gcc/optabs.cc                                      |   35 +-
 gcc/optabs.h                                       |   13 +-
 gcc/params.opt                                     |    9 +
 gcc/range-op-float.cc                              |   20 +-
 gcc/rtl-ssa/blocks.cc                              |    6 +-
 gcc/rtl.h                                          |    7 +-
 gcc/rust/ChangeLog                                 |   26 +
 gcc/rust/backend/rust-constexpr.cc                 |    1 -
 gcc/rust/rust-lang.cc                              |    2 -
 gcc/rust/rust-session-manager.cc                   |    8 +-
 gcc/rust/rust-target-def.h                         |   20 +
 gcc/rust/rust-target.def                           |   52 +
 gcc/rust/rust-target.h                             |   35 +
 gcc/simplify-rtx.cc                                |    4 +-
 gcc/system.h                                       |    6 -
 gcc/testsuite/ChangeLog                            | 1433 ++++++++++++++++
 .../c-c++-common/builtin-classify-type-1.c         |  105 ++
 gcc/testsuite/c-c++-common/cpp/pr61474-2.h         |    1 +
 gcc/testsuite/c-c++-common/cpp/pr61474.c           |    5 +
 gcc/testsuite/c-c++-common/cpp/pr61474.h           |    6 +
 gcc/testsuite/c-c++-common/cpp/pr90400.c           |   14 +
 gcc/testsuite/c-c++-common/gomp/allocate-10.c      |   49 +
 gcc/testsuite/c-c++-common/gomp/allocate-11.c      |    3 -
 gcc/testsuite/c-c++-common/gomp/allocate-12.c      |    3 -
 gcc/testsuite/c-c++-common/gomp/allocate-15.c      |    4 +-
 gcc/testsuite/c-c++-common/gomp/allocate-17.c      |   37 +
 gcc/testsuite/c-c++-common/gomp/allocate-9.c       |    2 -
 gcc/testsuite/g++.dg/concepts/diagnostic19.C       |   20 +
 gcc/testsuite/g++.dg/cpp23/subscript15.C           |   25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C         |   24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C         |   17 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union7.C      |    6 +
 gcc/testsuite/g++.dg/ext/builtin-classify-type-1.C |  149 ++
 gcc/testsuite/g++.dg/ext/builtin-classify-type-2.C |   11 +
 gcc/testsuite/g++.dg/ext/integer-pack8.C           |   37 +
 gcc/testsuite/g++.dg/ext/unroll-4.C                |   16 +
 gcc/testsuite/g++.dg/gomp/attrs-19.C               |   68 +
 gcc/testsuite/g++.dg/gomp/attrs-20.C               |  240 +++
 gcc/testsuite/g++.dg/gomp/attrs-21.C               |   27 +
 gcc/testsuite/g++.target/i386/pr111497.C           |   22 +
 gcc/testsuite/g++.target/powerpc/pr111366.C        |   48 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-10.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-11.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-13.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-15.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-16.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-17.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-2.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C   |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-4.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-5.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-6.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-7.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C    |    2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C    |    2 +-
 gcc/testsuite/gcc.c-torture/compile/pr110386-1.c   |    9 +
 gcc/testsuite/gcc.c-torture/compile/pr110386-2.c   |   11 +
 gcc/testsuite/gcc.c-torture/execute/pr111469-1.c   |   38 +
 gcc/testsuite/gcc.dg/builtin-classify-type-1.c     |   11 +
 gcc/testsuite/gcc.dg/fold-abs-6.c                  |    9 +
 gcc/testsuite/gcc.dg/pr111355.c                    |    8 +
 gcc/testsuite/gcc.dg/pr111409.c                    |    7 +
 gcc/testsuite/gcc.dg/pr111599.c                    |   16 +
 gcc/testsuite/gcc.dg/torture/pr111614.c            |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-4.c           |   18 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-6.c           |   22 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-7.c           |   28 +
 .../gcc.dg/tree-ssa/{pr111303.c => pr111324.c}     |    0
 gcc/testsuite/gcc.dg/tree-ssa/pr111456-1.c         |   43 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-1.c         |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-2.c         |   36 +
 .../gcc.dg/tree-ssa/vrp-float-relations-5.c        |   54 +
 .../gcc.dg/tree-ssa/vrp-float-relations-6.c        |   54 +
 gcc/testsuite/gcc.dg/uninit-pr111489.c             |  112 ++
 gcc/testsuite/gcc.dg/vect/pr88598-1.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-2.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-3.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    8 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-19.c     |   22 +
 .../gcc.target/aarch64/ampere1-no_ldp_combine.c    |   11 -
 gcc/testsuite/gcc.target/aarch64/ldp_aligned.c     |   38 +
 gcc/testsuite/gcc.target/aarch64/ldp_always.c      |   66 +
 gcc/testsuite/gcc.target/aarch64/ldp_never.c       |   66 +
 gcc/testsuite/gcc.target/aarch64/ldp_unaligned.c   |   40 +
 gcc/testsuite/gcc.target/aarch64/mops_4.c          |   48 +
 gcc/testsuite/gcc.target/aarch64/stp_aligned.c     |   35 +
 gcc/testsuite/gcc.target/aarch64/stp_always.c      |   60 +
 gcc/testsuite/gcc.target/aarch64/stp_never.c       |   60 +
 gcc/testsuite/gcc.target/aarch64/stp_unaligned.c   |   37 +
 .../loongarch/vector/lasx/lasx-vec-construct-opt.c |  102 ++
 .../loongarch/vector/lsx/lsx-vec-construct-opt.c   |   85 +
 gcc/testsuite/gcc.target/powerpc/pr110071.c        |   15 +
 gcc/testsuite/gcc.target/powerpc/pr111380-1.c      |   20 +
 gcc/testsuite/gcc.target/powerpc/pr111380-2.c      |   20 +
 gcc/testsuite/gcc.target/riscv/_Float16-soft-1.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-soft-2.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-soft-3.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-1.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-2.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-3.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-1.c |    4 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-2.c |    4 +-
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-3.c |    4 +-
 .../gcc.target/riscv/_Float16-zhinxmin-1.c         |    4 +-
 .../gcc.target/riscv/_Float16-zhinxmin-2.c         |    2 +-
 .../gcc.target/riscv/_Float16-zhinxmin-3.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/and-extend-1.c      |    8 +-
 gcc/testsuite/gcc.target/riscv/and-extend-2.c      |    4 +-
 gcc/testsuite/gcc.target/riscv/fle-ieee.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/fle-snan.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/flef-ieee.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/flef-snan.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/flt-ieee.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/flt-snan.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/fltf-ieee.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/fltf-snan.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-1.c       |    2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-smode.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-umode.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/pr106888.c          |    4 +-
 gcc/testsuite/gcc.target/riscv/pr108987.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/pr89835.c           |    2 +-
 gcc/testsuite/gcc.target/riscv/ret-1.c             |    2 +-
 .../gcc.target/riscv/rvv/autovec/align-1.c         |    4 +-
 .../gcc.target/riscv/rvv/autovec/align-2.c         |    4 +-
 .../riscv/rvv/autovec/binop/copysign-run.c         |    2 +-
 .../riscv/rvv/autovec/binop/copysign-zvfh-run.c    |    2 +-
 .../riscv/rvv/autovec/binop/mulh_run-1.c           |    2 +-
 .../riscv/rvv/autovec/binop/mulh_run-2.c           |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/narrow-1.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/narrow-2.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/narrow-3.c  |    2 +-
 .../riscv/rvv/autovec/binop/narrow_run-1.c         |    2 +-
 .../riscv/rvv/autovec/binop/narrow_run-2.c         |    2 +-
 .../riscv/rvv/autovec/binop/narrow_run-3.c         |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/shift-run.c |    2 +-
 .../riscv/rvv/autovec/binop/shift-scalar-run.c     |    2 +-
 .../riscv/rvv/autovec/binop/vadd-run-nofm.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vadd-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vadd-zvfh-run.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vand-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vdiv-run-nofm.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vdiv-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c    |    6 +
 .../riscv/rvv/autovec/binop/vdiv-rv32gcv.c         |    6 +
 .../riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c    |    6 +
 .../riscv/rvv/autovec/binop/vdiv-rv64gcv.c         |    6 +
 .../riscv/rvv/autovec/binop/vdiv-zvfh-run.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vmax-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vmax-zvfh-run.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vmin-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vmin-zvfh-run.c        |    2 +-
 .../riscv/rvv/autovec/binop/vmul-run-nofm.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vmul-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vmul-zvfh-run.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vor-run.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vrem-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vrem-rv32gcv.c         |    6 +
 .../riscv/rvv/autovec/binop/vrem-rv64gcv.c         |    6 +
 .../riscv/rvv/autovec/binop/vsub-run-nofm.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vsub-run.c  |    2 +-
 .../riscv/rvv/autovec/binop/vsub-zvfh-run.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/binop/vxor-run.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond-1.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond-2.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond-3.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond-4.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-1.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-2.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-3.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-4.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-5.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-6.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-7.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-8.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith_run-9.c      |    2 +-
 .../autovec/cond/cond_convert_float2float_run-1.c  |    2 +-
 .../autovec/cond/cond_convert_float2float_run-2.c  |    2 +-
 .../autovec/cond/cond_convert_float2int_run-1.c    |    2 +-
 .../autovec/cond/cond_convert_float2int_run-2.c    |    2 +-
 .../autovec/cond/cond_convert_int2float_run-1.c    |    2 +-
 .../autovec/cond/cond_convert_int2float_run-2.c    |    2 +-
 .../rvv/autovec/cond/cond_convert_int2int_run-1.c  |    2 +-
 .../rvv/autovec/cond/cond_convert_int2int_run-2.c  |    2 +-
 .../riscv/rvv/autovec/cond/cond_copysign-run.c     |    2 +-
 .../rvv/autovec/cond/cond_copysign-zvfh-run.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_fadd_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fadd_run-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fadd_run-3.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fadd_run-4.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-3.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-4.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-3.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-4.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c   |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmul_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmul_run-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmul_run-3.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fmul_run-4.c       |    2 +-
 .../rvv/autovec/cond/cond_logical_min_max_run-1.c  |    2 +-
 .../rvv/autovec/cond/cond_logical_min_max_run-2.c  |    2 +-
 .../rvv/autovec/cond/cond_logical_min_max_run-3.c  |    2 +-
 .../rvv/autovec/cond/cond_logical_min_max_run-4.c  |    2 +-
 .../rvv/autovec/cond/cond_logical_min_max_run-5.c  |    2 +-
 .../riscv/rvv/autovec/cond/cond_mulh_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_mulh_run-2.c       |    2 +-
 .../rvv/autovec/cond/cond_narrow_shift_run-1.c     |    2 +-
 .../rvv/autovec/cond/cond_narrow_shift_run-2.c     |    2 +-
 .../rvv/autovec/cond/cond_narrow_shift_run-3.c     |    2 +-
 .../riscv/rvv/autovec/cond/cond_reduc-1.c          |   29 +
 .../riscv/rvv/autovec/cond/cond_shift_run-1.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-2.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-3.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-4.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-5.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-6.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-7.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-8.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_shift_run-9.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt_run-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt_run-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-1.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-2.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-3.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-4.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-5.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-6.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-7.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_unary_run-8.c      |    2 +-
 .../riscv/rvv/autovec/cond/cond_widen_reduc-1.c    |   30 +
 .../riscv/rvv/autovec/cond/cond_widen_reduc-2.c    |   30 +
 .../rvv/autovec/cond/cond_widen_reduc_run-1.c      |   28 +
 .../rvv/autovec/cond/cond_widen_reduc_run-2.c      |   28 +
 .../gcc.target/riscv/rvv/autovec/cond/pr111594.c   |   22 +
 .../riscv/rvv/autovec/conversions/vfcvt-itof-run.c |    2 +-
 .../rvv/autovec/conversions/vfcvt-itof-zvfh-run.c  |    2 +-
 .../riscv/rvv/autovec/conversions/vfcvt_rtz-run.c  |    2 +-
 .../rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c   |    2 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-run.c      |    2 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c |    2 +-
 .../rvv/autovec/conversions/vfncvt-itof-run.c      |    2 +-
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |    2 +-
 .../riscv/rvv/autovec/conversions/vfncvt-run.c     |    2 +-
 .../rvv/autovec/conversions/vfncvt-zvfh-run.c      |    2 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-run.c      |    2 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |    2 +-
 .../rvv/autovec/conversions/vfwcvt-itof-run.c      |    2 +-
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |    2 +-
 .../riscv/rvv/autovec/conversions/vfwcvt-run.c     |    2 +-
 .../rvv/autovec/conversions/vfwcvt-zvfh-run.c      |    2 +-
 .../riscv/rvv/autovec/conversions/vncvt-run.c      |    2 +-
 .../riscv/rvv/autovec/conversions/vsext-run.c      |    2 +-
 .../riscv/rvv/autovec/conversions/vzext-run.c      |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-1.c |    2 +-
 .../autovec/gather-scatter/gather_load_run-10.c    |    2 +-
 .../autovec/gather-scatter/gather_load_run-11.c    |    2 +-
 .../autovec/gather-scatter/gather_load_run-12.c    |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-2.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-3.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-4.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-5.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-6.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-7.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-8.c |    2 +-
 .../rvv/autovec/gather-scatter/gather_load_run-9.c |    2 +-
 .../gather-scatter/mask_gather_load_run-1.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-10.c       |    2 +-
 .../gather-scatter/mask_gather_load_run-11.c       |    2 +-
 .../gather-scatter/mask_gather_load_run-2.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-3.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-4.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-5.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-6.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-7.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-8.c        |    2 +-
 .../gather-scatter/mask_gather_load_run-9.c        |    2 +-
 .../gather-scatter/mask_scatter_store_run-1.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-10.c     |    2 +-
 .../gather-scatter/mask_scatter_store_run-2.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-3.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-4.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-5.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-6.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-7.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-8.c      |    2 +-
 .../gather-scatter/mask_scatter_store_run-9.c      |    2 +-
 .../autovec/gather-scatter/scatter_store_run-1.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-10.c  |    2 +-
 .../autovec/gather-scatter/scatter_store_run-2.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-3.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-4.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-5.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-6.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-7.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-8.c   |    2 +-
 .../autovec/gather-scatter/scatter_store_run-9.c   |    2 +-
 .../autovec/gather-scatter/strided_load_run-1.c    |    2 +-
 .../autovec/gather-scatter/strided_load_run-2.c    |    2 +-
 .../autovec/gather-scatter/strided_store_run-1.c   |    2 +-
 .../autovec/gather-scatter/strided_store_run-2.c   |    2 +-
 .../riscv/rvv/autovec/partial/live_run-1.c         |    2 +-
 .../riscv/rvv/autovec/partial/live_run-2.c         |    2 +-
 .../rvv/autovec/partial/multiple_rgroup_run-1.c    |    2 +-
 .../rvv/autovec/partial/multiple_rgroup_run-2.c    |    2 +-
 .../rvv/autovec/partial/multiple_rgroup_run-3.c    |    2 +-
 .../rvv/autovec/partial/multiple_rgroup_run-4.c    |    2 +-
 .../rvv/autovec/partial/single_rgroup_run-1.c      |    2 +-
 .../rvv/autovec/partial/single_rgroup_run-2.c      |    2 +-
 .../rvv/autovec/partial/single_rgroup_run-3.c      |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-18.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-19.c  |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-1.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-10.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-11.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-12.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-13.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-14.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-15.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-16.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-17.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-18.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-19.c         |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-2.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-3.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-4.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-5.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-6.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-7.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-8.c          |    2 +-
 .../riscv/rvv/autovec/partial/slp_run-9.c          |    2 +-
 .../gcc.target/riscv/rvv/autovec/pr110950.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/pr111486.c        |   11 +
 .../gcc.target/riscv/rvv/autovec/pr111548.c        |   25 +
 .../riscv/rvv/autovec/reduc/extract_last_run-1.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-10.c  |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-11.c  |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-12.c  |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-13.c  |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-14.c  |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-2.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-3.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-4.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-5.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-6.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-7.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-8.c   |    2 +-
 .../riscv/rvv/autovec/reduc/extract_last_run-9.c   |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-1.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-2.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-3.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-4.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-5.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-6.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-7.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-8.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_run-9.c          |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    2 +-
 .../riscv/rvv/autovec/reduc/reduc_strict_run-2.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/series_run-1.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-1.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-2.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-3.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-4.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-5.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-6.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_load_run-7.c    |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-1.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-2.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-3.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-4.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-5.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-6.c   |    2 +-
 .../rvv/autovec/struct/mask_struct_store_run-7.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-1.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-10.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-11.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-12.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-13.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-14.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-15.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-16.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-17.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-18.c  |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-2.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-3.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-4.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-5.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-6.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-7.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-8.c   |    2 +-
 .../riscv/rvv/autovec/struct/struct_vect_run-9.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-1.c |    2 +-
 .../riscv/rvv/autovec/ternop/ternop-10.c           |    2 +-
 .../riscv/rvv/autovec/ternop/ternop-11.c           |    2 +-
 .../riscv/rvv/autovec/ternop/ternop-12.c           |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-2.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-3.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-4.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-5.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-6.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-7.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-8.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/ternop/ternop-9.c |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-1.c       |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-10.c      |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-11.c      |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-12.c      |    4 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-2.c       |    8 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-3.c       |    5 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-4.c       |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-5.c       |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-6.c       |    3 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-7.c       |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-8.c       |    6 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-9.c       |    3 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-1.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-10.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-11.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-12.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-2.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-3.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-4.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-5.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-6.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-7.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-8.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-9.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-1.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-10.c       |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-11.c       |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-12.c       |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-2.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-3.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-4.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-5.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-6.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-7.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-8.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run-9.c        |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c  |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c   |    2 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/unop/abs-run.c    |    2 +-
 .../gcc.target/riscv/rvv/autovec/unop/cvt-0.c      |   21 +
 .../gcc.target/riscv/rvv/autovec/unop/cvt-1.c      |   22 +
 .../riscv/rvv/autovec/unop/math-ceil-0.c           |   23 +
 .../riscv/rvv/autovec/unop/math-ceil-1.c           |   23 +
 .../riscv/rvv/autovec/unop/math-ceil-2.c           |   23 +
 .../riscv/rvv/autovec/unop/math-ceil-3.c           |   25 +
 .../riscv/rvv/autovec/unop/math-ceil-run-1.c       |   39 +
 .../riscv/rvv/autovec/unop/math-ceil-run-2.c       |   39 +
 .../riscv/rvv/autovec/unop/math-floor-0.c          |   23 +
 .../riscv/rvv/autovec/unop/math-floor-1.c          |   23 +
 .../riscv/rvv/autovec/unop/math-floor-2.c          |   23 +
 .../riscv/rvv/autovec/unop/math-floor-3.c          |   25 +
 .../riscv/rvv/autovec/unop/math-floor-run-1.c      |   39 +
 .../riscv/rvv/autovec/unop/math-floor-run-2.c      |   39 +
 .../riscv/rvv/autovec/unop/math-nearbyint-0.c      |   20 +
 .../riscv/rvv/autovec/unop/math-nearbyint-1.c      |   20 +
 .../riscv/rvv/autovec/unop/math-nearbyint-2.c      |   20 +
 .../riscv/rvv/autovec/unop/math-nearbyint-3.c      |   22 +
 .../riscv/rvv/autovec/unop/math-nearbyint-run-1.c  |   48 +
 .../riscv/rvv/autovec/unop/math-nearbyint-run-2.c  |   48 +
 .../riscv/rvv/autovec/unop/math-rint-0.c           |   18 +
 .../riscv/rvv/autovec/unop/math-rint-1.c           |   18 +
 .../riscv/rvv/autovec/unop/math-rint-2.c           |   18 +
 .../riscv/rvv/autovec/unop/math-rint-3.c           |   20 +
 .../riscv/rvv/autovec/unop/math-rint-run-1.c       |   48 +
 .../riscv/rvv/autovec/unop/math-rint-run-2.c       |   48 +
 .../riscv/rvv/autovec/unop/math-round-0.c          |   23 +
 .../riscv/rvv/autovec/unop/math-round-1.c          |   23 +
 .../riscv/rvv/autovec/unop/math-round-2.c          |   23 +
 .../riscv/rvv/autovec/unop/math-round-3.c          |   25 +
 .../riscv/rvv/autovec/unop/math-round-run-1.c      |   39 +
 .../riscv/rvv/autovec/unop/math-round-run-2.c      |   39 +
 .../riscv/rvv/autovec/unop/math-roundeven-0.c      |   23 +
 .../riscv/rvv/autovec/unop/math-roundeven-1.c      |   23 +
 .../riscv/rvv/autovec/unop/math-roundeven-2.c      |   23 +
 .../riscv/rvv/autovec/unop/math-roundeven-3.c      |   25 +
 .../riscv/rvv/autovec/unop/math-trunc-0.c          |   18 +
 .../riscv/rvv/autovec/unop/math-trunc-1.c          |   18 +
 .../riscv/rvv/autovec/unop/math-trunc-2.c          |   18 +
 .../riscv/rvv/autovec/unop/math-trunc-3.c          |   20 +
 .../riscv/rvv/autovec/unop/math-trunc-run-1.c      |   39 +
 .../riscv/rvv/autovec/unop/math-trunc-run-2.c      |   39 +
 .../gcc.target/riscv/rvv/autovec/unop/test-math.h  |   71 +
 .../gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c |    2 +-
 .../gcc.target/riscv/rvv/autovec/unop/vneg-run.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/unop/vnot-run.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-1.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-10.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-11.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-12.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-13.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-14.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-2.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-3.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-4.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-5.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-6.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-7.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-8.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/bitmask-9.c        |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-1.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-2.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-3.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-4.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-5.c   |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress_run-6.c   |    2 +-
 .../autovec/vls-vlmax/init-repeat-sequence-run-1.c |    2 +-
 .../autovec/vls-vlmax/init-repeat-sequence-run-2.c |    2 +-
 .../autovec/vls-vlmax/init-repeat-sequence-run-3.c |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/insert_run-1.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/insert_run-2.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-1.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-2.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-3.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-4.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-5.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-6.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/merge_run-7.c      |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm-4.c           |    3 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-1.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-2.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-3.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-4.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-5.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-6.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/perm_run-7.c       |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-1.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-2.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-3.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-4.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-5.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/repeat_run-6.c     |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-run.c  |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c |    2 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-run.c      |    2 +-
 .../gcc.target/riscv/rvv/autovec/vls/abs-1.c       |   52 +
 .../gcc.target/riscv/rvv/autovec/vls/abs-2.c       |   62 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-1.c       |   44 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-2.c       |   42 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-3.c       |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-4.c       |   45 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-5.c       |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/avg-6.c       |   41 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_add-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_add-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_and-1.c  |  104 ++
 .../riscv/rvv/autovec/vls/cond_convert-1.c         |   73 +
 .../riscv/rvv/autovec/vls/cond_convert-10.c        |   72 +
 .../riscv/rvv/autovec/vls/cond_convert-11.c        |   54 +
 .../riscv/rvv/autovec/vls/cond_convert-12.c        |   36 +
 .../riscv/rvv/autovec/vls/cond_convert-2.c         |   62 +
 .../riscv/rvv/autovec/vls/cond_convert-3.c         |   54 +
 .../riscv/rvv/autovec/vls/cond_convert-4.c         |   36 +
 .../riscv/rvv/autovec/vls/cond_convert-5.c         |   72 +
 .../riscv/rvv/autovec/vls/cond_convert-6.c         |   54 +
 .../riscv/rvv/autovec/vls/cond_convert-7.c         |   36 +
 .../riscv/rvv/autovec/vls/cond_convert-8.c         |   54 +
 .../riscv/rvv/autovec/vls/cond_convert-9.c         |   22 +
 .../riscv/rvv/autovec/vls/cond_copysign-1.c        |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_div-1.c  |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_div-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c  |   73 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c  |   55 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c  |   37 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c  |   37 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c  |   28 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fma-1.c  |   62 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fma-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fms-1.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fnma-1.c |   62 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fnma-2.c |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_fnms-1.c |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_ior-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_max-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_max-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_min-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_min-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_mod-1.c  |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_mul-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_mul-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c |   81 +
 .../riscv/rvv/autovec/vls/cond_narrow-1.c          |   61 +
 .../riscv/rvv/autovec/vls/cond_narrow-2.c          |   41 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c  |   62 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_neg-2.c  |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_not-1.c  |   62 +
 .../riscv/rvv/autovec/vls/cond_shift-1.c           |   57 +
 .../riscv/rvv/autovec/vls/cond_shift-2.c           |   56 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_sub-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/cond_sub-2.c  |   50 +
 .../riscv/rvv/autovec/vls/cond_trunc-1.c           |   72 +
 .../riscv/rvv/autovec/vls/cond_trunc-2.c           |   54 +
 .../riscv/rvv/autovec/vls/cond_trunc-3.c           |   36 +
 .../riscv/rvv/autovec/vls/cond_trunc-4.c           |   37 +
 .../riscv/rvv/autovec/vls/cond_trunc-5.c           |   28 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c |   39 +
 .../riscv/rvv/autovec/vls/cond_wfnma-1.c           |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c |   49 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c |   79 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/cond_xor-1.c  |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/convert-1.c   |   74 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-10.c  |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-11.c  |   54 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-12.c  |   36 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-2.c   |   74 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-3.c   |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-4.c   |   36 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-5.c   |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-6.c   |   55 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-7.c   |   37 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-8.c   |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/convert-9.c   |   22 +
 .../gcc.target/riscv/rvv/autovec/vls/cvt-0.c       |   47 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |  332 +++-
 .../gcc.target/riscv/rvv/autovec/vls/div-1.c       |    2 +-
 .../gcc.target/riscv/rvv/autovec/vls/ext-1.c       |   72 +
 .../gcc.target/riscv/rvv/autovec/vls/ext-2.c       |   54 +
 .../gcc.target/riscv/rvv/autovec/vls/ext-3.c       |   36 +
 .../gcc.target/riscv/rvv/autovec/vls/ext-4.c       |   35 +
 .../gcc.target/riscv/rvv/autovec/vls/ext-5.c       |   27 +
 .../riscv/rvv/autovec/vls/floating-point-max-5.c   |   43 +-
 .../riscv/rvv/autovec/vls/floating-point-min-5.c   |   43 +-
 .../riscv/rvv/autovec/vls/floating-point-sgnjx-2.c |   43 +-
 .../gcc.target/riscv/rvv/autovec/vls/math-ceil-1.c |   56 +
 .../riscv/rvv/autovec/vls/math-floor-1.c           |   56 +
 .../riscv/rvv/autovec/vls/math-nearbyint-1.c       |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/math-rint-1.c |   58 +
 .../riscv/rvv/autovec/vls/math-round-1.c           |   56 +
 .../riscv/rvv/autovec/vls/math-roundeven-1.c       |   56 +
 .../riscv/rvv/autovec/vls/math-trunc-1.c           |   56 +
 .../gcc.target/riscv/rvv/autovec/vls/mulh-1.c      |  104 ++
 .../gcc.target/riscv/rvv/autovec/vls/narrow-1.c    |   49 +
 .../gcc.target/riscv/rvv/autovec/vls/narrow-2.c    |   28 +
 .../gcc.target/riscv/rvv/autovec/vls/narrow-3.c    |   28 +
 .../gcc.target/riscv/rvv/autovec/vls/not-1.c       |   69 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-4.c      |    3 +-
 .../gcc.target/riscv/rvv/autovec/vls/shift-3.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/vls/sqrt-1.c      |   52 +
 .../gcc.target/riscv/rvv/autovec/vls/trunc-1.c     |   71 +
 .../gcc.target/riscv/rvv/autovec/vls/trunc-2.c     |   53 +
 .../gcc.target/riscv/rvv/autovec/vls/trunc-3.c     |   35 +
 .../gcc.target/riscv/rvv/autovec/vls/trunc-4.c     |   35 +
 .../gcc.target/riscv/rvv/autovec/vls/trunc-5.c     |   27 +
 .../gcc.target/riscv/rvv/autovec/vls/wadd-1.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wadd-2.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wadd-3.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wadd-4.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wfma-1.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wfma-2.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wfma-3.c      |   49 +
 .../gcc.target/riscv/rvv/autovec/vls/wfms-1.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wfnma-1.c     |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wfnms-1.c     |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wmul-1.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wmul-2.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wmul-3.c      |   49 +
 .../gcc.target/riscv/rvv/autovec/vls/wred-1.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wred-2.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wred-3.c      |   19 +
 .../gcc.target/riscv/rvv/autovec/vls/wsub-1.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wsub-2.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vls/wsub-3.c      |   80 +
 .../gcc.target/riscv/rvv/autovec/vls/wsub-4.c      |   38 +
 .../gcc.target/riscv/rvv/autovec/vmv-imm-run.c     |    2 +-
 .../riscv/rvv/autovec/vmv-imm-template.h           |    1 -
 .../riscv/rvv/autovec/widen/vec-avg-run.c          |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-1.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-10.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-11.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-12.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-2.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-3.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-4.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-5.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-6.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-7.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-8.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-9.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-1.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-2.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-3.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-4.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-5.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-6.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-7.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-8.c   |    2 +-
 .../riscv/rvv/autovec/widen/widen-complicate-9.c   |    2 +-
 .../rvv/autovec/widen/widen_reduc_order_run-1.c    |    2 +-
 .../rvv/autovec/widen/widen_reduc_order_run-2.c    |    2 +-
 .../riscv/rvv/autovec/widen/widen_reduc_run-1.c    |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-1.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-10.c         |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-11.c         |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-12.c         |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-2.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-3.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-4.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-5.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-6.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-7.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-8.c          |    2 +-
 .../riscv/rvv/autovec/widen/widen_run-9.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 +-
 .../riscv/rvv/base/abi-call-args-1-run.c           |    2 +-
 .../riscv/rvv/base/abi-call-args-2-run.c           |    2 +-
 .../riscv/rvv/base/abi-call-args-3-run.c           |    2 +-
 .../riscv/rvv/base/abi-call-args-4-run.c           |    2 +-
 .../riscv/rvv/base/abi-call-return-run.c           |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-3.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-4.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-5.c    |    2 +-
 .../riscv/rvv/base/float-point-frm-run-1.c         |    2 +-
 .../riscv/rvv/base/float-point-frm-run-2.c         |    2 +-
 .../riscv/rvv/base/float-point-frm-run-3.c         |    2 +-
 .../riscv/rvv/base/float-point-frm-run-4.c         |    2 +-
 .../riscv/rvv/base/float-point-frm-run-5.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr111450.c |  100 ++
 .../gcc.target/riscv/rvv/base/pr111533-1.c         |   15 +
 .../gcc.target/riscv/rvv/base/pr111533-2.c         |   29 +
 .../riscv/rvv/base/scalar-move-merged-run-1.c      |    2 +-
 .../gcc.target/riscv/rvv/base/simplify-vdiv.c      |   18 +
 gcc/testsuite/gcc.target/riscv/shift-and-1.c       |    2 +-
 gcc/testsuite/gcc.target/riscv/shift-and-2.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-1.c     |    4 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-2.c     |    8 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-3.c     |    4 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-4.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-5.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c |    2 +-
 gcc/testsuite/gcc.target/riscv/sign-extend.c       |   20 +-
 gcc/testsuite/gcc.target/riscv/switch-qi.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/switch-si.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-1.c    |    4 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext.c      |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-extu-1.c   |    4 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-extu.c     |    6 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-strlen.c   |    8 +-
 gcc/testsuite/gcc.target/riscv/xtheadbs-tst.c      |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c     |    4 +-
 .../riscv/xventanacondops-primitiveSemantics.c     |    4 +-
 gcc/testsuite/gcc.target/riscv/zba-adduw.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c     |    6 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c     |    6 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-04.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-07.c     |    8 +-
 gcc/testsuite/gcc.target/riscv/zba-shadd.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/zba-slliuw.c        |    2 +-
 gcc/testsuite/gcc.target/riscv/zba-zextw.c         |    2 +-
 .../gcc.target/riscv/zbb-andn-orn-xnor-01.c        |    6 +-
 .../gcc.target/riscv/zbb-andn-orn-xnor-02.c        |    6 +-
 gcc/testsuite/gcc.target/riscv/zbb-min-max-02.c    |    6 +-
 gcc/testsuite/gcc.target/riscv/zbb-min-max-03.c    |    4 +-
 gcc/testsuite/gcc.target/riscv/zbb-min-max.c       |    8 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c    |    6 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c    |    6 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c    |    8 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-04.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-05.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-06.c    |    4 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-07.c    |    4 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-08.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-09.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb-strlen.c        |    8 +-
 gcc/testsuite/gcc.target/riscv/zbb_32_bswap-1.c    |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb_32_bswap-2.c    |    4 +-
 gcc/testsuite/gcc.target/riscv/zbb_bswap-1.c       |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb_bswap-2.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/zbbw.c              |    6 +-
 gcc/testsuite/gcc.target/riscv/zbc32.c             |    4 +-
 gcc/testsuite/gcc.target/riscv/zbc64.c             |    4 +-
 gcc/testsuite/gcc.target/riscv/zbkb32.c            |    6 +-
 gcc/testsuite/gcc.target/riscv/zbkb64.c            |    6 +-
 gcc/testsuite/gcc.target/riscv/zbkc32.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zbkc64.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zbkx32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zbkx64.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zbs-bclr.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/zbs-bext-02.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/zbs-bext.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/zbs-binv.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/zbs-bset.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-1.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-2.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-3.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-4.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-5.c     |    2 +-
 .../gcc.target/riscv/zero-scratch-regs-2.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/zfa-fleq-fltq.c     |    8 +-
 gcc/testsuite/gcc.target/riscv/zfa-fli-zfh.c       |    2 +-
 gcc/testsuite/gcc.target/riscv/zfa-fli.c           |    4 +-
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    8 +-
 .../riscv/zicond-primitiveSemantics_return_0_imm.c |   65 +
 .../zicond-primitiveSemantics_return_imm_imm.c     |   73 +
 .../zicond-primitiveSemantics_return_imm_reg.c     |   65 +
 .../zicond-primitiveSemantics_return_reg_reg.c     |   65 +
 gcc/testsuite/gcc.target/riscv/zknd64.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zksed32.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/zksed64.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/zksh32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zksh64.c            |    4 +-
 gcc/testsuite/gdc.test/compilable/test23145.d      |   14 +-
 .../gdc.test/fail_compilation/biterrors3.d         |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8891.d  |    2 +-
 .../gdc.test/fail_compilation/deprecatedinref.d    |   10 -
 .../gdc.test/fail_compilation/diag15209.d          |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9451.d |   11 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9635.d |    4 +-
 .../fail_compilation/dip1000_deprecation.d         |   20 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_6.d |    2 +-
 .../gdc.test/fail_compilation/fail10285.d          |   13 +-
 .../gdc.test/fail_compilation/fail11545.d          |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail120.d  |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail142.d  |    5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail143.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail144.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail145.d  |    2 +-
 .../gdc.test/fail_compilation/fail17955.d          |   27 +-
 .../gdc.test/fail_compilation/fail20538.d          |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail25.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail301.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail46.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4923.d |    8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail50.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail61.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail66.d   |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7851.d |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9613.d |    2 +-
 .../gdc.test/fail_compilation/fail_scope.d         |    4 +-
 .../gdc.test/fail_compilation/failcontracts.d      |   17 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15332.d |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15922.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice20056.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice7645.d  |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9439.d  |    2 +-
 .../fail_compilation/misc_parser_err_cov1.d        |    2 +-
 .../gdc.test/fail_compilation/mixintype2.d         |    8 +-
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |   14 +-
 .../gdc.test/fail_compilation/noreturn2.d          |   13 +
 .../gdc.test/fail_compilation/systemvariables.d    |   27 +-
 .../gdc.test/fail_compilation/test13536.d          |    4 +-
 .../gdc.test/fail_compilation/test16365.d          |    4 +-
 .../gdc.test/fail_compilation/test21008.d          |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |   42 +-
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |   10 -
 gcc/testsuite/gdc.test/runnable/complex.d          |   56 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |    8 +-
 gcc/testsuite/gdc.test/runnable/template9.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test17684.d        |   10 -
 gcc/testsuite/gdc.test/runnable/test19782.d        |    8 -
 gcc/testsuite/gdc.test/runnable/test20.d           |    4 +-
 gcc/testsuite/gdc.test/runnable/test21039.d        |    7 -
 gcc/testsuite/gdc.test/runnable/test23234.d        |    7 -
 gcc/testsuite/gdc.test/runnable/test3449.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/test42.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/testaliascast.d    |    8 -
 gcc/testsuite/gdc.test/runnable/testassign.d       |    6 +-
 gcc/testsuite/gdc.test/runnable/testconst.d        |    6 +-
 gcc/testsuite/gdc.test/runnable/testswitch.d       |    8 +-
 .../gdc.test/runnable/traits_getPointerBitmap.d    |   29 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |    4 -
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |    4 -
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_6.f90 |   29 +
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_7.f90 |   49 +
 gcc/testsuite/gfortran.dg/pr68155.f90              |   29 +
 gcc/testsuite/gfortran.dg/pr95710.f90              |   17 +
 .../pim/run/pass/coroutines-pim-run-pass.exp       |    4 +-
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |    6 +
 .../pimlib/base/run/pass/pimlib-base-run-pass.exp  |    5 +-
 .../run/pass/halma/projects-iso-run-pass-halma.exp |    7 +
 .../pass/run/switches-whole-program-pass-run.exp   |    4 +-
 gcc/testsuite/gnat.dg/opt102.adb                   |   10 +
 gcc/testsuite/gnat.dg/opt102_pkg.adb               |   12 +
 gcc/testsuite/gnat.dg/opt102_pkg.ads               |   10 +
 gcc/testsuite/lib/target-supports.exp              |  183 +-
 gcc/tree-affine.cc                                 |    1 -
 gcc/tree-data-ref.cc                               |   17 +-
 gcc/tree-if-conv.cc                                |    6 +-
 gcc/tree-loop-distribution.cc                      |   15 +
 gcc/tree-ssa-live.cc                               |    2 +-
 gcc/tree-ssa-loop-im.cc                            |    8 +-
 gcc/tree-ssa-phiopt.cc                             |    9 +-
 gcc/tree-ssa-reassoc.cc                            |   27 +-
 gcc/tree-ssa-sccvn.cc                              |    5 +-
 gcc/tree-vect-patterns.cc                          |    2 +-
 gcc/ubsan.cc                                       |   38 +-
 gcc/value-relation.cc                              |    9 +-
 gcc/vec.h                                          |  163 +-
 libcpp/ChangeLog                                   |   21 +
 libcpp/files.cc                                    |   11 +-
 libgcc/ChangeLog                                   |    9 +
 libgcc/config/aarch64/aarch64-unwind.h             |    5 +-
 libgcc/config/aarch64/lse.S                        |    6 +-
 libgfortran/ChangeLog                              |    5 +
 libgfortran/io/write.c                             |   17 +-
 libgm2/ChangeLog                                   |   32 +
 libgomp/ChangeLog                                  |   20 +
 libgomp/libgomp.texi                               |    7 +-
 libgomp/testsuite/libgomp.c/allocate-4.c           |   84 +
 libgomp/testsuite/libgomp.c/allocate-5.c           |  126 ++
 libgomp/testsuite/libgomp.c/allocate-6.c           |  319 ++++
 libphobos/ChangeLog                                |    5 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/core/demangle.d              |   12 +-
 .../libdruntime/core/internal/array/appending.d    |    4 +-
 .../libdruntime/core/internal/array/capacity.d     |    2 +-
 .../libdruntime/core/internal/array/construction.d |    4 +-
 libphobos/libdruntime/core/memory.d                |    8 +-
 libphobos/libdruntime/core/sys/windows/basetsd.d   |   31 +-
 libphobos/libdruntime/core/sys/windows/mmsystem.d  |   22 +-
 libphobos/libdruntime/core/sys/windows/ole.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/ras.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcdcep.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcndr.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/vfw.d       |   16 +-
 libphobos/libdruntime/core/sys/windows/winbase.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/wingdi.d    |  100 +-
 libphobos/libdruntime/core/sys/windows/winuser.d   |    4 +-
 libphobos/libdruntime/object.d                     |   96 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/array.d                          |   38 +-
 libphobos/src/std/conv.d                           |   95 +-
 libphobos/src/std/digest/md.d                      |    3 +-
 libphobos/src/std/digest/sha.d                     |    4 +-
 libphobos/src/std/exception.d                      |   25 +-
 libphobos/src/std/format/internal/write.d          |   26 +-
 libphobos/src/std/int128.d                         |  273 ++-
 libphobos/src/std/json.d                           |   53 +-
 libphobos/src/std/math/package.d                   |    2 +-
 libphobos/src/std/range/package.d                  |   13 +-
 libphobos/src/std/regex/internal/ir.d              |    2 +-
 libphobos/src/std/socket.d                         |   56 +-
 libphobos/src/std/stdio.d                          |   68 +-
 libphobos/src/std/traits.d                         |   84 +-
 libphobos/src/std/uni/package.d                    |    9 +
 libstdc++-v3/ChangeLog                             |  119 ++
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |   71 +
 libstdc++-v3/include/bits/basic_string.h           |    6 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    4 +
 libstdc++-v3/include/bits/hashtable_policy.h       |    4 +
 libstdc++-v3/include/bits/move.h                   |   26 +
 libstdc++-v3/include/bits/version.def              |    8 +
 libstdc++-v3/include/bits/version.h                |   27 +-
 libstdc++-v3/include/std/array                     |    4 +-
 libstdc++-v3/include/std/charconv                  |   34 +-
 libstdc++-v3/include/std/utility                   |    5 +-
 libstdc++-v3/include/std/variant                   |   32 +-
 libstdc++-v3/python/libstdcxx/v6/__init__.py       |    2 -
 libstdc++-v3/python/libstdcxx/v6/printers.py       | 1496 ++++++++--------
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |   68 +-
 libstdc++-v3/src/c++11/codecvt.cc                  |   18 +-
 libstdc++-v3/testsuite/20_util/forward_like/1.cc   |   59 +
 .../testsuite/20_util/forward_like/2_neg.cc        |   10 +
 .../testsuite/20_util/forward_like/version.cc      |   10 +
 .../testsuite/22_locale/codecvt/codecvt_unicode.cc |   38 +-
 .../testsuite/22_locale/codecvt/codecvt_unicode.h  | 1799 +++++++++++++++-----
 .../22_locale/codecvt/codecvt_unicode_char8_t.cc   |   53 +
 .../22_locale/codecvt/codecvt_unicode_wchar_t.cc   |   32 +-
 .../22_locale/codecvt/codecvt_utf16/79980.cc       |    2 +-
 .../23_containers/array/creation/111512.cc         |   24 +
 .../29_atomics/atomic_flag/cons/value_init.cc      |    1 +
 libstdc++-v3/testsuite/lib/gdb-test.exp            |    2 +
 1251 files changed, 27523 insertions(+), 5283 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:5e548ce79bc18d6ce8dae225c06acd12ff891599

commit 5e548ce79bc18d6ce8dae225c06acd12ff891599
Merge: 29bad1835d84 6c33fade75a7
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Tue Sep 19 19:17:26 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   11 +
 MAINTAINERS                                        |    1 +
 config-ml.in                                       |   10 -
 config/ChangeLog                                   |    7 +
 config/mt-loongarch-elf                            |    1 +
 config/mt-loongarch-gnu                            |    2 +
 config/mt-loongarch-mlib                           |    1 +
 configure                                          |    6 +
 configure.ac                                       |    6 +
 gcc/ChangeLog                                      |  466 ++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  165 ++
 gcc/ada/accessibility.adb                          |   92 +-
 gcc/ada/accessibility.ads                          |    9 -
 gcc/ada/atree.adb                                  |  210 ++-
 gcc/ada/bindgen.adb                                |   10 +-
 gcc/ada/contracts.adb                              |   25 +-
 .../building_executable_programs_with_gnat.rst     |   22 -
 gcc/ada/einfo-utils.adb                            |    6 +-
 gcc/ada/einfo-utils.ads                            |    6 +-
 gcc/ada/exp_aggr.adb                               |   21 +-
 gcc/ada/exp_ch3.adb                                |    4 +
 gcc/ada/exp_ch6.adb                                |   20 +-
 gcc/ada/exp_ch7.adb                                |   28 +-
 gcc/ada/exp_ch9.adb                                |   38 +-
 gcc/ada/exp_util.adb                               |  268 ++-
 gcc/ada/exp_util.ads                               |   17 +
 gcc/ada/frontend.adb                               |    2 -
 gcc/ada/gcc-interface/decl.cc                      |   22 +
 gcc/ada/gcc-interface/gigi.h                       |    6 +
 gcc/ada/gcc-interface/utils.cc                     |   97 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |   27 +
 gcc/ada/gen_il-types.ads                           |    1 +
 gcc/ada/inline.adb                                 |    1 +
 gcc/ada/sem.adb                                    |    1 -
 gcc/ada/sem.ads                                    |    3 +-
 gcc/ada/sem_aggr.adb                               |    5 +-
 gcc/ada/sem_ch3.adb                                |   12 +-
 gcc/ada/sem_ch6.adb                                |   30 +-
 gcc/ada/sem_ch8.adb                                |    5 +-
 gcc/ada/sem_ch8.ads                                |    5 +-
 gcc/ada/sem_res.adb                                |    3 +
 gcc/ada/sem_util.adb                               |   21 +-
 gcc/ada/sem_util.ads                               |    3 +-
 gcc/analyzer/ChangeLog                             |   77 +
 gcc/analyzer/analyzer.cc                           |    2 +
 gcc/analyzer/analyzer.h                            |    1 +
 gcc/analyzer/checker-event.h                       |    4 +
 gcc/analyzer/checker-path.h                        |   17 +-
 gcc/analyzer/diagnostic-manager.cc                 |   91 +-
 gcc/analyzer/diagnostic-manager.h                  |   53 +-
 gcc/analyzer/engine.cc                             |   44 +-
 gcc/analyzer/exploded-graph.h                      |    9 +-
 gcc/analyzer/feasible-graph.cc                     |    7 +-
 gcc/analyzer/feasible-graph.h                      |    9 +-
 gcc/analyzer/infinite-recursion.cc                 |    6 +-
 gcc/analyzer/region-model.cc                       |   46 +-
 gcc/analyzer/region-model.h                        |   10 +-
 gcc/c-family/c-attribs.cc                          |   50 +-
 gcc/c-family/c-common.cc                           |    4 +-
 gcc/c-family/c-opts.cc                             |   44 +-
 gcc/c-family/c.opt                                 |   12 +
 gcc/c/gimple-parser.cc                             |   77 +-
 gcc/config.gcc                                     |    6 +-
 gcc/config/aarch64/aarch64-cores.def               |    6 +-
 gcc/config/aarch64/aarch64-sve.md                  |   15 +-
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64.cc                      |   87 +-
 gcc/config/aarch64/aarch64.md                      |    2 +-
 gcc/config/aarch64/predicates.md                   |    4 -
 gcc/config/darwin-protos.h                         |   11 +
 gcc/config/darwin.cc                               |   33 +-
 gcc/config/iq2000/iq2000.md                        |    2 +-
 gcc/config/iq2000/predicates.md                    |    9 +
 gcc/config/loongarch/loongarch-driver.h            |   42 +
 gcc/config/loongarch/loongarch.h                   |   50 -
 gcc/config/loongarch/t-linux                       |   66 +-
 gcc/config/loongarch/t-loongarch                   |    2 +-
 gcc/config/loongarch/t-multilib                    |   68 +
 gcc/config/riscv/autovec-opt.md                    |  838 +++++-----
 gcc/config/riscv/autovec-vls.md                    |  313 ----
 gcc/config/riscv/autovec.md                        |  547 +++---
 gcc/config/riscv/crypto.md                         |  161 +-
 gcc/config/riscv/predicates.md                     |    6 +-
 gcc/config/riscv/riscv-builtins.cc                 |   14 +-
 gcc/config/riscv/riscv-cmo.def                     |   16 +-
 gcc/config/riscv/riscv-ftypes.def                  |   23 +-
 gcc/config/riscv/riscv-protos.h                    |   27 +-
 gcc/config/riscv/riscv-scalar-crypto.def           |   96 +-
 gcc/config/riscv/riscv-selftests.cc                |    4 +-
 gcc/config/riscv/riscv-v.cc                        |  163 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   85 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |    4 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   12 +-
 gcc/config/riscv/riscv-vsetvl.def                  |    4 +-
 gcc/config/riscv/riscv.cc                          |   94 +-
 gcc/config/riscv/t-riscv                           |    4 +-
 gcc/config/riscv/vector-iterators.md               |  256 ++-
 gcc/config/riscv/vector.md                         | 1604 ++++++++----------
 gcc/config/rs6000/rs6000.cc                        |    4 +-
 gcc/config/rs6000/rs6000.h                         |    6 +
 gcc/config/rs6000/rs6000.md                        |   40 +-
 gcc/config/rs6000/vsx.md                           |   17 +-
 gcc/config/xtensa/predicates.md                    |    2 +-
 gcc/config/xtensa/xtensa.cc                        |   55 +
 gcc/config/xtensa/xtensa.h                         |    1 +
 gcc/config/xtensa/xtensa.md                        |   20 +
 gcc/configure                                      |   45 +-
 gcc/configure.ac                                   |   38 +-
 gcc/cp/ChangeLog                                   |   49 +
 gcc/cp/call.cc                                     |   54 +-
 gcc/cp/class.cc                                    |   67 +-
 gcc/cp/constexpr.cc                                |   23 +-
 gcc/cp/cp-gimplify.cc                              |  145 +-
 gcc/cp/cp-tree.h                                   |   43 +-
 gcc/cp/cvt.cc                                      |    9 +-
 gcc/cp/decl2.cc                                    |   44 +
 gcc/cp/mapper-client.cc                            |    5 +
 gcc/cp/mapper-client.h                             |    1 +
 gcc/cp/method.cc                                   |    6 +
 gcc/cp/module.cc                                   |   24 +-
 gcc/cp/pt.cc                                       |   57 +-
 gcc/cp/ptree.cc                                    |    5 +-
 gcc/cp/semantics.cc                                |   27 +-
 gcc/cp/tree.cc                                     |   23 +-
 gcc/cp/typeck.cc                                   |   41 +-
 gcc/diagnostic-event-id.h                          |    5 +
 gcc/diagnostic-format-sarif.cc                     |   86 +-
 gcc/diagnostic-path.h                              |   55 +-
 gcc/diagnostic-show-locus.cc                       |   16 +-
 gcc/diagnostic.cc                                  |   78 +-
 gcc/diagnostic.h                                   |    3 +-
 gcc/doc/extend.texi                                |   37 +-
 gcc/doc/gm2.texi                                   |    2 +-
 gcc/doc/gty.texi                                   |    7 +
 gcc/doc/invoke.texi                                |   27 +
 gcc/dwarf2cfi.cc                                   |    9 +
 gcc/dwarf2out.h                                    |    1 +
 gcc/fortran/ChangeLog                              |   16 +
 gcc/fortran/gfortran.h                             |   20 +
 gcc/fortran/parse.cc                               |    3 -
 gcc/fortran/trans-array.cc                         |   86 +-
 gcc/gcc.cc                                         |   27 +-
 gcc/genmatch.cc                                    |    2 +
 gcc/ggc-common.cc                                  |   23 +-
 gcc/ggc.h                                          |    2 +
 gcc/gimple-pretty-print.cc                         |    4 +-
 gcc/gimple-range-fold.cc                           |  123 +-
 gcc/ira-costs.cc                                   |   11 +-
 gcc/json.h                                         |    3 +
 gcc/lto/lto-common.cc                              |   11 +-
 gcc/lto/lto-common.h                               |    1 -
 gcc/m2/ChangeLog                                   |   44 +
 gcc/m2/Make-lang.in                                |    6 +-
 gcc/m2/config-make.in                              |    6 +-
 gcc/m2/configure                                   |   19 +
 gcc/m2/configure.ac                                |    7 +
 gcc/m2/gm2-compiler/M2CaseList.mod                 |  225 ++-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    2 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |  280 ++--
 gcc/m2/gm2-compiler/M2Options.def                  |   10 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   25 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |    2 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   81 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |  111 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |    4 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |    9 +
 gcc/m2/gm2-compiler/SymbolTable.mod                |   27 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |  426 +++--
 gcc/m2/gm2-gcc/m2builtins.def                      |   11 +-
 gcc/m2/gm2-gcc/m2builtins.h                        |    4 +-
 gcc/m2/gm2-gcc/m2configure.cc                      |   48 +
 gcc/m2/gm2-gcc/m2configure.def                     |   36 +-
 gcc/m2/gm2-gcc/m2configure.h                       |   15 +-
 gcc/m2/gm2-gcc/m2convert.cc                        |    2 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |   20 +
 gcc/m2/gm2-gcc/m2expr.def                          |   15 +-
 gcc/m2/gm2-gcc/m2expr.h                            |    3 +
 gcc/m2/gm2-gcc/m2options.h                         |    1 +
 gcc/m2/gm2-gcc/m2statement.cc                      |   25 +-
 gcc/m2/gm2-gcc/m2statement.def                     |    7 +
 gcc/m2/gm2-gcc/m2statement.h                       |    2 +
 gcc/m2/gm2-gcc/m2treelib.cc                        |   10 +-
 gcc/m2/gm2-gcc/m2type.cc                           |   42 +-
 gcc/m2/gm2-gcc/m2type.def                          |    7 +
 gcc/m2/gm2-gcc/m2type.h                            |    2 +
 gcc/m2/gm2-lang.cc                                 |   14 +
 gcc/m2/gm2-libs-log/RealConversions.mod            |   48 +-
 gcc/m2/gm2-libs/Builtins.mod                       |    1 +
 gcc/m2/gm2-libs/DynamicStrings.def                 |   10 +-
 gcc/m2/gm2-libs/DynamicStrings.mod                 |   25 +
 gcc/m2/gm2config.aci.in                            |    6 +
 gcc/m2/gm2spec.cc                                  |   24 +
 gcc/m2/lang.opt                                    |   24 +-
 gcc/m2/m2pp.cc                                     |   64 +-
 gcc/m2/mc-boot/GDynamicStrings.cc                  |   55 +-
 gcc/m2/mc-boot/GDynamicStrings.h                   |    7 +
 gcc/m2/mc-boot/GFIO.cc                             |   44 +-
 gcc/m2/mc-boot/GFIO.h                              |    4 +-
 gcc/m2/mc-boot/GIO.cc                              |   13 +-
 gcc/m2/mc-boot/GRTint.cc                           |   81 +-
 gcc/m2/mc-boot/Gdecl.cc                            |   47 +-
 gcc/m2/mc-boot/GmcOptions.cc                       |  155 ++
 gcc/m2/mc-boot/GmcOptions.h                        |   21 +
 gcc/m2/mc/decl.mod                                 |   38 +-
 gcc/m2/mc/mcOptions.def                            |   24 +
 gcc/m2/mc/mcOptions.mod                            |   96 +-
 gcc/match.pd                                       |  143 +-
 gcc/range-op-float.cc                              |   91 +-
 gcc/range-op-mixed.h                               |    3 +
 gcc/testsuite/ChangeLog                            |  945 +++++++++++
 .../c-c++-common/analyzer/compound-assignment-1.c  |    7 +-
 gcc/testsuite/c-c++-common/analyzer/volatile-1.c   |   18 +
 gcc/testsuite/g++.dg/cpp0x/inh-ctor38.C            |   19 +
 gcc/testsuite/g++.dg/cpp0x/static_assert15.C       |    2 +-
 gcc/testsuite/g++.dg/cpp0x/variadic-partial3.C     |   19 +
 gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C            |    6 +-
 gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C            |    6 +-
 gcc/testsuite/g++.dg/cpp23/consteval-if2.C         |    3 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires36.C   |   16 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C      |    7 +
 gcc/testsuite/g++.dg/cpp2a/consteval11.C           |   33 +-
 gcc/testsuite/g++.dg/cpp2a/consteval3.C            |    3 +-
 gcc/testsuite/g++.dg/cpp2a/consteval32.C           |    4 +
 gcc/testsuite/g++.dg/cpp2a/consteval33.C           |   34 +
 gcc/testsuite/g++.dg/cpp2a/consteval34.C           |   33 +
 gcc/testsuite/g++.dg/cpp2a/consteval35.C           |   10 +
 gcc/testsuite/g++.dg/cpp2a/consteval9.C            |    3 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class60.C       |   18 +
 gcc/testsuite/g++.dg/expr/discarded1.C             |   15 +
 gcc/testsuite/g++.dg/expr/discarded1a.C            |   17 +
 gcc/testsuite/g++.dg/expr/unary2.C                 |    8 +-
 gcc/testsuite/g++.dg/ext/attr-hotness.C            |   16 +
 gcc/testsuite/g++.dg/modules/depflags-f-MD.C       |    2 +
 gcc/testsuite/g++.dg/modules/depflags-f.C          |    3 +
 gcc/testsuite/g++.dg/modules/depflags-fi.C         |    4 +
 gcc/testsuite/g++.dg/modules/depflags-fj-MD.C      |    3 +
 .../g++.dg/modules/depflags-fj-MF-share.C          |    6 +
 gcc/testsuite/g++.dg/modules/depflags-fj.C         |    4 +
 gcc/testsuite/g++.dg/modules/depflags-fjo-MD.C     |    4 +
 gcc/testsuite/g++.dg/modules/depflags-fjo.C        |    5 +
 gcc/testsuite/g++.dg/modules/depflags-fo-MD.C      |    3 +
 gcc/testsuite/g++.dg/modules/depflags-fo.C         |    4 +
 gcc/testsuite/g++.dg/modules/depflags-j-MD.C       |    2 +
 gcc/testsuite/g++.dg/modules/depflags-j.C          |    3 +
 gcc/testsuite/g++.dg/modules/depflags-jo-MD.C      |    3 +
 gcc/testsuite/g++.dg/modules/depflags-jo.C         |    4 +
 gcc/testsuite/g++.dg/modules/depflags-o-MD.C       |    2 +
 gcc/testsuite/g++.dg/modules/depflags-o.C          |    3 +
 gcc/testsuite/g++.dg/modules/depreport-1_a.C       |   10 +
 gcc/testsuite/g++.dg/modules/depreport-1_b.C       |   12 +
 gcc/testsuite/g++.dg/modules/depreport-2.modmap    |    2 +
 gcc/testsuite/g++.dg/modules/depreport-2_a.C       |   15 +
 gcc/testsuite/g++.dg/modules/depreport-2_b.C       |   14 +
 gcc/testsuite/g++.dg/modules/modules.exp           |    1 +
 gcc/testsuite/g++.dg/modules/p1689-1.C             |   17 +
 gcc/testsuite/g++.dg/modules/p1689-1.exp.ddi       |   27 +
 gcc/testsuite/g++.dg/modules/p1689-2.C             |   15 +
 gcc/testsuite/g++.dg/modules/p1689-2.exp.ddi       |   16 +
 gcc/testsuite/g++.dg/modules/p1689-3.C             |   13 +
 gcc/testsuite/g++.dg/modules/p1689-3.exp.ddi       |   16 +
 gcc/testsuite/g++.dg/modules/p1689-4.C             |   13 +
 gcc/testsuite/g++.dg/modules/p1689-4.exp.ddi       |   14 +
 gcc/testsuite/g++.dg/modules/p1689-5.C             |   13 +
 gcc/testsuite/g++.dg/modules/p1689-5.exp.ddi       |   14 +
 gcc/testsuite/g++.dg/modules/p1689-file-default.C  |   16 +
 .../g++.dg/modules/p1689-file-default.exp.ddi      |   27 +
 .../g++.dg/modules/p1689-target-default.C          |   16 +
 .../g++.dg/modules/p1689-target-default.exp.ddi    |   27 +
 gcc/testsuite/g++.dg/modules/test-depfile.py       |  207 +++
 gcc/testsuite/g++.dg/modules/test-p1689.py         |  222 +++
 gcc/testsuite/g++.dg/overload/template5.C          |    4 +-
 gcc/testsuite/g++.dg/pr110249.C                    |   16 +
 gcc/testsuite/g++.dg/template/conv20.C             |   17 +
 gcc/testsuite/g++.dg/template/init7.C              |    2 +-
 gcc/testsuite/g++.dg/template/local6.C             |    4 +-
 gcc/testsuite/g++.dg/template/non-dependent26.C    |   25 +
 gcc/testsuite/g++.dg/template/nontype12.C          |    3 +-
 gcc/testsuite/g++.dg/template/recurse3.C           |    8 +-
 gcc/testsuite/g++.dg/template/ttp40.C              |   25 +
 gcc/testsuite/g++.dg/template/ttp41.C              |   17 +
 gcc/testsuite/g++.dg/torture/pr111465.C            |   55 +
 gcc/testsuite/g++.dg/warn/Wparentheses-32.C        |   28 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |    4 +-
 .../nvptx-nrv1.C => g++.target/nvptx/abi-nrv1.C}   |    2 +-
 .../nvptx/abi-ptrmem1.C}                           |    6 +-
 gcc/testsuite/g++.target/nvptx/nvptx.exp           |   56 +
 gcc/testsuite/g++.target/powerpc/altivec-19.C      |   10 +
 gcc/testsuite/gcc.c-torture/compile/pr111414-1.c   |   13 +
 gcc/testsuite/gcc.c-torture/compile/pr111435-1.c   |   18 +
 gcc/testsuite/gcc.c-torture/compile/pr111442-1.c   |   13 +
 gcc/testsuite/gcc.c-torture/execute/pr111431-1.c   |   39 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-47.c       |    6 +-
 gcc/testsuite/gcc.dg/binop-andeq1.c                |   12 +
 gcc/testsuite/gcc.dg/binop-andeq2.c                |   14 +
 gcc/testsuite/gcc.dg/binop-notand1a.c              |    4 +-
 gcc/testsuite/gcc.dg/binop-notand4a.c              |    4 +-
 gcc/testsuite/gcc.dg/binop-notand7.c               |   12 +
 gcc/testsuite/gcc.dg/binop-notand7a.c              |   12 +
 gcc/testsuite/gcc.dg/gimplefe-50.c                 |   28 +
 gcc/testsuite/gcc.dg/gimplefe-51.c                 |   12 +
 ...nostic-test-paths-multithreaded-inline-events.c |   72 +
 .../diagnostic-test-paths-multithreaded-sarif.c    |   35 +
 ...stic-test-paths-multithreaded-separate-events.c |   18 +
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |   94 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    3 +
 gcc/testsuite/gcc.dg/pr110080.c                    |   27 +
 gcc/testsuite/gcc.dg/pr111407.c                    |   21 +
 gcc/testsuite/gcc.dg/pr21643.c                     |    6 +-
 gcc/testsuite/gcc.dg/pr93917.c                     |    7 +-
 gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c        |   57 +
 gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c         |    6 +-
 gcc/testsuite/gcc.dg/tree-ssa/bool-13.c            |   15 +-
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-5.c           |   51 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp10.c             |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/evrp6.c              |    5 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c        |    3 +-
 gcc/testsuite/gcc.dg/tree-ssa/neg-cast-3.c         |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-35.c         |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c   |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr111294.c           |   32 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111303.c           |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr59597.c            |    8 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c          |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c        |    6 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-13.c       |   16 +
 .../{vrp-float-12.c => vrp-float-relations-1.c}    |    0
 .../gcc.dg/tree-ssa/vrp-float-relations-2.c        |   21 +
 .../gcc.dg/tree-ssa/vrp-float-relations-3.c        |   27 +
 .../gcc.dg/tree-ssa/vrp-float-relations-4.c        |   38 +
 gcc/testsuite/gcc.dg/uninit-pred-9_b.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-1.c                  |    4 +-
 gcc/testsuite/gcc.dg/vect/slp-16.c                 |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-34-big-array.c       |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-34.c                 |    2 +-
 gcc/testsuite/gcc.dg/vect/slp-35.c                 |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-117.c               |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr105928.c        |   43 +
 .../gcc.target/aarch64/sve/acle/general/ld1rq_1.c  |   33 +
 .../gcc.target/aarch64/sve/cost_model_15.c         |   13 +
 .../gcc.target/aarch64/vect-cse-codegen.c          |    3 +-
 .../gcc.target/aarch64/vect_copy_lane_1.c          |    2 +-
 gcc/testsuite/gcc.target/powerpc/clone1.c          |    7 +-
 gcc/testsuite/gcc.target/powerpc/clone3.c          |    7 +-
 gcc/testsuite/gcc.target/powerpc/mod-1.c           |   21 +-
 gcc/testsuite/gcc.target/powerpc/mod-2.c           |   11 +-
 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c |    5 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |    1 -
 .../gcc.target/riscv/rvv/autovec/pr111313.c        |    4 +-
 .../gcc.target/riscv/rvv/autovec/pr111391-1.c      |   28 +
 .../gcc.target/riscv/rvv/autovec/pr111391-2.c      |   10 +
 .../gcc.target/riscv/rvv/autovec/vls/cmp-1.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/cmp-2.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/cmp-3.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/cmp-4.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/cmp-5.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/cmp-6.c       |  106 ++
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |  247 ++-
 .../gcc.target/riscv/rvv/autovec/vls/div-1.c       |    1 -
 .../riscv/rvv/autovec/vls/floating-point-sgnjx-1.c |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sgnjx-2.c |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-1.c       |   45 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-2.c       |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-3.c       |   41 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-4.c       |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-5.c       |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-6.c       |   30 +
 .../gcc.target/riscv/rvv/autovec/vls/fma-7.c       |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/fms-1.c       |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/fms-2.c       |   30 +
 .../gcc.target/riscv/rvv/autovec/vls/fms-3.c       |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-1.c      |   45 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-2.c      |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-3.c      |   41 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-4.c      |   39 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-5.c      |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-6.c      |   30 +
 .../gcc.target/riscv/rvv/autovec/vls/fnma-7.c      |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/fnms-1.c      |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/fnms-2.c      |   30 +
 .../gcc.target/riscv/rvv/autovec/vls/fnms-3.c      |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/init-1.c      |   46 +
 .../gcc.target/riscv/rvv/autovec/vls/init-2.c      |   48 +
 .../gcc.target/riscv/rvv/autovec/vls/init-3.c      |   27 +
 .../gcc.target/riscv/rvv/autovec/vls/init-4.c      |   48 +
 .../gcc.target/riscv/rvv/autovec/vls/init-5.c      |   26 +
 .../gcc.target/riscv/rvv/autovec/vls/init-6.c      |   48 +
 .../gcc.target/riscv/rvv/autovec/vls/init-7.c      |   26 +
 .../gcc.target/riscv/rvv/autovec/vls/mask-1.c      |   69 +
 .../gcc.target/riscv/rvv/autovec/vls/mask-2.c      |   69 +
 .../gcc.target/riscv/rvv/autovec/vls/mask-3.c      |   69 +
 .../gcc.target/riscv/rvv/autovec/vls/neg-2.c       |   52 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-1.c     |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-10.c    |   50 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-11.c    |   46 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-12.c    |   30 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-13.c    |   28 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-14.c    |   26 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-15.c    |   81 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-16.c    |   75 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-17.c    |   69 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-18.c    |   63 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-19.c    |   18 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-2.c     |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-20.c    |   17 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-21.c    |   16 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-3.c     |   27 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-4.c     |   25 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-5.c     |   18 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-6.c     |   17 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-7.c     |   16 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-8.c     |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/reduc-9.c     |   54 +
 .../gcc.target/riscv/rvv/autovec/vls/repeat-1.c    |  654 ++++++++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-2.c    |  654 ++++++++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-3.c    |  337 ++++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-4.c    |  337 ++++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-5.c    |  178 ++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-6.c    |  178 ++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-7.c    |   53 +
 .../gcc.target/riscv/rvv/autovec/vls/repeat-8.c    |  337 ++++
 .../gcc.target/riscv/rvv/autovec/vls/repeat-9.c    |  178 ++
 .../gcc.target/riscv/rvv/autovec/vls/shift-3.c     |    1 -
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-1.c   |   35 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-10.c  |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-11.c  |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-12.c  |   21 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-13.c  |   20 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-14.c  |   19 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-15.c  |   18 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-16.c  |   21 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-17.c  |   20 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-18.c  |   19 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-19.c  |   18 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-2.c   |   33 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-20.c  |   20 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-21.c  |   19 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-22.c  |   18 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-3.c   |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-4.c   |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-5.c   |   35 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-6.c   |   33 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-7.c   |   31 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-8.c   |   29 +
 .../gcc.target/riscv/rvv/autovec/vls/vec-set-9.c   |   33 +
 .../riscv/rvv/autovec/widen/widen_reduc-1.c        |   27 +
 .../riscv/rvv/autovec/widen/widen_reduc_order-1.c  |   20 +
 .../riscv/rvv/autovec/widen/widen_reduc_order-2.c  |   19 +
 .../rvv/autovec/widen/widen_reduc_order_run-1.c    |   24 +
 .../rvv/autovec/widen/widen_reduc_order_run-2.c    |   22 +
 .../riscv/rvv/autovec/widen/widen_reduc_run-1.c    |   22 +
 .../riscv/rvv/base/scalar-move-merged-run-1.c      |   29 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-21.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-26.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-39.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-41.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-6.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/pr111255.c         |   24 +
 .../riscv/rvv/vsetvl/vlmax_conflict-12.c           |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c    |   15 +
 gcc/testsuite/gcc.target/riscv/zbc32.c             |    6 +-
 gcc/testsuite/gcc.target/riscv/zbc64.c             |    6 +-
 gcc/testsuite/gcc.target/riscv/zbkb32.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zbkb64.c            |    8 +-
 gcc/testsuite/gcc.target/riscv/zbkc32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zbkc64.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zbkx32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zbkx64.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zknd32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zknd64.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zkne32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zkne64.c            |    8 +-
 gcc/testsuite/gcc.target/riscv/zknh-sha256-32.c    |   10 +
 .../riscv/{zknh-sha256.c => zknh-sha256-64.c}      |    8 +-
 gcc/testsuite/gcc.target/riscv/zknh-sha512-32.c    |   12 +-
 gcc/testsuite/gcc.target/riscv/zknh-sha512-64.c    |    8 +-
 gcc/testsuite/gcc.target/riscv/zksed32.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/zksed64.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/zksh32.c            |    4 +-
 gcc/testsuite/gcc.target/riscv/zksh64.c            |    4 +-
 gcc/testsuite/gfortran.dg/bounds_check_fail_6.f90  |   29 +
 gcc/testsuite/gfortran.dg/bounds_check_fail_7.f90  |   20 +
 gcc/testsuite/gm2/extensions/pass/libc.def         |    1 +
 gcc/testsuite/gm2/pim/intrinsic/run/pass/cstub.c   |   24 +
 gcc/testsuite/gm2/pim/intrinsic/run/pass/cstub.def |    7 +
 .../intrinsic/run/pass/pim-intrinsic-run-pass.exp  |   48 +
 gcc/testsuite/gm2/pim/intrinsic/run/pass/test.mod  |  102 ++
 gcc/testsuite/gm2/pim/run/pass/builtins.mod        |   79 +
 gcc/testsuite/gm2/pim/run/pass/convert1.mod        |   49 +
 gcc/testsuite/gm2/pim/run/pass/longint1.mod        |   49 +
 gcc/testsuite/gm2/pim/run/pass/longint2.mod        |   51 +
 gcc/testsuite/gm2/pim/run/pass/longint3.mod        |   23 +
 gcc/testsuite/gm2/pim/run/pass/longint4.mod        |   21 +
 gcc/testsuite/gm2/pim/run/pass/longint5.mod        |   24 +
 gcc/testsuite/gm2/pim/run/pass/longint6.mod        |   25 +
 gcc/testsuite/gm2/pim/run/pass/longint7.mod        |   25 +
 gcc/testsuite/gm2/pim/run/pass/longint8.mod        |   25 +
 .../gm2/pimlib/logitech/run/pass/realconv.mod      |    1 +
 gcc/testsuite/gm2/switches/case/fail/calendar.mod  |   24 +
 .../gm2/switches/case/fail/subrangecase.mod        |   24 +
 .../gm2/switches/case/fail/subrangecase2.mod       |   22 +
 .../gm2/switches/case/fail/subrangecase3.mod       |   23 +
 .../gm2/switches/case/fail/subrangecase4.mod       |   23 +
 .../gm2/switches/case/fail/subrangecase5.mod       |   23 +
 .../gm2/switches/case/fail/subrangecase6.mod       |   23 +
 .../gm2/switches/case/pass/subrangecase.mod        |   24 +
 .../gm2/switches/case/pass/subrangecase2.mod       |   22 +
 .../gm2/switches/case/pass/subrangecase3.mod       |   23 +
 .../gm2/switches/case/pass/subrangecase4.mod       |   21 +
 ...tches-uninit-variable-checking-cascade-fail.exp |    5 +
 gcc/testsuite/gnat.dg/sync_tag_discriminals.adb    |   51 +
 gcc/testsuite/gnat.dg/sync_tag_finalize.adb        |   60 +
 gcc/testsuite/gnat.dg/sync_tag_limited.adb         |   50 +
 gcc/testsuite/lib/gm2.exp                          |    7 +
 gcc/testsuite/lib/modules.exp                      |  100 ++
 gcc/testsuite/lib/target-supports.exp              |    2 +-
 gcc/toplev.cc                                      |    3 +
 gcc/tree-diagnostic-path.cc                        |  432 +++--
 gcc/tree-pretty-print.cc                           |   26 +-
 gcc/tree-pretty-print.h                            |    2 +-
 gcc/tree-ssa-forwprop.cc                           |   27 +-
 gcc/tree-ssa-math-opts.cc                          |    8 +
 gcc/tree-ssa-threadbackward.cc                     |   60 +-
 gcc/tree-ssa-threadupdate.cc                       |   13 +
 gcc/tree-streamer.h                                |    5 +-
 gcc/tree-vrp.cc                                    |  203 ++-
 gcc/tree.cc                                        |    4 +-
 gcc/value-range.h                                  |   28 +-
 libcpp/include/cpplib.h                            |   12 +-
 libcpp/include/mkdeps.h                            |    9 +-
 libcpp/init.cc                                     |   13 +-
 libcpp/mkdeps.cc                                   |  163 +-
 libgm2/Makefile.am                                 |    4 +
 libgm2/Makefile.in                                 |    3 +
 libgm2/libm2cor/Makefile.am                        |   17 +-
 libgm2/libm2cor/Makefile.in                        |   18 +-
 libgm2/libm2iso/Makefile.am                        |   20 +-
 libgm2/libm2iso/Makefile.in                        |   21 +-
 libgm2/libm2log/Makefile.am                        |    8 +-
 libgm2/libm2log/Makefile.in                        |    8 +-
 libgm2/libm2min/Makefile.am                        |   10 +-
 libgm2/libm2min/Makefile.in                        |   10 +-
 libgm2/libm2pim/Makefile.am                        |   16 +-
 libgm2/libm2pim/Makefile.in                        |   17 +-
 libgomp/ChangeLog                                  |    6 +
 libgomp/env.c                                      |  251 +--
 libgomp/team.c                                     |    2 +
 libstdc++-v3/ChangeLog                             | 1737 ++++++++++++++++++++
 libstdc++-v3/acinclude.m4                          |   31 +
 libstdc++-v3/config.h.in                           |    3 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    2 +
 libstdc++-v3/config/io/basic_file_stdio.cc         |   18 +
 libstdc++-v3/config/io/basic_file_stdio.h          |   13 +
 libstdc++-v3/configure                             |   57 +
 libstdc++-v3/configure.ac                          |    3 +
 libstdc++-v3/doc/html/manual/configure.html        |    4 +-
 libstdc++-v3/doc/html/manual/setup.html            |   28 +-
 libstdc++-v3/doc/html/manual/status.html           |  257 ++-
 libstdc++-v3/doc/html/manual/test.html             |   46 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |    4 +-
 libstdc++-v3/doc/xml/manual/intro.xml              |    8 +-
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |   21 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |   46 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |  474 +++++-
 libstdc++-v3/doc/xml/manual/test.xml               |   52 +-
 libstdc++-v3/include/bits/version.def              |   16 +
 libstdc++-v3/include/bits/version.h                |  310 ++--
 libstdc++-v3/include/experimental/io_context       |    4 +
 libstdc++-v3/include/experimental/memory_resource  |   12 +-
 libstdc++-v3/include/std/bit                       |   54 +-
 libstdc++-v3/include/std/charconv                  |    6 +
 libstdc++-v3/include/std/fstream                   |   60 +
 libstdc++-v3/include/std/variant                   |   28 +-
 libstdc++-v3/src/c++11/Makefile.am                 |   21 +-
 libstdc++-v3/src/c++11/Makefile.in                 |   40 +-
 libstdc++-v3/src/{c++98 => c++11}/locale_init.cc   |    0
 libstdc++-v3/src/{c++98 => c++11}/localename.cc    |    0
 libstdc++-v3/src/c++17/default_resource.h          |    6 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |   35 +-
 libstdc++-v3/src/c++98/Makefile.am                 |   22 +-
 libstdc++-v3/src/c++98/Makefile.in                 |   39 +-
 .../18_support/comparisons/algorithms/fallback.cc  |    1 -
 .../comparisons/algorithms/partial_order.cc        |    3 +-
 .../comparisons/algorithms/strong_order.cc         |    3 +-
 .../comparisons/algorithms/strong_order_floats.cc  |    1 -
 .../comparisons/algorithms/weak_order.cc           |    3 +-
 .../18_support/comparisons/categories/94565.cc     |    3 +-
 .../comparisons/categories/partialord.cc           |    3 +-
 .../18_support/comparisons/categories/strongord.cc |    3 +-
 .../18_support/comparisons/categories/weakord.cc   |    3 +-
 .../18_support/comparisons/categories/zero_neg.cc  |    4 +-
 .../testsuite/18_support/comparisons/common/1.cc   |    3 +-
 .../18_support/comparisons/object/93479.cc         |    3 +-
 .../18_support/comparisons/object/lwg3530.cc       |    3 +-
 .../testsuite/18_support/coroutines/95917.cc       |    4 +-
 .../testsuite/18_support/coroutines/hash.cc        |    3 +-
 .../testsuite/18_support/coroutines/lwg3460.cc     |    3 +-
 .../testsuite/18_support/destroying_delete.cc      |    3 +-
 .../18_support/headers/limits/synopsis_cxx23.cc    |    1 -
 .../18_support/headers/stdfloat/types_std.cc       |    1 -
 .../testsuite/18_support/source_location/1.cc      |    4 +-
 .../18_support/source_location/consteval.cc        |    5 +-
 .../18_support/source_location/version.cc          |    3 +-
 .../testsuite/18_support/type_info/constexpr.cc    |    2 +-
 .../error_category/operators/three_way.cc          |    3 +-
 .../error_code/operators/three_way.cc              |    3 +-
 .../error_condition/operators/three_way.cc         |    3 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |    2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |    2 +-
 .../testsuite/19_diagnostics/stacktrace/output.cc  |    1 -
 .../19_diagnostics/stacktrace/stacktrace.cc        |    2 +-
 .../19_diagnostics/stacktrace/synopsis.cc          |    1 -
 .../testsuite/19_diagnostics/stacktrace/version.cc |    1 -
 .../20_util/aligned_storage/deprecated-2b.cc       |    1 -
 .../20_util/aligned_union/deprecated-2b.cc         |    1 -
 libstdc++-v3/testsuite/20_util/allocator/105975.cc |    3 +-
 .../testsuite/20_util/allocator/rebind_c++20.cc    |    3 +-
 .../20_util/allocator/requirements/constexpr.cc    |    1 -
 .../allocator/requirements/typedefs_c++20.cc       |    1 -
 .../testsuite/20_util/allocator_traits/header-2.cc |    1 -
 .../testsuite/20_util/allocator_traits/header.cc   |    1 -
 .../allocator_traits/members/92878_92947.cc        |    1 -
 .../testsuite/20_util/any/assign/92878_92947.cc    |    3 +-
 .../testsuite/20_util/any/cons/92878_92947.cc      |    3 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/1.cc |    4 +-
 .../testsuite/20_util/assume_aligned/2_neg.cc      |    3 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/3.cc |    4 +-
 .../testsuite/20_util/assume_aligned/97132.cc      |    3 +-
 libstdc++-v3/testsuite/20_util/bind/constexpr.cc   |    3 +-
 .../testsuite/20_util/bitset/access/constexpr.cc   |    1 -
 .../20_util/bitset/cons/constexpr_c++23.cc         |    1 -
 .../testsuite/20_util/bitset/count/constexpr.cc    |    1 -
 .../testsuite/20_util/bitset/ext/constexpr.cc      |    1 -
 .../testsuite/20_util/bitset/operations/96303.cc   |    4 +-
 .../20_util/bitset/operations/constexpr_c++23.cc   |    1 -
 libstdc++-v3/testsuite/20_util/bitset/version.cc   |    1 -
 .../testsuite/20_util/common_reference/100894.cc   |    1 -
 .../common_reference/requirements/alias_decl.cc    |    3 +-
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../common_reference/requirements/typedefs.cc      |    3 +-
 .../20_util/duration/arithmetic/overflow_c++20.cc  |    1 -
 .../duration/comparison_operators/three_way.cc     |    3 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |    1 -
 .../testsuite/20_util/exchange/constexpr.cc        |    3 +-
 .../testsuite/20_util/exchange/noexcept.cc         |    3 +-
 libstdc++-v3/testsuite/20_util/expected/assign.cc  |    1 -
 libstdc++-v3/testsuite/20_util/expected/bad.cc     |    1 -
 libstdc++-v3/testsuite/20_util/expected/cons.cc    |    1 -
 .../testsuite/20_util/expected/equality.cc         |    1 -
 .../testsuite/20_util/expected/illformed_neg.cc    |    1 -
 libstdc++-v3/testsuite/20_util/expected/lwg3877.cc |    1 -
 libstdc++-v3/testsuite/20_util/expected/lwg3938.cc |    1 -
 libstdc++-v3/testsuite/20_util/expected/monadic.cc |    1 -
 .../testsuite/20_util/expected/observers.cc        |    1 -
 .../testsuite/20_util/expected/requirements.cc     |    1 -
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |    1 -
 .../testsuite/20_util/expected/synopsis.cc         |    1 -
 .../testsuite/20_util/expected/unexpected.cc       |    1 -
 libstdc++-v3/testsuite/20_util/expected/version.cc |    1 -
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |    3 +-
 libstdc++-v3/testsuite/20_util/from_chars/8.cc     |    1 -
 .../testsuite/20_util/from_chars/compare.cc        |    3 +-
 .../testsuite/20_util/from_chars/constexpr.cc      |    1 -
 .../testsuite/20_util/from_chars/result.cc         |   21 +
 .../20_util/function/cons/deduction_c++23.cc       |    1 -
 .../20_util/function_objects/bind_front/1.cc       |    3 +-
 .../20_util/function_objects/bind_front/107784.cc  |    1 -
 .../20_util/function_objects/bind_front/111327.cc  |    1 -
 .../20_util/function_objects/bind_front/2.cc       |    3 +-
 .../20_util/function_objects/bind_front/97101.cc   |    3 +-
 .../function_objects/bind_front/constexpr.cc       |    3 +-
 .../20_util/function_objects/constexpr_searcher.cc |    3 +-
 .../20_util/function_objects/identity/1.cc         |    3 +-
 .../testsuite/20_util/function_objects/invoke/4.cc |    1 -
 .../20_util/function_objects/invoke/constexpr.cc   |    3 +-
 .../function_objects/invoke/dangling_ref.cc        |    1 -
 .../20_util/function_objects/mem_fn/constexpr.cc   |    3 +-
 .../20_util/function_objects/not_fn/constexpr.cc   |    3 +-
 .../20_util/function_objects/range.cmp/equal_to.cc |    3 +-
 .../20_util/function_objects/range.cmp/greater.cc  |    3 +-
 .../function_objects/range.cmp/greater_equal.cc    |    3 +-
 .../20_util/function_objects/range.cmp/less.cc     |    3 +-
 .../function_objects/range.cmp/less_equal.cc       |    3 +-
 .../20_util/function_objects/range.cmp/lwg3530.cc  |    1 -
 .../function_objects/range.cmp/not_equal_to.cc     |    3 +-
 .../testsuite/20_util/integer_comparisons/1.cc     |    3 +-
 .../testsuite/20_util/integer_comparisons/2.cc     |    3 +-
 .../testsuite/20_util/integer_comparisons/equal.cc |    3 +-
 .../20_util/integer_comparisons/equal_neg.cc       |    3 +-
 .../20_util/integer_comparisons/greater.cc         |    1 -
 .../20_util/integer_comparisons/greater_equal.cc   |    3 +-
 .../integer_comparisons/greater_equal_neg.cc       |    3 +-
 .../20_util/integer_comparisons/greater_neg.cc     |    3 +-
 .../20_util/integer_comparisons/in_range.cc        |    3 +-
 .../20_util/integer_comparisons/in_range_neg.cc    |    3 +-
 .../testsuite/20_util/integer_comparisons/less.cc  |    3 +-
 .../20_util/integer_comparisons/less_equal.cc      |    3 +-
 .../20_util/integer_comparisons/less_equal_neg.cc  |    3 +-
 .../20_util/integer_comparisons/less_neg.cc        |    3 +-
 .../20_util/integer_comparisons/not_equal.cc       |    3 +-
 .../20_util/integer_comparisons/not_equal_neg.cc   |    3 +-
 .../testsuite/20_util/integer_sequence/pr111357.cc |   34 +
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../is_bounded_array/requirements/typedefs.cc      |    3 +-
 .../testsuite/20_util/is_bounded_array/value.cc    |    3 +-
 .../testsuite/20_util/is_constant_evaluated/1.cc   |    3 +-
 .../20_util/is_constant_evaluated/noexcept.cc      |    3 +-
 .../20_util/is_constructible/92878_92947.cc        |    3 +-
 .../is_corresponding_member.cc                     |    1 -
 .../20_util/is_layout_compatible/value.cc          |    1 -
 .../20_util/is_layout_compatible/version.cc        |    1 -
 .../is_nothrow_constructible/value_c++20.cc        |    3 +-
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../requirements/typedefs.cc                       |    3 +-
 .../20_util/is_nothrow_convertible/value.cc        |    3 +-
 .../testsuite/20_util/is_pod/deprecated-2a.cc      |    3 +-
 .../20_util/is_pointer_interconvertible/value.cc   |    1 -
 .../20_util/is_pointer_interconvertible/version.cc |    1 -
 .../is_pointer_interconvertible/with_class.cc      |    1 -
 .../testsuite/20_util/is_scoped_enum/value.cc      |    1 -
 .../testsuite/20_util/is_scoped_enum/version.cc    |    1 -
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../is_unbounded_array/requirements/typedefs.cc    |    3 +-
 .../testsuite/20_util/is_unbounded_array/value.cc  |    3 +-
 .../testsuite/20_util/move_only_function/call.cc   |    1 -
 .../testsuite/20_util/move_only_function/cons.cc   |    1 -
 .../testsuite/20_util/move_only_function/move.cc   |    1 -
 .../20_util/move_only_function/version.cc          |    1 -
 .../20_util/optional/assignment/92878_92947.cc     |    3 +-
 .../testsuite/20_util/optional/cons/92878_92947.cc |    3 +-
 .../testsuite/20_util/optional/constexpr/assign.cc |    1 -
 .../20_util/optional/constexpr/cons/conv.cc        |    1 -
 .../20_util/optional/constexpr/modifiers.cc        |    1 -
 .../testsuite/20_util/optional/constexpr/swap.cc   |    1 -
 .../testsuite/20_util/optional/monadic/and_then.cc |    1 -
 .../testsuite/20_util/optional/monadic/or_else.cc  |    1 -
 .../20_util/optional/monadic/or_else_neg.cc        |    1 -
 .../testsuite/20_util/optional/monadic/pr109242.cc |    1 -
 .../20_util/optional/monadic/transform.cc          |    1 -
 .../testsuite/20_util/optional/relops/96269.cc     |    3 +-
 .../testsuite/20_util/optional/relops/three_way.cc |    1 -
 .../pair/comparison_operators/constexpr_c++20.cc   |    3 +-
 .../testsuite/20_util/pair/cons/92878_92947.cc     |    3 +-
 .../testsuite/20_util/pair/constexpr_assign.cc     |    3 +-
 .../testsuite/20_util/pair/constexpr_swap.cc       |    3 +-
 libstdc++-v3/testsuite/20_util/pair/p2321r2.cc     |    1 -
 .../20_util/pair/requirements/structural.cc        |    1 -
 .../20_util/pointer_traits/pointer_to_constexpr.cc |    3 +-
 .../polymorphic_allocator/allocate_object.cc       |    3 +-
 .../polymorphic_allocator/construct_c++2a.cc       |    3 +-
 .../20_util/polymorphic_allocator/lwg3237.cc       |    3 +-
 .../20_util/reference_from_temporary/value.cc      |    1 -
 .../20_util/reference_from_temporary/value2.cc     |    1 -
 .../20_util/reference_from_temporary/version.cc    |    1 -
 .../20_util/reference_wrapper/constexpr.cc         |    3 +-
 .../20_util/reference_wrapper/incomplete.cc        |    3 +-
 .../remove_cvref/requirements/alias_decl.cc        |    3 +-
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../testsuite/20_util/remove_cvref/value.cc        |    3 +-
 .../scoped_allocator/construct_pair_c++2a.cc       |    3 +-
 .../testsuite/20_util/shared_ptr/atomic/3.cc       |    3 +-
 .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc |    1 -
 .../testsuite/20_util/shared_ptr/casts/rval.cc     |    3 +-
 .../20_util/shared_ptr/comparison/cmp_c++20.cc     |    3 +-
 .../20_util/shared_ptr/cons/alias-rval.cc          |    3 +-
 .../20_util/shared_ptr/creation/92878_92947.cc     |    3 +-
 .../testsuite/20_util/shared_ptr/creation/array.cc |    1 -
 .../20_util/shared_ptr/creation/overwrite.cc       |    2 +-
 .../20_util/shared_ptr/creation/version.cc         |    1 -
 .../shared_ptr/thread/default_weaktoshared.cc      |    3 +-
 .../shared_ptr/thread/mutex_weaktoshared.cc        |    3 +-
 .../specialized_algorithms/construct_at/1.cc       |    3 +-
 .../construct_at/92878_92947.cc                    |    3 +-
 .../specialized_algorithms/construct_at/95788.cc   |    3 +-
 .../specialized_algorithms/destroy/constrained.cc  |    3 +-
 .../uninitialized_copy/constrained.cc              |    3 +-
 .../uninitialized_default_construct/constrained.cc |    3 +-
 .../uninitialized_fill/94017.cc                    |    3 +-
 .../uninitialized_fill/constrained.cc              |    3 +-
 .../uninitialized_fill_n/94017.cc                  |    3 +-
 .../uninitialized_move/constrained.cc              |    3 +-
 .../uninitialized_value_construct/constrained.cc   |    3 +-
 .../20_util/synchronized_pool_resource/allocate.cc |    6 +-
 .../synchronized_pool_resource/allocate_single.cc  |    3 +-
 .../20_util/synchronized_pool_resource/cons.cc     |    6 +-
 .../synchronized_pool_resource/cons_single.cc      |    3 +-
 .../20_util/synchronized_pool_resource/is_equal.cc |    6 +-
 .../synchronized_pool_resource/multithreaded.cc    |    6 +-
 .../20_util/synchronized_pool_resource/options.cc  |    6 +-
 .../20_util/synchronized_pool_resource/release.cc  |    6 +-
 .../synchronized_pool_resource/release_single.cc   |    3 +-
 libstdc++-v3/testsuite/20_util/time_point/4.cc     |    3 +-
 .../time_point/comparison_operators/three_way.cc   |    3 +-
 libstdc++-v3/testsuite/20_util/to_address/1.cc     |    3 +-
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |    3 +-
 libstdc++-v3/testsuite/20_util/to_address/debug.cc |    3 +-
 .../testsuite/20_util/to_address/lwg3545.cc        |    1 -
 libstdc++-v3/testsuite/20_util/to_chars/compare.cc |    3 +-
 .../testsuite/20_util/to_chars/constexpr.cc        |    1 -
 .../testsuite/20_util/to_chars/float128_c++23.cc   |    1 -
 .../testsuite/20_util/to_chars/float16_c++23.cc    |    1 -
 libstdc++-v3/testsuite/20_util/to_chars/result.cc  |   25 +
 libstdc++-v3/testsuite/20_util/to_chars/version.cc |    3 +-
 libstdc++-v3/testsuite/20_util/to_underlying/1.cc  |    1 -
 .../testsuite/20_util/to_underlying/version.cc     |    1 -
 .../tuple/comparison_operators/three_way.cc        |    3 +-
 .../testsuite/20_util/tuple/cons/102270.cc         |    1 -
 .../tuple/cons/constexpr_allocator_arg_t.cc        |    3 +-
 .../testsuite/20_util/tuple/constexpr_swap.cc      |    3 +-
 libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc    |    1 -
 .../type_identity/requirements/alias_decl.cc       |    3 +-
 .../requirements/explicit_instantiation.cc         |    3 +-
 .../20_util/type_identity/requirements/typedefs.cc |    3 +-
 .../typeindex/comparison_operators_c++20.cc        |    3 +-
 .../20_util/unique_ptr/assign/constexpr.cc         |    1 -
 .../20_util/unique_ptr/comparison/compare_c++20.cc |    3 +-
 .../20_util/unique_ptr/comparison/constexpr.cc     |    1 -
 .../20_util/unique_ptr/cons/constexpr_c++20.cc     |    1 -
 .../20_util/unique_ptr/creation/92878_92947.cc     |    3 +-
 .../20_util/unique_ptr/creation/constexpr.cc       |    1 -
 .../20_util/unique_ptr/creation/for_overwrite.cc   |    4 +-
 .../unique_ptr/creation/for_overwrite__neg.cc      |    3 +-
 .../testsuite/20_util/unique_ptr/io/lwg2948.cc     |    3 +-
 .../20_util/unique_ptr/modifiers/constexpr.cc      |    1 -
 .../unique_ptr/specialized_algorithms/constexpr.cc |    1 -
 libstdc++-v3/testsuite/20_util/unreachable/1.cc    |    1 -
 .../testsuite/20_util/unreachable/version.cc       |    1 -
 .../testsuite/20_util/unwrap_reference/1.cc        |    3 +-
 .../testsuite/20_util/unwrap_reference/2.cc        |    3 +-
 .../testsuite/20_util/unwrap_reference/3.cc        |    3 +-
 .../20_util/uses_allocator/92878_92947.cc          |    3 +-
 .../testsuite/20_util/uses_allocator/lwg3527.cc    |    1 -
 .../testsuite/20_util/uses_allocator/lwg3677.cc    |    1 -
 .../testsuite/20_util/uses_allocator/make_obj.cc   |    3 +-
 .../uses_allocator/uninitialized_construct.cc      |    1 -
 .../testsuite/20_util/variant/92878_92947.cc       |    3 +-
 libstdc++-v3/testsuite/20_util/variant/95915.cc    |    1 -
 .../testsuite/20_util/variant/constexpr.cc         |    1 -
 .../testsuite/20_util/variant/default_ctor.cc      |   11 +
 .../testsuite/20_util/variant/relops/three_way.cc  |    3 +-
 .../testsuite/20_util/variant/visit_neg.cc         |    3 +-
 libstdc++-v3/testsuite/20_util/variant/visit_r.cc  |    3 +-
 .../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc  |    1 -
 .../capacity/char/resize_and_overwrite.cc          |    1 -
 .../21_strings/basic_string/cons/char/105995.cc    |    1 -
 .../21_strings/basic_string/cons/char/constexpr.cc |    1 -
 .../basic_string/cons/wchar_t/constexpr.cc         |    1 -
 .../testsuite/21_strings/basic_string/erasure.cc   |    3 +-
 .../21_strings/basic_string/hash/hash_char8_t.cc   |    3 +-
 .../21_strings/basic_string/literals/constexpr.cc  |    1 -
 .../21_strings/basic_string/modifiers/constexpr.cc |    1 -
 .../modifiers/swap/constexpr-wchar_t.cc            |    1 -
 .../basic_string/modifiers/swap/constexpr.cc       |    1 -
 .../basic_string/operations/contains/char.cc       |    1 -
 .../basic_string/operations/contains/nonnull.cc    |    2 +-
 .../basic_string/operations/contains/wchar_t.cc    |    1 -
 .../basic_string/operations/ends_with/char.cc      |    3 +-
 .../basic_string/operations/ends_with/nonnull.cc   |    2 +-
 .../basic_string/operations/ends_with/wchar_t.cc   |    3 +-
 .../basic_string/operations/starts_with/char.cc    |    3 +-
 .../basic_string/operations/starts_with/nonnull.cc |    2 +-
 .../basic_string/operations/starts_with/wchar_t.cc |    3 +-
 .../basic_string/operators/char/cmp_c++20.cc       |    3 +-
 .../basic_string/operators/wchar_t/cmp_c++20.cc    |    3 +-
 .../basic_string_view/cons/char/range.cc           |    1 -
 .../basic_string_view/cons/char/range_c++20.cc     |    1 -
 .../basic_string_view/cons/wchar_t/range_c++20.cc  |    1 -
 .../basic_string_view/operations/contains/char.cc  |    1 -
 .../operations/contains/char/2.cc                  |    1 -
 .../operations/contains/nonnull.cc                 |    2 +-
 .../operations/contains/wchar_t.cc                 |    1 -
 .../operations/copy/char/constexpr.cc              |    3 +-
 .../operations/copy/wchar_t/constexpr.cc           |    3 +-
 .../basic_string_view/operations/ends_with/char.cc |    3 +-
 .../operations/ends_with/nonnull.cc                |    2 +-
 .../operations/ends_with/wchar_t.cc                |    3 +-
 .../operations/starts_with/char.cc                 |    3 +-
 .../operations/starts_with/nonnull.cc              |    2 +-
 .../operations/starts_with/wchar_t.cc              |    3 +-
 .../basic_string_view/operators/char/cmp_c++20.cc  |    3 +-
 .../operators/wchar_t/cmp_c++20.cc                 |    3 +-
 .../requirements/constexpr_iter.cc                 |    3 +-
 .../requirements/constexpr_functions_c++20.cc      |    1 -
 .../headers/cuchar/functions_std_cxx20.cc          |    1 -
 .../array/comparison_operators/96851.cc            |    3 +-
 .../array/comparison_operators/constexpr.cc        |    3 +-
 .../testsuite/23_containers/array/creation/1.cc    |    3 +-
 .../23_containers/array/creation/110167.cc         |    1 -
 .../testsuite/23_containers/array/creation/2.cc    |    3 +-
 .../23_containers/array/creation/3_neg.cc          |    4 +-
 .../array/requirements/constexpr_fill.cc           |    3 +-
 .../array/requirements/constexpr_swap.cc           |    3 +-
 .../testsuite/23_containers/deque/48101-2_neg.cc   |    4 +-
 .../testsuite/23_containers/deque/48101-3_neg.cc   |    3 +-
 .../testsuite/23_containers/deque/erasure.cc       |    3 +-
 .../deque/modifiers/emplace/92878_92947.cc         |    3 +-
 .../23_containers/deque/operators/cmp_c++20.cc     |    3 +-
 .../23_containers/forward_list/48101-2_neg.cc      |    4 +-
 .../23_containers/forward_list/48101-3_neg.cc      |    3 +-
 .../23_containers/forward_list/cmp_c++20.cc        |    3 +-
 .../23_containers/forward_list/erasure.cc          |    3 +-
 .../forward_list/modifiers/92878_92947.cc          |    3 +-
 .../forward_list/operations/remove_cxx20_return.cc |    3 +-
 .../forward_list/operations/unique_cxx20_return.cc |    3 +-
 .../testsuite/23_containers/list/48101-2_neg.cc    |    4 +-
 .../testsuite/23_containers/list/48101-3_neg.cc    |    3 +-
 .../testsuite/23_containers/list/cmp_c++20.cc      |    3 +-
 .../testsuite/23_containers/list/erasure.cc        |    3 +-
 .../list/modifiers/emplace/92878_92947.cc          |    3 +-
 .../list/operations/remove_cxx20_return.cc         |    3 +-
 .../list/operations/unique_cxx20_return.cc         |    3 +-
 .../testsuite/23_containers/map/48101-2_neg.cc     |    4 +-
 .../testsuite/23_containers/map/48101-3_neg.cc     |    3 +-
 .../testsuite/23_containers/map/48101_neg.cc       |    3 +-
 .../testsuite/23_containers/map/erasure.cc         |    3 +-
 .../map/modifiers/emplace/92878_92947.cc           |    3 +-
 .../23_containers/map/operations/contains.cc       |    3 +-
 .../23_containers/map/operators/cmp_c++20.cc       |    3 +-
 .../23_containers/multimap/48101-2_neg.cc          |    4 +-
 .../23_containers/multimap/48101-3_neg.cc          |    3 +-
 .../testsuite/23_containers/multimap/48101_neg.cc  |    3 +-
 .../multimap/modifiers/emplace/92878_92947.cc      |    3 +-
 .../23_containers/multimap/operations/contains.cc  |    3 +-
 .../23_containers/multimap/operators/cmp_c++20.cc  |    3 +-
 .../23_containers/multiset/48101-2_neg.cc          |    4 +-
 .../23_containers/multiset/48101-3_neg.cc          |    3 +-
 .../multiset/modifiers/emplace/92878_92947.cc      |    3 +-
 .../23_containers/multiset/operations/contains.cc  |    3 +-
 .../23_containers/multiset/operators/cmp_c++20.cc  |    3 +-
 .../23_containers/priority_queue/92878_92947.cc    |    3 +-
 .../testsuite/23_containers/queue/92878_92947.cc   |    3 +-
 .../testsuite/23_containers/queue/cmp_c++20.cc     |    3 +-
 .../23_containers/queue/cons_from_iters.cc         |    1 -
 .../testsuite/23_containers/set/48101-2_neg.cc     |    4 +-
 .../testsuite/23_containers/set/48101-3_neg.cc     |    3 +-
 .../testsuite/23_containers/set/erasure.cc         |    3 +-
 .../set/modifiers/emplace/92878_92947.cc           |    3 +-
 .../23_containers/set/operations/contains.cc       |    3 +-
 .../23_containers/set/operators/cmp_c++20.cc       |    3 +-
 libstdc++-v3/testsuite/23_containers/span/1.cc     |    3 +-
 .../testsuite/23_containers/span/101411.cc         |    1 -
 libstdc++-v3/testsuite/23_containers/span/2.cc     |    3 +-
 .../23_containers/span/back_assert_neg.cc          |    5 +-
 .../testsuite/23_containers/span/back_neg.cc       |    3 +-
 .../23_containers/span/cons_1_assert_neg.cc        |    5 +-
 .../23_containers/span/cons_2_assert_neg.cc        |    5 +-
 .../23_containers/span/contiguous_range_neg.cc     |    3 +-
 .../testsuite/23_containers/span/deduction.cc      |    3 +-
 .../testsuite/23_containers/span/everything.cc     |    3 +-
 .../testsuite/23_containers/span/explicit.cc       |    3 +-
 .../23_containers/span/first_2_assert_neg.cc       |    5 +-
 .../23_containers/span/first_assert_neg.cc         |    5 +-
 .../testsuite/23_containers/span/first_neg.cc      |    3 +-
 .../23_containers/span/front_assert_neg.cc         |    5 +-
 .../testsuite/23_containers/span/front_neg.cc      |    3 +-
 .../23_containers/span/index_op_assert_neg.cc      |    5 +-
 .../testsuite/23_containers/span/index_op_neg.cc   |    3 +-
 .../23_containers/span/last_2_assert_neg.cc        |    5 +-
 .../23_containers/span/last_assert_neg.cc          |    5 +-
 .../testsuite/23_containers/span/last_neg.cc       |    3 +-
 .../testsuite/23_containers/span/layout_compat.cc  |    3 +-
 .../testsuite/23_containers/span/lwg3255.cc        |    3 +-
 .../testsuite/23_containers/span/nothrow_cons.cc   |    3 +-
 .../23_containers/span/subspan_2_assert_neg.cc     |    5 +-
 .../23_containers/span/subspan_3_assert_neg.cc     |    5 +-
 .../23_containers/span/subspan_4_assert_neg.cc     |    5 +-
 .../23_containers/span/subspan_5_assert_neg.cc     |    5 +-
 .../23_containers/span/subspan_6_assert_neg.cc     |    5 +-
 .../23_containers/span/subspan_assert_neg.cc       |    5 +-
 .../testsuite/23_containers/span/subspan_neg.cc    |    3 +-
 .../23_containers/span/trivially_copyable.cc       |    1 -
 .../testsuite/23_containers/stack/92878_92947.cc   |    3 +-
 .../testsuite/23_containers/stack/cmp_c++20.cc     |    3 +-
 .../23_containers/stack/cons_from_iters.cc         |    1 -
 .../23_containers/unordered_map/48101-2_neg.cc     |    4 +-
 .../23_containers/unordered_map/48101-3_neg.cc     |    3 +-
 .../23_containers/unordered_map/erasure.cc         |    3 +-
 .../unordered_map/modifiers/92878_92947.cc         |    3 +-
 .../23_containers/unordered_map/operations/1.cc    |    1 -
 .../unordered_map/operations/contains.cc           |    3 +-
 .../unordered_multimap/48101-2_neg.cc              |    4 +-
 .../unordered_multimap/48101-3_neg.cc              |    3 +-
 .../unordered_multimap/modifiers/92878_92947.cc    |    3 +-
 .../unordered_multimap/operations/1.cc             |    1 -
 .../unordered_multimap/operations/contains.cc      |    3 +-
 .../unordered_multiset/48101-2_neg.cc              |    4 +-
 .../unordered_multiset/48101-3_neg.cc              |    3 +-
 .../unordered_multiset/modifiers/92878_92947.cc    |    3 +-
 .../unordered_multiset/operations/1.cc             |    1 -
 .../unordered_multiset/operations/contains.cc      |    3 +-
 .../23_containers/unordered_set/48101-2_neg.cc     |    4 +-
 .../23_containers/unordered_set/48101-3_neg.cc     |    3 +-
 .../23_containers/unordered_set/erasure.cc         |    3 +-
 .../unordered_set/modifiers/92878_92947.cc         |    3 +-
 .../23_containers/unordered_set/operations/1.cc    |    1 -
 .../unordered_set/operations/contains.cc           |    3 +-
 .../testsuite/23_containers/vector/48101-2_neg.cc  |    4 +-
 .../testsuite/23_containers/vector/48101-3_neg.cc  |    3 +-
 .../vector/bool/capacity/constexpr.cc              |    1 -
 .../23_containers/vector/bool/cmp_c++20.cc         |    3 +-
 .../23_containers/vector/bool/cons/constexpr.cc    |    1 -
 .../23_containers/vector/bool/element_access/1.cc  |    1 -
 .../vector/bool/element_access/constexpr.cc        |    1 -
 .../23_containers/vector/bool/iterator_c++20.cc    |    3 +-
 .../vector/bool/modifiers/assign/constexpr.cc      |    1 -
 .../vector/bool/modifiers/constexpr.cc             |    1 -
 .../vector/bool/modifiers/swap/constexpr.cc        |    1 -
 .../23_containers/vector/capacity/constexpr.cc     |    1 -
 .../testsuite/23_containers/vector/cmp_c++20.cc    |    3 +-
 .../23_containers/vector/cons/constexpr.cc         |    1 -
 .../23_containers/vector/data_access/constexpr.cc  |    1 -
 .../vector/element_access/constexpr.cc             |    1 -
 .../testsuite/23_containers/vector/erasure.cc      |    3 +-
 .../vector/modifiers/assign/constexpr.cc           |    1 -
 .../23_containers/vector/modifiers/constexpr.cc    |    1 -
 .../vector/modifiers/emplace/92878_92947.cc        |    3 +-
 .../vector/modifiers/swap/constexpr.cc             |    1 -
 .../23_containers/vector/requirements/version.cc   |    1 -
 libstdc++-v3/testsuite/24_iterators/aliases.cc     |    3 +-
 .../associated_types/incrementable.traits.cc       |    3 +-
 .../associated_types/iterator.traits.cc            |    3 +-
 .../associated_types/readable.traits.cc            |    3 +-
 .../24_iterators/back_insert_iterator/constexpr.cc |    3 +-
 .../24_iterators/back_insert_iterator/pr93884.cc   |    3 +-
 .../24_iterators/bidirectional/concept.cc          |    3 +-
 .../testsuite/24_iterators/common_iterator/1.cc    |    3 +-
 .../24_iterators/common_iterator/100823.cc         |    2 +-
 .../testsuite/24_iterators/common_iterator/2.cc    |    3 +-
 .../testsuite/24_iterators/const_iterator/1.cc     |    1 -
 .../testsuite/24_iterators/contiguous/concept.cc   |    3 +-
 .../testsuite/24_iterators/contiguous/tag.cc       |    3 +-
 .../testsuite/24_iterators/counted_iterator/1.cc   |    3 +-
 .../24_iterators/counted_iterator/lwg3389.cc       |    3 +-
 .../24_iterators/counted_iterator/lwg3643.cc       |    1 -
 .../24_iterators/customization_points/92894.cc     |    3 +-
 .../24_iterators/customization_points/iter_move.cc |    3 +-
 .../24_iterators/customization_points/iter_swap.cc |    3 +-
 .../24_iterators/customization_points/lwg3420.cc   |    3 +-
 .../testsuite/24_iterators/forward/concept.cc      |    3 +-
 .../front_insert_iterator/constexpr.cc             |    3 +-
 .../24_iterators/front_insert_iterator/pr93884.cc  |    3 +-
 .../headers/iterator/synopsis_c++20.cc             |    3 +-
 .../24_iterators/indirect_callable/92894.cc        |    3 +-
 .../indirect_callable/projected-adl.cc             |    1 -
 .../24_iterators/indirect_callable/projected.cc    |    3 +-
 .../testsuite/24_iterators/input/concept.cc        |    3 +-
 .../24_iterators/insert_iterator/constexpr.cc      |    3 +-
 .../24_iterators/istream_iterator/cons/sentinel.cc |    3 +-
 .../24_iterators/istream_iterator/sentinel.cc      |    3 +-
 .../istreambuf_iterator/cons/sentinel.cc           |    3 +-
 .../24_iterators/istreambuf_iterator/sentinel.cc   |    3 +-
 .../testsuite/24_iterators/move_iterator/cust.cc   |    3 +-
 .../testsuite/24_iterators/move_iterator/dr3435.cc |    3 +-
 .../24_iterators/move_iterator/input_iterator.cc   |    3 +-
 .../24_iterators/move_iterator/lwg3390.cc          |    3 +-
 .../24_iterators/move_iterator/lwg3391.cc          |    3 +-
 .../24_iterators/move_iterator/move_only.cc        |    3 +-
 .../24_iterators/move_iterator/p2520r0.cc          |    1 -
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |    3 +-
 .../24_iterators/move_iterator/sentinel.cc         |    3 +-
 .../24_iterators/normal_iterator/cmp_c++20.cc      |    3 +-
 .../testsuite/24_iterators/output/concept.cc       |    3 +-
 .../24_iterators/random_access/concept.cc          |    3 +-
 .../range_access/range_access_cpp20.cc             |    3 +-
 .../range_access/range_access_cpp20_neg.cc         |    3 +-
 .../24_iterators/range_operations/100768.cc        |    1 -
 .../24_iterators/range_operations/advance.cc       |    3 +-
 .../range_operations/advance_debug_neg.cc          |    5 +-
 .../range_operations/advance_overflow.cc           |    1 -
 .../24_iterators/range_operations/distance.cc      |    3 +-
 .../24_iterators/range_operations/lwg3392.cc       |    1 -
 .../24_iterators/range_operations/next.cc          |    3 +-
 .../24_iterators/range_operations/prev.cc          |    3 +-
 .../24_iterators/reverse_iterator/100639.cc        |    4 +-
 .../24_iterators/reverse_iterator/cust.cc          |    3 +-
 .../24_iterators/reverse_iterator/dr3435.cc        |    3 +-
 .../24_iterators/reverse_iterator/rel_ops_c++20.cc |    3 +-
 .../25_algorithms/adjacent_find/constexpr.cc       |    3 +-
 .../25_algorithms/adjacent_find/constrained.cc     |    3 +-
 .../testsuite/25_algorithms/all_of/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/all_of/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/any_of/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/any_of/constrained.cc  |    3 +-
 .../25_algorithms/binary_search/constexpr.cc       |    3 +-
 .../25_algorithms/binary_search/constrained.cc     |    3 +-
 .../testsuite/25_algorithms/clamp/constrained.cc   |    3 +-
 .../testsuite/25_algorithms/constexpr_macro.cc     |    3 +-
 libstdc++-v3/testsuite/25_algorithms/contains/1.cc |    1 -
 .../testsuite/25_algorithms/contains_subrange/1.cc |    1 -
 libstdc++-v3/testsuite/25_algorithms/copy/95578.cc |    3 +-
 .../testsuite/25_algorithms/copy/constexpr.cc      |    3 +-
 .../testsuite/25_algorithms/copy/constrained.cc    |    3 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    3 +-
 .../testsuite/25_algorithms/copy_backward/95578.cc |    3 +-
 .../25_algorithms/copy_backward/constexpr.cc       |    3 +-
 .../25_algorithms/copy_backward/constrained.cc     |    3 +-
 .../copy_backward/debug/constexpr_neg.cc           |    3 +-
 .../testsuite/25_algorithms/copy_if/constexpr.cc   |    3 +-
 .../testsuite/25_algorithms/copy_if/constrained.cc |    3 +-
 .../testsuite/25_algorithms/copy_n/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/copy_n/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/count/constexpr.cc     |    3 +-
 .../testsuite/25_algorithms/count/constrained.cc   |    3 +-
 .../testsuite/25_algorithms/count_if/constexpr.cc  |    3 +-
 .../25_algorithms/count_if/constrained.cc          |    3 +-
 .../testsuite/25_algorithms/cpp_lib_constexpr.cc   |    3 +-
 .../testsuite/25_algorithms/equal/95578.cc         |    3 +-
 .../testsuite/25_algorithms/equal/constexpr.cc     |    3 +-
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |    3 +-
 .../testsuite/25_algorithms/equal/constrained.cc   |    3 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |    3 +-
 .../25_algorithms/equal_range/constexpr.cc         |    3 +-
 .../25_algorithms/equal_range/constrained.cc       |    3 +-
 libstdc++-v3/testsuite/25_algorithms/fill/94017.cc |    3 +-
 .../testsuite/25_algorithms/fill/constexpr.cc      |    3 +-
 .../testsuite/25_algorithms/fill/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/fill_n/94017.cc        |    3 +-
 .../testsuite/25_algorithms/fill_n/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/fill_n/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/find/constexpr.cc      |    3 +-
 .../testsuite/25_algorithms/find/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/find_end/constexpr.cc  |    3 +-
 .../25_algorithms/find_end/constrained.cc          |    3 +-
 .../25_algorithms/find_first_of/constexpr.cc       |    3 +-
 .../25_algorithms/find_first_of/constrained.cc     |    3 +-
 .../testsuite/25_algorithms/find_if/constexpr.cc   |    3 +-
 .../testsuite/25_algorithms/find_if/constrained.cc |    3 +-
 .../25_algorithms/find_if_not/constexpr.cc         |    3 +-
 .../25_algorithms/find_if_not/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/find_last/1.cc         |    1 -
 .../testsuite/25_algorithms/find_last_if/1.cc      |    1 -
 .../testsuite/25_algorithms/find_last_if_not/1.cc  |    1 -
 .../testsuite/25_algorithms/fold_left/1.cc         |    1 -
 .../testsuite/25_algorithms/fold_right/1.cc        |    1 -
 .../testsuite/25_algorithms/for_each/constexpr.cc  |    3 +-
 .../25_algorithms/for_each/constrained.cc          |    3 +-
 .../testsuite/25_algorithms/generate/constexpr.cc  |    3 +-
 .../25_algorithms/generate/constrained.cc          |    3 +-
 .../25_algorithms/generate_n/constexpr.cc          |    3 +-
 .../25_algorithms/generate_n/constrained.cc        |    3 +-
 .../testsuite/25_algorithms/heap/constrained.cc    |    3 +-
 .../25_algorithms/includes/constrained.cc          |    3 +-
 .../25_algorithms/inplace_merge/constrained.cc     |    3 +-
 libstdc++-v3/testsuite/25_algorithms/iota/1.cc     |    1 -
 .../testsuite/25_algorithms/is_heap/constexpr.cc   |    3 +-
 .../25_algorithms/is_heap_until/constexpr.cc       |    3 +-
 .../25_algorithms/is_partitioned/constexpr.cc      |    3 +-
 .../25_algorithms/is_partitioned/constrained.cc    |    3 +-
 .../25_algorithms/is_permutation/constexpr.cc      |    3 +-
 .../25_algorithms/is_permutation/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/is_sorted/constexpr.cc |    3 +-
 .../25_algorithms/is_sorted/constrained.cc         |    3 +-
 .../25_algorithms/is_sorted_until/constexpr.cc     |    3 +-
 .../25_algorithms/is_sorted_until/constrained.cc   |    3 +-
 .../testsuite/25_algorithms/iter_swap/constexpr.cc |    3 +-
 .../25_algorithms/lexicographical_compare/93972.cc |    3 +-
 .../25_algorithms/lexicographical_compare/95578.cc |    3 +-
 .../lexicographical_compare/constexpr.cc           |    3 +-
 .../lexicographical_compare/constrained.cc         |    3 +-
 .../lexicographical_compare_three_way/1.cc         |    3 +-
 .../lexicographical_compare_three_way/constexpr.cc |    3 +-
 .../25_algorithms/lower_bound/constexpr.cc         |    3 +-
 .../25_algorithms/lower_bound/constrained.cc       |    3 +-
 .../lower_bound/debug/constexpr_partitioned_neg.cc |    3 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    3 +-
 .../lower_bound/debug/constexpr_valid_range_neg.cc |    3 +-
 .../testsuite/25_algorithms/make_heap/constexpr.cc |    3 +-
 .../testsuite/25_algorithms/max/constrained.cc     |    3 +-
 .../25_algorithms/max_element/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/merge/constexpr.cc     |    3 +-
 .../testsuite/25_algorithms/merge/constrained.cc   |    3 +-
 .../testsuite/25_algorithms/min/constrained.cc     |    3 +-
 .../25_algorithms/min_element/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/minmax/constrained.cc  |    3 +-
 .../25_algorithms/minmax_element/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/mismatch/constexpr.cc  |    3 +-
 .../25_algorithms/mismatch/constrained.cc          |    3 +-
 libstdc++-v3/testsuite/25_algorithms/move/93872.cc |    3 +-
 libstdc++-v3/testsuite/25_algorithms/move/95578.cc |    3 +-
 .../testsuite/25_algorithms/move/constexpr.cc      |    1 -
 .../testsuite/25_algorithms/move/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/move_backward/93872.cc |    3 +-
 .../testsuite/25_algorithms/move_backward/95578.cc |    3 +-
 .../25_algorithms/move_backward/constrained.cc     |    3 +-
 .../25_algorithms/next_permutation/constexpr.cc    |    3 +-
 .../25_algorithms/next_permutation/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/none_of/constexpr.cc   |    3 +-
 .../testsuite/25_algorithms/none_of/constrained.cc |    3 +-
 .../25_algorithms/nth_element/constexpr.cc         |    3 +-
 .../25_algorithms/nth_element/constrained.cc       |    3 +-
 .../25_algorithms/partial_sort/constexpr.cc        |    3 +-
 .../25_algorithms/partial_sort/constrained.cc      |    3 +-
 .../25_algorithms/partial_sort_copy/constexpr.cc   |    3 +-
 .../25_algorithms/partial_sort_copy/constrained.cc |    3 +-
 .../testsuite/25_algorithms/partition/constexpr.cc |    3 +-
 .../25_algorithms/partition/constrained.cc         |    3 +-
 .../25_algorithms/partition_copy/constexpr.cc      |    3 +-
 .../25_algorithms/partition_copy/constrained.cc    |    3 +-
 .../25_algorithms/partition_point/constexpr.cc     |    3 +-
 .../25_algorithms/partition_point/constrained.cc   |    3 +-
 .../testsuite/25_algorithms/pop_heap/constexpr.cc  |    3 +-
 .../25_algorithms/prev_permutation/constexpr.cc    |    3 +-
 .../25_algorithms/prev_permutation/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/push_heap/constexpr.cc |    3 +-
 .../testsuite/25_algorithms/remove/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/remove/constrained.cc  |    3 +-
 .../25_algorithms/remove_copy/constexpr.cc         |    3 +-
 .../25_algorithms/remove_copy/constrained.cc       |    3 +-
 .../25_algorithms/remove_copy_if/constexpr.cc      |    3 +-
 .../25_algorithms/remove_copy_if/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/remove_if/constexpr.cc |    3 +-
 .../25_algorithms/remove_if/constrained.cc         |    3 +-
 .../testsuite/25_algorithms/replace/constrained.cc |    3 +-
 .../25_algorithms/replace_copy/constexpr.cc        |    3 +-
 .../25_algorithms/replace_copy/constrained.cc      |    3 +-
 .../25_algorithms/replace_copy_if/constexpr.cc     |    3 +-
 .../25_algorithms/replace_copy_if/constrained.cc   |    3 +-
 .../25_algorithms/replace_if/constexpr.cc          |    3 +-
 .../25_algorithms/replace_if/constrained.cc        |    3 +-
 .../testsuite/25_algorithms/reverse/constexpr.cc   |    3 +-
 .../testsuite/25_algorithms/reverse/constrained.cc |    3 +-
 .../25_algorithms/reverse_copy/constexpr.cc        |    3 +-
 .../25_algorithms/reverse_copy/constrained.cc      |    3 +-
 .../testsuite/25_algorithms/rotate/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/rotate/constrained.cc  |    3 +-
 .../25_algorithms/rotate_copy/constexpr.cc         |    3 +-
 .../25_algorithms/rotate_copy/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/sample/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/search/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/search/constrained.cc  |    3 +-
 .../testsuite/25_algorithms/search_n/97828.cc      |    3 +-
 .../testsuite/25_algorithms/search_n/constexpr.cc  |    3 +-
 .../25_algorithms/search_n/constrained.cc          |    3 +-
 .../25_algorithms/set_difference/constexpr.cc      |    3 +-
 .../25_algorithms/set_difference/constrained.cc    |    3 +-
 .../25_algorithms/set_intersection/constexpr.cc    |    3 +-
 .../25_algorithms/set_intersection/constrained.cc  |    3 +-
 .../set_symmetric_difference/constexpr.cc          |    3 +-
 .../set_symmetric_difference/constrained.cc        |    3 +-
 .../testsuite/25_algorithms/set_union/constexpr.cc |    3 +-
 .../25_algorithms/set_union/constrained.cc         |    3 +-
 .../testsuite/25_algorithms/shift_left/1.cc        |    3 +-
 .../testsuite/25_algorithms/shift_right/1.cc       |    3 +-
 .../testsuite/25_algorithms/shuffle/constrained.cc |    3 +-
 .../testsuite/25_algorithms/sort/constexpr.cc      |    3 +-
 .../testsuite/25_algorithms/sort/constrained.cc    |    3 +-
 .../testsuite/25_algorithms/sort_heap/constexpr.cc |    3 +-
 .../25_algorithms/stable_partition/constrained.cc  |    3 +-
 .../25_algorithms/stable_sort/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/swap/constexpr.cc      |    3 +-
 .../25_algorithms/swap_ranges/constexpr.cc         |    3 +-
 .../25_algorithms/swap_ranges/constrained.cc       |    3 +-
 .../testsuite/25_algorithms/transform/constexpr.cc |    3 +-
 .../25_algorithms/transform/constrained.cc         |    3 +-
 .../testsuite/25_algorithms/unique/constexpr.cc    |    3 +-
 .../testsuite/25_algorithms/unique/constrained.cc  |    3 +-
 .../25_algorithms/unique_copy/constexpr.cc         |    3 +-
 .../25_algorithms/unique_copy/constrained.cc       |    3 +-
 .../25_algorithms/upper_bound/constexpr.cc         |    3 +-
 .../25_algorithms/upper_bound/constrained.cc       |    3 +-
 .../upper_bound/debug/constexpr_partitioned_neg.cc |    3 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    3 +-
 .../upper_bound/debug/constexpr_valid_range_neg.cc |    3 +-
 .../testsuite/26_numerics/accumulate/constexpr.cc  |    3 +-
 .../testsuite/26_numerics/accumulate/lwg2055.cc    |    3 +-
 .../26_numerics/adjacent_difference/constexpr.cc   |    3 +-
 .../26_numerics/adjacent_difference/lwg2055.cc     |    3 +-
 .../26_numerics/bit/bit.byteswap/byteswap.cc       |    1 -
 .../26_numerics/bit/bit.byteswap/version.cc        |    1 -
 .../testsuite/26_numerics/bit/bit.cast/105027.cc   |    1 -
 .../testsuite/26_numerics/bit/bit.cast/bit_cast.cc |    3 +-
 .../testsuite/26_numerics/bit/bit.cast/version.cc  |    3 +-
 .../26_numerics/bit/bit.count/countl_one.cc        |    3 +-
 .../26_numerics/bit/bit.count/countl_zero.cc       |    3 +-
 .../26_numerics/bit/bit.count/countr_one.cc        |    3 +-
 .../26_numerics/bit/bit.count/countr_zero.cc       |    3 +-
 .../26_numerics/bit/bit.count/popcount.cc          |    3 +-
 .../26_numerics/bit/bit.pow.two/bit_ceil.cc        |    3 +-
 .../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc    |    4 +-
 .../26_numerics/bit/bit.pow.two/bit_floor.cc       |    3 +-
 .../26_numerics/bit/bit.pow.two/bit_width.cc       |    3 +-
 .../26_numerics/bit/bit.pow.two/has_single_bit.cc  |    3 +-
 .../26_numerics/bit/bit.pow.two/lwg3656.cc         |    1 -
 .../testsuite/26_numerics/bit/bit.rotate/rotl.cc   |    3 +-
 .../testsuite/26_numerics/bit/bit.rotate/rotr.cc   |    3 +-
 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc |    3 +-
 libstdc++-v3/testsuite/26_numerics/bit/header.cc   |    3 +-
 libstdc++-v3/testsuite/26_numerics/complex/1.cc    |    3 +-
 libstdc++-v3/testsuite/26_numerics/complex/2.cc    |    3 +-
 .../complex/comparison_operators/more_constexpr.cc |    3 +-
 .../testsuite/26_numerics/complex/ext_c++23.cc     |    1 -
 .../complex/operators/more_constexpr.cc            |    3 +-
 .../complex/requirements/more_constexpr.cc         |    3 +-
 .../complex/value_operations/more_constexpr.cc     |    3 +-
 libstdc++-v3/testsuite/26_numerics/endian/1.cc     |    3 +-
 libstdc++-v3/testsuite/26_numerics/endian/2.cc     |    3 +-
 libstdc++-v3/testsuite/26_numerics/endian/3.cc     |    3 +-
 .../26_numerics/exclusive_scan/constexpr.cc        |    3 +-
 .../cmath/c99_classification_macros_c++23.cc       |    1 -
 .../headers/cmath/constexpr_std_c++23.cc           |    1 -
 .../headers/cmath/functions_std_c++23.cc           |    1 -
 .../26_numerics/headers/cmath/nextafter_c++23.cc   |    1 -
 .../26_numerics/inclusive_scan/constexpr.cc        |    3 +-
 .../26_numerics/inner_product/constexpr.cc         |    3 +-
 .../testsuite/26_numerics/inner_product/lwg2055.cc |    3 +-
 .../testsuite/26_numerics/iota/constexpr.cc        |    3 +-
 libstdc++-v3/testsuite/26_numerics/lerp/1.cc       |    3 +-
 .../testsuite/26_numerics/lerp/constexpr.cc        |    3 +-
 libstdc++-v3/testsuite/26_numerics/lerp/version.cc |    3 +-
 .../testsuite/26_numerics/midpoint/floating.cc     |    3 +-
 .../testsuite/26_numerics/midpoint/integral.cc     |    3 +-
 .../testsuite/26_numerics/midpoint/pointer.cc      |    3 +-
 .../testsuite/26_numerics/midpoint/pointer_neg.cc  |    3 +-
 .../testsuite/26_numerics/midpoint/version.cc      |    3 +-
 libstdc++-v3/testsuite/26_numerics/numbers/1.cc    |    3 +-
 libstdc++-v3/testsuite/26_numerics/numbers/2.cc    |    3 +-
 libstdc++-v3/testsuite/26_numerics/numbers/3.cc    |    3 +-
 libstdc++-v3/testsuite/26_numerics/numbers/4.cc    |    1 -
 .../testsuite/26_numerics/numbers/float128.cc      |    3 +-
 .../testsuite/26_numerics/numbers/nonfloat_neg.cc  |    3 +-
 .../testsuite/26_numerics/partial_sum/constexpr.cc |    3 +-
 .../testsuite/26_numerics/partial_sum/lwg2055.cc   |    3 +-
 .../testsuite/26_numerics/random/concept.cc        |    3 +-
 .../random/discard_block_engine/cons/seed_seq2.cc  |    2 +-
 .../independent_bits_engine/cons/seed_seq2.cc      |    2 +-
 .../linear_congruential_engine/cons/seed_seq2.cc   |    2 +-
 .../mersenne_twister_engine/cons/seed_seq2.cc      |    2 +-
 .../random/shuffle_order_engine/cons/seed_seq2.cc  |    2 +-
 .../subtract_with_carry_engine/cons/seed_seq2.cc   |    2 +-
 .../testsuite/26_numerics/reduce/constexpr.cc      |    3 +-
 .../testsuite/26_numerics/slice/compare.cc         |    3 +-
 .../transform_exclusive_scan/constexpr.cc          |    3 +-
 .../transform_inclusive_scan/constexpr.cc          |    3 +-
 .../26_numerics/transform_reduce/constexpr.cc      |    3 +-
 .../27_io/basic_filebuf/native_handle/char/1.cc    |   61 +
 .../27_io/basic_filebuf/native_handle/version.cc   |   10 +
 .../27_io/basic_filebuf/native_handle/wchar_t/1.cc |   55 +
 .../27_io/basic_filebuf/seekoff/char/1-io.cc       |    4 +-
 .../27_io/basic_filebuf/seekoff/char/2-io.cc       |    4 +-
 .../27_io/basic_filebuf/seekpos/char/1-io.cc       |    4 +-
 .../27_io/basic_filebuf/seekpos/char/2-io.cc       |    4 +-
 .../27_io/basic_fstream/native_handle/char/1.cc    |   21 +
 .../27_io/basic_fstream/native_handle/wchar_t/1.cc |   21 +
 .../27_io/basic_ifstream/native_handle/char/1.cc   |   21 +
 .../basic_ifstream/native_handle/wchar_t/1.cc      |   21 +
 .../extractors_character/char/lwg2499.cc           |    3 +-
 .../extractors_character/char/lwg2499_neg.cc       |    3 +-
 .../extractors_character/wchar_t/lwg2499.cc        |    3 +-
 .../extractors_character/wchar_t/lwg2499_neg.cc    |    3 +-
 .../27_io/basic_istringstream/cons/char/1.cc       |    3 +-
 .../27_io/basic_istringstream/cons/wchar_t/1.cc    |    3 +-
 .../27_io/basic_istringstream/str/char/2.cc        |    3 +-
 .../27_io/basic_istringstream/str/wchar_t/2.cc     |    3 +-
 .../27_io/basic_istringstream/view/char/1.cc       |    3 +-
 .../27_io/basic_istringstream/view/wchar_t/1.cc    |    3 +-
 .../27_io/basic_ofstream/native_handle/char/1.cc   |   21 +
 .../basic_ofstream/native_handle/wchar_t/1.cc      |   21 +
 .../testsuite/27_io/basic_ostream/emit/1.cc        |    3 +-
 .../inserters_character/char/deleted.cc            |    3 +-
 .../inserters_character/wchar_t/deleted.cc         |    3 +-
 .../inserters_other/char/volatile_ptr.cc           |    2 +-
 .../27_io/basic_ostringstream/cons/char/1.cc       |    3 +-
 .../27_io/basic_ostringstream/cons/wchar_t/1.cc    |    3 +-
 .../27_io/basic_ostringstream/str/char/3.cc        |    3 +-
 .../27_io/basic_ostringstream/str/wchar_t/3.cc     |    3 +-
 .../27_io/basic_ostringstream/view/char/1.cc       |    3 +-
 .../27_io/basic_ostringstream/view/wchar_t/1.cc    |    3 +-
 .../testsuite/27_io/basic_stringbuf/cons/char/2.cc |    3 +-
 .../27_io/basic_stringbuf/cons/wchar_t/2.cc        |    3 +-
 .../testsuite/27_io/basic_stringbuf/str/char/4.cc  |    3 +-
 .../27_io/basic_stringbuf/str/wchar_t/4.cc         |    3 +-
 .../testsuite/27_io/basic_stringbuf/view/char/1.cc |    3 +-
 .../27_io/basic_stringbuf/view/wchar_t/1.cc        |    3 +-
 .../27_io/basic_stringstream/cons/char/1.cc        |    3 +-
 .../27_io/basic_stringstream/cons/char/97719.cc    |    3 +-
 .../27_io/basic_stringstream/cons/wchar_t/1.cc     |    3 +-
 .../27_io/basic_stringstream/str/char/5.cc         |    3 +-
 .../27_io/basic_stringstream/str/wchar_t/5.cc.cc   |    3 +-
 .../27_io/basic_stringstream/view/char/1.cc        |    3 +-
 .../27_io/basic_stringstream/view/wchar_t/1.cc     |    3 +-
 libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc    |    3 +-
 libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc    |    3 +-
 .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc   |    3 +-
 .../27_io/basic_syncbuf/requirements/types.cc      |    3 +-
 .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc    |    3 +-
 libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc |    3 +-
 libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc |    3 +-
 .../27_io/basic_syncstream/basic_ops/1.cc          |    3 +-
 .../27_io/basic_syncstream/requirements/types.cc   |    3 +-
 .../testsuite/27_io/filesystem/iterators/106201.cc |    1 -
 .../27_io/filesystem/iterators/lwg3719.cc          |    1 -
 .../27_io/filesystem/path/factory/u8path-depr.cc   |    1 -
 .../27_io/filesystem/path/native/conv_c++23.cc     |    1 -
 .../27_io/filesystem/path/nonmember/cmp_c++20.cc   |    3 +-
 libstdc++-v3/testsuite/27_io/spanstream/1.cc       |    1 -
 libstdc++-v3/testsuite/27_io/spanstream/2.cc       |    1 -
 libstdc++-v3/testsuite/27_io/spanstream/version.cc |    1 -
 .../28_regex/iterators/regex_iterator/lwg3719.cc   |    1 -
 .../iterators/regex_token_iterator/lwg3719.cc      |    1 -
 .../testsuite/28_regex/sub_match/compare_c++20.cc  |    3 +-
 .../29_atomics/atomic/compare_exchange_padding.cc  |    2 +-
 .../testsuite/29_atomics/atomic/cons/value_init.cc |    4 +-
 .../29_atomics/atomic/lock_free_aliases.cc         |    1 -
 .../29_atomics/atomic/requirements/types_neg.cc    |    3 +-
 .../testsuite/29_atomics/atomic/wait_notify/1.cc   |    3 +-
 .../29_atomics/atomic/wait_notify/100334.cc        |    3 +-
 .../29_atomics/atomic/wait_notify/102994.cc        |    1 -
 .../testsuite/29_atomics/atomic/wait_notify/2.cc   |    3 +-
 .../29_atomics/atomic/wait_notify/bool.cc          |    3 +-
 .../29_atomics/atomic/wait_notify/generic.cc       |    3 +-
 .../29_atomics/atomic/wait_notify/pointers.cc      |    3 +-
 .../29_atomics/atomic_flag/cons/value_init.cc      |    3 +-
 .../29_atomics/atomic_flag/test/explicit.cc        |    3 +-
 .../29_atomics/atomic_flag/test/implicit.cc        |    3 +-
 .../29_atomics/atomic_flag/wait_notify/1.cc        |    3 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |    3 +-
 .../testsuite/29_atomics/atomic_float/95282.cc     |    3 +-
 .../29_atomics/atomic_float/requirements.cc        |    3 +-
 .../29_atomics/atomic_float/requirements_cxx23.cc  |    1 -
 .../29_atomics/atomic_float/value_init.cc          |    4 +-
 .../29_atomics/atomic_float/wait_notify.cc         |    3 +-
 .../29_atomics/atomic_integral/cons/value_init.cc  |    4 +-
 .../29_atomics/atomic_integral/wait_notify.cc      |    3 +-
 .../atomic_ref/compare_exchange_padding.cc         |    2 +-
 .../testsuite/29_atomics/atomic_ref/deduction.cc   |    3 +-
 .../testsuite/29_atomics/atomic_ref/float.cc       |    3 +-
 .../testsuite/29_atomics/atomic_ref/generic.cc     |    4 +-
 .../testsuite/29_atomics/atomic_ref/integral.cc    |    4 +-
 .../testsuite/29_atomics/atomic_ref/pointer.cc     |    4 +-
 .../29_atomics/atomic_ref/requirements.cc          |    3 +-
 .../testsuite/29_atomics/atomic_ref/wait_notify.cc |    5 +-
 .../29_atomics/headers/atomic/types_std_c++20.cc   |    3 +-
 .../headers/atomic/types_std_c++20_neg.cc          |    3 +-
 .../29_atomics/headers/atomic/types_std_c++2a.cc   |    3 +-
 .../headers/atomic/types_std_c++2a_neg.cc          |    8 +-
 .../29_atomics/headers/stdatomic.h/c_compat.cc     |    1 -
 .../29_atomics/headers/stdatomic.h/version.cc      |    1 -
 libstdc++-v3/testsuite/30_threads/barrier/1.cc     |    3 +-
 libstdc++-v3/testsuite/30_threads/barrier/2.cc     |    3 +-
 .../testsuite/30_threads/barrier/arrive.cc         |    3 +-
 .../30_threads/barrier/arrive_and_drop.cc          |    3 +-
 .../30_threads/barrier/arrive_and_wait.cc          |    3 +-
 .../testsuite/30_threads/barrier/completion.cc     |    3 +-
 .../condition_variable/members/clock_neg.cc        |    3 +-
 .../condition_variable_any/members/clock_neg.cc    |    3 +-
 .../condition_variable_any/stop_token/1.cc         |    3 +-
 .../condition_variable_any/stop_token/2.cc         |    3 +-
 .../condition_variable_any/stop_token/wait_on.cc   |    6 +-
 .../30_threads/future/members/clock_neg.cc         |    3 +-
 .../30_threads/headers/stop_token/synopsis.cc      |    3 +-
 .../30_threads/headers/thread/types_std_c++20.cc   |    3 +-
 libstdc++-v3/testsuite/30_threads/jthread/1.cc     |    3 +-
 .../testsuite/30_threads/jthread/100612.cc         |    1 -
 libstdc++-v3/testsuite/30_threads/jthread/3.cc     |    5 +-
 libstdc++-v3/testsuite/30_threads/jthread/95989.cc |    3 +-
 .../testsuite/30_threads/jthread/jthread.cc        |    3 +-
 .../testsuite/30_threads/jthread/version.cc        |    3 +-
 libstdc++-v3/testsuite/30_threads/latch/1.cc       |    3 +-
 libstdc++-v3/testsuite/30_threads/latch/2.cc       |    3 +-
 libstdc++-v3/testsuite/30_threads/latch/3.cc       |    3 +-
 .../packaged_task/cons/deduction_c++23.cc          |    1 -
 .../try_lock_until/clock_neg.cc                    |    3 +-
 libstdc++-v3/testsuite/30_threads/semaphore/1.cc   |    3 +-
 .../testsuite/30_threads/semaphore/100806.cc       |    5 +-
 libstdc++-v3/testsuite/30_threads/semaphore/2.cc   |    3 +-
 .../30_threads/semaphore/least_max_value_neg.cc    |    3 +-
 .../testsuite/30_threads/semaphore/try_acquire.cc  |    5 +-
 .../30_threads/semaphore/try_acquire_for.cc        |    5 +-
 .../30_threads/semaphore/try_acquire_posix.cc      |    5 +-
 .../30_threads/semaphore/try_acquire_until.cc      |    3 +-
 .../30_threads/shared_future/members/clock_neg.cc  |    3 +-
 .../30_threads/shared_lock/locking/clock_neg.cc    |    3 +-
 .../shared_timed_mutex/try_lock_until/clock_neg.cc |    3 +-
 libstdc++-v3/testsuite/30_threads/stop_token/1.cc  |    3 +-
 libstdc++-v3/testsuite/30_threads/stop_token/2.cc  |    3 +-
 .../30_threads/stop_token/stop_callback.cc         |    3 +-
 .../stop_token/stop_callback/deadlock-mt.cc        |    5 +-
 .../stop_token/stop_callback/deadlock.cc           |    3 +-
 .../30_threads/stop_token/stop_callback/destroy.cc |    5 +-
 .../stop_token/stop_callback/destructible_neg.cc   |    3 +-
 .../stop_token/stop_callback/invocable_neg.cc      |    3 +-
 .../30_threads/stop_token/stop_callback/invoke.cc  |    3 +-
 .../testsuite/30_threads/stop_token/stop_source.cc |    3 +-
 .../30_threads/stop_token/stop_source/assign.cc    |    3 +-
 .../testsuite/30_threads/stop_token/stop_token.cc  |    3 +-
 .../stop_token/stop_token/stop_possible.cc         |    3 +-
 .../30_threads/thread/id/operators_c++20.cc        |    3 +-
 .../timed_mutex/try_lock_until/clock_neg.cc        |    3 +-
 .../30_threads/unique_lock/locking/clock_neg.cc    |    3 +-
 libstdc++-v3/testsuite/Makefile.am                 |    1 +
 libstdc++-v3/testsuite/Makefile.in                 |    1 +
 .../experimental/filesystem/iterators/106201.cc    |    1 -
 .../filesystem/path/native/conv_c++23.cc           |    1 -
 .../testsuite/experimental/scopeguard/exit.cc      |    1 -
 .../testsuite/experimental/scopeguard/uniqueres.cc |    1 -
 .../cons/seed_seq2.cc                              |    2 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |   15 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |  116 +-
 .../testsuite/libstdc++-dg/conformance.exp         |    4 +-
 libstdc++-v3/testsuite/std/concepts/1.cc           |    3 +-
 libstdc++-v3/testsuite/std/concepts/2.cc           |    3 +-
 .../std/concepts/concepts.callable/invocable.cc    |    3 +-
 .../concepts.callable/regular_invocable.cc         |    3 +-
 .../std/concepts/concepts.callable/relation.cc     |    3 +-
 .../concepts/concepts.callable/strictweakorder.cc  |    3 +-
 .../concept.arithmetic/floating_point.cc           |    3 +-
 .../concepts.lang/concept.arithmetic/integral.cc   |    3 +-
 .../concept.arithmetic/signed_integral.cc          |    3 +-
 .../concept.arithmetic/unsigned_integral.cc        |    3 +-
 .../concepts/concepts.lang/concept.assignable/1.cc |    3 +-
 .../std/concepts/concepts.lang/concept.common/1.cc |    3 +-
 .../concepts/concepts.lang/concept.commonref/1.cc  |    3 +-
 .../concepts.lang/concept.constructible/1.cc       |    3 +-
 .../concepts.lang/concept.convertible/1.cc         |    3 +-
 .../concepts.lang/concept.copyconstructible/1.cc   |    3 +-
 .../concept.defaultinitializable/1.cc              |    3 +-
 .../concept.defaultinitializable/lwg3149.cc        |    3 +-
 .../concepts/concepts.lang/concept.derived/1.cc    |    3 +-
 .../concepts.lang/concept.destructible/1.cc        |    3 +-
 .../concepts.lang/concept.moveconstructible/1.cc   |    3 +-
 .../std/concepts/concepts.lang/concept.same/1.cc   |    3 +-
 .../concepts.lang/concept.swappable/swap.cc        |    3 +-
 .../concepts.lang/concept.swappable/swappable.cc   |    3 +-
 .../concept.swappable/swappable_with.cc            |    3 +-
 .../std/concepts/concepts.object/copyable.cc       |    3 +-
 .../std/concepts/concepts.object/movable.cc        |    3 +-
 .../std/concepts/concepts.object/regular.cc        |    3 +-
 .../std/concepts/concepts.object/semiregular.cc    |    3 +-
 .../testsuite/std/format/arguments/args.cc         |    1 -
 .../testsuite/std/format/arguments/lwg3810.cc      |    1 -
 libstdc++-v3/testsuite/std/format/error.cc         |    1 -
 libstdc++-v3/testsuite/std/format/format_string.cc |    1 -
 .../testsuite/std/format/formatter/concept.cc      |    1 -
 .../testsuite/std/format/formatter/ext_float.cc    |    1 -
 .../testsuite/std/format/formatter/requirements.cc |    1 -
 .../testsuite/std/format/functions/107871.cc       |    1 -
 .../testsuite/std/format/functions/format.cc       |    1 -
 .../testsuite/std/format/functions/format_c++23.cc |    5 -
 .../testsuite/std/format/functions/format_to.cc    |    1 -
 .../testsuite/std/format/functions/format_to_n.cc  |    1 -
 .../testsuite/std/format/functions/size.cc         |    1 -
 .../testsuite/std/format/functions/vformat_to.cc   |    1 -
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |    1 -
 libstdc++-v3/testsuite/std/format/string.cc        |    1 -
 libstdc++-v3/testsuite/std/format/string_neg.cc    |    1 -
 libstdc++-v3/testsuite/std/ranges/97600.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/101782.cc |    2 +-
 libstdc++-v3/testsuite/std/ranges/access/begin.cc  |    3 +-
 .../testsuite/std/ranges/access/begin_neg.cc       |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/cdata.cc  |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/cend.cc   |    3 +-
 .../testsuite/std/ranges/access/crbegin.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/crend.cc  |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/data.cc   |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/empty.cc  |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/end.cc    |    3 +-
 .../testsuite/std/ranges/access/end_neg.cc         |    3 +-
 .../testsuite/std/ranges/access/lwg3467.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/p2602.cc  |    1 -
 libstdc++-v3/testsuite/std/ranges/access/rbegin.cc |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/rend.cc   |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/size.cc   |    3 +-
 .../testsuite/std/ranges/access/size_neg.cc        |    3 +-
 libstdc++-v3/testsuite/std/ranges/access/ssize.cc  |    3 +-
 .../testsuite/std/ranges/adaptors/100479.cc        |    3 +-
 .../testsuite/std/ranges/adaptors/100577.cc        |    3 +-
 .../testsuite/std/ranges/adaptors/93978.cc         |    3 +-
 .../testsuite/std/ranges/adaptors/95322.cc         |    3 +-
 .../testsuite/std/ranges/adaptors/99433.cc         |    3 +-
 .../testsuite/std/ranges/adaptors/adjacent/1.cc    |    1 -
 .../std/ranges/adaptors/adjacent_transform/1.cc    |    1 -
 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc  |    3 +-
 .../testsuite/std/ranges/adaptors/as_const/1.cc    |    1 -
 .../testsuite/std/ranges/adaptors/as_rvalue/1.cc   |    1 -
 .../testsuite/std/ranges/adaptors/chunk/1.cc       |    1 -
 .../testsuite/std/ranges/adaptors/chunk_by/1.cc    |    1 -
 .../testsuite/std/ranges/adaptors/common.cc        |    3 +-
 .../std/ranges/adaptors/conditionally_borrowed.cc  |    3 +-
 .../testsuite/std/ranges/adaptors/counted.cc       |    3 +-
 .../std/ranges/adaptors/detail/copyable_box.cc     |    3 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |    3 +-
 .../testsuite/std/ranges/adaptors/drop_while.cc    |    3 +-
 .../testsuite/std/ranges/adaptors/elements.cc      |    3 +-
 .../testsuite/std/ranges/adaptors/enumerate/1.cc   |    1 -
 .../testsuite/std/ranges/adaptors/filter.cc        |    3 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |    3 +-
 .../testsuite/std/ranges/adaptors/join_with/1.cc   |    1 -
 .../testsuite/std/ranges/adaptors/lazy_split.cc    |    3 +-
 .../std/ranges/adaptors/lazy_split_neg.cc          |    3 +-
 .../testsuite/std/ranges/adaptors/lwg3286.cc       |    3 +-
 .../testsuite/std/ranges/adaptors/lwg3313_neg.cc   |    3 +-
 .../testsuite/std/ranges/adaptors/lwg3325_neg.cc   |    3 +-
 .../testsuite/std/ranges/adaptors/lwg3406.cc       |    3 +-
 .../testsuite/std/ranges/adaptors/lwg3715.cc       |    1 -
 .../testsuite/std/ranges/adaptors/p1739.cc         |    1 -
 .../testsuite/std/ranges/adaptors/p2281.cc         |    3 +-
 .../testsuite/std/ranges/adaptors/p2770r0.cc       |    1 -
 .../testsuite/std/ranges/adaptors/reverse.cc       |    3 +-
 .../testsuite/std/ranges/adaptors/sizeof.cc        |    3 +-
 .../testsuite/std/ranges/adaptors/slide/1.cc       |    1 -
 .../testsuite/std/ranges/adaptors/split.cc         |    3 +-
 .../testsuite/std/ranges/adaptors/stride/1.cc      |    1 -
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |    3 +-
 .../testsuite/std/ranges/adaptors/take_while.cc    |    3 +-
 .../testsuite/std/ranges/adaptors/transform.cc     |    3 +-
 .../testsuite/std/ranges/cartesian_product/1.cc    |    1 -
 libstdc++-v3/testsuite/std/ranges/empty_view.cc    |    3 +-
 .../std/ranges/headers/ranges/synopsis.cc          |    3 +-
 libstdc++-v3/testsuite/std/ranges/iota/93267.cc    |    4 +-
 libstdc++-v3/testsuite/std/ranges/iota/96042.cc    |    4 +-
 .../testsuite/std/ranges/iota/difference_type.cc   |    3 +-
 .../testsuite/std/ranges/iota/iota_view.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/iota/iterator.cc |    3 +-
 .../testsuite/std/ranges/iota/lwg3292_neg.cc       |    3 +-
 .../testsuite/std/ranges/iota/max_size_type.cc     |    3 +-
 libstdc++-v3/testsuite/std/ranges/iota/size.cc     |    2 +-
 libstdc++-v3/testsuite/std/ranges/istream_view.cc  |    3 +-
 libstdc++-v3/testsuite/std/ranges/p2259.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/p2325.cc         |    1 -
 libstdc++-v3/testsuite/std/ranges/p2367.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/range.cc         |    3 +-
 .../testsuite/std/ranges/range_adaptor_closure.cc  |    1 -
 libstdc++-v3/testsuite/std/ranges/refinements.cc   |    3 +-
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |    1 -
 libstdc++-v3/testsuite/std/ranges/safe_range.cc    |    3 +-
 .../testsuite/std/ranges/safe_range_types.cc       |    3 +-
 libstdc++-v3/testsuite/std/ranges/single_view.cc   |    3 +-
 libstdc++-v3/testsuite/std/ranges/sized.cc         |    3 +-
 libstdc++-v3/testsuite/std/ranges/subrange/1.cc    |    1 -
 .../testsuite/std/ranges/subrange/96042.cc         |    4 +-
 .../testsuite/std/ranges/subrange/97512.cc         |    3 +-
 .../testsuite/std/ranges/subrange/constexpr.cc     |    1 -
 .../testsuite/std/ranges/subrange/lwg3282_neg.cc   |    7 +-
 .../testsuite/std/ranges/subrange/lwg3286.cc       |    3 +-
 .../testsuite/std/ranges/subrange/lwg3433.cc       |    3 +-
 .../testsuite/std/ranges/subrange/sizeof.cc        |    3 +-
 .../testsuite/std/ranges/subrange/tuple_like.cc    |    3 +-
 libstdc++-v3/testsuite/std/ranges/version_c++23.cc |    1 -
 libstdc++-v3/testsuite/std/ranges/view.cc          |    3 +-
 libstdc++-v3/testsuite/std/ranges/zip/1.cc         |    1 -
 .../testsuite/std/ranges/zip_transform/1.cc        |    1 -
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |    1 -
 .../testsuite/std/time/clock/file/members.cc       |    3 +-
 .../testsuite/std/time/clock/file/overview.cc      |    3 +-
 libstdc++-v3/testsuite/std/time/clock/gps/1.cc     |    1 -
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |    1 -
 libstdc++-v3/testsuite/std/time/clock/local/io.cc  |    1 -
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    1 -
 libstdc++-v3/testsuite/std/time/clock/tai/1.cc     |    1 -
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |    1 -
 libstdc++-v3/testsuite/std/time/clock/utc/1.cc     |    1 -
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |    1 -
 .../std/time/clock/utc/leap_second_info.cc         |    1 -
 libstdc++-v3/testsuite/std/time/day/1.cc           |    3 +-
 libstdc++-v3/testsuite/std/time/day/io.cc          |    1 -
 libstdc++-v3/testsuite/std/time/exceptions.cc      |    1 -
 libstdc++-v3/testsuite/std/time/format.cc          |    1 -
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc      |    3 +-
 libstdc++-v3/testsuite/std/time/hh_mm_ss/109772.cc |    1 -
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    1 -
 libstdc++-v3/testsuite/std/time/is_am/1.cc         |    3 +-
 libstdc++-v3/testsuite/std/time/is_pm/1.cc         |    3 +-
 libstdc++-v3/testsuite/std/time/make12/1.cc        |    3 +-
 libstdc++-v3/testsuite/std/time/make24/1.cc        |    3 +-
 libstdc++-v3/testsuite/std/time/month/1.cc         |    3 +-
 libstdc++-v3/testsuite/std/time/month/io.cc        |    1 -
 libstdc++-v3/testsuite/std/time/month_day/1.cc     |    3 +-
 libstdc++-v3/testsuite/std/time/month_day/io.cc    |    1 -
 .../testsuite/std/time/month_day_last/1.cc         |    3 +-
 .../testsuite/std/time/month_day_last/io.cc        |    1 -
 libstdc++-v3/testsuite/std/time/month_weekday/1.cc |    3 +-
 .../testsuite/std/time/month_weekday/io.cc         |    1 -
 .../testsuite/std/time/month_weekday_last/1.cc     |    3 +-
 .../testsuite/std/time/month_weekday_last/io.cc    |    1 -
 libstdc++-v3/testsuite/std/time/parse.cc           |    1 -
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |    3 +-
 .../testsuite/std/time/time_zone/get_info_local.cc |    1 -
 .../testsuite/std/time/time_zone/get_info_sys.cc   |    1 -
 .../testsuite/std/time/time_zone/requirements.cc   |    1 -
 libstdc++-v3/testsuite/std/time/traits/is_clock.cc |    3 +-
 libstdc++-v3/testsuite/std/time/tzdb/1.cc          |    1 -
 .../testsuite/std/time/tzdb/leap_seconds.cc        |    1 -
 libstdc++-v3/testsuite/std/time/tzdb_list/1.cc     |    1 -
 .../testsuite/std/time/tzdb_list/requirements.cc   |    1 -
 libstdc++-v3/testsuite/std/time/weekday/1.cc       |    3 +-
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |    1 -
 .../testsuite/std/time/weekday_indexed/1.cc        |    3 +-
 .../testsuite/std/time/weekday_indexed/io.cc       |    1 -
 libstdc++-v3/testsuite/std/time/weekday_last/1.cc  |    3 +-
 libstdc++-v3/testsuite/std/time/weekday_last/io.cc |    1 -
 libstdc++-v3/testsuite/std/time/year/1.cc          |    3 +-
 libstdc++-v3/testsuite/std/time/year/2.cc          |    3 +-
 libstdc++-v3/testsuite/std/time/year/io.cc         |    1 -
 libstdc++-v3/testsuite/std/time/year_month/1.cc    |    3 +-
 libstdc++-v3/testsuite/std/time/year_month/2.cc    |    3 +-
 libstdc++-v3/testsuite/std/time/year_month/io.cc   |    1 -
 .../testsuite/std/time/year_month_day/1.cc         |    3 +-
 .../testsuite/std/time/year_month_day/2.cc         |    3 +-
 .../testsuite/std/time/year_month_day/3.cc         |    3 +-
 .../testsuite/std/time/year_month_day/4.cc         |    3 +-
 .../testsuite/std/time/year_month_day/io.cc        |    1 -
 .../testsuite/std/time/year_month_day_last/1.cc    |    3 +-
 .../testsuite/std/time/year_month_day_last/2.cc    |    3 +-
 .../testsuite/std/time/year_month_day_last/io.cc   |    1 -
 .../testsuite/std/time/year_month_weekday/1.cc     |    3 +-
 .../testsuite/std/time/year_month_weekday/2.cc     |    3 +-
 .../testsuite/std/time/year_month_weekday/3.cc     |    3 +-
 .../testsuite/std/time/year_month_weekday/io.cc    |    1 -
 .../std/time/year_month_weekday_last/1.cc          |    3 +-
 .../std/time/year_month_weekday_last/2.cc          |    3 +-
 .../std/time/year_month_weekday_last/io.cc         |    1 -
 libstdc++-v3/testsuite/std/time/zoned_time/1.cc    |    1 -
 .../testsuite/std/time/zoned_time/custom.cc        |    1 -
 .../testsuite/std/time/zoned_time/deduction.cc     |    1 -
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |    1 -
 .../testsuite/std/time/zoned_time/req_neg.cc       |    1 -
 .../testsuite/std/time/zoned_time/requirements.cc  |    1 -
 libstdc++-v3/testsuite/std/time/zoned_traits.cc    |    1 -
 .../07_conf_hyperg/compile_cxx17.cc                |    2 +-
 .../special_functions/17_hyperg/compile_cxx17.cc   |    2 +-
 1722 files changed, 23538 insertions(+), 6985 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:29bad1835d840bb90610a831438072c43464f9f1

commit 29bad1835d840bb90610a831438072c43464f9f1
Merge: f640d161e0db 53ad1bd52075
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Sep 14 04:04:16 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   12 +
 MAINTAINERS                                        |    1 +
 Makefile.in                                        |    1 +
 Makefile.tpl                                       |    1 +
 contrib/ChangeLog                                  |   11 +
 contrib/gcc-git-customization.sh                   |    6 +-
 contrib/gcc_update                                 |    2 +-
 gcc/ChangeLog                                      |  557 +++
 gcc/DATESTAMP                                      |    2 +-
 gcc/c/ChangeLog                                    |   33 +
 gcc/c/c-decl.cc                                    |   26 +
 gcc/c/c-parser.cc                                  |  135 +-
 gcc/c/c-tree.h                                     |    1 +
 gcc/c/c-typeck.cc                                  |  282 +-
 gcc/config.gcc                                     |    3 +-
 gcc/config/aarch64/aarch64.cc                      |  518 ++-
 gcc/config/aarch64/aarch64.h                       |   44 +-
 gcc/config/darwin.cc                               |   15 +-
 gcc/config/i386/i386.cc                            |    4 +-
 gcc/config/i386/sse.md                             |   16 +-
 gcc/config/loongarch/loongarch-def.c               |    4 +-
 gcc/config/loongarch/loongarch.md                  |   20 +-
 gcc/config/nvptx/nvptx.h                           |    5 +
 gcc/config/riscv/autovec-opt.md                    |  207 +-
 gcc/config/riscv/autovec-vls.md                    |    8 +
 gcc/config/riscv/autovec.md                        |  114 +-
 gcc/config/riscv/bitmanip.md                       |    2 +-
 gcc/config/riscv/riscv-protos.h                    |    8 +-
 gcc/config/riscv/riscv-string.cc                   |  594 +++
 gcc/config/riscv/riscv-v.cc                        |   79 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   40 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    1 +
 .../riscv/riscv-vector-builtins-functions.def      |    1 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   50 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    1 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   12 +
 gcc/config/riscv/riscv-vector-costs.cc             |  509 +++
 gcc/config/riscv/riscv-vector-costs.h              |   21 +
 gcc/config/riscv/riscv-vsetvl.cc                   |   33 +-
 gcc/config/riscv/riscv.cc                          |   29 +-
 gcc/config/riscv/riscv.md                          |   82 +-
 gcc/config/riscv/riscv.opt                         |   18 +-
 gcc/config/riscv/t-riscv                           |    9 +-
 gcc/config/riscv/thead.md                          |   16 +-
 gcc/config/riscv/vector-iterators.md               |  308 +-
 gcc/config/riscv/vector.md                         |  312 +-
 gcc/config/riscv/zc.md                             |  102 +-
 gcc/config/riscv/zicond.md                         |    8 +-
 gcc/config/s390/s390-builtins.def                  |   80 +-
 gcc/config/s390/s390.cc                            |    6 +-
 gcc/config/xtensa/xtensa.cc                        |   35 +-
 gcc/config/xtensa/xtensa.md                        |  112 +
 gcc/cp/ChangeLog                                   |   11 +
 gcc/cp/pt.cc                                       |    2 +
 gcc/cp/typeck2.cc                                  |    1 -
 gcc/dbgcnt.def                                     |    1 +
 gcc/doc/gm2.texi                                   |    7 +
 gcc/doc/invoke.texi                                |   29 +-
 gcc/doc/sourcebuild.texi                           |   13 +-
 gcc/emit-rtl.cc                                    |   24 +
 gcc/fold-const.cc                                  |    7 +-
 gcc/fortran/ChangeLog                              |   10 +
 gcc/fortran/gfortran.h                             |    2 +-
 gcc/fortran/symbol.cc                              |   59 +-
 gcc/gimplify.cc                                    |   40 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/m2/ChangeLog                                   |   92 +
 gcc/m2/Make-lang.in                                |   19 +-
 gcc/m2/gm2-compiler/M2CaseList.def                 |   15 +-
 gcc/m2/gm2-compiler/M2CaseList.mod                 |  464 +-
 gcc/m2/gm2-compiler/M2Error.mod                    |    3 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   13 +-
 gcc/m2/gm2-compiler/M2Options.def                  |   13 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   14 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |  115 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |  144 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |   37 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |    6 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |    2 +
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |   34 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |    9 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |   41 +-
 gcc/m2/gm2-gcc/m2options.h                         |    2 +-
 gcc/m2/gm2-lang.cc                                 |    3 +
 gcc/m2/gm2-libs-iso/TextIO.mod                     |    2 +-
 gcc/m2/lang.opt                                    |    4 +
 gcc/match.pd                                       |   63 +-
 gcc/pretty-print.h                                 |   35 +-
 gcc/rtl.h                                          |    2 +
 gcc/rust/ChangeLog                                 |   13 +
 gcc/rust/Make-lang.in                              |    1 -
 gcc/rust/rust-diagnostics.cc                       |   95 +
 gcc/rust/rust-gcc-diagnostics.cc                   |  117 -
 gcc/shrink-wrap.cc                                 |   22 +-
 gcc/shrink-wrap.h                                  |    1 +
 gcc/testsuite/ChangeLog                            |  318 ++
 gcc/testsuite/c-c++-common/gomp/allocate-11.c      |   40 +
 gcc/testsuite/c-c++-common/gomp/allocate-12.c      |   49 +
 gcc/testsuite/c-c++-common/gomp/allocate-14.c      |   26 +
 gcc/testsuite/c-c++-common/gomp/allocate-15.c      |   28 +
 gcc/testsuite/c-c++-common/gomp/allocate-16.c      |   38 +
 gcc/testsuite/c-c++-common/gomp/allocate-5.c       |   60 +-
 gcc/testsuite/c-c++-common/gomp/allocate-9.c       |  108 +
 gcc/testsuite/c-c++-common/gomp/directive-1.c      |    2 +-
 gcc/testsuite/g++.dg/eh/no-exceptions1.C           |   19 +
 gcc/testsuite/g++.dg/ext/integer-pack7.C           |   38 +
 gcc/testsuite/gcc.c-torture/execute/minmaxcmp-1.c  |   51 +
 gcc/testsuite/gcc.c-torture/execute/pr107881-1.c   |  115 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-1.c   |   17 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-2.c   |   19 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-3.c   |   15 +
 gcc/testsuite/gcc.dg/bitint-37.c                   |   11 +
 gcc/testsuite/gcc.dg/pr111303.c                    |   11 +
 gcc/testsuite/gcc.dg/pr96708-negative.c            |    4 +-
 gcc/testsuite/gcc.dg/pr96708-positive.c            |    1 +
 gcc/testsuite/gcc.dg/torture/pr111387.c            |   34 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-4.c            |   51 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpxor-1.c           |   51 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-25.c          |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-26.c          |   22 +
 gcc/testsuite/gcc.dg/tree-ssa/minmaxcmp-1.c        |   39 +
 gcc/testsuite/gcc.dg/tree-ssa/minmaxcmp-2.c        |   30 +
 gcc/testsuite/gcc.dg/uninit-pr111397.c             |   15 +
 .../costmodel/riscv/rvv/dynamic-lmul-mixed-1.c     |   50 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-1.c     |   91 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-2.c     |   63 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-3.c     |   91 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-4.c     |  121 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-5.c     |  149 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-6.c     |  150 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-7.c     |   48 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-1.c     |   51 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-2.c     |   51 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-3.c     |   51 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-4.c     |   49 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-5.c     |   52 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-6.c     |   54 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-1.c     |   35 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-2.c     |   35 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-3.c     |   47 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-4.c     |   47 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-5.c     |   47 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-6.c     |   27 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-7.c     |   47 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-8.c     |   36 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-9.c     |   29 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-1.c     |   18 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-10.c    |   22 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-2.c     |   18 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-3.c     |   18 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-4.c     |   19 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-5.c     |   25 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-6.c     |   23 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-7.c     |   23 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-8.c     |   19 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-9.c     |   19 +
 .../costmodel/riscv/rvv/rvv-costmodel-vect.exp     |   52 +
 .../gcc.target/aarch64/stack-check-prologue-17.c   |   55 +
 .../gcc.target/aarch64/stack-check-prologue-18.c   |  100 +
 .../gcc.target/aarch64/stack-check-prologue-19.c   |  100 +
 .../gcc.target/aarch64/stack-check-prologue-20.c   |    3 +
 .../gcc.target/aarch64/stack-protector-8.c         |   95 +
 .../gcc.target/aarch64/stack-protector-9.c         |   33 +
 .../gcc.target/aarch64/sve/pcs/stack_clash_3.c     |    6 +-
 gcc/testsuite/gcc.target/i386/pr111306.c           |   36 +
 gcc/testsuite/gcc.target/i386/pr111340.c           |    9 +
 gcc/testsuite/gcc.target/loongarch/cmov_ii.c       |   15 +
 gcc/testsuite/gcc.target/loongarch/pr111334.c      |   39 +
 gcc/testsuite/gcc.target/loongarch/strict-align.c  |   12 +
 .../loongarch/vector/lasx/lasx-builtin.c           | 4460 ++++++++++++++++++++
 .../loongarch/vector/lasx/lasx-xvabsd-1.c          |  485 +++
 .../loongarch/vector/lasx/lasx-xvabsd-2.c          |  650 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvadd.c  |  725 ++++
 .../gcc.target/loongarch/vector/lasx/lasx-xvadda.c |  785 ++++
 .../gcc.target/loongarch/vector/lasx/lasx-xvaddi.c |  427 ++
 .../loongarch/vector/lasx/lasx-xvaddwev-1.c        |  740 ++++
 .../loongarch/vector/lasx/lasx-xvaddwev-2.c        |  485 +++
 .../loongarch/vector/lasx/lasx-xvaddwev-3.c        |  515 +++
 .../loongarch/vector/lasx/lasx-xvaddwod-1.c        |  530 +++
 .../loongarch/vector/lasx/lasx-xvaddwod-2.c        |  560 +++
 .../loongarch/vector/lasx/lasx-xvaddwod-3.c        |  485 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvand.c  |  155 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvandi.c |  196 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvandn.c |  125 +
 .../loongarch/vector/lasx/lasx-xvavg-1.c           |  680 +++
 .../loongarch/vector/lasx/lasx-xvavg-2.c           |  560 +++
 .../loongarch/vector/lasx/lasx-xvavgr-1.c          |  770 ++++
 .../loongarch/vector/lasx/lasx-xvavgr-2.c          |  650 +++
 .../loongarch/vector/lasx/lasx-xvbitclr.c          |  635 +++
 .../loongarch/vector/lasx/lasx-xvbitclri.c         |  515 +++
 .../loongarch/vector/lasx/lasx-xvbitrev.c          |  650 +++
 .../loongarch/vector/lasx/lasx-xvbitrevi.c         |  317 ++
 .../loongarch/vector/lasx/lasx-xvbitsel.c          |  134 +
 .../loongarch/vector/lasx/lasx-xvbitseli.c         |  185 +
 .../loongarch/vector/lasx/lasx-xvbitset.c          |  620 +++
 .../loongarch/vector/lasx/lasx-xvbitseti.c         |  405 ++
 .../loongarch/vector/lasx/lasx-xvbsll_v.c          |  130 +
 .../loongarch/vector/lasx/lasx-xvbsrl_v.c          |   64 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvclo.c  |  449 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvclz.c  |  504 +++
 .../loongarch/vector/lasx/lasx-xvdiv-1.c           |  485 +++
 .../loongarch/vector/lasx/lasx-xvdiv-2.c           |  500 +++
 .../loongarch/vector/lasx/lasx-xvext2xv-1.c        |  515 +++
 .../loongarch/vector/lasx/lasx-xvext2xv-2.c        |  669 +++
 .../loongarch/vector/lasx/lasx-xvexth-1.c          |  350 ++
 .../loongarch/vector/lasx/lasx-xvexth-2.c          |  592 +++
 .../loongarch/vector/lasx/lasx-xvextl-1.c          |   86 +
 .../loongarch/vector/lasx/lasx-xvextl-2.c          |  163 +
 .../loongarch/vector/lasx/lasx-xvextrins.c         |  515 +++
 .../loongarch/vector/lasx/lasx-xvfadd_d.c          |  545 +++
 .../loongarch/vector/lasx/lasx-xvfadd_s.c          |  911 ++++
 .../loongarch/vector/lasx/lasx-xvfclass_d.c        |  152 +
 .../loongarch/vector/lasx/lasx-xvfclass_s.c        |   95 +
 .../loongarch/vector/lasx/lasx-xvfcmp_caf_s.c      |  446 ++
 .../loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c      |  977 +++++
 .../loongarch/vector/lasx/lasx-xvfcmp_cle_s.c      |  759 ++++
 .../loongarch/vector/lasx/lasx-xvfcmp_clt_s.c      |  675 +++
 .../loongarch/vector/lasx/lasx-xvfcmp_cne_s.c      |  872 ++++
 .../loongarch/vector/lasx/lasx-xvfcmp_cor_s.c      |  340 ++
 .../loongarch/vector/lasx/lasx-xvfcmp_cun_s.c      |  361 ++
 .../loongarch/vector/lasx/lasx-xvfcmp_saf_s.c      |  424 ++
 .../loongarch/vector/lasx/lasx-xvfcmp_seq_s.c      |  924 ++++
 .../loongarch/vector/lasx/lasx-xvfcmp_sle_s.c      |  627 +++
 .../loongarch/vector/lasx/lasx-xvfcmp_slt_s.c      | 1212 ++++++
 .../loongarch/vector/lasx/lasx-xvfcmp_sne_s.c      |  756 ++++
 .../loongarch/vector/lasx/lasx-xvfcmp_sor_s.c      |  438 ++
 .../loongarch/vector/lasx/lasx-xvfcmp_sun_s.c      |  363 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c |  528 +++
 .../loongarch/vector/lasx/lasx-xvfcvth.c           |  485 +++
 .../loongarch/vector/lasx/lasx-xvffint-1.c         |  375 ++
 .../loongarch/vector/lasx/lasx-xvffint-2.c         |  246 ++
 .../loongarch/vector/lasx/lasx-xvffinth.c          |  262 ++
 .../loongarch/vector/lasx/lasx-xvflogb_d.c         |   86 +
 .../loongarch/vector/lasx/lasx-xvflogb_s.c         |  115 +
 .../loongarch/vector/lasx/lasx-xvfmadd_d.c         |  382 ++
 .../loongarch/vector/lasx/lasx-xvfmadd_s.c         |  720 ++++
 .../loongarch/vector/lasx/lasx-xvfmax_d.c          |  230 +
 .../loongarch/vector/lasx/lasx-xvfmax_s.c          |  560 +++
 .../loongarch/vector/lasx/lasx-xvfmaxa_d.c         |  230 +
 .../loongarch/vector/lasx/lasx-xvfmaxa_s.c         |  506 +++
 .../loongarch/vector/lasx/lasx-xvfnmadd_d.c        |  324 ++
 .../loongarch/vector/lasx/lasx-xvfnmadd_s.c        |  895 ++++
 .../loongarch/vector/lasx/lasx-xvfrint_d.c         |  429 ++
 .../loongarch/vector/lasx/lasx-xvfrint_s.c         |  723 ++++
 .../loongarch/vector/lasx/lasx-xvfrstp.c           |  381 ++
 .../loongarch/vector/lasx/lasx-xvfrstpi.c          |  350 ++
 .../loongarch/vector/lasx/lasx-xvfsqrt_d.c         |  482 +++
 .../loongarch/vector/lasx/lasx-xvfsqrt_s.c         |  457 ++
 .../loongarch/vector/lasx/lasx-xvftint-1.c         |  471 +++
 .../loongarch/vector/lasx/lasx-xvftint-2.c         | 1565 +++++++
 .../loongarch/vector/lasx/lasx-xvftint-3.c         |  511 +++
 .../loongarch/vector/lasx/lasx-xvftintl.c          | 1580 +++++++
 .../loongarch/vector/lasx/lasx-xvhaddw-1.c         |  560 +++
 .../loongarch/vector/lasx/lasx-xvhaddw-2.c         |  650 +++
 .../loongarch/vector/lasx/lasx-xvhsubw-1.c         |  620 +++
 .../loongarch/vector/lasx/lasx-xvhsubw-2.c         |  545 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvilvh.c |  530 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvilvl.c |  620 +++
 .../loongarch/vector/lasx/lasx-xvinsgr2vr.c        |  272 ++
 .../loongarch/vector/lasx/lasx-xvinsve0.c          |  380 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvld.c   |   86 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvldi.c  |   83 +
 .../loongarch/vector/lasx/lasx-xvldrepl.c          |   16 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvmadd.c |  742 ++++
 .../loongarch/vector/lasx/lasx-xvmaddwev-1.c       |  856 ++++
 .../loongarch/vector/lasx/lasx-xvmaddwev-2.c       |  723 ++++
 .../loongarch/vector/lasx/lasx-xvmaddwev-3.c       |  940 +++++
 .../loongarch/vector/lasx/lasx-xvmaddwod-1.c       |  742 ++++
 .../loongarch/vector/lasx/lasx-xvmaddwod-2.c       |  799 ++++
 .../loongarch/vector/lasx/lasx-xvmaddwod-3.c       |  820 ++++
 .../loongarch/vector/lasx/lasx-xvmax-1.c           |  545 +++
 .../loongarch/vector/lasx/lasx-xvmax-2.c           |  560 +++
 .../loongarch/vector/lasx/lasx-xvmaxi-1.c          |  471 +++
 .../loongarch/vector/lasx/lasx-xvmaxi-2.c          |  504 +++
 .../loongarch/vector/lasx/lasx-xvmin-1.c           |  575 +++
 .../loongarch/vector/lasx/lasx-xvmin-2.c           |  680 +++
 .../loongarch/vector/lasx/lasx-xvmini-1.c          |  416 ++
 .../loongarch/vector/lasx/lasx-xvmini-2.c          |  284 ++
 .../loongarch/vector/lasx/lasx-xvmod-1.c           |  395 ++
 .../loongarch/vector/lasx/lasx-xvmod-2.c           |  410 ++
 .../loongarch/vector/lasx/lasx-xvmskgez.c          |   86 +
 .../loongarch/vector/lasx/lasx-xvmskltz.c          |  373 ++
 .../loongarch/vector/lasx/lasx-xvmsknz.c           |  163 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvmsub.c |  647 +++
 .../loongarch/vector/lasx/lasx-xvmuh-1.c           |  650 +++
 .../loongarch/vector/lasx/lasx-xvmuh-2.c           |  635 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvmul.c  |  620 +++
 .../loongarch/vector/lasx/lasx-xvmulwev-1.c        |  590 +++
 .../loongarch/vector/lasx/lasx-xvmulwev-2.c        |  590 +++
 .../loongarch/vector/lasx/lasx-xvmulwev-3.c        |  605 +++
 .../loongarch/vector/lasx/lasx-xvmulwod-1.c        |  545 +++
 .../loongarch/vector/lasx/lasx-xvmulwod-2.c        |  470 +++
 .../loongarch/vector/lasx/lasx-xvmulwod-3.c        |  440 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvneg.c  |  526 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvnor.c  |  170 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvnori.c |  152 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvor.c   |  215 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvori.c  |  141 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvorn.c  |  245 ++
 .../loongarch/vector/lasx/lasx-xvpackev.c          |  501 +++
 .../loongarch/vector/lasx/lasx-xvpackod.c          |  575 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c |  526 +++
 .../loongarch/vector/lasx/lasx-xvpickev.c          |  515 +++
 .../loongarch/vector/lasx/lasx-xvpickod.c          |  530 +++
 .../loongarch/vector/lasx/lasx-xvpickve.c          |  130 +
 .../loongarch/vector/lasx/lasx-xvpickve2gr.c       |  388 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvprem.c |   20 +
 .../loongarch/vector/lasx/lasx-xvpremi.c           |   20 +
 .../loongarch/vector/lasx/lasx-xvreplgr2vr.c       |  380 ++
 .../loongarch/vector/lasx/lasx-xvreplve.c          |  536 +++
 .../loongarch/vector/lasx/lasx-xvreplve0.c         |  471 +++
 .../loongarch/vector/lasx/lasx-xvreplvei.c         |   20 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvrotr.c |  530 +++
 .../loongarch/vector/lasx/lasx-xvrotri.c           |  394 ++
 .../loongarch/vector/lasx/lasx-xvsadd-1.c          |  650 +++
 .../loongarch/vector/lasx/lasx-xvsadd-2.c          |  350 ++
 .../loongarch/vector/lasx/lasx-xvsat-1.c           |  537 +++
 .../loongarch/vector/lasx/lasx-xvsat-2.c           |  427 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvseq.c  |  650 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvseqi.c |  449 ++
 .../loongarch/vector/lasx/lasx-xvshuf4i_b.c        |  430 ++
 .../loongarch/vector/lasx/lasx-xvshuf_b.c          |  761 ++++
 .../loongarch/vector/lasx/lasx-xvsigncov.c         |  665 +++
 .../loongarch/vector/lasx/lasx-xvsle-1.c           |  575 +++
 .../loongarch/vector/lasx/lasx-xvsle-2.c           |  590 +++
 .../loongarch/vector/lasx/lasx-xvslei-1.c          |  515 +++
 .../loongarch/vector/lasx/lasx-xvslei-2.c          |  438 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsll.c  |  425 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvslli.c |  416 ++
 .../loongarch/vector/lasx/lasx-xvsllwil-1.c        |  339 ++
 .../loongarch/vector/lasx/lasx-xvsllwil-2.c        |  350 ++
 .../loongarch/vector/lasx/lasx-xvslt-1.c           |  455 ++
 .../loongarch/vector/lasx/lasx-xvslt-2.c           |  620 +++
 .../loongarch/vector/lasx/lasx-xvslti-1.c          |  548 +++
 .../loongarch/vector/lasx/lasx-xvslti-2.c          |  416 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsra.c  |  545 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrai.c |  504 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsran.c |  455 ++
 .../loongarch/vector/lasx/lasx-xvsrani.c           |  545 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrar.c |  725 ++++
 .../loongarch/vector/lasx/lasx-xvsrari.c           |  471 +++
 .../loongarch/vector/lasx/lasx-xvsrarn.c           |  500 +++
 .../loongarch/vector/lasx/lasx-xvsrarni.c          |  636 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrl.c  |  650 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrli.c |  405 ++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrln.c |  425 ++
 .../loongarch/vector/lasx/lasx-xvsrlni.c           |  680 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c |  515 +++
 .../loongarch/vector/lasx/lasx-xvsrlri.c           |  416 ++
 .../loongarch/vector/lasx/lasx-xvsrlrn.c           |  410 ++
 .../loongarch/vector/lasx/lasx-xvsrlrni.c          |  455 ++
 .../loongarch/vector/lasx/lasx-xvssran.c           |  905 ++++
 .../loongarch/vector/lasx/lasx-xvssrani.c          | 1235 ++++++
 .../loongarch/vector/lasx/lasx-xvssrarn.c          |  905 ++++
 .../loongarch/vector/lasx/lasx-xvssrarni.c         | 1160 +++++
 .../loongarch/vector/lasx/lasx-xvssrln.c           |  965 +++++
 .../loongarch/vector/lasx/lasx-xvssrlni.c          | 1130 +++++
 .../loongarch/vector/lasx/lasx-xvssrlrn.c          |  815 ++++
 .../loongarch/vector/lasx/lasx-xvssrlrni.c         | 1160 +++++
 .../loongarch/vector/lasx/lasx-xvssub-1.c          |  425 ++
 .../loongarch/vector/lasx/lasx-xvssub-2.c          |  695 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvst.c   |  102 +
 .../loongarch/vector/lasx/lasx-xvstelm.c           |   14 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvsub.c  |  590 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvsubi.c |  482 +++
 .../loongarch/vector/lasx/lasx-xvsubwev-1.c        |  530 +++
 .../loongarch/vector/lasx/lasx-xvsubwev-2.c        |  440 ++
 .../loongarch/vector/lasx/lasx-xvsubwod-1.c        |  695 +++
 .../loongarch/vector/lasx/lasx-xvsubwod-2.c        |  620 +++
 .../gcc.target/loongarch/vector/lasx/lasx-xvxor.c  |  185 +
 .../gcc.target/loongarch/vector/lasx/lasx-xvxori.c |  163 +
 .../loongarch/vector/loongarch-vector.exp          |   42 +
 .../gcc.target/loongarch/vector/lsx/lsx-builtin.c  | 4328 +++++++++++++++++++
 .../gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c  |  272 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c  |  398 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vadd.c     |  416 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vadda.c    |  344 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vaddi.c    |  251 ++
 .../loongarch/vector/lsx/lsx-vaddwev-1.c           |  335 ++
 .../loongarch/vector/lsx/lsx-vaddwev-2.c           |  344 ++
 .../loongarch/vector/lsx/lsx-vaddwev-3.c           |  425 ++
 .../loongarch/vector/lsx/lsx-vaddwod-1.c           |  408 ++
 .../loongarch/vector/lsx/lsx-vaddwod-2.c           |  344 ++
 .../loongarch/vector/lsx/lsx-vaddwod-3.c           |  237 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vand.c     |  159 +
 .../gcc.target/loongarch/vector/lsx/lsx-vandi.c    |   67 +
 .../gcc.target/loongarch/vector/lsx/lsx-vandn.c    |  129 +
 .../gcc.target/loongarch/vector/lsx/lsx-vavg-1.c   |  398 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vavg-2.c   |  308 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c  |  299 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c  |  317 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitclr.c  |  461 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitclri.c |  279 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitrev.c  |  407 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c |  336 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitsel.c  |  109 +
 .../gcc.target/loongarch/vector/lsx/lsx-vbitseli.c |   84 +
 .../gcc.target/loongarch/vector/lsx/lsx-vbitset.c  |  371 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbitseti.c |  279 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vbsll.c    |   83 +
 .../gcc.target/loongarch/vector/lsx/lsx-vbsrl.c    |   55 +
 .../gcc.target/loongarch/vector/lsx/lsx-vclo.c     |  266 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vclz.c     |  265 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c   |  299 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c   |  254 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vexth-1.c  |  342 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vexth-2.c  |  182 +
 .../gcc.target/loongarch/vector/lsx/lsx-vextl-1.c  |   83 +
 .../gcc.target/loongarch/vector/lsx/lsx-vextl-2.c  |   83 +
 .../gcc.target/loongarch/vector/lsx/lsx-vextrins.c |  479 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c  |  407 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c  |  470 +++
 .../loongarch/vector/lsx/lsx-vfclass_d.c           |   83 +
 .../loongarch/vector/lsx/lsx-vfclass_s.c           |   74 +
 .../loongarch/vector/lsx/lsx-vfcmp_caf.c           |  244 ++
 .../loongarch/vector/lsx/lsx-vfcmp_ceq.c           |  516 +++
 .../loongarch/vector/lsx/lsx-vfcmp_cle.c           |  530 +++
 .../loongarch/vector/lsx/lsx-vfcmp_clt.c           |  476 +++
 .../loongarch/vector/lsx/lsx-vfcmp_cne.c           |  378 ++
 .../loongarch/vector/lsx/lsx-vfcmp_cor.c           |  170 +
 .../loongarch/vector/lsx/lsx-vfcmp_cun.c           |  253 ++
 .../loongarch/vector/lsx/lsx-vfcmp_saf.c           |  214 +
 .../loongarch/vector/lsx/lsx-vfcmp_seq.c           |  450 ++
 .../loongarch/vector/lsx/lsx-vfcmp_sle.c           |  407 ++
 .../loongarch/vector/lsx/lsx-vfcmp_slt.c           |  512 +++
 .../loongarch/vector/lsx/lsx-vfcmp_sne.c           |  398 ++
 .../loongarch/vector/lsx/lsx-vfcmp_sor.c           |  269 ++
 .../loongarch/vector/lsx/lsx-vfcmp_sun.c           |  335 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c  |  398 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c  |  278 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vffint-1.c |  161 +
 .../gcc.target/loongarch/vector/lsx/lsx-vffint-2.c |  264 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vffint-3.c |  102 +
 .../gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c |   76 +
 .../gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c |  185 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c |  251 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c |  381 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c  |  200 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c  |  335 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c |  155 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c |  230 +
 .../loongarch/vector/lsx/lsx-vfnmadd_d.c           |  196 +
 .../loongarch/vector/lsx/lsx-vfnmadd_s.c           |  381 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c |  230 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c |  350 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vfrstp.c   |  218 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c  |  209 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c |  216 +
 .../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c |  372 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vftint-1.c |  349 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vftint-2.c |  695 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vftint-3.c | 1028 +++++
 .../gcc.target/loongarch/vector/lsx/lsx-vftint-4.c |  345 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c |  488 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c |  452 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c |  327 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c |  353 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vilvh.c    |  353 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vilvl.c    |  327 ++
 .../loongarch/vector/lsx/lsx-vinsgr2vr.c           |  278 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vld.c      |   62 +
 .../gcc.target/loongarch/vector/lsx/lsx-vldi.c     |   61 +
 .../gcc.target/loongarch/vector/lsx/lsx-vmadd.c    |  450 ++
 .../loongarch/vector/lsx/lsx-vmaddwev-1.c          |  472 +++
 .../loongarch/vector/lsx/lsx-vmaddwev-2.c          |  383 ++
 .../loongarch/vector/lsx/lsx-vmaddwev-3.c          |  383 ++
 .../loongarch/vector/lsx/lsx-vmaddwod-1.c          |  372 ++
 .../loongarch/vector/lsx/lsx-vmaddwod-2.c          |  438 ++
 .../loongarch/vector/lsx/lsx-vmaddwod-3.c          |  460 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmax-1.c   |  317 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmax-2.c   |  362 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c  |  279 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c  |  223 +
 .../gcc.target/loongarch/vector/lsx/lsx-vmin-1.c   |  434 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmin-2.c   |  344 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmini-1.c  |  314 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmini-2.c  |  216 +
 .../gcc.target/loongarch/vector/lsx/lsx-vmod-1.c   |  254 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmod-2.c   |  254 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmskgez.c  |  119 +
 .../gcc.target/loongarch/vector/lsx/lsx-vmskltz.c  |  321 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmsknz.c   |  104 +
 .../gcc.target/loongarch/vector/lsx/lsx-vmsub.c    |  461 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c   |  353 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c   |  372 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vmul.c     |  282 ++
 .../loongarch/vector/lsx/lsx-vmulwev-1.c           |  434 ++
 .../loongarch/vector/lsx/lsx-vmulwev-2.c           |  344 ++
 .../loongarch/vector/lsx/lsx-vmulwev-3.c           |  245 ++
 .../loongarch/vector/lsx/lsx-vmulwod-1.c           |  272 ++
 .../loongarch/vector/lsx/lsx-vmulwod-2.c           |  282 ++
 .../loongarch/vector/lsx/lsx-vmulwod-3.c           |  308 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vneg.c     |  321 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vnor.c     |  109 +
 .../gcc.target/loongarch/vector/lsx/lsx-vnori.c    |   91 +
 .../gcc.target/loongarch/vector/lsx/lsx-vor.c      |  169 +
 .../gcc.target/loongarch/vector/lsx/lsx-vori.c     |  123 +
 .../gcc.target/loongarch/vector/lsx/lsx-vorn.c     |  109 +
 .../gcc.target/loongarch/vector/lsx/lsx-vpackev.c  |  452 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vpackod.c  |  461 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vpcnt.c    |  350 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vpickev.c  |  362 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vpickod.c  |  336 ++
 .../loongarch/vector/lsx/lsx-vpickve2gr.c          |  488 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vpremi.c   |   20 +
 .../loongarch/vector/lsx/lsx-vreplgr2vr.c          |  212 +
 .../gcc.target/loongarch/vector/lsx/lsx-vreplve.c  |  300 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vreplvei.c |  293 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vrotr.c    |  381 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vrotri.c   |  294 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c  |  335 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c  |  345 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsat-1.c   |  231 +
 .../gcc.target/loongarch/vector/lsx/lsx-vsat-2.c   |  272 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vseq.c     |  470 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vseqi.c    |  328 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vshuf.c    |  394 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c  |  348 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsigncov.c |  425 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsle-1.c   |  290 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsle-2.c   |  444 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslei-1.c  |  258 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslei-2.c  |  293 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsll.c     |  254 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslli.c    |  293 ++
 .../loongarch/vector/lsx/lsx-vsllwil-1.c           |  244 ++
 .../loongarch/vector/lsx/lsx-vsllwil-2.c           |  189 +
 .../gcc.target/loongarch/vector/lsx/lsx-vslt-1.c   |  434 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslt-2.c   |  236 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslti-1.c  |  328 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vslti-2.c  |  293 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsra.c     |  344 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrai.c    |  258 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsran.c    |  290 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrani.c   |  246 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrar.c    |  354 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrari.c   |  265 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrarn.c   |  236 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrarni.c  |  398 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrl.c     |  389 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrli.c    |  328 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrln.c    |  335 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrlni.c   |  281 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrlr.c    |  434 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrlri.c   |  300 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c   |  164 +
 .../gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c  |  686 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssran.c   |  390 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrani.c  |  679 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrarn.c  |  669 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrarni.c |  848 ++++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrln.c   |  543 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrlni.c  |  668 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c  |  470 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c |  597 +++
 .../gcc.target/loongarch/vector/lsx/lsx-vssub-1.c  |  398 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vssub-2.c  |  408 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vst.c      |   70 +
 .../gcc.target/loongarch/vector/lsx/lsx-vsub.c     |  381 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vsubi.c    |  329 ++
 .../loongarch/vector/lsx/lsx-vsubwev-1.c           |  326 ++
 .../loongarch/vector/lsx/lsx-vsubwev-2.c           |  417 ++
 .../loongarch/vector/lsx/lsx-vsubwod-1.c           |  326 ++
 .../loongarch/vector/lsx/lsx-vsubwod-2.c           |  308 ++
 .../gcc.target/loongarch/vector/lsx/lsx-vxor.c     |   79 +
 .../gcc.target/loongarch/vector/lsx/lsx-vxori.c    |   67 +
 .../loongarch/vector/simd_correctness_check.h      |   54 +
 gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c        |    2 +-
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |    2 +-
 .../riscv/rvv/autovec/cond/cond_arith-1.c          |   13 +
 .../riscv/rvv/autovec/cond/cond_arith-2.c          |    3 +
 .../riscv/rvv/autovec/cond/cond_arith-3.c          |   15 +
 .../riscv/rvv/autovec/cond/cond_arith-4.c          |    3 +
 .../riscv/rvv/autovec/cond/cond_arith-5.c          |   13 +
 .../riscv/rvv/autovec/cond/cond_arith-6.c          |    3 +
 .../riscv/rvv/autovec/cond/cond_arith-7.c          |    9 +
 .../riscv/rvv/autovec/cond/cond_arith-8.c          |   17 +-
 .../riscv/rvv/autovec/cond/cond_arith-9.c          |   11 +-
 .../riscv/rvv/autovec/cond/cond_copysign-run.c     |   99 +
 .../riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c |   12 +
 .../riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c |   12 +
 .../rvv/autovec/cond/cond_copysign-template.h      |   81 +
 .../rvv/autovec/cond/cond_copysign-zvfh-run.c      |   93 +
 .../riscv/rvv/autovec/cond/cond_logical-1.c        |   43 -
 .../riscv/rvv/autovec/cond/cond_logical-2.c        |   43 -
 .../riscv/rvv/autovec/cond/cond_logical-3.c        |   43 -
 .../riscv/rvv/autovec/cond/cond_logical-4.c        |   43 -
 .../riscv/rvv/autovec/cond/cond_logical-5.c        |   43 -
 .../rvv/autovec/cond/cond_logical_min_max-1.c      |   49 +
 .../rvv/autovec/cond/cond_logical_min_max-2.c      |   49 +
 .../rvv/autovec/cond/cond_logical_min_max-3.c      |   49 +
 .../rvv/autovec/cond/cond_logical_min_max-4.c      |   49 +
 .../rvv/autovec/cond/cond_logical_min_max-5.c      |   49 +
 ...ogical_run-1.c => cond_logical_min_max_run-1.c} |    2 +-
 ...ogical_run-2.c => cond_logical_min_max_run-2.c} |    2 +-
 ...ogical_run-3.c => cond_logical_min_max_run-3.c} |    2 +-
 ...ogical_run-4.c => cond_logical_min_max_run-4.c} |    2 +-
 ...ogical_run-5.c => cond_logical_min_max_run-5.c} |    2 +-
 .../riscv/rvv/autovec/cond/cond_mulh-1.c           |   29 +
 .../riscv/rvv/autovec/cond/cond_mulh-2.c           |   30 +
 .../riscv/rvv/autovec/cond/cond_mulh_run-1.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_mulh_run-2.c       |   34 +
 .../riscv/rvv/autovec/cond/cond_narrow_shift-1.c   |   27 +
 .../riscv/rvv/autovec/cond/cond_narrow_shift-2.c   |   30 +
 .../riscv/rvv/autovec/cond/cond_narrow_shift-3.c   |   30 +
 .../rvv/autovec/cond/cond_narrow_shift_run-1.c     |   29 +
 .../rvv/autovec/cond/cond_narrow_shift_run-2.c     |   30 +
 .../rvv/autovec/cond/cond_narrow_shift_run-3.c     |   31 +
 .../rvv/autovec/cond/cond_widen_complicate-1.c     |   35 +
 .../rvv/autovec/cond/cond_widen_complicate-2.c     |   35 +
 .../rvv/autovec/cond/cond_widen_complicate-3.c     |   36 +
 .../rvv/autovec/cond/cond_widen_complicate-4.c     |   35 +
 .../rvv/autovec/cond/cond_widen_complicate-5.c     |   37 +
 .../rvv/autovec/cond/cond_widen_complicate-6.c     |   32 +
 .../rvv/autovec/cond/cond_widen_complicate-7.c     |   29 +
 .../rvv/autovec/cond/cond_widen_complicate-8.c     |   28 +
 .../rvv/autovec/cond/cond_widen_complicate-9.c     |   33 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-1.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-16.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-17.c  |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-3.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-5.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/vls/compress-1.c  |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/compress-2.c  |    7 +
 .../gcc.target/riscv/rvv/autovec/vls/compress-3.c  |    7 +
 .../gcc.target/riscv/rvv/autovec/vls/compress-4.c  |    7 +
 .../gcc.target/riscv/rvv/autovec/vls/compress-5.c  |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/compress-6.c  |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   57 +-
 .../gcc.target/riscv/rvv/autovec/vls/extract-1.c   |  122 +
 .../gcc.target/riscv/rvv/autovec/vls/extract-2.c   |  123 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-1.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-2.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-3.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-4.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-5.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-6.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/merge-7.c     |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-1.c      |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-2.c      |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-3.c      |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-4.c      |    8 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-5.c      |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-6.c      |    6 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-7.c      |    6 +
 .../gcc.target/riscv/rvv/base/no-honor-frm-1.c     |   12 +
 .../gcc.target/riscv/rvv/base/tuple_create.c       |  123 +
 .../gcc.target/riscv/rvv/base/vector-abi-9.c       |   16 -
 .../gcc.target/riscv/rvv/fortran/pr111395.f90      |   41 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv-fortran.exp |   45 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-strcmp.c   |   57 +
 .../gcc.target/riscv/xtheadbb-strlen-unaligned.c   |   14 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-strlen.c   |   19 +
 .../gcc.target/riscv/zbb-strcmp-disabled-2.c       |   38 +
 .../gcc.target/riscv/zbb-strcmp-disabled.c         |   38 +
 gcc/testsuite/gcc.target/riscv/zbb-strcmp-limit.c  |   57 +
 .../gcc.target/riscv/zbb-strcmp-unaligned.c        |   38 +
 gcc/testsuite/gcc.target/riscv/zbb-strcmp.c        |   57 +
 .../gcc.target/riscv/zbb-strlen-disabled-2.c       |   15 +
 .../gcc.target/riscv/zbb-strlen-disabled.c         |   15 +
 .../gcc.target/riscv/zbb-strlen-unaligned.c        |   14 +
 gcc/testsuite/gcc.target/riscv/zbb-strlen.c        |   19 +
 gcc/testsuite/gcc.target/riscv/zcmp_push_fpr.c     |    2 +-
 .../gcc.target/riscv/zcmp_shrink_wrap_separate.c   |   93 +
 .../gcc.target/riscv/zcmp_shrink_wrap_separate2.c  |   93 +
 .../gcc.target/riscv/zcmp_stack_alignment.c        |    2 +-
 gcc/testsuite/gfortran.dg/pr110996.f90             |   16 +
 .../gm2/switches/case/fail/missingclause.mod       |   23 +
 .../gm2/switches/case/fail/switches-case-fail.exp  |   37 +
 gcc/testsuite/gm2/switches/case/pass/enumcase.mod  |   24 +
 gcc/testsuite/gm2/switches/case/pass/enumcase2.mod |   22 +
 .../gm2/switches/case/pass/switches-case-pass.exp  |   37 +
 gcc/testsuite/lib/scanasm.exp                      |   76 +-
 gcc/testsuite/lib/target-supports.exp              |   75 +-
 gcc/tree-ssa-forwprop.cc                           |    2 +-
 gcc/tree-ssa-math-opts.cc                          |    4 +
 gcc/tree-ssa-phiopt.cc                             |    8 +-
 gcc/tree-ssa-propagate.cc                          |   20 +-
 gcc/tree-ssa-sccvn.cc                              |    8 +-
 gcc/tree-vect-slp.cc                               |   16 +-
 gcc/wide-int-print.cc                              |   12 +
 gcc/wide-int-print.h                               |    1 +
 libgm2/ChangeLog                                   |   15 +
 libgm2/libm2cor/Makefile.am                        |    2 +-
 libgm2/libm2cor/Makefile.in                        |    2 +-
 libgm2/libm2iso/Makefile.am                        |    2 +-
 libgm2/libm2iso/Makefile.in                        |    2 +-
 libgm2/libm2log/Makefile.am                        |    2 +-
 libgm2/libm2log/Makefile.in                        |    2 +-
 libgm2/libm2pim/Makefile.am                        |    2 +-
 libgm2/libm2pim/Makefile.in                        |    2 +-
 libgo/Makefile.in                                  |    1 +
 libgo/configure                                    |    7 +-
 libgo/configure.ac                                 |    2 +
 libgo/testsuite/Makefile.in                        |    1 +
 libgo/testsuite/lib/libgo.exp                      |    8 +
 libgo/testsuite/libgo-test-support.exp.in          |    2 +-
 libgomp/ChangeLog                                  |   22 +
 libgomp/Makefile.in                                |    2 +-
 libgomp/configure                                  |   17 +-
 libgomp/configure.ac                               |   15 +-
 libgomp/testsuite/Makefile.in                      |    2 +-
 libgomp/testsuite/lib/libgomp.exp                  |   18 +-
 libgomp/testsuite/libgomp-site-extra.exp.in        |    4 +-
 libgomp/testsuite/libgomp.c++/c++.exp              |    6 +
 libgomp/testsuite/libgomp.oacc-c++/c++.exp         |    6 +
 libstdc++-v3/ChangeLog                             |   79 +
 libstdc++-v3/include/bits/c++config                |   10 +-
 libstdc++-v3/include/bits/version.def              |    9 +
 libstdc++-v3/include/bits/version.h                |   25 +-
 libstdc++-v3/include/std/format                    |    8 +-
 libstdc++-v3/include/std/functional                |   89 +-
 libstdc++-v3/include/std/stacktrace                |   80 +
 libstdc++-v3/include/std/thread                    |   62 +
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  651 +--
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |   58 +-
 libstdc++-v3/src/c++11/Makefile.am                 |    1 +
 libstdc++-v3/src/c++11/Makefile.in                 |    7 +-
 libstdc++-v3/src/c++11/assert_fail.cc              |   44 +
 libstdc++-v3/src/c++11/cow-locale_init.cc          |    5 +-
 libstdc++-v3/src/c++11/debug.cc                    |   50 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |    2 +-
 libstdc++-v3/src/filesystem/path.cc                |    2 +-
 .../testsuite/19_diagnostics/stacktrace/output.cc  |   58 +
 .../19_diagnostics/stacktrace/synopsis.cc          |    4 +
 .../testsuite/19_diagnostics/stacktrace/version.cc |    6 +
 .../20_util/function_objects/bind_front/111327.cc  |   41 +
 .../20_util/function_objects/not_fn/111327.cc      |   29 +
 .../testsuite/30_threads/thread/id/hash.cc         |    2 -
 .../testsuite/30_threads/thread/id/operators.cc    |    1 -
 .../30_threads/thread/id/operators_c++20.cc        |    1 -
 .../testsuite/30_threads/thread/id/output.cc       |  103 +
 732 files changed, 184353 insertions(+), 2212 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:f640d161e0db6d58f9322199dabe9cd0922d3d6e

commit f640d161e0db6d58f9322199dabe9cd0922d3d6e
Merge: 9146012dca15 0d50facd937b
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sat Sep 9 23:40:35 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    5 +
 contrib/ChangeLog                                  |   46 +
 contrib/gcc-changelog/git_commit.py                |   20 +-
 contrib/gcc-changelog/git_email.py                 |    3 +-
 gcc/ChangeLog                                      | 1723 ++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/ada/ChangeLog                                  |  168 +
 gcc/ada/Makefile.rtl                               |    2 +
 gcc/ada/accessibility.adb                          |   54 +-
 gcc/ada/accessibility.ads                          |   12 +-
 .../building_executable_programs_with_gnat.rst     |    2 +-
 gcc/ada/exp_aggr.adb                               |   23 +-
 gcc/ada/exp_ch9.adb                                |    2 +-
 gcc/ada/freeze.adb                                 |   14 +
 gcc/ada/gcc-interface/decl.cc                      |    8 +-
 gcc/ada/gcc-interface/misc.cc                      |   14 +-
 gcc/ada/gcc-interface/trans.cc                     |    2 +-
 gcc/ada/gnat_ugn.texi                              |    4 +-
 gcc/ada/libgnarl/a-reatim.adb                      |    5 +
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |   45 +-
 gcc/ada/libgnarl/s-tassta.adb                      |    4 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |   10 +-
 gcc/ada/libgnat/s-aridou.adb                       |   11 +
 gcc/ada/libgnat/s-carsi8.adb                       |    9 +-
 gcc/ada/libgnat/s-carun8.adb                       |    9 +-
 gcc/ada/libgnat/s-casi128.adb                      |    9 +-
 gcc/ada/libgnat/s-casi16.adb                       |   13 +-
 gcc/ada/libgnat/s-casi32.adb                       |    9 +-
 gcc/ada/libgnat/s-casi64.adb                       |    9 +-
 gcc/ada/libgnat/s-caun128.adb                      |    9 +-
 gcc/ada/libgnat/s-caun16.adb                       |   13 +-
 gcc/ada/libgnat/s-caun32.adb                       |    9 +-
 gcc/ada/libgnat/s-caun64.adb                       |    9 +-
 gcc/ada/libgnat/s-geveop.adb                       |   43 +-
 gcc/ada/libgnat/s-imguti.adb                       |   11 +-
 gcc/ada/libgnat/s-multip.adb                       |    5 +
 gcc/ada/libgnat/s-vauspe.ads                       |    3 +
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |    1 +
 gcc/ada/sem_aggr.adb                               |   14 +
 gcc/ada/sem_attr.adb                               |    4 +-
 gcc/ada/sem_ch12.adb                               |   54 +-
 gcc/ada/sem_ch13.adb                               |    2 +-
 gcc/ada/sem_ch3.adb                                |  105 +
 gcc/ada/sem_ch4.adb                                |   10 +-
 gcc/ada/sem_ch6.adb                                |    8 +-
 gcc/ada/sem_ch7.adb                                |   17 +-
 gcc/ada/sem_res.adb                                |    1 +
 gcc/ada/sem_type.adb                               |   44 +-
 gcc/analyzer/ChangeLog                             |   62 +
 gcc/analyzer/diagnostic-manager.cc                 |   90 +-
 gcc/analyzer/kf.cc                                 |  285 +-
 gcc/analyzer/program-point.cc                      |   17 +-
 gcc/analyzer/region-model.cc                       |   64 +-
 gcc/analyzer/region-model.h                        |   16 +-
 gcc/analyzer/supergraph.cc                         |   13 +
 gcc/analyzer/supergraph.h                          |    2 +
 gcc/builtins.cc                                    |    7 +-
 gcc/c-family/ChangeLog                             |   52 +
 gcc/c-family/c-attribs.cc                          |    3 +-
 gcc/c-family/c-common.cc                           |  298 +-
 gcc/c-family/c-common.h                            |    2 +-
 gcc/c-family/c-cppbuiltin.cc                       |   23 +
 gcc/c-family/c-lex.cc                              |  184 +-
 gcc/c-family/c-pretty-print.cc                     |   34 +-
 gcc/c-family/c-ubsan.cc                            |    4 +-
 gcc/c-family/c-warn.cc                             |   14 +-
 gcc/c/ChangeLog                                    |   49 +
 gcc/c/c-aux-info.cc                                |   11 +
 gcc/c/c-convert.cc                                 |    1 +
 gcc/c/c-decl.cc                                    |  210 +-
 gcc/c/c-fold.cc                                    |   14 +-
 gcc/c/c-parser.cc                                  |   36 +-
 gcc/c/c-tree.h                                     |   18 +-
 gcc/c/c-typeck.cc                                  |  153 +-
 gcc/cfgexpand.cc                                   |    4 +
 gcc/common.opt                                     |    1 +
 gcc/common/config/loongarch/loongarch-common.cc    |    1 +
 gcc/common/config/riscv/riscv-common.cc            |    2 +
 gcc/config.gcc                                     |    4 +-
 gcc/config/aarch64/aarch64.h                       |    1 -
 gcc/config/i386/i386.cc                            |   32 +-
 gcc/config/i386/sse.md                             |   32 +-
 gcc/config/loongarch/constraints.md                |  131 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |    4 +
 gcc/config/loongarch/lasx.md                       | 5104 ++++++++++++++++
 gcc/config/loongarch/lasxintrin.h                  | 5338 +++++++++++++++++
 gcc/config/loongarch/loongarch-builtins.cc         | 2686 ++++++++-
 gcc/config/loongarch/loongarch-ftypes.def          |  666 ++-
 gcc/config/loongarch/loongarch-modes.def           |   39 +
 gcc/config/loongarch/loongarch-opts.h              |    4 +
 gcc/config/loongarch/loongarch-protos.h            |   39 +-
 gcc/config/loongarch/loongarch.cc                  | 4792 ++++++++++++++-
 gcc/config/loongarch/loongarch.h                   |  120 +-
 gcc/config/loongarch/loongarch.md                  |  213 +-
 gcc/config/loongarch/loongarch.opt                 |    4 +
 gcc/config/loongarch/lsx.md                        | 4467 ++++++++++++++
 gcc/config/loongarch/lsxintrin.h                   | 5181 +++++++++++++++++
 gcc/config/loongarch/predicates.md                 |  341 +-
 gcc/config/riscv/autovec-opt.md                    |  314 +-
 gcc/config/riscv/autovec-vls.md                    |   28 +-
 gcc/config/riscv/autovec.md                        |   89 +-
 gcc/config/riscv/bitmanip.md                       |   24 +-
 gcc/config/riscv/linux.h                           |    2 -
 gcc/config/riscv/pic.md                            |   30 +-
 gcc/config/riscv/riscv-opts.h                      |    6 +
 gcc/config/riscv/riscv-protos.h                    |    4 +
 gcc/config/riscv/riscv-sr.cc                       |    8 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   10 +
 gcc/config/riscv/riscv-vector-switch.def           |    8 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   71 +-
 gcc/config/riscv/riscv.cc                          |  529 +-
 gcc/config/riscv/riscv.h                           |   43 +
 gcc/config/riscv/riscv.md                          |  168 +-
 gcc/config/riscv/riscv.opt                         |    8 +
 gcc/config/riscv/thead.md                          |   21 +-
 gcc/config/riscv/vector-iterators.md               |   60 +-
 gcc/config/riscv/vector.md                         |   92 +-
 gcc/config/riscv/zicond.md                         |   55 +-
 gcc/config/xtensa/xtensa.cc                        |   43 +-
 gcc/config/xtensa/xtensa.md                        |   34 -
 gcc/convert.cc                                     |    8 +-
 gcc/cp/ChangeLog                                   |   82 +
 gcc/cp/call.cc                                     |  107 +-
 gcc/cp/class.cc                                    |   28 +-
 gcc/cp/constexpr.cc                                |   63 +-
 gcc/cp/decl.cc                                     |    1 +
 gcc/cp/name-lookup.cc                              |   77 +-
 gcc/cp/name-lookup.h                               |   12 +-
 gcc/cp/parser.cc                                   |   16 +-
 gcc/cp/pt.cc                                       |   87 +-
 gcc/cp/semantics.cc                                |    1 +
 gcc/diagnostic-core.h                              |    3 +
 gcc/diagnostic.cc                                  |   15 +
 gcc/doc/generic.texi                               |    9 +
 gcc/doc/libgcc.texi                                |   83 +
 gcc/doc/md.texi                                    |   11 +
 gcc/doc/tm.texi                                    |   15 +
 gcc/doc/tm.texi.in                                 |    2 +
 gcc/dwarf2out.cc                                   |   43 +-
 gcc/expr.cc                                        |   62 +-
 gcc/fold-const.cc                                  |   99 +-
 gcc/fortran/ChangeLog                              |   11 +
 gcc/fortran/bbt.cc                                 |   41 +-
 gcc/fortran/gfortran.h                             |    3 +-
 gcc/fortran/symbol.cc                              |    6 +-
 gcc/gimple-expr.cc                                 |    9 +
 gcc/gimple-fold.cc                                 |   84 +-
 gcc/gimple-lower-bitint.cc                         | 6077 ++++++++++++++++++++
 gcc/gimple-lower-bitint.h                          |   31 +
 gcc/gimple-range.cc                                |   10 +-
 gcc/glimits.h                                      |    5 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/godump.cc                                      |   19 +
 gcc/internal-fn.cc                                 |  145 +-
 gcc/internal-fn.def                                |    6 +
 gcc/internal-fn.h                                  |    4 +
 gcc/lra-constraints.cc                             |   14 +-
 gcc/lra-eliminations.cc                            |    2 +-
 gcc/match.pd                                       |   48 +-
 gcc/passes.def                                     |    3 +
 gcc/pretty-print.h                                 |   19 +-
 gcc/range-op-float.cc                              |   23 +-
 gcc/range-op.cc                                    |   30 +-
 gcc/rust/ChangeLog                                 |   11 +
 gcc/rust/rust-diagnostics.cc                       |   11 +
 gcc/rust/rust-diagnostics.h                        |   18 +
 gcc/rust/rust-gcc-diagnostics.cc                   |   33 +
 gcc/rust/typecheck/rust-casts.cc                   |    2 +-
 gcc/stor-layout.cc                                 |   88 +
 gcc/target.def                                     |   19 +
 gcc/target.h                                       |   14 +
 gcc/targhooks.cc                                   |    8 +
 gcc/targhooks.h                                    |    1 +
 gcc/testsuite/ChangeLog                            |  835 +++
 .../analyzer/allocation-size-1.c                   |   24 +-
 .../analyzer/allocation-size-2.c                   |   19 +-
 .../analyzer/allocation-size-3.c                   |   15 +-
 .../analyzer/allocation-size-4.c                   |   16 +-
 .../analyzer/analyzer-verbosity-0.c                |  100 +-
 .../analyzer/analyzer-verbosity-1.c                |  130 +-
 .../analyzer/analyzer-verbosity-2.c                |  159 +-
 .../analyzer/analyzer-verbosity-3.c                |  159 +-
 .../analyzer/attr-alloc_size-1.c                   |   20 +-
 .../analyzer/attr-alloc_size-2.c                   |    2 +-
 .../analyzer/call-summaries-malloc.c               |   11 +-
 .../analyzer/call-summaries-pr107158-2.c           |    9 +-
 .../{gcc.dg => c-c++-common}/analyzer/capacity-1.c |    4 +-
 .../c-c++-common/analyzer/compound-assignment-1.c  |   72 +
 .../c-c++-common/analyzer/computed-goto-1.c        |   60 +
 .../{gcc.dg => c-c++-common}/analyzer/dot-output.c |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/escaping-1.c |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/expect-1.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/fgets-1.c    |    2 +-
 .../c-c++-common/analyzer/file-pr58237-noexcept.c  |   82 +
 .../analyzer/file-uninit-1.c                       |    0
 .../{gcc.dg => c-c++-common}/analyzer/fileno-1.c   |    0
 .../analyzer/first-field-1.c                       |    2 +-
 .../analyzer/first-field-2.c                       |    2 +-
 .../analyzer/flex-with-call-summaries.c            |    0
 .../analyzer/flex-without-call-summaries.c         |    3 +-
 .../analyzer/flexible-array-member-1.c             |   22 +-
 .../analyzer/fold-string-to-char.c                 |    2 +-
 gcc/testsuite/c-c++-common/analyzer/fopen-2.c      |   52 +
 .../{gcc.dg => c-c++-common}/analyzer/fread-1.c    |    0
 .../{gcc.dg => c-c++-common}/analyzer/fread-2.c    |    2 +-
 .../analyzer/fread-pr108661.c                      |    0
 .../analyzer/function-ptr-1.c                      |    0
 .../analyzer/function-ptr-2.c                      |    2 +-
 .../analyzer/function-ptr-3.c                      |    0
 .../analyzer/function-ptr-4.c                      |    0
 .../{gcc.dg => c-c++-common}/analyzer/getc-1.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/getchar-1.c  |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/gzio-2.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio-3a.c    |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio.c       |    0
 .../analyzer/imprecise-floating-point-1.c          |   14 +-
 .../analyzer/infinite-recursion-2.c                |    0
 .../analyzer/infinite-recursion-3.c                |    0
 .../analyzer/infinite-recursion-4-limited-buggy.c  |    0
 .../analyzer/infinite-recursion-4-limited.c        |    0
 .../infinite-recursion-4-unlimited-buggy.c         |    0
 .../analyzer/infinite-recursion-4-unlimited.c      |    0
 .../analyzer/infinite-recursion-5.c                |    0
 .../analyzer/infinite-recursion-alloca.c           |    0
 .../analyzer/infinite-recursion-inlining.c         |    0
 .../analyzer/infinite-recursion-multiline-1.c      |   31 +-
 .../analyzer/infinite-recursion-multiline-2.c      |   76 +-
 .../analyzer/infinite-recursion-pr108935-1.c       |    0
 .../analyzer/infinite-recursion-pr108935-1a.c      |    0
 .../analyzer/infinite-recursion-pr108935-2.c       |    0
 .../analyzer/infinite-recursion-variadic.c         |    0
 .../analyzer/infinite-recursion.c                  |    0
 .../analyzer/inlining-1-multiline.c                |   41 +-
 .../analyzer/inlining-1-no-undo.c                  |    6 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-1.c   |   22 +
 .../analyzer/inlining-2-multiline.c                |   30 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-2.c   |   21 +
 .../analyzer/inlining-5-multiline.c                |   36 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-5.c   |   29 +
 .../analyzer/inlining-6-multiline.c                |   41 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-6.c |    0
 .../analyzer/inlining-7-multiline.c                |   83 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-7.c   |   60 +
 .../analyzer/invalid-shift-1.c                     |    0
 .../{gcc.dg => c-c++-common}/analyzer/isatty-1.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/leak-2.c     |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/leak-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/leak-4.c     |   24 +-
 .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c   |    4 +-
 .../analyzer/loop-0-up-to-n-by-1.c                 |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-2.c     |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-2a.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/loop-4.c     |    2 +-
 .../analyzer/loop-n-down-to-1-by-1.c               |    2 +-
 .../analyzer/loop-start-down-to-end-by-1.c         |    2 +-
 .../analyzer/loop-start-down-to-end-by-step.c      |    2 +-
 .../analyzer/loop-start-to-end-by-step.c           |    2 +-
 .../analyzer/loop-start-up-to-end-by-1.c           |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop.c       |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-3.c   |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-5.c   |    2 +-
 .../analyzer/malloc-CWE-401-example.c              |    0
 .../analyzer/malloc-CWE-415-examples.c             |    0
 .../analyzer/malloc-CWE-416-examples.c             |    0
 .../analyzer/malloc-CWE-590-examples.c             |    6 +-
 .../analyzer/malloc-callbacks.c                    |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-dce.c |    0
 .../analyzer/malloc-dedupe-1.c                     |    0
 .../analyzer/malloc-in-loop.c                      |    2 +-
 .../analyzer/malloc-ipa-1.c                        |    0
 .../analyzer/malloc-ipa-11.c                       |   68 +-
 .../analyzer/malloc-ipa-2.c                        |    0
 .../analyzer/malloc-ipa-3.c                        |    0
 .../analyzer/malloc-ipa-4.c                        |    2 +-
 .../analyzer/malloc-ipa-5.c                        |    2 +-
 .../analyzer/malloc-ipa-6.c                        |    0
 .../analyzer/malloc-ipa-7.c                        |    8 +-
 .../analyzer/malloc-ipa-8-unchecked.c              |   43 +-
 .../analyzer/malloc-macro-inline-events.c          |   30 +-
 .../analyzer/malloc-macro-separate-events.c        |    2 +-
 .../analyzer/malloc-macro.h                        |    0
 .../analyzer/malloc-paths-9-noexcept.c             |  435 ++
 .../null-deref-pr108400-SoftEtherVPN-WebUi.c       |   13 +-
 .../analyzer/null-terminated-strings-2.c           |   17 +
 .../analyzer/out-of-bounds-1.c                     |    6 +-
 .../analyzer/out-of-bounds-2.c                     |    4 +-
 .../analyzer/out-of-bounds-5.c                     |   20 +-
 .../analyzer/out-of-bounds-diagram-11.c            |    6 +-
 .../analyzer/out-of-bounds-diagram-3.c             |    3 +-
 .../analyzer/out-of-bounds-diagram-8.c             |    3 +-
 .../c-c++-common/analyzer/overlapping-buffers.c    |   24 +-
 .../{gcc.dg => c-c++-common}/analyzer/phi-1.c      |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr100615.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103526.c   |    4 +-
 .../c-c++-common/analyzer/pr109577-noexcept.c      |    2 +
 gcc/testsuite/c-c++-common/analyzer/pr110830.c     |  111 +
 .../pr93355-localealias-feasibility-noexcept.c     |   85 +
 .../{gcc.dg => c-c++-common}/analyzer/pr94362-1.c  |   10 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr97074.c    |    3 +-
 .../c-c++-common/analyzer/pr99193-1-noexcept.c     |   68 +
 gcc/testsuite/c-c++-common/analyzer/pr99193-2.c    |    2 +-
 gcc/testsuite/c-c++-common/analyzer/realloc-1.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/scope-1.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-2.c   |   53 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-5.c   |   57 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-9.c   |   71 +-
 .../{gcc.dg => c-c++-common}/analyzer/signal-4a.c  |   50 +-
 .../{gcc.dg => c-c++-common}/analyzer/signal-4b.c  |   62 +-
 gcc/testsuite/c-c++-common/analyzer/strncpy-1.c    |  157 +
 gcc/testsuite/c-c++-common/analyzer/strstr-1.c     |   54 +
 gcc/testsuite/c-c++-common/gomp/allocate-13.c      |   28 +
 gcc/testsuite/g++.dg/abi/no_unique_address8.C      |   30 +
 gcc/testsuite/g++.dg/abi/no_unique_address8a.C     |   31 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep4.C      |   16 +
 .../g++.dg/cpp2a/concepts-recursive-sat4.C         |    2 +
 gcc/testsuite/g++.dg/diagnostic/constexpr3.C       |   33 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C  |    2 +-
 gcc/testsuite/g++.dg/diagnostic/redeclaration-3.C  |  225 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-4.C  |  167 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-5.C  |  167 +
 gcc/testsuite/g++.dg/ext/bitint1.C                 |    9 +
 gcc/testsuite/g++.dg/ext/bitint2.C                 |   10 +
 gcc/testsuite/g++.dg/ext/bitint3.C                 |    8 +
 gcc/testsuite/g++.dg/ext/bitint4.C                 |    9 +
 gcc/testsuite/g++.dg/gomp/pr111274.C               |   15 +
 gcc/testsuite/g++.dg/parse/pr31952-1.C             |    2 +-
 gcc/testsuite/g++.dg/parse/pr31952-3.C             |    2 +-
 gcc/testsuite/g++.dg/warn/Wshadow-19.C             |   27 +
 .../g++.target/loongarch/bstrins-compile.C         |   22 +
 gcc/testsuite/g++.target/loongarch/bstrins-run.C   |   65 +
 gcc/testsuite/g++.target/riscv/rvv/base/pr111296.C |   18 +
 .../gcc.dg/analyzer/compound-assignment-1.c        |   70 -
 .../gcc.dg/analyzer/computed-goto-pr110529.c       |   27 +
 gcc/testsuite/gcc.dg/analyzer/file-pr58237.c       |   11 +-
 gcc/testsuite/gcc.dg/analyzer/fopen-1.c            |   52 +-
 gcc/testsuite/gcc.dg/analyzer/inlining-1.c         |   17 -
 gcc/testsuite/gcc.dg/analyzer/inlining-2.c         |   17 -
 gcc/testsuite/gcc.dg/analyzer/inlining-5.c         |   24 -
 gcc/testsuite/gcc.dg/analyzer/inlining-7.c         |   49 -
 gcc/testsuite/gcc.dg/analyzer/malloc-4.c           |    5 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |    2 +
 .../gcc.dg/analyzer/null-terminated-strings-1.c    |   24 +
 gcc/testsuite/gcc.dg/analyzer/pr103892.c           |   24 +-
 gcc/testsuite/gcc.dg/analyzer/pr109577.c           |    8 +-
 .../analyzer/pr93355-localealias-feasibility.c     |    8 +-
 gcc/testsuite/gcc.dg/analyzer/pr99193-1.c          |   10 +-
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-1.c   |  442 ++
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-2.c   |  450 ++
 gcc/testsuite/gcc.dg/bitint-1.c                    |   26 +
 gcc/testsuite/gcc.dg/bitint-10.c                   |   15 +
 gcc/testsuite/gcc.dg/bitint-11.c                   |    9 +
 gcc/testsuite/gcc.dg/bitint-12.c                   |   31 +
 gcc/testsuite/gcc.dg/bitint-13.c                   |   17 +
 gcc/testsuite/gcc.dg/bitint-14.c                   |   11 +
 gcc/testsuite/gcc.dg/bitint-15.c                   |   10 +
 gcc/testsuite/gcc.dg/bitint-16.c                   |   31 +
 gcc/testsuite/gcc.dg/bitint-17.c                   |   47 +
 gcc/testsuite/gcc.dg/bitint-18.c                   |   44 +
 gcc/testsuite/gcc.dg/bitint-19.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-2.c                    |  122 +
 gcc/testsuite/gcc.dg/bitint-20.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-21.c                   |   11 +
 gcc/testsuite/gcc.dg/bitint-22.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-23.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-24.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-25.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-26.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-27.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-28.c                   |  401 ++
 gcc/testsuite/gcc.dg/bitint-29.c                   |  351 ++
 gcc/testsuite/gcc.dg/bitint-3.c                    |   40 +
 gcc/testsuite/gcc.dg/bitint-30.c                   |  470 ++
 gcc/testsuite/gcc.dg/bitint-31.c                   |  480 ++
 gcc/testsuite/gcc.dg/bitint-32.c                   |   14 +
 gcc/testsuite/gcc.dg/bitint-33.c                   |    9 +
 gcc/testsuite/gcc.dg/bitint-34.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-35.c                   |   37 +
 gcc/testsuite/gcc.dg/bitint-36.c                   |   39 +
 gcc/testsuite/gcc.dg/bitint-4.c                    |   39 +
 gcc/testsuite/gcc.dg/bitint-5.c                    |   63 +
 gcc/testsuite/gcc.dg/bitint-6.c                    |   15 +
 gcc/testsuite/gcc.dg/bitint-7.c                    |   16 +
 gcc/testsuite/gcc.dg/bitint-8.c                    |   34 +
 gcc/testsuite/gcc.dg/bitint-9.c                    |   52 +
 gcc/testsuite/gcc.dg/c11-floatn-1.c                |   21 +
 gcc/testsuite/gcc.dg/c11-floatn-2.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-3.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-4.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-5.c                |   21 +
 gcc/testsuite/gcc.dg/c11-floatn-6.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-7.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-8.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-1.c                |   21 +
 gcc/testsuite/gcc.dg/c2x-floatn-2.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-3.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-4.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-5.c                |   21 +
 gcc/testsuite/gcc.dg/c2x-floatn-6.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-7.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-8.c                |    9 +
 gcc/testsuite/gcc.dg/darwin-segaddr.c              |    1 +
 gcc/testsuite/gcc.dg/dfp/bitint-1.c                |  106 +
 gcc/testsuite/gcc.dg/dfp/bitint-2.c                |  102 +
 gcc/testsuite/gcc.dg/dfp/bitint-3.c                |  107 +
 gcc/testsuite/gcc.dg/dfp/bitint-4.c                |  156 +
 gcc/testsuite/gcc.dg/dfp/bitint-5.c                |  159 +
 gcc/testsuite/gcc.dg/dfp/bitint-6.c                |  156 +
 gcc/testsuite/gcc.dg/dfp/bitint-7.c                |  110 +
 gcc/testsuite/gcc.dg/dfp/bitint-8.c                |  182 +
 gcc/testsuite/gcc.dg/fixed-point/bitint-1.c        |   10 +
 gcc/testsuite/gcc.dg/pie-7.c                       |    1 +
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |    2 +-
 gcc/testsuite/gcc.dg/pr110875.c                    |   34 +
 gcc/testsuite/gcc.dg/torture/bitint-1.c            |  114 +
 gcc/testsuite/gcc.dg/torture/bitint-10.c           |   38 +
 gcc/testsuite/gcc.dg/torture/bitint-11.c           |   77 +
 gcc/testsuite/gcc.dg/torture/bitint-12.c           |  128 +
 gcc/testsuite/gcc.dg/torture/bitint-13.c           |  171 +
 gcc/testsuite/gcc.dg/torture/bitint-14.c           |  140 +
 gcc/testsuite/gcc.dg/torture/bitint-15.c           |  264 +
 gcc/testsuite/gcc.dg/torture/bitint-16.c           |  385 ++
 gcc/testsuite/gcc.dg/torture/bitint-17.c           |   82 +
 gcc/testsuite/gcc.dg/torture/bitint-18.c           |  117 +
 gcc/testsuite/gcc.dg/torture/bitint-19.c           |  190 +
 gcc/testsuite/gcc.dg/torture/bitint-2.c            |  118 +
 gcc/testsuite/gcc.dg/torture/bitint-20.c           |  190 +
 gcc/testsuite/gcc.dg/torture/bitint-21.c           |  282 +
 gcc/testsuite/gcc.dg/torture/bitint-22.c           |  284 +
 gcc/testsuite/gcc.dg/torture/bitint-23.c           |  804 +++
 gcc/testsuite/gcc.dg/torture/bitint-24.c           |  804 +++
 gcc/testsuite/gcc.dg/torture/bitint-25.c           |   91 +
 gcc/testsuite/gcc.dg/torture/bitint-26.c           |   66 +
 gcc/testsuite/gcc.dg/torture/bitint-27.c           |  373 ++
 gcc/testsuite/gcc.dg/torture/bitint-28.c           |   20 +
 gcc/testsuite/gcc.dg/torture/bitint-29.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-3.c            |  134 +
 gcc/testsuite/gcc.dg/torture/bitint-30.c           |   19 +
 gcc/testsuite/gcc.dg/torture/bitint-31.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-32.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-33.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-34.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-35.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-36.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-37.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-38.c           |   56 +
 gcc/testsuite/gcc.dg/torture/bitint-39.c           |   57 +
 gcc/testsuite/gcc.dg/torture/bitint-4.c            |  134 +
 gcc/testsuite/gcc.dg/torture/bitint-40.c           |   40 +
 gcc/testsuite/gcc.dg/torture/bitint-41.c           |   34 +
 gcc/testsuite/gcc.dg/torture/bitint-42.c           |  184 +
 gcc/testsuite/gcc.dg/torture/bitint-5.c            |  359 ++
 gcc/testsuite/gcc.dg/torture/bitint-6.c            |  359 ++
 gcc/testsuite/gcc.dg/torture/bitint-7.c            |  386 ++
 gcc/testsuite/gcc.dg/torture/bitint-8.c            |  391 ++
 gcc/testsuite/gcc.dg/torture/bitint-9.c            |  391 ++
 gcc/testsuite/gcc.dg/tree-ssa/andor-6.c            |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-7.c            |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-8.c            |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-bool-1.c       |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-24.c          |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/neg-cast-2.c         |   20 +
 gcc/testsuite/gcc.dg/tree-ssa/neg-cast-3.c         |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-1.c         |   25 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-2.c         |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-3.c         |   46 +
 gcc/testsuite/gcc.dg/ubsan/bitint-1.c              |   49 +
 gcc/testsuite/gcc.dg/ubsan/bitint-2.c              |   49 +
 gcc/testsuite/gcc.dg/ubsan/bitint-3.c              |   45 +
 gcc/testsuite/gcc.misc-tests/godump-1.c            |   11 +
 gcc/testsuite/gcc.target/i386/pr111225.c           |   16 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-1.c  |   11 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-2.c  |   12 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c  |    6 +
 gcc/testsuite/gcc.target/loongarch/mulw_d_wu.c     |    9 +
 .../gcc.target/loongarch/smuldi3_highpart.c        |   13 +
 .../gcc.target/loongarch/smulsi3_highpart.c        |   15 +
 .../gcc.target/loongarch/umulsi3_highpart.c        |   14 +
 .../riscv/rvv/autovec/cond/cond_sqrt-1.c           |   24 +
 .../riscv/rvv/autovec/cond/cond_sqrt-2.c           |   24 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-1.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-2.c       |   29 +
 .../gcc.target/riscv/rvv/autovec/fold-min-poly.c   |   24 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/pr111232.c        |   18 +
 .../gcc.target/riscv/rvv/autovec/pr111295.c        |   36 +
 .../gcc.target/riscv/rvv/autovec/pr111313.c        |   20 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |    8 +
 .../gcc.target/riscv/rvv/autovec/vls/div-1.c       |    2 +-
 .../riscv/rvv/autovec/vls/floating-point-sgnj-1.c  |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sgnj-2.c  |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-3.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-4.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-4.c   |   11 +-
 .../riscv/rvv/autovec/zve32f_zvl1024b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl128b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl2048b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl256b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl4096b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl512b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl1024b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl128b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl2048b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl256b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl4096b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl512b-1.c           |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64d-1.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64f-1.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64x-1.c        |    2 +-
 .../riscv/rvv/base/abi-call-args-1-run.c           |  127 +
 .../gcc.target/riscv/rvv/base/abi-call-args-1.c    |  197 +
 .../riscv/rvv/base/abi-call-args-2-run.c           |   34 +
 .../gcc.target/riscv/rvv/base/abi-call-args-2.c    |   27 +
 .../riscv/rvv/base/abi-call-args-3-run.c           |  260 +
 .../gcc.target/riscv/rvv/base/abi-call-args-3.c    |  116 +
 .../riscv/rvv/base/abi-call-args-4-run.c           |  145 +
 .../gcc.target/riscv/rvv/base/abi-call-args-4.c    |  111 +
 .../gcc.target/riscv/rvv/base/abi-call-error-1.c   |   11 +
 .../riscv/rvv/base/abi-call-return-run.c           |  127 +
 .../gcc.target/riscv/rvv/base/abi-call-return.c    |  197 +
 .../riscv/rvv/base/abi-call-variant_cc.c           |   39 +
 .../riscv/rvv/base/abi-callee-saved-1-fixed-1.c    |   86 +
 .../riscv/rvv/base/abi-callee-saved-1-fixed-2.c    |   86 +
 .../rvv/base/abi-callee-saved-1-save-restore.c     |   85 +
 .../riscv/rvv/base/abi-callee-saved-1-zcmp.c       |   85 +
 .../gcc.target/riscv/rvv/base/abi-callee-saved-1.c |   88 +
 .../rvv/base/abi-callee-saved-2-save-restore.c     |  108 +
 .../riscv/rvv/base/abi-callee-saved-2-zcmp.c       |  107 +
 .../gcc.target/riscv/rvv/base/abi-callee-saved-2.c |  117 +
 .../riscv/rvv/{ => base}/intrisinc-vrgatherei16.c  |    0
 .../gcc.target/riscv/rvv/vsetvl/avl_single-13.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c |    8 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c |    8 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c      |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-2.c        |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-2.c    |   12 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-3.c    |   12 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-li-rotr.c  |   88 +
 .../xventanacondops-primitiveSemantics-rv32.c      |    8 +
 .../riscv/xventanacondops-primitiveSemantics.c     |   10 +
 .../gcc.target/riscv/xventanacondops-xor-01.c      |    8 +
 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c       |   57 +-
 gcc/testsuite/gcc.target/riscv/zicond-ice-2.c      |   11 +
 gcc/testsuite/gnat.dg/unroll3.adb                  |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   27 +
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |    4 +-
 gcc/tree-pass.h                                    |    3 +
 gcc/tree-pretty-print.cc                           |   23 +-
 gcc/tree-ssa-coalesce.cc                           |  148 +-
 gcc/tree-ssa-live.cc                               |    8 +-
 gcc/tree-ssa-live.h                                |    8 +-
 gcc/tree-ssa-sccvn.cc                              |   11 +-
 gcc/tree-switch-conversion.cc                      |   71 +-
 gcc/tree.cc                                        |   71 +-
 gcc/tree.def                                       |    9 +-
 gcc/tree.h                                         |   94 +-
 gcc/typeclass.h                                    |    3 +-
 gcc/ubsan.cc                                       |   89 +-
 gcc/ubsan.h                                        |    3 +-
 gcc/value-range.h                                  |    2 +-
 gcc/varasm.cc                                      |   55 +
 gcc/vr-values.cc                                   |   27 +-
 libcpp/ChangeLog                                   |   12 +
 libcpp/expr.cc                                     |   52 +-
 libcpp/include/cpplib.h                            |    1 +
 libgcc/ChangeLog                                   |   70 +
 libgcc/Makefile.in                                 |    5 +-
 libgcc/config/aarch64/t-softfp                     |    2 +-
 libgcc/config/i386/64/t-softfp                     |    2 +-
 libgcc/config/i386/libgcc-glibc.ver                |   10 +
 libgcc/config/i386/t-softfp                        |    5 +-
 libgcc/config/riscv/t-softfp32                     |    6 +-
 libgcc/config/rs6000/t-e500v1-fp                   |    2 +-
 libgcc/config/rs6000/t-e500v2-fp                   |    2 +-
 libgcc/config/t-softfp                             |   12 +
 libgcc/config/t-softfp-sfdftf                      |    1 +
 libgcc/config/t-softfp-tf                          |    1 +
 libgcc/libgcc-std.ver.in                           |   10 +
 libgcc/libgcc2.c                                   |  683 +++
 libgcc/libgcc2.h                                   |   15 +
 libgcc/soft-fp/bitint.h                            |  355 ++
 libgcc/soft-fp/bitintpow10.c                       |  132 +
 libgcc/soft-fp/bitintpow10.h                       | 4947 ++++++++++++++++
 libgcc/soft-fp/fixddbitint.c                       |  205 +
 libgcc/soft-fp/fixdfbitint.c                       |   71 +
 libgcc/soft-fp/fixsdbitint.c                       |  196 +
 libgcc/soft-fp/fixsfbitint.c                       |   71 +
 libgcc/soft-fp/fixtdbitint.c                       |  242 +
 libgcc/soft-fp/fixtfbitint.c                       |   81 +
 libgcc/soft-fp/fixxfbitint.c                       |   82 +
 libgcc/soft-fp/floatbitintbf.c                     |   59 +
 libgcc/soft-fp/floatbitintdd.c                     |  264 +
 libgcc/soft-fp/floatbitintdf.c                     |   64 +
 libgcc/soft-fp/floatbitinthf.c                     |   59 +
 libgcc/soft-fp/floatbitintsd.c                     |  235 +
 libgcc/soft-fp/floatbitintsf.c                     |   59 +
 libgcc/soft-fp/floatbitinttd.c                     |  271 +
 libgcc/soft-fp/floatbitinttf.c                     |   73 +
 libgcc/soft-fp/floatbitintxf.c                     |   74 +
 libgcc/soft-fp/op-common.h                         |   31 +-
 libgo/go/cmd/go/internal/work/gccgo.go             |    8 +-
 libgomp/ChangeLog                                  |   16 +
 libgomp/libgomp.texi                               |  160 +-
 libgomp/target.c                                   |    2 +-
 libstdc++-v3/ChangeLog                             |  274 +
 libstdc++-v3/acinclude.m4                          |   69 +-
 libstdc++-v3/config.h.in                           |   12 +
 libstdc++-v3/config/cpu/loongarch/t-loongarch      |    1 +
 libstdc++-v3/configure                             |  275 +-
 libstdc++-v3/configure.host                        |    5 +-
 libstdc++-v3/doc/Makefile.am                       |    4 +-
 libstdc++-v3/doc/Makefile.in                       |    4 +-
 libstdc++-v3/doc/html/manual/using.html            |   26 +-
 .../doc/html/manual/using_dynamic_or_shared.html   |    4 +
 libstdc++-v3/doc/xml/manual/using.xml              |   37 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   53 +-
 libstdc++-v3/include/bits/ranges_base.h            |  114 +-
 libstdc++-v3/include/bits/version.def              |    2 +-
 libstdc++-v3/include/bits/version.h                |    4 +-
 libstdc++-v3/include/std/concepts                  |   13 +-
 libstdc++-v3/include/std/ranges                    |   72 +-
 libstdc++-v3/include/std/stacktrace                |  142 +-
 libstdc++-v3/libsupc++/compare                     |   37 +-
 libstdc++-v3/scripts/testsuite_flags.in            |    8 +-
 libstdc++-v3/src/Makefile.am                       |    4 +-
 libstdc++-v3/src/Makefile.in                       |    7 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   12 +-
 libstdc++-v3/src/c++20/Makefile.am                 |    2 +-
 libstdc++-v3/src/c++20/Makefile.in                 |    2 +-
 libstdc++-v3/src/c++23/Makefile.am                 |  109 +
 libstdc++-v3/src/c++23/Makefile.in                 |  747 +++
 libstdc++-v3/src/c++23/stacktrace.cc               |  171 +
 libstdc++-v3/src/experimental/Makefile.am          |   20 +
 libstdc++-v3/src/experimental/Makefile.in          |   15 +-
 libstdc++-v3/src/filesystem/ops-common.h           |   18 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   10 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |    5 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |   90 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |    2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |    2 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |    2 +-
 .../23_containers/unordered_map/operations/1.cc    |    1 +
 .../unordered_multimap/operations/1.cc             |    1 +
 .../unordered_multiset/operations/1.cc             |    1 +
 .../23_containers/unordered_set/operations/1.cc    |    1 +
 .../vector/debug/assign4_backtrace_neg.cc          |    2 +-
 .../27_io/filesystem/path/concat/94063.cc          |    2 +-
 libstdc++-v3/testsuite/Makefile.am                 |    2 +-
 libstdc++-v3/testsuite/Makefile.in                 |    2 +-
 libstdc++-v3/testsuite/config/default.exp          |    4 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |    4 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    8 +-
 libstdc++-v3/testsuite/lib/prune.exp               |    4 +-
 libstdc++-v3/testsuite/libstdc++-abi/abi.exp       |    6 +-
 .../testsuite/libstdc++-dg/conformance.exp         |   15 +-
 .../libstdc++-prettyprinters/prettyprinters.exp    |    4 +-
 .../testsuite/libstdc++-xmethods/xmethods.exp      |    4 +-
 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc |   13 +
 libstdc++-v3/testsuite/std/ranges/access/cdata.cc  |   38 +-
 libstdc++-v3/testsuite/std/ranges/access/cend.cc   |   29 +-
 .../testsuite/std/ranges/access/crbegin.cc         |   40 +-
 libstdc++-v3/testsuite/std/ranges/access/crend.cc  |   33 +-
 libstdc++-v3/testsuite/std/ranges/access/p2602.cc  |   31 +
 .../std/ranges/adaptors/adjacent_transform/1.cc    |   14 +
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |    2 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |    2 +
 .../testsuite/std/ranges/adaptors/transform.cc     |   23 +
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |   12 +
 libstdc++-v3/testsuite/std/ranges/single_view.cc   |   17 +
 libstdc++-v3/testsuite/std/ranges/version_c++23.cc |    2 +-
 .../testsuite/std/ranges/zip_transform/1.cc        |   14 +
 libstdc++-v3/testsuite/std/time/parse.cc           |    2 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    2 +-
 704 files changed, 73086 insertions(+), 2318 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:9146012dca15f586939dba52d4fe70bc6558275c

commit 9146012dca15f586939dba52d4fe70bc6558275c
Merge: 04ba257ec994 509c10a62546
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Tue Sep 5 06:05:40 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    1 +
 config-ml.in                                       |   10 +
 contrib/ChangeLog                                  |    4 +
 contrib/mklog.py                                   |   42 +-
 contrib/prepare-commit-msg                         |   20 +-
 gcc/ChangeLog                                      | 1616 ++++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/ada/Makefile.rtl                               |   49 +
 gcc/ada/libgnarl/s-linux__loongarch.ads            |  134 ++
 gcc/ada/libgnat/system-linux-loongarch.ads         |  145 ++
 gcc/analyzer/ChangeLog                             |  201 +++
 gcc/analyzer/access-diagram.cc                     |   57 +-
 gcc/analyzer/analyzer-selftests.cc                 |    1 +
 gcc/analyzer/analyzer-selftests.h                  |    1 +
 gcc/analyzer/analyzer.h                            |   23 +
 gcc/analyzer/analyzer.opt                          |    4 +
 gcc/analyzer/call-details.cc                       |  129 +-
 gcc/analyzer/call-details.h                        |   11 +-
 gcc/analyzer/engine.cc                             |   21 +-
 gcc/analyzer/exploded-graph.h                      |    4 +-
 gcc/analyzer/kf-lang-cp.cc                         |  116 +-
 gcc/analyzer/kf.cc                                 |  365 ++++-
 gcc/analyzer/known-function-manager.cc             |    7 +
 gcc/analyzer/known-function-manager.h              |    2 +
 gcc/analyzer/ranges.cc                             |  324 ++++
 gcc/analyzer/ranges.h                              |   96 ++
 gcc/analyzer/region-model-manager.cc               |   19 +
 gcc/analyzer/region-model.cc                       |  358 +++-
 gcc/analyzer/region-model.h                        |   81 +-
 gcc/analyzer/sm-fd.cc                              |   25 +-
 gcc/analyzer/sm-malloc.cc                          |  170 +-
 gcc/analyzer/svalue.cc                             |    2 +
 gcc/analyzer/svalue.h                              |    3 +
 gcc/auto-profile.cc                                |    1 +
 gcc/c-family/ChangeLog                             |   30 +
 gcc/c-family/c-common.h                            |    1 +
 gcc/c-family/c-format.cc                           |    8 +-
 gcc/c-family/c-omp.cc                              |  151 ++
 gcc/c-family/c-opts.cc                             |    2 +-
 gcc/c-family/c-pretty-print.cc                     |    7 +-
 gcc/c-family/c.opt                                 |    2 +-
 gcc/c/ChangeLog                                    |   28 +
 gcc/c/c-parser.cc                                  |  924 ++++++++---
 gcc/caller-save.cc                                 |    6 +-
 gcc/cfg.cc                                         |    1 +
 gcc/cfg.h                                          |    3 +
 gcc/common.opt                                     |    3 +
 gcc/common/config/arc/arc-common.cc                |    1 -
 gcc/common/config/loongarch/loongarch-common.cc    |    1 +
 gcc/common/config/riscv/riscv-common.cc            |   32 +
 gcc/config.gcc                                     |  410 +++--
 gcc/config.in                                      |    6 +-
 gcc/config/aarch64/aarch64.cc                      |   24 +-
 gcc/config/aarch64/aarch64.md                      |   20 +-
 gcc/config/arc/arc-protos.h                        |    2 -
 gcc/config/arc/arc.cc                              |   96 +-
 gcc/config/arc/arc.h                               |   58 +-
 gcc/config/arc/arc.md                              |  114 +-
 gcc/config/arc/arc.opt                             |    4 +-
 gcc/config/arc/arc700.md                           |    2 +-
 gcc/config/arc/arcHS.md                            |    2 +-
 gcc/config/arc/arcHS4x.md                          |    2 +-
 gcc/config/arc/constraints.md                      |   71 +-
 gcc/config/arm/arm-mve-builtins-base.cc            |    8 +-
 gcc/config/arm/arm-mve-builtins-base.def           |    4 +
 gcc/config/arm/arm-mve-builtins-base.h             |    4 +
 gcc/config/arm/arm-mve-builtins-functions.h        |  128 ++
 gcc/config/arm/arm-mve-builtins-shapes.cc          |  114 +-
 gcc/config/arm/arm-mve-builtins-shapes.h           |    6 +-
 gcc/config/arm/arm-mve-builtins.cc                 |    8 +-
 gcc/config/arm/arm-mve-builtins.def                |    2 +
 gcc/config/arm/arm-mve-builtins.h                  |    5 +-
 gcc/config/arm/arm_mve.h                           |  896 ----------
 gcc/config/arm/arm_mve_builtins.def                |    6 +-
 gcc/config/arm/iterators.md                        |   53 +-
 gcc/config/arm/mve.md                              |  104 +-
 gcc/config/arm/unspecs.md                          |    6 +-
 gcc/config/darwin-c.cc                             |    8 +-
 gcc/config/darwin-driver.cc                        |    2 +-
 gcc/config/darwin-sections.def                     |    4 +-
 gcc/config/darwin.cc                               |   48 +
 gcc/config/darwin.h                                |    6 +-
 gcc/config/i386/i386-expand.cc                     |   17 +
 gcc/config/i386/sse.md                             |  388 ++---
 gcc/config/loongarch/elf.h                         |   51 +
 gcc/config/loongarch/genopts/loongarch-strings     |    8 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |   62 +-
 gcc/config/loongarch/la464.md                      |   32 +-
 gcc/config/loongarch/loongarch-builtins.cc         |    5 +
 gcc/config/loongarch/loongarch-c.cc                |   33 +-
 gcc/config/loongarch/loongarch-cpu.cc              |  263 +--
 gcc/config/loongarch/loongarch-cpu.h               |    3 +-
 gcc/config/loongarch/loongarch-def.c               |   67 +-
 gcc/config/loongarch/loongarch-def.h               |   57 +-
 gcc/config/loongarch/loongarch-driver.cc           |  208 +--
 gcc/config/loongarch/loongarch-driver.h            |   40 +-
 gcc/config/loongarch/loongarch-opts.cc             |  372 +++--
 gcc/config/loongarch/loongarch-opts.h              |   59 +-
 gcc/config/loongarch/loongarch-str.h               |    7 +-
 gcc/config/loongarch/loongarch.cc                  |  160 +-
 gcc/config/loongarch/loongarch.h                   |    4 +-
 gcc/config/loongarch/loongarch.md                  |   26 +-
 gcc/config/loongarch/loongarch.opt                 |   60 +-
 gcc/config/loongarch/t-linux                       |   32 +-
 gcc/config/pru/predicates.md                       |    8 +
 gcc/config/pru/pru.md                              |   62 +
 gcc/config/riscv/autovec-opt.md                    |  428 ++++-
 gcc/config/riscv/autovec-vls.md                    |   89 +-
 gcc/config/riscv/autovec.md                        |  440 +++--
 gcc/config/riscv/constraints.md                    |   21 +-
 gcc/config/riscv/iterators.md                      |   20 +
 gcc/config/riscv/peephole.md                       |   28 +
 gcc/config/riscv/predicates.md                     |  117 ++
 gcc/config/riscv/riscv-builtins.cc                 |    4 +-
 gcc/config/riscv/riscv-c.cc                        |    7 +
 gcc/config/riscv/riscv-opts.h                      |    9 +-
 gcc/config/riscv/riscv-protos.h                    |  216 ++-
 gcc/config/riscv/riscv-v.cc                        | 1313 ++++++---------
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  579 ++-----
 gcc/config/riscv/riscv-vector-builtins-types.def   |    9 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   11 +-
 gcc/config/riscv/riscv-vector-costs.cc             |   66 +
 gcc/config/riscv/riscv-vector-costs.h              |   44 +
 gcc/config/riscv/riscv-vsetvl.cc                   | 1716 ++++++++------------
 gcc/config/riscv/riscv-vsetvl.h                    |   81 +-
 gcc/config/riscv/riscv.cc                          |  823 ++++++++--
 gcc/config/riscv/riscv.h                           |   26 +
 gcc/config/riscv/riscv.md                          |  154 +-
 gcc/config/riscv/riscv.opt                         |    6 +
 gcc/config/riscv/sync-rvwmo.md                     |    7 +-
 gcc/config/riscv/sync-ztso.md                      |    7 +-
 gcc/config/riscv/sync.md                           |   14 +-
 gcc/config/riscv/t-riscv                           |    8 +
 gcc/config/riscv/vector-iterators.md               |   82 +
 gcc/config/riscv/vector.md                         |  151 +-
 gcc/config/riscv/zc.md                             | 1457 +++++++++++++++++
 gcc/config/riscv/zicond.md                         |   31 +
 gcc/config/rs6000/darwin.h                         |    6 +-
 gcc/config/rs6000/dfp.md                           |   25 +-
 gcc/config/rs6000/mma.md                           |    8 +-
 gcc/config/rs6000/predicates.md                    |    2 +-
 gcc/config/rs6000/rs6000-builtins.def              |   15 +
 gcc/config/rs6000/rs6000-overload.def              |   10 +
 gcc/config/rs6000/rs6000-string.cc                 |   14 +-
 gcc/configure.ac                                   |    4 +-
 gcc/cp/ChangeLog                                   |  121 ++
 gcc/cp/call.cc                                     |   47 +-
 gcc/cp/constexpr.cc                                |    1 +
 gcc/cp/cp-tree.h                                   |   13 +-
 gcc/cp/decl.cc                                     |   64 +-
 gcc/cp/mangle.cc                                   |  122 +-
 gcc/cp/parser.cc                                   | 1421 +++++++++++-----
 gcc/cp/parser.h                                    |    3 +
 gcc/cp/pt.cc                                       |   74 +-
 gcc/cp/semantics.cc                                |  117 +-
 gcc/cp/typeck.cc                                   |    6 +
 gcc/doc/contrib.texi                               |    2 +-
 gcc/doc/extend.texi                                |   74 +-
 gcc/doc/generic.texi                               |   14 +
 gcc/doc/gimple.texi                                |   19 +
 gcc/doc/install.texi                               |   56 +-
 gcc/doc/invoke.texi                                |   70 +-
 gcc/doc/plugins.texi                               |    2 +-
 gcc/doc/tm.texi                                    |    2 +-
 gcc/doc/tm.texi.in                                 |    2 +-
 gcc/fortran/ChangeLog                              |   85 +
 gcc/fortran/data.cc                                |   47 +-
 gcc/fortran/gfortran.h                             |    6 +-
 gcc/fortran/gfortran.texi                          |    2 +-
 gcc/fortran/interface.cc                           |   39 +-
 gcc/fortran/match.cc                               |    4 +-
 gcc/fortran/module.cc                              |    4 +-
 gcc/fortran/openmp.cc                              |  763 +++++++--
 gcc/fortran/parse.cc                               |   54 +
 gcc/fortran/primary.cc                             |    4 +-
 gcc/fortran/trans-array.cc                         |   27 +-
 gcc/fortran/trans-common.cc                        |    8 +-
 gcc/fortran/trans-expr.cc                          |    3 +-
 gcc/fortran/trans-stmt.cc                          |    7 +-
 gcc/gcc.cc                                         |   16 +-
 gcc/genautomata.cc                                 |   86 +-
 gcc/gengtype-state.cc                              |    2 +-
 gcc/gengtype.cc                                    |    4 +-
 gcc/genmatch.cc                                    |    2 +-
 gcc/gimple-array-bounds.cc                         |    2 +-
 gcc/gimple-harden-conditionals.cc                  |    1 +
 gcc/gimple-low.cc                                  |    4 +
 gcc/gimple-match-exports.cc                        |  123 +-
 gcc/gimple-match.h                                 |   16 +-
 gcc/gimple-pretty-print.cc                         |    6 +-
 gcc/gimple-ssa-store-merging.cc                    |    9 +-
 gcc/gimple-walk.cc                                 |    1 +
 gcc/gimple.cc                                      |   27 +-
 gcc/gimple.def                                     |    5 +
 gcc/gimple.h                                       |    3 +
 gcc/gimplify.cc                                    |    8 +-
 gcc/graphite.cc                                    |    2 +
 gcc/internal-fn.cc                                 |    7 +-
 gcc/jit/ChangeLog                                  |   20 +
 gcc/jit/docs/topics/compatibility.rst              |    7 +
 gcc/jit/docs/topics/types.rst                      |   12 +
 gcc/jit/jit-playback.cc                            |    4 +-
 gcc/jit/jit-playback.h                             |    5 +
 gcc/jit/jit-recording.cc                           |   47 +
 gcc/jit/jit-recording.h                            |   30 +-
 gcc/jit/libgccjit++.h                              |    6 +
 gcc/jit/libgccjit.cc                               |   15 +
 gcc/jit/libgccjit.h                                |    9 +
 gcc/jit/libgccjit.map                              |    5 +
 gcc/lto-streamer-in.cc                             |    4 +
 gcc/match.pd                                       |  363 ++++-
 gcc/objc/ChangeLog                                 |    4 +
 gcc/objc/objc-act.cc                               |    2 +-
 gcc/omp-api.h                                      |   32 +
 gcc/omp-expand.cc                                  |    4 +
 gcc/omp-general.cc                                 |  134 ++
 gcc/omp-general.h                                  |    1 +
 gcc/omp-low.cc                                     |  140 +-
 gcc/ordered-hash-map-tests.cc                      |    2 +-
 gcc/plugin.cc                                      |    4 +-
 gcc/predict.cc                                     |    1 +
 gcc/range-op-float.cc                              |  167 +-
 gcc/range-op-mixed.h                               |   11 +
 gcc/range-op.cc                                    |  124 ++
 gcc/range-op.h                                     |    5 +
 gcc/symtab-thunks.cc                               |    1 +
 gcc/testsuite/ChangeLog                            | 1256 ++++++++++++++
 .../{gcc.dg => c-c++-common}/analyzer/aliasing-3.c |    8 +-
 .../analyzer/aliasing-pr106473.c                   |    2 +-
 .../analyzer/allocation-size-multiline-1.c         |   96 ++
 .../analyzer/allocation-size-multiline-2.c         |   98 ++
 .../analyzer/allocation-size-multiline-3.c         |   68 +
 .../analyzer/asm-x86-dyndbg-2.c                    |    8 +-
 .../analyzer/asm-x86-lp64-2.c                      |    4 +-
 .../analyzer/atomic-builtins-haproxy-proxy.c       |    2 +-
 .../analyzer/atomic-builtins-qemu-sockets.c        |    2 +-
 .../analyzer/attr-malloc-6.c                       |   12 +-
 .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c |    9 +-
 .../analyzer/attr-tainted_args-1.c                 |    6 +-
 .../analyzer/call-summaries-pr107158.c             |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/calloc-1.c   |    7 +-
 .../analyzer/compound-assignment-5.c               |   30 +-
 .../analyzer/coreutils-cksum-pr108664.c            |    7 +-
 .../analyzer/coreutils-sum-pr108666.c              |    2 +-
 .../c-c++-common/analyzer/data-model-11.c          |    6 +
 .../analyzer/deref-before-check-pr108455-1.c       |    2 +-
 ...deref-before-check-pr108455-git-pack-revindex.c |    2 +-
 .../analyzer/deref-before-check-pr108475-1.c       |    3 +-
 .../deref-before-check-pr108475-haproxy-tcpcheck.c |    8 +-
 .../deref-before-check-pr109060-haproxy-cfgparse.c |    2 +-
 .../deref-before-check-pr109239-linux-bus.c        |    5 +-
 .../analyzer/deref-before-check-pr77425.c          |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/exec-1.c     |   18 +-
 .../analyzer/feasibility-3.c                       |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/fields.c     |    2 +-
 .../analyzer/function-ptr-5.c                      |    2 +-
 .../analyzer/infinite-recursion-pr108524-1.c       |    4 +-
 .../analyzer/infinite-recursion-pr108524-2.c       |    4 +-
 ...finite-recursion-pr108524-qobject-json-parser.c |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/init.c       |    4 +-
 .../analyzer/inlining-3-multiline.c                |   39 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-3.c |   10 +-
 .../analyzer/inlining-4-multiline.c                |   49 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-4.c |    9 +-
 .../analyzer/leak-pr105906.c                       |    5 +-
 .../analyzer/leak-pr108045-with-call-summaries.c   |    8 +-
 .../leak-pr108045-without-call-summaries.c         |    8 +-
 .../analyzer/leak-pr109059-1.c                     |    2 +-
 .../analyzer/leak-pr109059-2.c                     |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-2.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/memcpy-2.c   |    5 +-
 ...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c |    6 +-
 ...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c |    6 +-
 .../analyzer/null-deref-pr108806-qemu.c            |    2 +-
 .../analyzer/null-deref-pr108830.c                 |    8 +-
 .../c-c++-common/analyzer/overlapping-buffers.c    |  147 ++
 .../{gcc.dg => c-c++-common}/analyzer/pr101962.c   |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217-2.c |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104029.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104062.c   |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr105783.c   |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr107345.c   |    3 +-
 gcc/testsuite/c-c++-common/analyzer/pr93457.c      |   12 +
 .../{gcc.dg => c-c++-common}/analyzer/pr93695-1.c  |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94596.c    |    9 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94839.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr95240.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96639.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96653.c    |   26 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96792.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96841.c    |    2 +-
 gcc/testsuite/c-c++-common/analyzer/pr97568.c      |   31 +
 .../{gcc.dg => c-c++-common}/analyzer/pr98564.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98628.c    |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98969.c    |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-2.c  |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-3.c  |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99716-1.c  |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99774-1.c  |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-1.c  |   11 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-2.c  |    8 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-3.c  |    7 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-4.c  |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-5.c  |    7 +-
 .../analyzer/realloc-pr110014.c                    |    6 +-
 .../analyzer/snprintf-concat.c                     |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/sock-1.c     |    8 +-
 gcc/testsuite/c-c++-common/analyzer/sprintf-2.c    |   59 +
 .../analyzer/sprintf-concat.c                      |    6 +-
 .../analyzer/string-ops-concat-pair.c              |   11 +-
 .../analyzer/string-ops-dup.c                      |   10 +-
 .../analyzer/switch-enum-pr105273-git-vreportf-2.c |    2 +-
 .../analyzer/symbolic-12.c                         |   12 +-
 .../analyzer/uninit-alloca.c                       |    2 +-
 .../analyzer/untracked-2.c                         |    2 +-
 .../analyzer/vasprintf-1.c                         |    3 +-
 .../analyzer/write-to-const-1.c                    |    2 +-
 .../analyzer/write-to-string-literal-1.c           |   13 +-
 .../analyzer/write-to-string-literal-4-disabled.c  |    2 +-
 .../analyzer/write-to-string-literal-4.c           |   26 +
 .../analyzer/write-to-string-literal-5.c           |   10 +-
 gcc/testsuite/c-c++-common/goacc/collapse-1.c      |   16 +-
 gcc/testsuite/c-c++-common/goacc/tile-2.c          |    4 +-
 .../c-c++-common/gomp/imperfect-attributes.c       |   81 +
 .../c-c++-common/gomp/imperfect-badloops.c         |   50 +
 gcc/testsuite/c-c++-common/gomp/imperfect-blocks.c |   75 +
 .../c-c++-common/gomp/imperfect-extension.c        |   55 +
 gcc/testsuite/c-c++-common/gomp/imperfect-gotos.c  |  174 ++
 .../c-c++-common/gomp/imperfect-invalid-scope.c    |   77 +
 gcc/testsuite/c-c++-common/gomp/imperfect-labels.c |   85 +
 .../c-c++-common/gomp/imperfect-legacy-syntax.c    |   44 +
 .../c-c++-common/gomp/imperfect-pragmas.c          |   85 +
 gcc/testsuite/c-c++-common/gomp/imperfect1.c       |   38 +
 gcc/testsuite/c-c++-common/gomp/imperfect2.c       |   34 +
 gcc/testsuite/c-c++-common/gomp/imperfect3.c       |   52 +
 gcc/testsuite/c-c++-common/gomp/imperfect4.c       |   33 +
 gcc/testsuite/c-c++-common/gomp/imperfect5.c       |   95 ++
 gcc/testsuite/g++.dg/abi/macro0.C                  |    2 +-
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |    3 +
 gcc/testsuite/g++.dg/analyzer/new-2.C              |   70 +
 gcc/testsuite/g++.dg/analyzer/noexcept-new.C       |   48 +
 .../g++.dg/analyzer/out-of-bounds-placement-new.C  |    2 +-
 gcc/testsuite/g++.dg/analyzer/placement-new-size.C |   37 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |   90 +-
 gcc/testsuite/g++.dg/cpp2a/constinit19.C           |    5 +
 gcc/testsuite/g++.dg/cpp2a/decomp8.C               |   74 +
 gcc/testsuite/g++.dg/cpp2a/decomp9.C               |   82 +
 gcc/testsuite/g++.dg/cpp2a/desig30.C               |   22 +
 gcc/testsuite/g++.dg/diagnostic/explicit.C         |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect1.C       |   38 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect2.C       |   34 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect3.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect4.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect5.C       |   57 +
 gcc/testsuite/g++.dg/gomp/pr41967.C                |    2 +-
 gcc/testsuite/g++.dg/gomp/tpl-imperfect-gotos.C    |  161 ++
 .../g++.dg/gomp/tpl-imperfect-invalid-scope.C      |   94 ++
 gcc/testsuite/g++.dg/opt/pr110879.C                |   16 +
 gcc/testsuite/g++.dg/opt/vectcond-1.C              |   57 +
 gcc/testsuite/g++.dg/special/initpri3.C            |    2 +-
 .../g++.dg/warn/Wuninitialized-pr111123-1.C        |   20 +
 gcc/testsuite/g++.target/i386/pr94866.C            |   13 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-1.c   |    6 +-
 gcc/testsuite/gcc.c-torture/compile/pr106537-2.c   |    6 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c     |   78 +
 gcc/testsuite/gcc.c-torture/execute/pr110914.c     |   22 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c      |   26 +
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |   59 -
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |   62 -
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |   44 -
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |   12 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |    3 +
 gcc/testsuite/gcc.dg/analyzer/data-model-11.c      |    6 -
 .../gcc.dg/analyzer/out-of-bounds-diagram-16.c     |   31 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-17.c     |   34 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-18.c     |   38 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-19.c     |   45 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr61861.c            |    3 +-
 .../analyzer/pr93355-localealias-feasibility-2.c   |    1 -
 gcc/testsuite/gcc.dg/analyzer/pr93457.c            |   10 -
 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c          |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/pr97568.c            |   29 -
 gcc/testsuite/gcc.dg/analyzer/sprintf-1.c          |   46 +-
 gcc/testsuite/gcc.dg/analyzer/strcat-1.c           |  136 ++
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |   22 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-3.c           |    8 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-4.c           |   51 +
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |   27 +
 .../gcc.dg/analyzer/write-to-function-1.c          |    2 +
 .../gcc.dg/analyzer/write-to-string-literal-4.c    |   23 -
 gcc/testsuite/gcc.dg/c2x-attr-syntax-6.c           |   62 +
 gcc/testsuite/gcc.dg/c2x-attr-syntax-7.c           |   60 +
 gcc/testsuite/gcc.dg/gomp/collapse-1.c             |   10 +-
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |  387 ++++-
 ...est-2.c => cpython-plugin-test-PyList_Append.c} |   56 +-
 .../gcc.dg/plugin/cpython-plugin-test-PyList_New.c |   38 +
 .../plugin/cpython-plugin-test-PyLong_FromLong.c   |   38 +
 ...-test-1.c => cpython-plugin-test-no-Python-h.c} |    0
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    6 +-
 gcc/testsuite/gcc.dg/pr108757-1.c                  |   18 +
 gcc/testsuite/gcc.dg/pr108757-2.c                  |   19 +
 gcc/testsuite/gcc.dg/pr108757.h                    |  233 +++
 gcc/testsuite/gcc.dg/pr110915-1.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-10.c                 |   34 +
 gcc/testsuite/gcc.dg/pr110915-11.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-12.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-2.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-3.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-4.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-5.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-6.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-7.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-8.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-9.c                  |   34 +
 gcc/testsuite/gcc.dg/pr111015.c                    |   28 +
 gcc/testsuite/gcc.dg/pr87009.c                     |    2 +-
 gcc/testsuite/gcc.dg/torture/pr111128.c            |   16 +
 gcc/testsuite/gcc.dg/torture/pr111137.c            |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-3.c           |   33 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-4.c           |   47 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c        |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-34.c         |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-same-1.c     |   60 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-12.c       |   23 +
 gcc/testsuite/gcc.dg/vect/bb-slp-44.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-71.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-72.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-73.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-74.c              |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c         |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c         |    2 -
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101445.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr105219.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr107160.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-1.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-2.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr109502.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110381.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110838.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr53773.c                |    5 +-
 gcc/testsuite/gcc.dg/vect/pr88497-1.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88497-7.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88598-1.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-2.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-3.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr97558-2.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr99253.c                |    2 -
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    8 +-
 gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c       |   38 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-cond-13.c           |    2 -
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c    |    2 +-
 .../gcc.dg/vect/vect-outer-4c-big-array.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4e.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4f.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4g.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4k.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4l.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c    |    5 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c  |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c  |    2 +-
 .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c         |    4 +-
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_2.c   |   15 +
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_3.c   |   14 +
 .../gcc.target/aarch64/sve/acle/asm/subr_s8.c      |    3 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u8.c      |    3 +-
 .../gcc.target/i386/avx512fp16-vmovsh-1a.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr111127.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr111228.c           |   18 +
 gcc/testsuite/gcc.target/i386/pr52252-atom.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr52252-core.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr79173-12.c         |   48 +
 .../gcc.target/loongarch/const-double-zero-stx.c   |   18 +
 gcc/testsuite/gcc.target/loongarch/float-load.c    |   11 +
 .../gcc.target/loongarch/math-float-128.c          |   81 +
 gcc/testsuite/gcc.target/loongarch/sign-extend.c   |   25 +
 .../gcc.target/loongarch/slt-sign-extend.c         |   14 +
 gcc/testsuite/gcc.target/loongarch/switch-qi.c     |   16 +
 .../gcc.target/powerpc/fold-vec-logical-ors-char.c |    4 +-
 .../gcc.target/powerpc/fold-vec-logical-ors-int.c  |    4 +-
 .../powerpc/fold-vec-logical-ors-longlong.c        |    4 +-
 .../powerpc/fold-vec-logical-ors-short.c           |    4 +-
 .../powerpc/fold-vec-logical-other-char.c          |    2 +-
 .../powerpc/fold-vec-logical-other-int.c           |    2 +-
 .../powerpc/fold-vec-logical-other-longlong.c      |    2 +-
 .../powerpc/fold-vec-logical-other-short.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr110411-1.c      |   21 +
 gcc/testsuite/gcc.target/powerpc/pr110411-2.c      |   12 +
 gcc/testsuite/gcc.target/powerpc/pr93448.c         |  200 +++
 gcc/testsuite/gcc.target/powerpc/pr96762.c         |   13 +
 gcc/testsuite/gcc.target/pru/pr106562-10.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-11.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-5.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-6.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-7.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-8.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-9.c          |    8 +
 gcc/testsuite/gcc.target/riscv/arch-24.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/attribute-1.c       |   12 +
 gcc/testsuite/gcc.target/riscv/attribute-4.c       |   10 +
 gcc/testsuite/gcc.target/riscv/attribute-5.c       |   11 +
 gcc/testsuite/gcc.target/riscv/builtin_pause.c     |   10 -
 gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c        |   23 +
 gcc/testsuite/gcc.target/riscv/gcse-const.c        |   13 +
 gcc/testsuite/gcc.target/riscv/pr102957-2.c        |    5 +
 gcc/testsuite/gcc.target/riscv/predef-29.c         |   35 +
 gcc/testsuite/gcc.target/riscv/predef-30.c         |   27 +
 gcc/testsuite/gcc.target/riscv/predef-31.c         |   31 +
 gcc/testsuite/gcc.target/riscv/predef-align-1.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-2.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-3.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-4.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-5.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-6.c    |   16 +
 gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c        |  269 +++
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |  269 +++
 .../gcc.target/riscv/rvv/autovec/binop/narrow-3.c  |    2 +-
 .../riscv/rvv/autovec/binop/shift-immediate.c      |   16 +
 .../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c    |    7 +-
 .../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c    |    7 +-
 .../rvv/autovec/cond/cond_convert_float2float-1.h  |   29 +
 .../rvv/autovec/cond/cond_convert_float2float-2.h  |   28 +
 .../autovec/cond/cond_convert_float2float-rv32-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv32-2.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-2.c |   11 +
 .../autovec/cond/cond_convert_float2float_run-1.c  |   31 +
 .../autovec/cond/cond_convert_float2float_run-2.c  |   30 +
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |   51 +
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |   50 +
 .../autovec/cond/cond_convert_float2int-rv32-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv32-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int_run-1.c    |   32 +
 .../autovec/cond/cond_convert_float2int_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2float-1.h    |   45 +
 .../rvv/autovec/cond/cond_convert_int2float-2.h    |   44 +
 .../autovec/cond/cond_convert_int2float-rv32-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv32-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float_run-1.c    |   32 +
 .../autovec/cond/cond_convert_int2float_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2int-1.h      |   47 +
 .../rvv/autovec/cond/cond_convert_int2int-2.h      |   46 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-1.c |   17 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-1.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int_run-1.c  |   31 +
 .../rvv/autovec/cond/cond_convert_int2int_run-2.c  |   30 +
 .../riscv/rvv/autovec/cond/cond_fadd-1.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-2.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-3.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-4.c           |    3 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-run.c      |   96 ++
 .../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-template.h |    6 +
 .../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c  |    1 +
 .../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfncvt-itof-template.h |    5 +-
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-template.h |    2 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-itof-run.c      |   96 ++
 .../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-template.h |   10 +-
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |   10 +-
 .../gcc.target/riscv/rvv/autovec/partial/live-2.c  |   31 +
 .../riscv/rvv/autovec/partial/live_run-2.c         |   54 +
 .../riscv/rvv/autovec/reduc/extract_last-1.c       |   20 +
 .../riscv/rvv/autovec/reduc/extract_last-10.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-11.c      |   24 +
 .../riscv/rvv/autovec/reduc/extract_last-12.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-13.c      |    7 +
 .../riscv/rvv/autovec/reduc/extract_last-14.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-2.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-3.c       |   26 +
 .../riscv/rvv/autovec/reduc/extract_last-4.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-5.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-6.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-7.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-8.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-9.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last_run-1.c   |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-10.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-11.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-12.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-13.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-14.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-2.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-3.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-4.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-5.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-6.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-7.c   |   25 +
 .../riscv/rvv/autovec/reduc/extract_last_run-8.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-9.c   |   23 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    3 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-1.c       |    4 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-10.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-11.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-12.c      |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-3.c       |    5 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-4.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-5.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-6.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-7.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-8.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-9.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-10.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-11.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-12.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-4.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-5.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-6.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-7.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-8.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-9.c   |    4 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   24 +
 .../riscv/rvv/autovec/vls/floating-point-add-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-min-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-mul-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-3.c   |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/misalign-1.c  |   27 +
 .../riscv/rvv/base/binop_vx_constraint-171.c       |    4 +-
 .../riscv/rvv/base/binop_vx_constraint-173.c       |    4 +-
 .../riscv/rvv/base/float-point-frm-autovec-1.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-2.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-3.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-4.c     |   88 +
 .../riscv/rvv/base/narrow_constraint-1.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-17.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-18.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-19.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-20.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-21.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-22.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-23.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-24.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-25.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-26.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-27.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-28.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-29.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-30.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-31.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-4.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-5.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-8.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-9.c           |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c |   33 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c |    4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c |    7 +-
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-1.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-2.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-3.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-4.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-5.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-6.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-7.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-8.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-9.c |    0
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-8.c   |    3 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-9.c   |    3 +-
 .../gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c  |   10 +-
 .../gcc.target/riscv/rvv/intrisinc-vrgatherei16.c  |   28 +
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-102.c   |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-103.c   |   27 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-14.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-15.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-27.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-28.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-29.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-30.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-35.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-36.c    |   14 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-46.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-48.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-50.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-51.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-6.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-66.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-67.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-68.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-69.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-70.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-71.c    |    6 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-72.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-76.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-77.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-82.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-83.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-84.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-93.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-94.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-95.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-96.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/ffload-5.c         |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-7.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-9.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/pr111234.c         |   19 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-45.c          |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c |    3 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c |    2 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c  |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c  |    3 -
 .../riscv/rvv/vsetvl/vlmax_conflict-13.c           |   20 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c |    1 -
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c        |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-11.c        |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c        |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c        |   11 +
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c      |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c      |    4 +-
 .../gcc.target/riscv/stack_save_restore_1.c        |    8 +-
 .../gcc.target/riscv/stack_save_restore_2.c        |    8 +-
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |    4 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-imm-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-reg-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c |    2 +-
 gcc/testsuite/gcc.target/riscv/zcmp_push_fpr.c     |   34 +
 .../gcc.target/riscv/zcmp_stack_alignment.c        |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fleq-fltq.c     |   20 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-1.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-2.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-3.c         |   14 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-4.c         |   72 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-5.c         |   99 ++
 gcc/testsuite/gcc.target/riscv/zfa-fli-6.c         |   61 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-7.c         |   30 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-8.c         |   39 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-zfh.c       |   42 +
 gcc/testsuite/gcc.target/riscv/zfa-fli.c           |   80 +
 gcc/testsuite/gcc.target/riscv/zfa-fmovh-fmovp.c   |   10 +
 gcc/testsuite/gcc.target/riscv/zfa-fround.c        |   43 +
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/zicond-xor-01.c     |   14 +
 gcc/testsuite/gcc.target/riscv/zihintpause-1.c     |   11 +
 gcc/testsuite/gcc.target/riscv/zihintpause-2.c     |   11 +
 .../gcc.target/riscv/zihintpause-noarch.c          |   12 +
 gcc/testsuite/gfortran.dg/bounds_check_fail_5.f90  |   26 +
 gcc/testsuite/gfortran.dg/data_bounds_1.f90        |    2 +-
 gcc/testsuite/gfortran.dg/data_bounds_2.f90        |    9 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    6 +-
 gcc/testsuite/gfortran.dg/gomp/collapse2.f90       |   10 +-
 gcc/testsuite/gfortran.dg/gomp/imperfect-gotos.f90 |   69 +
 .../gfortran.dg/gomp/imperfect-invalid-scope.f90   |   81 +
 gcc/testsuite/gfortran.dg/gomp/imperfect1.f90      |   39 +
 gcc/testsuite/gfortran.dg/gomp/imperfect2.f90      |   56 +
 gcc/testsuite/gfortran.dg/gomp/imperfect3.f90      |   45 +
 gcc/testsuite/gfortran.dg/gomp/imperfect4.f90      |   36 +
 gcc/testsuite/gfortran.dg/gomp/imperfect5.f90      |   85 +
 .../gfortran.dg/interface_procedure_1.f90          |   23 +
 gcc/testsuite/gfortran.dg/pr92586.f90              |   61 +
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    3 +
 gcc/testsuite/jit.dg/test-restrict.c               |   77 +
 gcc/testsuite/lib/target-supports.exp              |    3 +-
 gcc/tree-cfg.cc                                    |   36 +
 gcc/tree-diagnostic.cc                             |    1 +
 gcc/tree-inline.cc                                 |    8 +
 gcc/tree-nested.cc                                 |    3 +
 gcc/tree-outof-ssa.cc                              |   32 +-
 gcc/tree-pretty-print.cc                           |    4 +
 gcc/tree-ssa-alias.cc                              |    3 +
 gcc/tree-ssa-ccp.cc                                |   17 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    4 +
 gcc/tree-ssa-math-opts.cc                          |  149 +-
 gcc/tree-ssa-phiopt.cc                             |   70 +-
 gcc/tree-ssa-strlen.cc                             |    3 +-
 gcc/tree-ssa-tail-merge.cc                         |    2 +-
 gcc/tree-vect-data-refs.cc                         |  261 +--
 gcc/tree-vect-loop.cc                              |   16 +-
 gcc/tree-vect-patterns.cc                          |    2 +-
 gcc/tree-vect-slp.cc                               |  128 +-
 gcc/tree-vect-stmts.cc                             |   75 +-
 gcc/tree-vectorizer.h                              |    1 +
 gcc/tree.def                                       |    9 +
 gcc/tree.h                                         |    3 +
 gcc/value-range.cc                                 |   12 +
 gcc/value-range.h                                  |    2 +
 libgcc/config.host                                 |    9 +-
 libgomp/ChangeLog                                  |   45 +
 libgomp/libgomp.texi                               |    2 +-
 libgomp/testsuite/libgomp.c++/attrs-imperfect1.C   |   76 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect2.C   |  114 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect3.C   |  119 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect4.C   |  117 ++
 libgomp/testsuite/libgomp.c++/attrs-imperfect5.C   |   49 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect6.C   |  115 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-1.C  |  169 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-2.C  |  167 ++
 libgomp/testsuite/libgomp.c++/imperfect-class-3.C  |  167 ++
 .../testsuite/libgomp.c++/imperfect-destructor.C   |  135 ++
 .../testsuite/libgomp.c++/imperfect-template-1.C   |  172 ++
 .../testsuite/libgomp.c++/imperfect-template-2.C   |  170 ++
 .../testsuite/libgomp.c++/imperfect-template-3.C   |  170 ++
 .../testsuite/libgomp.c-c++-common/imperfect1.c    |   76 +
 .../testsuite/libgomp.c-c++-common/imperfect2.c    |  114 ++
 .../testsuite/libgomp.c-c++-common/imperfect3.c    |  119 ++
 .../testsuite/libgomp.c-c++-common/imperfect4.c    |  117 ++
 .../testsuite/libgomp.c-c++-common/imperfect5.c    |   49 +
 .../testsuite/libgomp.c-c++-common/imperfect6.c    |  115 ++
 .../testsuite/libgomp.c-c++-common/pr100059-1.c    |   55 +
 .../libgomp.c-c++-common/target-imperfect1.c       |   81 +
 .../libgomp.c-c++-common/target-imperfect2.c       |  122 ++
 .../libgomp.c-c++-common/target-imperfect3.c       |  125 ++
 .../libgomp.c-c++-common/target-imperfect4.c       |  122 ++
 .../libgomp.fortran/imperfect-destructor.f90       |  142 ++
 libgomp/testsuite/libgomp.fortran/imperfect1.f90   |   67 +
 libgomp/testsuite/libgomp.fortran/imperfect2.f90   |  102 ++
 libgomp/testsuite/libgomp.fortran/imperfect3.f90   |  110 ++
 libgomp/testsuite/libgomp.fortran/imperfect4.f90   |  121 ++
 .../libgomp.fortran/target-imperfect1.f90          |   72 +
 .../libgomp.fortran/target-imperfect2.f90          |  110 ++
 .../libgomp.fortran/target-imperfect3.f90          |  116 ++
 .../libgomp.fortran/target-imperfect4.f90          |  126 ++
 libstdc++-v3/ChangeLog                             |  127 ++
 libstdc++-v3/acinclude.m4                          |    2 +-
 libstdc++-v3/configure                             |    2 +-
 libstdc++-v3/include/bits/atomic_base.h            |  147 +-
 libstdc++-v3/include/bits/chrono_io.h              |   62 +-
 libstdc++-v3/include/bits/vector.tcc               |  200 +--
 libstdc++-v3/include/bits/version.def              |    8 +
 libstdc++-v3/include/bits/version.h                |   11 +
 libstdc++-v3/include/std/atomic                    |   28 +-
 libstdc++-v3/include/std/format                    |   25 +-
 libstdc++-v3/include/std/ostream                   |    6 +-
 libstdc++-v3/include/std/ratio                     |   56 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   48 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   45 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +
 libstdc++-v3/src/filesystem/ops-common.h           |    7 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/1.cc       |   10 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/2.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc    |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/4.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/5.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/6.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/7.cc       |    5 +-
 .../testsuite/20_util/auto_ptr/assign_neg.cc       |    6 +-
 .../requirements/explicit_instantiation/1.cc       |    6 +-
 libstdc++-v3/testsuite/20_util/bitset/107037.cc    |    2 +-
 libstdc++-v3/testsuite/20_util/expected/bad.cc     |    2 +-
 .../20_util/ratio/operations/ops_overflow_neg.cc   |    6 +-
 .../deque/requirements/explicit_instantiation/2.cc |    1 +
 .../list/requirements/explicit_instantiation/2.cc  |    1 +
 .../vector/{26412-1.cc => 26142-1.cc}              |    2 +-
 .../vector/{26412-2.cc => 26142-2.cc}              |    2 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    8 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |   10 +-
 .../testsuite/26_numerics/complex/56111.cc         |    2 +-
 .../26_numerics/complex/literals/types.cc          |    5 +-
 .../testsuite/27_io/filesystem/iterators/91067.cc  |    1 +
 .../testsuite/27_io/filesystem/path/108636.cc      |    1 +
 .../testsuite/27_io/filesystem/path/assign/copy.cc |    1 +
 .../atomic_ref/compare_exchange_padding.cc         |   75 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |    8 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |   22 +-
 .../libstdc++-prettyprinters/libfundts.cc          |   12 +-
 .../testsuite/libstdc++-prettyprinters/locale.cc   |   36 +
 .../testsuite/std/format/functions/format_to.cc    |    8 +-
 libstdc++-v3/testsuite/std/format/string.cc        |   15 +
 libstdc++-v3/testsuite/std/time/parse.cc           |   19 +
 .../shared_ptr/assign/auto_ptr.cc                  |    3 +-
 .../shared_ptr/assign/auto_ptr_neg.cc              |    3 +-
 .../shared_ptr/assign/auto_ptr_rvalue_neg.cc       |    3 +-
 .../shared_ptr/cons/43820_neg.cc                   |    3 +-
 .../shared_ptr/cons/auto_ptr.cc                    |    3 +-
 .../shared_ptr/cons/auto_ptr_neg.cc                |    3 +-
 .../testsuite/tr1/6_containers/utility/pair.cc     |   19 +-
 .../tr1/8_c_compatibility/cmath/pow_cmath.cc       |    7 +-
 952 files changed, 33251 insertions(+), 8104 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:04ba257ec994109d2d6100046277b301e371ff47

commit 04ba257ec994109d2d6100046277b301e371ff47
Merge: 403c60843e27 ddd64a6ec3b3
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Aug 24 03:32:42 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   2 +-
 gcc/ChangeLog                                      | 281 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  99 +++
 gcc/analyzer/analyzer.opt                          |   4 -
 gcc/analyzer/call-details.cc                       |  18 +-
 gcc/analyzer/call-details.h                        |  34 +-
 gcc/analyzer/diagnostic-manager.cc                 |  45 +-
 gcc/analyzer/diagnostic-manager.h                  |  12 +-
 gcc/analyzer/engine.cc                             |   8 +
 gcc/analyzer/exploded-graph.h                      |   1 +
 gcc/analyzer/kf-analyzer.cc                        |  19 +-
 gcc/analyzer/kf.cc                                 |  84 +-
 gcc/analyzer/known-function-manager.h              |   2 +
 gcc/analyzer/region-model.cc                       | 672 +++++++++++++---
 gcc/analyzer/region-model.h                        | 119 ++-
 gcc/analyzer/store.cc                              |   9 +
 gcc/analyzer/store.h                               |   7 +
 gcc/c-family/ChangeLog                             |  10 +
 gcc/c-family/c-format.cc                           |   4 +-
 gcc/c/ChangeLog                                    |   5 +
 gcc/c/c-parser.cc                                  |  19 +-
 gcc/common/config/i386/cpuinfo.h                   |  39 +-
 gcc/common/config/i386/i386-common.cc              | 152 +---
 gcc/common/config/i386/i386-cpuinfo.h              |   3 -
 gcc/common/config/i386/i386-isas.h                 |   5 -
 gcc/config/aarch64/aarch64.cc                      |   5 +-
 .../aarch64/falkor-tag-collision-avoidance.cc      |   2 +-
 gcc/config/bpf/bpf.md                              |   4 +-
 gcc/config/i386/avx512vldqintrin.h                 |  14 +-
 gcc/config/i386/constraints.md                     |   6 +-
 gcc/config/i386/cpuid.h                            |   6 -
 gcc/config/i386/driver-i386.cc                     |   3 +-
 gcc/config/i386/i386-builtin.def                   | 142 ++--
 gcc/config/i386/i386-builtins.cc                   |   9 +-
 gcc/config/i386/i386-c.cc                          |  19 +-
 gcc/config/i386/i386-expand.cc                     |  10 +-
 gcc/config/i386/i386-isa.def                       |   2 -
 gcc/config/i386/i386-options.cc                    |  32 +-
 gcc/config/i386/i386.cc                            |  28 +-
 gcc/config/i386/i386.h                             |   7 +-
 gcc/config/i386/i386.md                            |  53 +-
 gcc/config/i386/i386.opt                           |  20 -
 gcc/config/i386/sse.md                             | 312 +++-----
 gcc/config/i386/subst.md                           |  11 +-
 gcc/config/i386/x86-tune.def                       |  63 +-
 gcc/config/riscv/autovec-opt.md                    |  39 +
 gcc/config/riscv/autovec.md                        |  97 ++-
 gcc/config/riscv/bitmanip.md                       |  28 +-
 gcc/config/riscv/riscv-protos.h                    |   7 +-
 gcc/config/riscv/riscv-v.cc                        |  56 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   2 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   1 +
 .../riscv/riscv-vector-builtins-functions.def      |   1 +
 gcc/config/riscv/riscv-vsetvl.cc                   |  82 +-
 gcc/config/riscv/riscv-vsetvl.def                  |   2 +-
 gcc/config/riscv/riscv.opt                         |   4 +-
 gcc/config/riscv/sync-ztso.md                      |   4 +-
 gcc/config/riscv/t-linux                           |   2 +
 gcc/config/riscv/t-riscv                           |   3 +-
 gcc/config/riscv/vector.md                         |   6 +-
 gcc/coretypes.h                                    |   4 +
 gcc/cp/ChangeLog                                   |  24 +
 gcc/cp/constraint.cc                               |   2 +-
 gcc/cp/cp-tree.h                                   |   5 +-
 gcc/cp/decl.cc                                     |  49 +-
 gcc/cp/mangle.cc                                   |  10 +
 gcc/cp/parser.cc                                   |  19 +-
 gcc/cp/pt.cc                                       |  26 +-
 gcc/d/ChangeLog                                    |  11 +
 gcc/d/d-codegen.cc                                 |   2 +-
 gcc/d/d-lang.cc                                    |   3 +
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/VERSION                                  |   2 +-
 gcc/d/dmd/clone.d                                  |   2 +-
 gcc/d/dmd/common/string.d                          |   2 +-
 gcc/d/dmd/cond.d                                   |   1 +
 gcc/d/dmd/cparse.d                                 |  10 +-
 gcc/d/dmd/dsymbolsem.d                             | 194 ++---
 gcc/d/dmd/errors.d                                 |  34 +-
 gcc/d/dmd/expression.d                             |  24 +-
 gcc/d/dmd/expression.h                             |   6 +-
 gcc/d/dmd/expressionsem.d                          |   4 +-
 gcc/d/dmd/func.d                                   |  18 +-
 gcc/d/dmd/globals.d                                |  10 +-
 gcc/d/dmd/globals.h                                |  11 +-
 gcc/d/dmd/initsem.d                                |  25 +-
 gcc/d/dmd/lexer.d                                  |   1 +
 gcc/d/dmd/nogc.d                                   |   2 +-
 gcc/d/dmd/parse.d                                  |  86 +-
 gcc/d/dmd/semantic3.d                              |   3 +-
 gcc/d/dmd/target.d                                 |   4 +-
 gcc/d/dmd/target.h                                 |   2 +-
 gcc/d/dmd/traits.d                                 |  23 +-
 gcc/d/expr.cc                                      |   2 +-
 gcc/doc/extend.texi                                |  15 +-
 gcc/doc/invoke.texi                                |  29 +-
 gcc/doc/md.texi                                    |   6 +
 gcc/doc/sourcebuild.texi                           |   9 -
 gcc/doc/tm.texi                                    |   4 +-
 gcc/dwarf2out.cc                                   |   7 +
 gcc/fold-const.cc                                  |  44 +-
 gcc/fortran/ChangeLog                              |  27 +
 gcc/fortran/data.cc                                | 161 ++--
 gcc/fortran/data.h                                 |   4 +-
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/openmp.cc                              |  12 +-
 gcc/fortran/resolve.cc                             |  20 +-
 gcc/fortran/trans-openmp.cc                        |   3 +
 gcc/gimple-range-fold.cc                           |   6 +-
 gcc/gimple-range-phi.cc                            | 202 ++---
 gcc/gimple-range-phi.h                             |   9 +-
 gcc/gimplify.cc                                    |   1 +
 gcc/internal-fn.cc                                 |   5 +
 gcc/internal-fn.def                                |   3 +
 gcc/lcm.cc                                         |   7 +-
 gcc/lcm.h                                          |   3 +
 gcc/lra-eliminations.cc                            |  12 +
 gcc/m2/ChangeLog                                   |  13 +
 gcc/m2/gm2-libs/Builtins.def                       |   4 +-
 gcc/m2/gm2-libs/Builtins.mod                       |   4 +-
 gcc/m2/gm2-libs/cbuiltin.def                       |   4 +-
 gcc/match.pd                                       |  54 ++
 gcc/optabs.def                                     |   1 +
 gcc/rtl.h                                          |   2 +-
 gcc/target.def                                     |   4 +-
 gcc/testsuite/ChangeLog                            | 286 +++++++
 gcc/testsuite/c-c++-common/gomp/defaultmap-5.c     |  47 ++
 gcc/testsuite/c-c++-common/gomp/defaultmap-6.c     |  48 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C     |  26 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11a.C    |  15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C     |  22 +
 gcc/testsuite/g++.dg/gomp/pr58567.C                |   2 +-
 gcc/testsuite/g++.target/i386/mv33.C               |  30 -
 gcc/testsuite/gcc.c-torture/compile/pr110940.c     |  19 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |   8 +
 gcc/testsuite/gcc.dg/analyzer/attr-format-1.c      |  31 +
 gcc/testsuite/gcc.dg/analyzer/error-1.c            |  20 +-
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |   1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |   1 +
 .../analyzer/fd-stream-socket-passive-open.c       |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |   1 +
 gcc/testsuite/gcc.dg/analyzer/fopen-1.c            |  66 ++
 .../gcc.dg/analyzer/null-terminated-strings-1.c    | 128 ++-
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |  13 +-
 gcc/testsuite/gcc.dg/analyzer/sprintf-1.c          |   6 +-
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strlen-1.c           |  54 ++
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |   2 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c       |  18 +
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |   1 +
 gcc/testsuite/gcc.dg/lto/20091013-1_2.c            |   2 +
 .../plugin/crash-test-write-though-null-sarif.c    |   2 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c    |   3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-5.c          |   3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-6.c          |   3 +
 gcc/testsuite/gcc.dg/pr102983.c                    |   2 +-
 gcc/testsuite/gcc.dg/pr110918.c                    |  26 +
 gcc/testsuite/gcc.dg/pr111070.c                    |  20 +
 gcc/testsuite/gcc.dg/pr111082.c                    |  10 +
 gcc/testsuite/gcc.dg/tree-ssa/bit1neg-1.c          |  23 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-1.c        |  21 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c        |  26 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c     |   3 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c        |  14 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c        |  16 +
 gcc/testsuite/gcc.dg/tree-ssa/update-threading.c   |   2 +-
 gcc/testsuite/gcc.dg/unroll-7.c                    |   2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-46.c              |   2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |   3 +-
 gcc/testsuite/gcc.dg/vect/pr65947-7.c              |   4 +-
 .../gcc.target/aarch64/sve/cond_convert_7.c        |  23 +
 .../gcc.target/aarch64/sve/cond_convert_8.c        |  22 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |   2 +-
 gcc/testsuite/gcc.target/i386/avx-2.c              |   2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-10.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-11.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-15.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-16.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-18.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-2.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-4.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-7.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |   4 -
 gcc/testsuite/gcc.target/i386/avx10_1-9.c          |  13 -
 .../gcc.target/i386/avx10_1-abs-copysign-1.c       |  69 --
 gcc/testsuite/gcc.target/i386/avx10_1-vandnpd-1.c  |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandnps-1.c  |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandpd-1.c   |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandps-1.c   |  21 -
 .../gcc.target/i386/avx10_1-vbroadcastf32x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vbroadcastf64x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vbroadcasti32x2-1.c    |  25 -
 .../gcc.target/i386/avx10_1-vbroadcasti64x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vcvtpd2qq-1.c          |  29 -
 .../gcc.target/i386/avx10_1-vcvtpd2uqq-1.c         |  29 -
 .../gcc.target/i386/avx10_1-vcvtps2qq-1.c          |  28 -
 .../gcc.target/i386/avx10_1-vcvtps2uqq-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvtqq2pd-1.c          |  27 -
 .../gcc.target/i386/avx10_1-vcvtqq2ps-1.c          |  26 -
 .../gcc.target/i386/avx10_1-vcvttpd2qq-1.c         |  30 -
 .../gcc.target/i386/avx10_1-vcvttpd2uqq-1.c        |  29 -
 .../gcc.target/i386/avx10_1-vcvttps2qq-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvttps2uqq-1.c        |  26 -
 .../gcc.target/i386/avx10_1-vcvtuqq2pd-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvtuqq2ps-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vextractf64x2-1.c      |  18 -
 .../gcc.target/i386/avx10_1-vextracti64x2-1.c      |  19 -
 .../gcc.target/i386/avx10_1-vfpclasspd-1.c         |  21 -
 .../gcc.target/i386/avx10_1-vfpclassps-1.c         |  21 -
 .../gcc.target/i386/avx10_1-vinsertf64x2-1.c       |  18 -
 .../gcc.target/i386/avx10_1-vinserti64x2-1.c       |  18 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorpd-1.c    |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorps-1.c    |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovd2m-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2d-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2q-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovq2m-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmullq-1.c  |  24 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangepd-1.c |  27 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangeps-1.c |  27 -
 .../gcc.target/i386/avx10_1-vreducepd-1.c          |  29 -
 .../gcc.target/i386/avx10_1-vreduceps-1.c          |  29 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorpd-1.c   |  23 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorps-1.c   |  22 -
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c  |   2 +-
 .../gcc.target/i386/avx512fp16-vmovsh-1a.c         |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-10.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-12.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-13.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-14.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-15.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-16.c          |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c |   2 +-
 .../gcc.target/i386/invariant-ternlog-1.c          |   2 +-
 gcc/testsuite/gcc.target/i386/pr111051-1.c         |  11 -
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |   6 +-
 gcc/testsuite/gcc.target/i386/pr94864.c            |  13 +
 gcc/testsuite/gcc.target/i386/pr94865.c            |  13 +
 gcc/testsuite/gcc.target/i386/sse-26.c             |   6 -
 .../riscv/rvv/autovec/cond/cond_fms_fnms-1.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-2.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-3.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-4.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-5.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-6.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |  46 ++
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |  39 +
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary_run-1.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-2.c      |  28 +
 .../riscv/rvv/autovec/cond/cond_unary_run-3.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-4.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-5.c      |  26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-6.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-7.c      |  26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-8.c      |  28 +
 .../autovec/gather-scatter/gather_load_run-12.c    |   6 +
 .../gcc.target/riscv/rvv/autovec/partial/live-1.c  |  34 +
 .../riscv/rvv/autovec/partial/live_run-1.c         |  35 +
 .../riscv/rvv/base/float-point-wredusum.c          |  33 +
 gcc/testsuite/gcc.target/riscv/xtheadba.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbs.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcmo.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcondmov.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmemidx.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmv.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadint.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmac.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmemidx.c      |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmempair.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadsync.c        |   2 +-
 gcc/testsuite/gcc.target/riscv/zawrs.c             |   2 +-
 gcc/testsuite/gcc.target/riscv/zvbb.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvbc.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkg.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkn-1.c            |  10 +-
 gcc/testsuite/gcc.target/riscv/zvkn.c              |  10 +-
 gcc/testsuite/gcc.target/riscv/zvknc-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknc-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknc.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkned.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkng-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkng-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkng.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknha.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvknhb.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvks-1.c            |  10 +-
 gcc/testsuite/gcc.target/riscv/zvks.c              |  10 +-
 gcc/testsuite/gcc.target/riscv/zvksc-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksc-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksc.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksed.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvksg-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksg-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksg.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksh.c             |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkt.c              |   2 +-
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |   1 -
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |   8 +-
 gcc/testsuite/gdc.test/compilable/emptystatement.d |  19 +
 .../gdc.test/compilable/imports/imp24022.c         |   5 +
 gcc/testsuite/gdc.test/compilable/parens_inc.d     |  23 +
 gcc/testsuite/gdc.test/compilable/test23951.d      |  10 +
 gcc/testsuite/gdc.test/compilable/test23966.d      |  19 +
 gcc/testsuite/gdc.test/compilable/test24022.d      |  30 +
 gcc/testsuite/gdc.test/compilable/test7172.d       |   6 +-
 .../gdc.test/fail_compilation/biterrors3.d         |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/body.d     |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |  21 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4596.d |   4 +-
 .../gdc.test/fail_compilation/enum_function.d      |  13 +
 .../gdc.test/fail_compilation/fail10285.d          |  12 +-
 .../gdc.test/fail_compilation/fail13116.d          |   2 +-
 .../gdc.test/fail_compilation/fail15896.d          |   1 +
 .../gdc.test/fail_compilation/fail22729.d          |   2 +-
 .../gdc.test/fail_compilation/fail22780.d          |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4559.d |  22 -
 gcc/testsuite/gdc.test/fail_compilation/format.d   |  21 +-
 .../gdc.test/fail_compilation/reserved_version.d   |   2 +
 .../gdc.test/fail_compilation/scope_class.d        |   2 +-
 .../gdc.test/fail_compilation/scope_type.d         |  16 -
 .../gdc.test/fail_compilation/test23279.d          |  14 +
 .../gdc.test/fail_compilation/typeerrors.d         |   2 +-
 gcc/testsuite/gdc.test/runnable/betterc.d          |  11 +
 gcc/testsuite/gdc.test/runnable/sctor2.d           |   5 -
 gcc/testsuite/gdc.test/runnable/test24029.c        |  23 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |  16 -
 gcc/testsuite/gfortran.dg/common_28.f90            |   7 +
 gcc/testsuite/gfortran.dg/data_vector_section.f90  |  26 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90    |   2 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-10.f90   | 116 +++
 gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90    |  71 ++
 gcc/testsuite/lib/target-supports.exp              |  18 +
 gcc/tree-core.h                                    |   1 +
 gcc/tree-pretty-print.cc                           |   3 +
 gcc/tree-ssa-ifcombine.cc                          |   9 +-
 gcc/tree-ssa-loop-ch.cc                            |  30 +-
 gcc/tree-vect-loop.cc                              |  89 ++-
 gcc/tree-vect-slp.cc                               |   3 +-
 gcc/tree-vect-stmts.cc                             | 868 +++++++++++----------
 gcc/tree-vrp.cc                                    |   5 +-
 gcc/value-range.cc                                 |  36 +-
 include/ChangeLog                                  |   6 +
 include/demangle.h                                 |   2 +
 libffi/ChangeLog                                   |  10 +
 libffi/Makefile.am                                 |   4 +-
 libffi/Makefile.in                                 |  25 +-
 libffi/configure.host                              |   5 +
 libffi/src/loongarch64/ffi.c                       | 621 +++++++++++++++
 libffi/src/loongarch64/ffitarget.h                 |  82 ++
 libffi/src/loongarch64/sysv.S                      | 327 ++++++++
 libgomp/ChangeLog                                  |  12 +
 libgomp/libgomp.texi                               |   4 +-
 libgomp/testsuite/lib/libgomp.exp                  |  19 +
 libgomp/testsuite/libgomp.c/simd-math-1.c          |   9 +
 libiberty/ChangeLog                                |   9 +
 libiberty/cp-demangle.c                            |  17 +
 libiberty/testsuite/demangle-expected              |   3 +
 libphobos/ChangeLog                                |   5 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/libdruntime/core/int128.d                |   8 +-
 .../libdruntime/core/internal/array/comparison.d   |  25 +-
 libphobos/libdruntime/core/lifetime.d              |   6 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/std/algorithm/searching.d            |  17 +
 libphobos/src/std/bigint.d                         |  23 +-
 libphobos/src/std/json.d                           |   4 +
 libphobos/src/std/math/package.d                   |   6 -
 libphobos/src/std/stdio.d                          |  15 -
 libstdc++-v3/ChangeLog                             |  24 +
 .../testsuite/17_intro/no_library_allocation.cc    |   8 +
 .../nested_exception/rethrow_if_nested-term.cc     |  14 +-
 .../testsuite/23_containers/unordered_map/96088.cc |   1 +
 .../23_containers/unordered_multimap/96088.cc      |   1 +
 .../23_containers/unordered_multiset/96088.cc      |   1 +
 .../testsuite/23_containers/unordered_set/96088.cc |   1 +
 .../ext/malloc_allocator/deallocate_local.cc       |   2 +
 .../ext/new_allocator/deallocate_local.cc          |   2 +
 .../testsuite/ext/pool_allocator/allocate_chunk.cc |  23 +-
 .../ext/throw_allocator/deallocate_local.cc        |   1 +
 .../testsuite/util/replacement_memory_operators.h  |  20 +
 413 files changed, 6951 insertions(+), 3356 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:403c60843e276a3d8fc4cc58bf312c7b5692ab43

commit 403c60843e276a3d8fc4cc58bf312c7b5692ab43
Merge: e49140a6a018 9a5d1fceb86a
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sun Aug 20 00:23:41 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 contrib/ChangeLog                                  |    4 +
 contrib/gcc_update                                 |    1 +
 fixincludes/ChangeLog                              |    7 +
 fixincludes/fixincl.x                              |    8 +-
 fixincludes/inclhack.def                           |    7 +-
 fixincludes/tests/base/math.h                      |    1 +
 gcc/ChangeLog                                      |  924 +++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   13 +-
 gcc/analyzer/ChangeLog                             |   10 +
 gcc/analyzer/analyzer.opt                          |    4 +
 gcc/analyzer/diagnostic-manager.cc                 |   96 +
 gcc/analyzer/diagnostic-manager.h                  |    1 +
 gcc/c-family/ChangeLog                             |    9 +
 gcc/c-family/c-cppbuiltin.cc                       |    2 +-
 gcc/c-family/c-format.cc                           |   36 +
 gcc/c-family/c.opt                                 |    4 +
 gcc/c/ChangeLog                                    |   11 +
 gcc/c/c-parser.cc                                  |    1 +
 gcc/c/c-typeck.cc                                  |    6 +-
 gcc/common/config/i386/cpuinfo.h                   |   37 +
 gcc/common/config/i386/i386-common.cc              |  139 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    3 +
 gcc/common/config/i386/i386-isas.h                 |    5 +
 gcc/common/config/riscv/riscv-common.cc            |   38 +
 gcc/config/aarch64/aarch64-cores.def               |    2 +
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/bpf/bpf.cc                              |   27 +-
 gcc/config/bpf/bpf.md                              |    7 -
 gcc/config/bpf/bpf.opt                             |    2 +-
 gcc/config/cris/cris-protos.h                      |    5 +-
 gcc/config/cris/cris.cc                            |   13 +-
 gcc/config/i386/avx512vldqintrin.h                 |   14 +-
 gcc/config/i386/constraints.md                     |    6 +-
 gcc/config/i386/cpuid.h                            |    6 +
 gcc/config/i386/driver-i386.cc                     |    3 +-
 gcc/config/i386/i386-builtin.def                   |  142 +-
 gcc/config/i386/i386-builtins.cc                   |   11 +-
 gcc/config/i386/i386-c.cc                          |    4 +
 gcc/config/i386/i386-expand.cc                     |   49 +-
 gcc/config/i386/i386-isa.def                       |    2 +
 gcc/config/i386/i386-options.cc                    |   85 +-
 gcc/config/i386/i386-protos.h                      |    1 +
 gcc/config/i386/i386.cc                            |   28 +-
 gcc/config/i386/i386.h                             |   11 +-
 gcc/config/i386/i386.md                            |   27 +-
 gcc/config/i386/i386.opt                           |   28 +
 gcc/config/i386/mmx.md                             |   24 +-
 gcc/config/i386/sse.md                             |  330 ++--
 gcc/config/i386/subst.md                           |   11 +-
 gcc/config/i386/x86-tune.def                       |   10 +-
 gcc/config/loongarch/t-loongarch                   |    4 +
 gcc/config/mmix/predicates.md                      |   14 +-
 gcc/config/riscv/autovec.md                        |   96 +
 gcc/config/riscv/iterators.md                      |    5 +
 gcc/config/riscv/pic.md                            |   34 +-
 gcc/config/riscv/predicates.md                     |    9 +-
 gcc/config/riscv/riscv-c.cc                        |    2 +-
 gcc/config/riscv/riscv-opts.h                      |   16 +
 gcc/config/riscv/riscv-protos.h                    |    1 +
 gcc/config/riscv/riscv-shorten-memrefs.cc          |    3 +-
 gcc/config/riscv/riscv-v.cc                        |   52 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  237 ++-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   18 +
 .../riscv/riscv-vector-builtins-functions.def      |   34 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   78 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    2 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   22 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   39 +-
 gcc/config/riscv/riscv.cc                          |   11 +-
 gcc/config/riscv/riscv.h                           |    2 +-
 gcc/config/riscv/riscv.opt                         |    3 +
 gcc/config/riscv/vector-iterators.md               |  112 +-
 gcc/config/riscv/vector.md                         |   66 +-
 gcc/config/rs6000/vsx.md                           |  128 +-
 gcc/configure                                      |    3 +-
 gcc/configure.ac                                   |    3 +-
 gcc/cp/ChangeLog                                   |   16 +
 gcc/cp/decl.cc                                     |    6 +-
 gcc/cp/parser.cc                                   |    6 +-
 gcc/doc/extend.texi                                |   24 +
 gcc/doc/invoke.texi                                |   34 +-
 gcc/doc/md.texi                                    |   62 +
 gcc/doc/rtl.texi                                   |   24 +-
 gcc/doc/sourcebuild.texi                           |    9 +
 gcc/flag-types.h                                   |    7 -
 gcc/fold-const.cc                                  |  799 +++++++-
 gcc/fortran/ChangeLog                              |   40 +
 gcc/fortran/check.cc                               |    7 +-
 gcc/fortran/decl.cc                                |    4 +-
 gcc/fortran/gfortran.h                             |   15 +
 gcc/fortran/openmp.cc                              |    3 +-
 gcc/fortran/resolve.cc                             |    7 +-
 gcc/fortran/trans-expr.cc                          |   44 +-
 gcc/fortran/trans-types.cc                         |    5 +-
 gcc/genrecog.cc                                    |    1 -
 gcc/gimplify.cc                                    |   64 +-
 gcc/internal-fn.cc                                 |   51 +-
 gcc/internal-fn.def                                |    2 +
 gcc/ipa-prop.cc                                    |   33 +-
 gcc/ipa-prop.h                                     |    3 +
 gcc/ira-color.cc                                   |    4 +
 gcc/lra-constraints.cc                             |    5 +-
 gcc/lra-eliminations.cc                            |   33 +-
 gcc/lra-int.h                                      |    2 +-
 gcc/lra-spills.cc                                  |   15 +-
 gcc/m2/ChangeLog                                   |    5 +
 gcc/match.pd                                       |   15 +-
 gcc/mode-switching.cc                              |    1 +
 gcc/omp-expand.cc                                  |    3 +-
 gcc/optabs.def                                     |    2 +
 gcc/range-op.cc                                    |   12 +-
 gcc/recog.cc                                       |    2 +-
 gcc/simplify-rtx.cc                                |    2 +-
 gcc/testsuite/ChangeLog                            |  522 ++++++
 gcc/testsuite/c-c++-common/goacc/default-3.c       |   59 +-
 gcc/testsuite/c-c++-common/goacc/default-4.c       |   42 +
 gcc/testsuite/c-c++-common/goacc/default-5.c       |   19 +-
 ...nalyzer-show-events-in-system-headers-default.C |   18 +
 .../fanalyzer-show-events-in-system-headers-no.C   |   19 +
 .../fanalyzer-show-events-in-system-headers.C      |   14 +
 gcc/testsuite/g++.dg/cpp1z/decomp10.C              |    2 +-
 gcc/testsuite/g++.dg/cpp1z/pr110216.C              |   21 +
 gcc/testsuite/g++.dg/torture/pr111019.C            |   65 +
 gcc/testsuite/g++.target/i386/mv33.C               |   30 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-1.c   |   34 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-2.c   |   32 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-3.c   |   32 +
 gcc/testsuite/gcc.dg/ipa/pr92497-1.c               |   26 +
 gcc/testsuite/gcc.dg/ipa/pr92497-2.c               |   26 +
 gcc/testsuite/gcc.dg/pr111009.c                    |   38 +
 gcc/testsuite/gcc.dg/pr111039.c                    |   15 +
 gcc/testsuite/gcc.dg/torture/pr111048.c            |   24 +
 gcc/testsuite/gcc.dg/tree-ssa/cunroll-16.c         |   17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110753.c           |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-34.c         |   56 +
 gcc/testsuite/gcc.dg/vect/bb-slp-75.c              |   25 +
 .../gcc.target/aarch64/sve/cond_unary_9.c          |   20 +
 gcc/testsuite/gcc.target/bpf/frame-limit-1.c       |   18 +
 gcc/testsuite/gcc.target/bpf/frame-limit-2.c       |   16 +
 gcc/testsuite/gcc.target/bpf/naked-1.c             |   12 +
 gcc/testsuite/gcc.target/bpf/smov-2.c              |   15 +
 gcc/testsuite/gcc.target/bpf/smov-pseudoc-2.c      |   15 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |    2 +-
 gcc/testsuite/gcc.target/i386/avx-2.c              |    2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |   22 +
 gcc/testsuite/gcc.target/i386/avx10_1-10.c         |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-11.c         |    5 +
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |    5 +
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-15.c         |    5 +
 gcc/testsuite/gcc.target/i386/avx10_1-16.c         |    5 +
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-18.c         |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-2.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-4.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-7.c          |   13 +
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |    4 +
 gcc/testsuite/gcc.target/i386/avx10_1-9.c          |   13 +
 .../gcc.target/i386/avx10_1-abs-copysign-1.c       |   69 +
 gcc/testsuite/gcc.target/i386/avx10_1-vandnpd-1.c  |   21 +
 gcc/testsuite/gcc.target/i386/avx10_1-vandnps-1.c  |   21 +
 gcc/testsuite/gcc.target/i386/avx10_1-vandpd-1.c   |   21 +
 gcc/testsuite/gcc.target/i386/avx10_1-vandps-1.c   |   21 +
 .../gcc.target/i386/avx10_1-vbroadcastf32x2-1.c    |   19 +
 .../gcc.target/i386/avx10_1-vbroadcastf64x2-1.c    |   19 +
 .../gcc.target/i386/avx10_1-vbroadcasti32x2-1.c    |   25 +
 .../gcc.target/i386/avx10_1-vbroadcasti64x2-1.c    |   19 +
 .../gcc.target/i386/avx10_1-vcvtpd2qq-1.c          |   29 +
 .../gcc.target/i386/avx10_1-vcvtpd2uqq-1.c         |   29 +
 .../gcc.target/i386/avx10_1-vcvtps2qq-1.c          |   28 +
 .../gcc.target/i386/avx10_1-vcvtps2uqq-1.c         |   27 +
 .../gcc.target/i386/avx10_1-vcvtqq2pd-1.c          |   27 +
 .../gcc.target/i386/avx10_1-vcvtqq2ps-1.c          |   26 +
 .../gcc.target/i386/avx10_1-vcvttpd2qq-1.c         |   30 +
 .../gcc.target/i386/avx10_1-vcvttpd2uqq-1.c        |   29 +
 .../gcc.target/i386/avx10_1-vcvttps2qq-1.c         |   27 +
 .../gcc.target/i386/avx10_1-vcvttps2uqq-1.c        |   26 +
 .../gcc.target/i386/avx10_1-vcvtuqq2pd-1.c         |   27 +
 .../gcc.target/i386/avx10_1-vcvtuqq2ps-1.c         |   27 +
 .../gcc.target/i386/avx10_1-vextractf64x2-1.c      |   18 +
 .../gcc.target/i386/avx10_1-vextracti64x2-1.c      |   19 +
 .../gcc.target/i386/avx10_1-vfpclasspd-1.c         |   21 +
 .../gcc.target/i386/avx10_1-vfpclassps-1.c         |   21 +
 .../gcc.target/i386/avx10_1-vinsertf64x2-1.c       |   18 +
 .../gcc.target/i386/avx10_1-vinserti64x2-1.c       |   18 +
 gcc/testsuite/gcc.target/i386/avx10_1-vorpd-1.c    |   22 +
 gcc/testsuite/gcc.target/i386/avx10_1-vorps-1.c    |   22 +
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovd2m-1.c |   17 +
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2d-1.c |   17 +
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2q-1.c |   17 +
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovq2m-1.c |   17 +
 gcc/testsuite/gcc.target/i386/avx10_1-vpmullq-1.c  |   24 +
 gcc/testsuite/gcc.target/i386/avx10_1-vrangepd-1.c |   27 +
 gcc/testsuite/gcc.target/i386/avx10_1-vrangeps-1.c |   27 +
 .../gcc.target/i386/avx10_1-vreducepd-1.c          |   29 +
 .../gcc.target/i386/avx10_1-vreduceps-1.c          |   29 +
 gcc/testsuite/gcc.target/i386/avx10_1-vxorpd-1.c   |   23 +
 gcc/testsuite/gcc.target/i386/avx10_1-vxorps-1.c   |   22 +
 gcc/testsuite/gcc.target/i386/avx2-gather-2.c      |    2 +-
 gcc/testsuite/gcc.target/i386/avx2-gather-6.c      |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-11.c          |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c |    2 +-
 gcc/testsuite/gcc.target/i386/pr111023-2.c         |   52 +
 gcc/testsuite/gcc.target/i386/pr111023-4b.c        |   17 +
 gcc/testsuite/gcc.target/i386/pr111023-8b.c        |   31 +
 gcc/testsuite/gcc.target/i386/pr111023.c           |   49 +
 gcc/testsuite/gcc.target/i386/pr111051-1.c         |   11 +
 gcc/testsuite/gcc.target/i386/pr88531-1b.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr88531-1c.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr89229-4a.c         |    4 +-
 gcc/testsuite/gcc.target/i386/sse-26.c             |    6 +
 gcc/testsuite/gcc.target/i386/vect-reduc-2.c       |   77 +
 gcc/testsuite/gcc.target/powerpc/pr106769-p8.c     |   11 +
 gcc/testsuite/gcc.target/powerpc/pr106769-p9.c     |   13 +
 gcc/testsuite/gcc.target/powerpc/pr106769.h        |   17 +
 gcc/testsuite/gcc.target/powerpc/pr110429.c        |   28 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-4.c |   11 +
 .../gcc.target/riscv/_Float16-zhinxmin-3.c         |    2 +-
 .../gcc.target/riscv/_Float16-zhinxmin-4.c         |   12 +
 gcc/testsuite/gcc.target/riscv/arch-24.c           |    5 +
 gcc/testsuite/gcc.target/riscv/arch-25.c           |    5 +
 gcc/testsuite/gcc.target/riscv/mode-switch-ice-1.c |   22 +
 .../rvv/autovec/gather-scatter/strided_load-2.c    |    2 +-
 .../autovec/gather-scatter/strided_load_run-1.c    |    6 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-1.c   |    8 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-16.c  |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-17.c  |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-18.c  |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-19.c  |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-2.c   |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-3.c   |    4 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-4.c   |    6 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-5.c   |    4 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-6.c   |    6 +-
 .../gcc.target/riscv/rvv/autovec/pr110989.c        |    7 +-
 .../riscv/rvv/autovec/struct/mask_struct_load-1.c  |   42 +
 .../riscv/rvv/autovec/struct/mask_struct_load-2.c  |   44 +
 .../riscv/rvv/autovec/struct/mask_struct_load-3.c  |   45 +
 .../riscv/rvv/autovec/struct/mask_struct_load-4.c  |   43 +
 .../riscv/rvv/autovec/struct/mask_struct_load-5.c  |   43 +
 .../riscv/rvv/autovec/struct/mask_struct_load-6.c  |   44 +
 .../riscv/rvv/autovec/struct/mask_struct_load-7.c  |   44 +
 .../rvv/autovec/struct/mask_struct_load_run-1.c    |   38 +
 .../rvv/autovec/struct/mask_struct_load_run-2.c    |   40 +
 .../rvv/autovec/struct/mask_struct_load_run-3.c    |   41 +
 .../rvv/autovec/struct/mask_struct_load_run-4.c    |   42 +
 .../rvv/autovec/struct/mask_struct_load_run-5.c    |   43 +
 .../rvv/autovec/struct/mask_struct_load_run-6.c    |   44 +
 .../rvv/autovec/struct/mask_struct_load_run-7.c    |   45 +
 .../riscv/rvv/autovec/struct/mask_struct_store-1.c |   48 +
 .../riscv/rvv/autovec/struct/mask_struct_store-2.c |   49 +
 .../riscv/rvv/autovec/struct/mask_struct_store-3.c |   50 +
 .../riscv/rvv/autovec/struct/mask_struct_store-4.c |   51 +
 .../riscv/rvv/autovec/struct/mask_struct_store-5.c |   52 +
 .../riscv/rvv/autovec/struct/mask_struct_store-6.c |   53 +
 .../riscv/rvv/autovec/struct/mask_struct_store-7.c |   54 +
 .../rvv/autovec/struct/mask_struct_store_run-1.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-2.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-3.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-4.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-5.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-6.c   |   38 +
 .../rvv/autovec/struct/mask_struct_store_run-7.c   |   38 +
 .../riscv/rvv/autovec/struct/struct_vect-1.c       |  232 +++
 .../riscv/rvv/autovec/struct/struct_vect-10.c      |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-11.c      |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-12.c      |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-13.c      |   27 +
 .../riscv/rvv/autovec/struct/struct_vect-14.c      |   25 +
 .../riscv/rvv/autovec/struct/struct_vect-15.c      |   27 +
 .../riscv/rvv/autovec/struct/struct_vect-16.c      |   25 +
 .../riscv/rvv/autovec/struct/struct_vect-17.c      |   27 +
 .../riscv/rvv/autovec/struct/struct_vect-18.c      |   25 +
 .../riscv/rvv/autovec/struct/struct_vect-2.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-3.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-4.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-5.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-6.c       |  225 +++
 .../riscv/rvv/autovec/struct/struct_vect-7.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-8.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect-9.c       |   22 +
 .../riscv/rvv/autovec/struct/struct_vect_run-1.c   |  139 ++
 .../riscv/rvv/autovec/struct/struct_vect_run-10.c  |    6 +
 .../riscv/rvv/autovec/struct/struct_vect_run-11.c  |    6 +
 .../riscv/rvv/autovec/struct/struct_vect_run-12.c  |    6 +
 .../riscv/rvv/autovec/struct/struct_vect_run-13.c  |   36 +
 .../riscv/rvv/autovec/struct/struct_vect_run-14.c  |   45 +
 .../riscv/rvv/autovec/struct/struct_vect_run-15.c  |   36 +
 .../riscv/rvv/autovec/struct/struct_vect_run-16.c  |   45 +
 .../riscv/rvv/autovec/struct/struct_vect_run-17.c  |   36 +
 .../riscv/rvv/autovec/struct/struct_vect_run-18.c  |   45 +
 .../riscv/rvv/autovec/struct/struct_vect_run-2.c   |    5 +
 .../riscv/rvv/autovec/struct/struct_vect_run-3.c   |    5 +
 .../riscv/rvv/autovec/struct/struct_vect_run-4.c   |    5 +
 .../riscv/rvv/autovec/struct/struct_vect_run-5.c   |    5 +
 .../riscv/rvv/autovec/struct/struct_vect_run-6.c   |  141 ++
 .../riscv/rvv/autovec/struct/struct_vect_run-7.c   |    6 +
 .../riscv/rvv/autovec/struct/struct_vect_run-8.c   |    6 +
 .../riscv/rvv/autovec/struct/struct_vect_run-9.c   |    6 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c   |   63 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c   |   69 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c   |   69 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c   |   70 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c |  137 ++
 .../riscv/rvv/autovec/widen/vec-avg-run.c          |   85 +
 .../riscv/rvv/autovec/widen/vec-avg-rv32gcv.c      |   10 +
 .../riscv/rvv/autovec/widen/vec-avg-rv64gcv.c      |   10 +
 .../riscv/rvv/autovec/widen/vec-avg-template.h     |   33 +
 .../gcc.target/riscv/rvv/base/float-point-cvt-f.c  |   50 +
 .../gcc.target/riscv/rvv/base/float-point-cvt-x.c  |   29 +
 .../gcc.target/riscv/rvv/base/float-point-cvt-xu.c |   29 +
 .../gcc.target/riscv/rvv/base/float-point-fwmacc.c |   47 +
 .../gcc.target/riscv/rvv/base/float-point-ncvt-f.c |   69 +
 .../gcc.target/riscv/rvv/base/float-point-ncvt-x.c |   29 +
 .../riscv/rvv/base/float-point-ncvt-xu.c           |   29 +
 .../gcc.target/riscv/rvv/base/float-point-nmsub.c  |   47 +
 .../gcc.target/riscv/rvv/base/float-point-rec7.c   |   31 +
 .../riscv/rvv/base/float-point-redosum.c           |   33 +
 .../riscv/rvv/base/float-point-redusum.c           |   33 +
 .../gcc.target/riscv/rvv/base/float-point-sqrt.c   |   31 +
 .../gcc.target/riscv/rvv/base/float-point-wcvt-x.c |   29 +
 .../riscv/rvv/base/float-point-wcvt-xu.c           |   29 +
 .../gcc.target/riscv/rvv/base/float-point-wmsac.c  |   47 +
 .../gcc.target/riscv/rvv/base/float-point-wnmacc.c |   47 +
 .../gcc.target/riscv/rvv/base/float-point-wnmsac.c |   47 +
 .../riscv/rvv/base/float-point-wredosum.c          |   33 +
 .../gcc.target/riscv/rvv/base/pr111037-1.c         |   15 +
 .../gcc.target/riscv/rvv/base/pr111037-2.c         |    8 +
 .../gcc.target/riscv/rvv/base/scalar_move-5.c      |   20 +-
 .../gcc.target/riscv/rvv/base/scalar_move-6.c      |   22 +-
 .../gcc.target/riscv/rvv/base/simplify-vrsub.c     |   18 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |    2 +
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-08.c    |   25 +
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-09.c    |   15 +
 gcc/testsuite/gcc.target/riscv/zvkn-1.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zvkn.c              |   10 +-
 gcc/testsuite/gcc.target/riscv/zvknc-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvknc-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvknc.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkng-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkng-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkng.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvks-1.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zvks.c              |   10 +-
 gcc/testsuite/gcc.target/riscv/zvksc-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksc-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksc.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksg-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksg-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksg.c             |   14 +-
 gcc/testsuite/gdc.dg/pr110959.d                    |   32 +
 gcc/testsuite/gfortran.dg/bind_c_usage_13.f03      |    8 +-
 gcc/testsuite/gfortran.dg/goacc/default-3.f95      |   77 +-
 gcc/testsuite/gfortran.dg/goacc/default-4.f        |   36 +
 gcc/testsuite/gfortran.dg/goacc/default-5.f        |   19 +-
 gcc/testsuite/gfortran.dg/value_9.f90              |  108 +-
 gcc/testsuite/lib/target-supports.exp              |   14 +-
 gcc/tree-cfg.cc                                    |   15 +-
 gcc/tree-ssa-ifcombine.cc                          |    7 +
 gcc/tree-ssa-loop-im.cc                            |   14 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |   56 +-
 gcc/tree-ssa-pre.cc                                |   11 +
 gcc/tree-ssa-sccvn.cc                              |   34 +-
 gcc/tree-vect-data-refs.cc                         |   61 +-
 gcc/tree-vect-loop.cc                              |   11 +-
 gcc/tree-vect-slp.cc                               |  160 +-
 gcc/tree-vect-stmts.cc                             | 1893 ++++++++++---------
 gcc/tree-vectorizer.h                              |   13 +-
 gcc/value-range.cc                                 |   18 +
 libgomp/ChangeLog                                  |   11 +
 libgomp/allocator.c                                |   11 +
 .../libgomp.c-c++-common/non-rect-loop-1.c         |   72 +
 libstdc++-v3/ChangeLog                             |  702 +++++++
 libstdc++-v3/include/Makefile.am                   |   10 +-
 libstdc++-v3/include/Makefile.in                   |   10 +-
 libstdc++-v3/include/bits/algorithmfwd.h           |    7 +-
 libstdc++-v3/include/bits/align.h                  |    8 +-
 libstdc++-v3/include/bits/alloc_traits.h           |   11 +-
 libstdc++-v3/include/bits/allocator.h              |    3 +-
 libstdc++-v3/include/bits/atomic_base.h            |   16 +-
 libstdc++-v3/include/bits/atomic_wait.h            |   10 +-
 libstdc++-v3/include/bits/basic_string.h           |  312 +++-
 libstdc++-v3/include/bits/basic_string.tcc         |   49 +-
 libstdc++-v3/include/bits/c++config                |    4 +-
 libstdc++-v3/include/bits/char_traits.h            |   11 +-
 libstdc++-v3/include/bits/chrono.h                 |   18 +-
 libstdc++-v3/include/bits/chrono_io.h              |  116 +-
 libstdc++-v3/include/bits/cow_string.h             |   99 +-
 libstdc++-v3/include/bits/erase_if.h               |   11 +-
 libstdc++-v3/include/bits/forward_list.h           |    6 +-
 libstdc++-v3/include/bits/hashtable.h              |    9 +-
 libstdc++-v3/include/bits/ios_base.h               |    6 +-
 libstdc++-v3/include/bits/move.h                   |    8 +-
 libstdc++-v3/include/bits/move_only_function.h     |    9 +-
 libstdc++-v3/include/bits/node_handle.h            |    8 +-
 libstdc++-v3/include/bits/ptr_traits.h             |   15 +-
 libstdc++-v3/include/bits/range_access.h           |   16 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   27 +-
 libstdc++-v3/include/bits/ranges_cmp.h             |   14 +-
 libstdc++-v3/include/bits/regex.h                  |    6 +
 libstdc++-v3/include/bits/shared_ptr.h             |   10 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |    6 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |   23 +-
 libstdc++-v3/include/bits/specfun.h                |    6 +-
 libstdc++-v3/include/bits/stl_algo.h               |   20 +-
 libstdc++-v3/include/bits/stl_algobase.h           |   13 +-
 libstdc++-v3/include/bits/stl_function.h           |   28 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   23 +-
 libstdc++-v3/include/bits/stl_list.h               |    6 +-
 libstdc++-v3/include/bits/stl_map.h                |    6 +-
 libstdc++-v3/include/bits/stl_pair.h               |   12 +-
 libstdc++-v3/include/bits/stl_queue.h              |    9 +-
 libstdc++-v3/include/bits/stl_stack.h              |    7 +-
 libstdc++-v3/include/bits/stl_tree.h               |    7 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    9 +-
 libstdc++-v3/include/bits/stl_vector.h             |    4 +-
 libstdc++-v3/include/bits/unique_ptr.h             |   14 +-
 libstdc++-v3/include/bits/unordered_map.h          |    8 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |   10 +-
 libstdc++-v3/include/bits/utility.h                |   21 +-
 libstdc++-v3/include/bits/version.def              | 1607 ++++++++++++++++
 libstdc++-v3/include/bits/version.h                | 1953 ++++++++++++++++++++
 libstdc++-v3/include/bits/version.tpl              |  210 +++
 libstdc++-v3/include/c_compatibility/stdatomic.h   |    9 +-
 libstdc++-v3/include/c_global/cmath                |   18 +-
 libstdc++-v3/include/c_global/cstddef              |    9 +-
 libstdc++-v3/include/experimental/internet         |    2 +-
 libstdc++-v3/include/std/algorithm                 |   10 +-
 libstdc++-v3/include/std/any                       |    9 +-
 libstdc++-v3/include/std/array                     |   10 +-
 libstdc++-v3/include/std/atomic                    |   69 +-
 libstdc++-v3/include/std/barrier                   |   11 +-
 libstdc++-v3/include/std/bit                       |   30 +-
 libstdc++-v3/include/std/bitset                    |    7 +-
 libstdc++-v3/include/std/charconv                  |   11 +-
 libstdc++-v3/include/std/chrono                    |    5 -
 libstdc++-v3/include/std/complex                   |   11 +-
 libstdc++-v3/include/std/concepts                  |   10 +-
 libstdc++-v3/include/std/coroutine                 |   20 +-
 libstdc++-v3/include/std/deque                     |    9 +-
 libstdc++-v3/include/std/execution                 |   11 +-
 libstdc++-v3/include/std/expected                  |    8 +-
 libstdc++-v3/include/std/filesystem                |    9 +-
 libstdc++-v3/include/std/format                    |  343 +++-
 libstdc++-v3/include/std/forward_list              |   10 +-
 libstdc++-v3/include/std/functional                |   39 +-
 libstdc++-v3/include/std/iomanip                   |    9 +-
 libstdc++-v3/include/std/iterator                  |    5 +-
 libstdc++-v3/include/std/latch                     |   10 +-
 libstdc++-v3/include/std/limits                    |  192 +-
 libstdc++-v3/include/std/list                      |   10 +-
 libstdc++-v3/include/std/memory                    |   15 +-
 libstdc++-v3/include/std/memory_resource           |   20 +-
 libstdc++-v3/include/std/mutex                     |    8 +-
 libstdc++-v3/include/std/numbers                   |    8 +-
 libstdc++-v3/include/std/numeric                   |   35 +-
 libstdc++-v3/include/std/optional                  |   15 +-
 libstdc++-v3/include/std/ranges                    |  332 ++--
 libstdc++-v3/include/std/semaphore                 |    9 +-
 libstdc++-v3/include/std/shared_mutex              |   12 +-
 libstdc++-v3/include/std/source_location           |    9 +-
 libstdc++-v3/include/std/span                      |   11 +-
 libstdc++-v3/include/std/spanstream                |   11 +-
 libstdc++-v3/include/std/stacktrace                |   10 +-
 libstdc++-v3/include/std/stop_token                |    5 +-
 libstdc++-v3/include/std/string                    |    9 +-
 libstdc++-v3/include/std/string_view               |   23 +-
 libstdc++-v3/include/std/syncstream                |   17 +-
 libstdc++-v3/include/std/thread                    |    3 +
 libstdc++-v3/include/std/tuple                     |   25 +-
 libstdc++-v3/include/std/type_traits               |  141 +-
 libstdc++-v3/include/std/utility                   |   38 +-
 libstdc++-v3/include/std/variant                   |   15 +-
 libstdc++-v3/include/std/vector                    |    9 +-
 libstdc++-v3/include/std/version                   |  350 +---
 libstdc++-v3/libsupc++/compare                     |   14 +-
 libstdc++-v3/libsupc++/exception                   |    6 +-
 libstdc++-v3/libsupc++/new                         |   20 +-
 libstdc++-v3/libsupc++/typeinfo                    |    7 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +-
 libstdc++-v3/src/c++98/localename.cc               |   39 +-
 .../18_support/comparisons/categories/zero_neg.cc  |    8 +
 .../capacity/char/resize_and_overwrite.cc          |  118 +-
 .../capacity/char/resize_and_overwrite_ext.cc      |    6 +
 .../numeric_conversions/char/dr1261.cc             |   11 +-
 .../numeric_conversions/char/to_string.cc          |    9 +-
 .../numeric_conversions/char/to_string_float.cc    |  148 ++
 .../numeric_conversions/char/to_string_int.cc      |    2 -
 .../basic_string/numeric_conversions/version.cc    |   18 +
 .../numeric_conversions/wchar_t/dr1261.cc          |   11 +-
 .../numeric_conversions/wchar_t/to_wstring.cc      |    9 +-
 .../wchar_t/to_wstring_float.cc                    |  145 ++
 .../23_containers/array/tuple_interface/get_neg.cc |    6 +-
 .../24_iterators/move_iterator/p2520r0.cc          |    1 +
 .../pstl/alg_sorting/set_difference.cc             |    2 +-
 .../pstl/alg_sorting/set_intersection.cc           |    2 +-
 .../pstl/alg_sorting/set_symmetric_difference.cc   |    2 +-
 .../25_algorithms/pstl/alg_sorting/set_union.cc    |    2 +-
 .../25_algorithms/pstl/alg_sorting/set_util.h      |    2 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |    4 +-
 .../testsuite/std/format/formatter/ext_float.cc    |   92 +
 .../testsuite/std/format/functions/format.cc       |   61 +-
 .../testsuite/std/format/functions/format_c++23.cc |    5 +
 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc  |    7 -
 .../testsuite/std/ranges/adaptors/p2770r0.cc       |  110 ++
 514 files changed, 19455 insertions(+), 3331 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:e49140a6a0182a5f132c74d2aceb340d0b57a8e7

commit e49140a6a0182a5f132c74d2aceb340d0b57a8e7
Merge: d905c253904e 25be11e982c7
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sun Aug 13 17:11:39 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    1 +
 config/ChangeLog                                   |    6 +
 config/gcc-plugin.m4                               |    2 +-
 gcc/ChangeLog                                      |  531 ++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/analyzer/ChangeLog                             |   90 ++
 gcc/analyzer/analyzer.h                            |   10 +
 gcc/analyzer/analyzer.opt                          |    4 +
 gcc/analyzer/call-details.cc                       |  136 ++
 gcc/analyzer/call-details.h                        |    7 +
 gcc/analyzer/diagnostic-manager.cc                 |    3 +-
 gcc/analyzer/kf-analyzer.cc                        |   18 +
 gcc/analyzer/kf.cc                                 |   29 +-
 gcc/analyzer/region-model-reachability.cc          |   21 -
 gcc/analyzer/region-model.cc                       |  336 ++--
 gcc/analyzer/region-model.h                        |   17 +-
 gcc/analyzer/sm-fd.cc                              |   51 +-
 gcc/analyzer/sm-file.cc                            |   14 +-
 gcc/analyzer/sm-malloc.cc                          |   42 +
 gcc/analyzer/varargs.cc                            |    2 +
 gcc/c-family/ChangeLog                             |   10 +
 gcc/c-family/c-common.cc                           |    2 +
 gcc/c-family/c.opt                                 |    2 +-
 gcc/c/ChangeLog                                    |   10 +
 gcc/c/c-parser.cc                                  |    3 +-
 gcc/c/c-typeck.cc                                  |   10 +-
 gcc/cfgloopmanip.cc                                |   14 +-
 gcc/common/config/riscv/riscv-common.cc            |    7 +-
 gcc/config/aarch64/aarch64-cores.def               |    2 +
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/bpf/bpf.cc                              |  137 +-
 gcc/config/bpf/bpf.h                               |   23 +-
 gcc/config/bpf/bpf.md                              |   13 +
 gcc/config/i386/i386.opt                           |    2 +-
 gcc/config/i386/mmx.md                             |   20 +-
 gcc/config/riscv/autovec.md                        |   23 +-
 gcc/config/riscv/riscv-opts.h                      |    7 +-
 gcc/config/riscv/riscv-protos.h                    |    4 +
 gcc/config/riscv/riscv-v.cc                        |  106 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  174 ++
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    7 +
 .../riscv/riscv-vector-builtins-functions.def      |   15 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   22 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |    4 +-
 gcc/config/riscv/riscv.cc                          |  138 +-
 gcc/config/riscv/riscv.h                           |    2 +-
 gcc/config/riscv/riscv.md                          |    2 +
 gcc/config/riscv/riscv.opt                         |    3 +
 gcc/config/riscv/sync-rvwmo.md                     |   96 ++
 gcc/config/riscv/sync-ztso.md                      |   80 +
 gcc/config/riscv/sync.md                           |  111 +-
 gcc/config/riscv/vector-iterators.md               |    3 +
 gcc/config/riscv/vector.md                         |  180 ++-
 gcc/config/rs6000/altivec.md                       |   12 +
 gcc/config/rs6000/rs6000-builtins.def              |   18 +-
 gcc/config/rx/rx.md                                |    2 +-
 gcc/configure                                      |    2 +-
 gcc/cp/ChangeLog                                   |   38 +
 gcc/cp/decl.cc                                     |   25 +-
 gcc/cp/parser.cc                                   |    4 +-
 gcc/cp/pt.cc                                       |    2 +-
 gcc/cp/ptree.cc                                    |   34 +-
 gcc/doc/analyzer.texi                              |    8 +
 gcc/doc/extend.texi                                |    7 +
 gcc/doc/invoke.texi                                |   19 +-
 gcc/doc/md.texi                                    |   34 +
 gcc/expr.cc                                        |   10 +-
 gcc/fortran/ChangeLog                              |    6 +
 gcc/generic-match-head.cc                          |    4 +-
 gcc/gensupport.cc                                  |    2 +-
 gcc/gimple-match-head.cc                           |    8 +-
 gcc/ginclude/stdckdint.h                           |   40 +
 gcc/internal-fn.cc                                 |    6 +-
 gcc/internal-fn.def                                |   24 +-
 gcc/lra-constraints.cc                             |   38 +-
 gcc/lto-streamer-in.cc                             |    2 +-
 gcc/m2/ChangeLog                                   |   39 +
 gcc/m2/Make-lang.in                                |   22 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |   34 +-
 gcc/m2/gm2-libs-iso/wrapclock.def                  |   12 +
 gcc/m2/gm2spec.cc                                  |    4 -
 gcc/match.pd                                       |   51 +-
 gcc/optabs.def                                     |    2 +
 gcc/profile-count.cc                               |    5 +-
 gcc/testsuite/ChangeLog                            |  300 ++++
 gcc/testsuite/g++.dg/cpp1y/var-templ84.C           |   12 +
 gcc/testsuite/g++.dg/cpp1y/var-templ84a.C          |   19 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction116.C    |    8 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction74.C     |   14 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C   |   27 +
 gcc/testsuite/g++.dg/vect/slp-pr87105.cc           |    2 +-
 gcc/testsuite/gcc.c-torture/execute/pr109938.c     |   33 +
 gcc/testsuite/gcc.c-torture/execute/pr110954-1.c   |   10 +
 gcc/testsuite/gcc.dg/Wuseless-cast.c               |   26 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c  |    3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |    3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c  |    9 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |    6 +-
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |   12 +-
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |   15 +-
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |   10 +-
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |    5 +
 gcc/testsuite/gcc.dg/analyzer/error-1.c            |   12 +
 gcc/testsuite/gcc.dg/analyzer/memset-1.c           |    3 +-
 .../gcc.dg/analyzer/null-terminated-strings-1.c    |   30 +
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |    7 +
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |    6 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |    6 +
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |    6 +
 gcc/testsuite/gcc.dg/c11-typeof-2.c                |  177 ++
 gcc/testsuite/gcc.dg/c11-typeof-3.c                |   58 +
 gcc/testsuite/gcc.dg/gnu11-typeof-3.c              |  177 ++
 gcc/testsuite/gcc.dg/gnu11-typeof-4.c              |   58 +
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |  722 +++++++++
 .../gcc.dg/plugin/analyzer_kernel_plugin.c         |    7 +-
 .../gcc.dg/plugin/analyzer_known_fns_plugin.c      |    7 +-
 .../gcc.dg/plugin/cpython-plugin-test-2.c          |   78 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    3 +-
 gcc/testsuite/gcc.dg/stdckdint-1.c                 |   61 +
 gcc/testsuite/gcc.dg/stdckdint-2.c                 |   95 ++
 gcc/testsuite/gcc.dg/torture/pr110979.c            |   25 +
 gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c         |    5 +-
 gcc/testsuite/gcc.dg/tree-ssa/bool-14.c            |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-15.c            |   18 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-33.c         |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c   |    3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr109938.c           |  125 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr110923.c           |   14 +
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |    5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-20.c              |    3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-21.c              |    3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |    2 +-
 gcc/testsuite/gcc.target/bpf/diag-alloca-1.c       |    9 +
 gcc/testsuite/gcc.target/bpf/diag-alloca-2.c       |    9 +
 .../gcc.target/bpf/diag-funargs-inline-1.c         |   21 +
 gcc/testsuite/gcc.target/bpf/diag-funargs.c        |    8 +-
 gcc/testsuite/gcc.target/bpf/regs-availability-1.c |   21 +
 .../gcc.target/bpf/xbpf-callee-saved-regs-1.c      |   17 -
 .../gcc.target/bpf/xbpf-callee-saved-regs-2.c      |   17 -
 .../gcc.target/powerpc/vec-cmpne-runnable.c        |   36 +
 gcc/testsuite/gcc.target/powerpc/vec-cmpne.c       |  112 +-
 gcc/testsuite/gcc.target/powerpc/vec-cmpne.h       |   90 ++
 .../gcc.target/riscv/amo-table-ztso-amo-add-1.c    |   15 +
 .../gcc.target/riscv/amo-table-ztso-amo-add-2.c    |   15 +
 .../gcc.target/riscv/amo-table-ztso-amo-add-3.c    |   15 +
 .../gcc.target/riscv/amo-table-ztso-amo-add-4.c    |   15 +
 .../gcc.target/riscv/amo-table-ztso-amo-add-5.c    |   15 +
 .../riscv/amo-table-ztso-compare-exchange-1.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-2.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-3.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-4.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-5.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-6.c      |   10 +
 .../riscv/amo-table-ztso-compare-exchange-7.c      |   10 +
 .../gcc.target/riscv/amo-table-ztso-fence-1.c      |   14 +
 .../gcc.target/riscv/amo-table-ztso-fence-2.c      |   14 +
 .../gcc.target/riscv/amo-table-ztso-fence-3.c      |   14 +
 .../gcc.target/riscv/amo-table-ztso-fence-4.c      |   14 +
 .../gcc.target/riscv/amo-table-ztso-fence-5.c      |   15 +
 .../gcc.target/riscv/amo-table-ztso-load-1.c       |   16 +
 .../gcc.target/riscv/amo-table-ztso-load-2.c       |   16 +
 .../gcc.target/riscv/amo-table-ztso-load-3.c       |   17 +
 .../gcc.target/riscv/amo-table-ztso-store-1.c      |   16 +
 .../gcc.target/riscv/amo-table-ztso-store-2.c      |   16 +
 .../gcc.target/riscv/amo-table-ztso-store-3.c      |   17 +
 .../riscv/amo-table-ztso-subword-amo-add-1.c       |   10 +
 .../riscv/amo-table-ztso-subword-amo-add-2.c       |   10 +
 .../riscv/amo-table-ztso-subword-amo-add-3.c       |   10 +
 .../riscv/amo-table-ztso-subword-amo-add-4.c       |   10 +
 .../riscv/amo-table-ztso-subword-amo-add-5.c       |   10 +
 .../autovec/gather-scatter/strided_load_run-1.c    |    1 +
 .../gcc.target/riscv/rvv/autovec/pr110964.c        |   13 +
 .../gcc.target/riscv/rvv/autovec/pr110989.c        |   11 +
 .../riscv/rvv/autovec/vls-vlmax/pr110985.c         |   90 ++
 .../gcc.target/riscv/rvv/autovec/vls/const-1.c     |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/const-2.c     |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/const-3.c     |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/const-4.c     |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/const-5.c     |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   14 +
 .../gcc.target/riscv/rvv/autovec/vls/pr110994.c    |   10 +
 .../gcc.target/riscv/rvv/autovec/vls/series-1.c    |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/series-2.c    |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/series-3.c    |   40 +
 .../gcc.target/riscv/rvv/autovec/vls/series-4.c    |   40 +
 .../gcc.target/riscv/rvv/base/float-point-macc.c   |   47 +
 .../gcc.target/riscv/rvv/base/float-point-madd.c   |   47 +
 .../gcc.target/riscv/rvv/base/float-point-msac.c   |   47 +
 .../gcc.target/riscv/rvv/base/float-point-msub.c   |   47 +
 .../gcc.target/riscv/rvv/base/float-point-nmacc.c  |   47 +
 .../gcc.target/riscv/rvv/base/float-point-nmadd.c  |   47 +
 .../gcc.target/riscv/rvv/base/float-point-nmsac.c  |   47 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-24.c          |    2 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |   31 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |   30 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-36.c          |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c       |   10 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c       |   14 +-
 .../gm2/iso/check/fail/iso-check-fail.exp          |    2 +-
 .../auto-init/fail/switches-auto-init-fail.exp     |    2 +-
 .../pim2/fail/switches-check-all-pim2-fail.exp     |    2 +-
 .../fail/switches-check-all-plugin-iso-fail.exp    |    2 +-
 .../fail/switches-check-all-plugin-pim2-fail.exp   |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   28 +
 gcc/tree-pretty-print.cc                           |   18 +-
 gcc/tree-ssa-loop-split.cc                         |   12 +-
 gcc/tree-ssa-phiopt.cc                             |   12 +-
 gcc/tree-ssa-threadupdate.cc                       |   21 +-
 gcc/tree-vect-loop.cc                              |   36 +-
 gcc/tree-vect-slp.cc                               |   45 +-
 gcc/tree-vect-stmts.cc                             |   26 +-
 gcc/tree-vectorizer.h                              |    3 +-
 libcc1/ChangeLog                                   |    4 +
 libcc1/configure                                   |    2 +-
 libgcc/ChangeLog                                   |    6 +
 libgcc/unwind-dw2-fde.c                            |   34 +-
 libgm2/ChangeLog                                   |   41 +
 libgm2/configure                                   |   40 +-
 libgm2/configure.ac                                |   36 +
 libgm2/libm2iso/wrapclock.cc                       |  201 ++-
 libstdc++-v3/ChangeLog                             |  159 ++
 libstdc++-v3/include/bits/chrono_io.h              | 1691 +++++++++++++++++++-
 libstdc++-v3/include/bits/stl_iterator.h           |    9 +-
 .../include/bits/stl_iterator_base_types.h         |    6 +-
 libstdc++-v3/include/std/chrono                    |    5 +-
 libstdc++-v3/include/std/format                    |   51 +-
 libstdc++-v3/include/std/type_traits               |   14 +-
 libstdc++-v3/include/std/version                   |    4 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    7 +-
 .../20_util/duration/arithmetic/constexpr_c++17.cc |    2 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |  102 +-
 .../testsuite/libstdc++-prettyprinters/chrono.cc   |    7 +
 .../testsuite/std/format/functions/format.cc       |    3 +
 .../testsuite/std/format/functions/format_to_n.cc  |   17 +
 libstdc++-v3/testsuite/std/format/string.cc        |   21 +-
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |   18 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |   22 +-
 libstdc++-v3/testsuite/std/time/clock/local/io.cc  |   42 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |   73 +
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |   22 +-
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |   31 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |   60 +-
 libstdc++-v3/testsuite/std/time/month/io.cc        |  122 +-
 libstdc++-v3/testsuite/std/time/month_day/io.cc    |   79 +-
 libstdc++-v3/testsuite/std/time/parse.cc           |  309 ++++
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |    9 +-
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |   78 +-
 libstdc++-v3/testsuite/std/time/year/io.cc         |   74 +-
 libstdc++-v3/testsuite/std/time/year_month/io.cc   |   50 +-
 .../testsuite/std/time/year_month_day/io.cc        |   65 +-
 253 files changed, 9556 insertions(+), 1127 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:d905c253904e20491723d42f666cc78c76c6cc50

commit d905c253904e20491723d42f666cc78c76c6cc50
Merge: 367b7891e842 b3a2b307b9de
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Wed Aug 9 11:26:47 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 gcc/common/config/i386/cpuinfo.h                   |  83 +++----
 gcc/config/aarch64/aarch64.cc                      |   3 +-
 gcc/config/alpha/alpha.cc                          |   3 +-
 gcc/config/arc/arc.cc                              |   3 +-
 gcc/config/arm/arm-protos.h                        |   4 +-
 gcc/config/arm/arm.cc                              |   2 +-
 gcc/config/avr/avr.cc                              |   4 +-
 gcc/config/bfin/bfin.cc                            |   3 +-
 gcc/config/bpf/bpf.cc                              |   3 +-
 gcc/config/c6x/c6x.cc                              |   3 +-
 gcc/config/cris/cris-protos.h                      |   5 +-
 gcc/config/cris/cris.cc                            |   2 +-
 gcc/config/csky/csky.cc                            |   3 +-
 gcc/config/epiphany/epiphany.cc                    |   3 +-
 gcc/config/frv/frv.cc                              |   5 +-
 gcc/config/ft32/ft32.cc                            |   3 +-
 gcc/config/gcn/gcn.cc                              |   2 +-
 gcc/config/h8300/h8300.cc                          |   3 +-
 gcc/config/i386/i386.cc                            |   3 +-
 gcc/config/ia64/ia64.cc                            |   7 +-
 gcc/config/iq2000/iq2000.cc                        |   6 +-
 gcc/config/lm32/lm32.cc                            |   7 +-
 gcc/config/loongarch/loongarch.cc                  |   3 +-
 gcc/config/m32c/m32c.cc                            |  15 +-
 gcc/config/m32r/m32r.cc                            |   5 +-
 gcc/config/m68k/m68k.cc                            |   5 +-
 gcc/config/mcore/mcore.cc                          |   5 +-
 gcc/config/microblaze/microblaze-protos.h          |   5 +-
 gcc/config/microblaze/microblaze.cc                |   3 +-
 gcc/config/mips/mips.cc                            |   3 +-
 gcc/config/mmix/mmix.cc                            |   6 +-
 gcc/config/mn10300/mn10300.cc                      |   3 +-
 gcc/config/moxie/moxie.cc                          |   3 +-
 gcc/config/msp430/msp430.cc                        |   8 +-
 gcc/config/nds32/nds32.cc                          |   3 +-
 gcc/config/nios2/nios2.cc                          |   5 +-
 gcc/config/nvptx/nvptx.cc                          |   2 +-
 gcc/config/or1k/or1k.cc                            |   3 +-
 gcc/config/pa/pa.cc                                |   5 +-
 gcc/config/pdp11/pdp11.cc                          |   4 +-
 gcc/config/pru/pru.cc                              |   3 +-
 gcc/config/riscv/riscv-v.cc                        |  19 ++
 gcc/config/riscv/riscv.cc                          |   3 +-
 gcc/config/rl78/rl78-protos.h                      |   6 +-
 gcc/config/rl78/rl78.cc                            |   3 +-
 gcc/config/rs6000/rs6000.cc                        |  18 +-
 gcc/config/rx/rx.cc                                |   3 +-
 gcc/config/s390/s390.cc                            |   3 +-
 gcc/config/sh/sh.cc                                |   5 +-
 gcc/config/sparc/sparc.cc                          |   6 +-
 gcc/config/stormy16/stormy16-protos.h              |   5 +-
 gcc/config/stormy16/stormy16.cc                    |   4 +-
 gcc/config/v850/v850.cc                            |   3 +-
 gcc/config/vax/vax.cc                              |   5 +-
 gcc/config/visium/visium.cc                        |   5 +-
 gcc/config/xtensa/xtensa.cc                        |   7 +-
 gcc/coretypes.h                                    |   1 +
 gcc/doc/tm.texi                                    |  18 +-
 gcc/fortran/resolve.cc                             |   5 +-
 gcc/lra-assigns.cc                                 |   9 +-
 gcc/lra-constraints.cc                             |   3 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |  45 ++--
 gcc/m2/gm2-libs-iso/wrapclock.def                  |  10 +-
 gcc/recog.cc                                       |  12 +-
 gcc/recog.h                                        |  10 +-
 gcc/reload.cc                                      |   5 +-
 gcc/target.def                                     |  18 +-
 gcc/targhooks.cc                                   |   8 +-
 gcc/targhooks.h                                    |   6 +-
 .../gcc.target/riscv/rvv/autovec/pr110950.c        |  12 +
 gcc/tree-ssa-address.cc                            |   4 +-
 gcc/tree-ssa-address.h                             |   3 +-
 gcc/tree-ssa-loop-ivopts.cc                        |  18 +-
 libgm2/config.h.in                                 |  15 ++
 libgm2/configure                                   | 258 +++++++++++++++++++++
 libgm2/configure.ac                                |  23 +-
 libgm2/libm2iso/wrapclock.cc                       |  96 +++++++-
 libstdc++-v3/include/bits/alloc_traits.h           |   3 +-
 libstdc++-v3/include/bits/chrono.h                 |   6 +-
 libstdc++-v3/include/bits/list.tcc                 |   2 +-
 libstdc++-v3/include/bits/new_allocator.h          |   4 +
 libstdc++-v3/include/bits/regex_executor.tcc       |   2 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |  10 +-
 libstdc++-v3/include/bits/stl_algobase.h           |  15 +-
 libstdc++-v3/include/bits/stl_tree.h               |   2 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |   3 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |   2 +-
 libstdc++-v3/include/bits/uses_allocator.h         |   2 +-
 libstdc++-v3/include/c_global/cmath                |   6 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   2 +-
 libstdc++-v3/include/std/charconv                  |   2 +-
 libstdc++-v3/include/std/chrono                    |  10 +-
 libstdc++-v3/include/std/complex                   |  22 ++
 libstdc++-v3/include/std/format                    |  28 ++-
 libstdc++-v3/include/std/future                    |   8 +-
 libstdc++-v3/include/std/optional                  |   4 +-
 libstdc++-v3/include/std/scoped_allocator          |   8 +-
 libstdc++-v3/include/std/tuple                     |  16 +-
 libstdc++-v3/include/std/valarray                  |  12 +-
 99 files changed, 825 insertions(+), 267 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:367b7891e8429d266853abfcda34d8df5499b089

commit 367b7891e8429d266853abfcda34d8df5499b089
Merge: bcd1ad10d71a c8b396243ec5
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Tue Aug 8 20:46:42 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |  109 ++
 MAINTAINERS                                        |    4 +-
 Makefile.def                                       |   18 +
 Makefile.in                                        |  517 +++++++-
 Makefile.tpl                                       |   10 +-
 config/ChangeLog                                   |   41 +
 config/gcc-plugin.m4                               |   40 +
 config/lib-ld.m4                                   |    8 +-
 config/override.m4                                 |    2 +-
 config/picflag.m4                                  |    4 +-
 config/pkg.m4                                      |    8 +
 config/zstd.m4                                     |   23 +
 configure                                          |  224 +++-
 configure.ac                                       |   74 +-
 fixincludes/ChangeLog                              |    4 +
 fixincludes/configure                              |    3 +-
 gcc/ChangeLog                                      | 1164 +++++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    4 +-
 gcc/ada/ChangeLog                                  |   54 +
 gcc/ada/exp_util.adb                               |   23 +-
 gcc/ada/libgnat/i-cstrin.ads                       |    8 +-
 gcc/ada/libgnat/s-aridou.adb                       |    4 +
 gcc/ada/libgnat/s-atopri.adb                       |    5 +
 gcc/ada/libgnat/s-bitops.adb                       |    5 +
 gcc/ada/libgnat/s-carsi8.adb                       |    4 +
 gcc/ada/libgnat/s-carun8.adb                       |    4 +
 gcc/ada/libgnat/s-casi16.adb                       |    4 +
 gcc/ada/libgnat/s-casi32.adb                       |    4 +
 gcc/ada/libgnat/s-casi64.adb                       |    4 +
 gcc/ada/libgnat/s-caun16.adb                       |    4 +
 gcc/ada/libgnat/s-caun32.adb                       |    4 +
 gcc/ada/libgnat/s-caun64.adb                       |    4 +
 gcc/ada/libgnat/s-dwalin.adb                       |    8 +-
 gcc/ada/libgnat/s-exponn.adb                       |    5 +
 gcc/ada/libgnat/s-expont.adb                       |    5 +
 gcc/ada/libgnat/s-imageb.adb                       |   71 +-
 gcc/ada/libgnat/s-imagew.adb                       |   84 +-
 gcc/ada/libgnat/s-parame__qnx.adb                  |   30 +-
 gcc/ada/libgnat/s-valspe.adb                       |    5 +
 gcc/ada/libgnat/s-vauspe.adb                       |    5 +
 gcc/ada/sem_res.adb                                |   30 +-
 gcc/analyzer/ChangeLog                             |   57 +
 gcc/analyzer/analyzer-language.cc                  |   22 +
 gcc/analyzer/analyzer-language.h                   |    9 +
 gcc/analyzer/bounds-checking.cc                    |   12 +-
 gcc/analyzer/call-details.cc                       |   21 +
 gcc/analyzer/call-details.h                        |    2 +
 gcc/analyzer/region-model-manager.cc               |    2 +
 gcc/analyzer/region-model-reachability.cc          |   21 +
 gcc/analyzer/region-model.cc                       |  109 +-
 gcc/analyzer/region-model.h                        |    3 +-
 gcc/analyzer/region.cc                             |    6 +-
 gcc/analyzer/svalue.cc                             |   38 +-
 gcc/analyzer/svalue.h                              |    1 +
 gcc/c-family/ChangeLog                             |   11 +
 gcc/c-family/c-pragma.cc                           |    4 +
 gcc/c-family/c-pragma.h                            |    1 +
 gcc/c-family/c-warn.cc                             |   20 +-
 gcc/c/ChangeLog                                    |   18 +
 gcc/c/c-parser.cc                                  |  155 ++-
 gcc/cfg.cc                                         |   24 +
 gcc/cfg.h                                          |    2 +
 gcc/cfgloop.h                                      |    1 +
 gcc/cfgloopanal.cc                                 |   48 +-
 gcc/cfgloopmanip.cc                                |   33 +-
 gcc/combine.cc                                     |    4 +
 gcc/config.gcc                                     |    6 +-
 gcc/config/aarch64/aarch64-simd.md                 |  118 +-
 gcc/config/aarch64/aarch64.cc                      |   81 +-
 gcc/config/aarch64/constraints.md                  |   14 +
 gcc/config/aarch64/predicates.md                   |    5 +
 gcc/config/avr/avr-mcus.def                        |   63 +-
 gcc/config/bpf/bpf-passes.def                      |   20 -
 gcc/config/bpf/bpf-protos.h                        |    4 +-
 gcc/config/bpf/bpf.cc                              |  806 +-----------
 gcc/config/bpf/bpf.md                              |   17 +
 gcc/config/bpf/core-builtins.cc                    | 1372 ++++++++++++++++++++
 gcc/config/bpf/core-builtins.h                     |   35 +
 gcc/config/bpf/coreout.cc                          |   52 +-
 gcc/config/bpf/coreout.h                           |   13 +-
 gcc/config/bpf/t-bpf                               |    6 +-
 gcc/config/i386/cpuid.h                            |    4 +-
 gcc/config/i386/i386-protos.h                      |    3 +
 gcc/config/i386/i386.cc                            |   45 +-
 gcc/config/i386/i386.md                            |   73 +-
 gcc/config/i386/i386.opt                           |    4 +
 gcc/config/i386/mmx.md                             |  232 ++--
 gcc/config/i386/sse.md                             |  403 +++---
 gcc/config/riscv/autovec-vls.md                    |   44 +
 gcc/config/riscv/autovec.md                        |  293 ++++-
 gcc/config/riscv/riscv-protos.h                    |    7 +-
 gcc/config/riscv/riscv-v.cc                        |  157 ++-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   53 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    7 +-
 .../riscv/riscv-vector-builtins-functions.def      |   15 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   66 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    1 +
 gcc/config/riscv/riscv.cc                          |  254 +++-
 gcc/config/riscv/riscv.md                          |    4 +-
 gcc/config/riscv/riscv.opt                         |    4 +
 gcc/config/riscv/vector-iterators.md               |   93 ++
 gcc/config/riscv/vector.md                         |  618 ++++-----
 gcc/config/riscv/zicond.md                         |   38 +-
 gcc/config/rs6000/vxworks.h                        |    2 +-
 gcc/config/s390/s390.cc                            |   55 +
 gcc/config/s390/vector.md                          |   16 +-
 gcc/config/vxworks-smp.opt                         |   25 +
 gcc/configure                                      |  140 +-
 gcc/cp/ChangeLog                                   |   50 +
 gcc/cp/cp-tree.h                                   |   12 +-
 gcc/cp/init.cc                                     |    2 +-
 gcc/cp/method.cc                                   |    3 +-
 gcc/cp/parser.cc                                   |  273 ++--
 gcc/cp/pt.cc                                       |   10 +-
 gcc/cp/semantics.cc                                |   25 +-
 gcc/doc/avr-mmcu.texi                              |    6 +-
 gcc/doc/extend.texi                                |   70 +
 gcc/doc/invoke.texi                                |   40 +-
 gcc/expmed.cc                                      |    8 +-
 gcc/genmatch.cc                                    |   98 +-
 gcc/gensupport.cc                                  |    4 +-
 gcc/gimple-match-head.cc                           |   87 +-
 gcc/gimple-range-fold.cc                           |   26 +-
 gcc/gimple-range-fold.h                            |    3 +-
 gcc/gimple-range-gori.cc                           |   15 +-
 gcc/internal-fn.cc                                 |   24 +
 gcc/internal-fn.h                                  |    1 +
 gcc/ipa-param-manipulation.cc                      |   44 +-
 gcc/ipa-param-manipulation.h                       |    2 +
 gcc/ipa-prop.cc                                    |   18 +-
 gcc/ipa-sra.cc                                     |    6 +-
 gcc/lra-lives.cc                                   |    2 +-
 gcc/lra-spills.cc                                  |   69 +-
 gcc/m2/ChangeLog                                   |    6 +
 gcc/m2/gm2-libs-iso/SysClock.mod                   |  256 ++--
 gcc/m2/gm2-libs-iso/wrapclock.def                  |  125 ++
 gcc/match.pd                                       |   97 +-
 gcc/ordered-hash-map-tests.cc                      |   19 +-
 gcc/ordered-hash-map.h                             |   26 +
 gcc/passes.def                                     |    2 +-
 gcc/poly-int.h                                     |   45 +-
 gcc/range-op-float.cc                              |  129 +-
 gcc/range-op-mixed.h                               |   30 +-
 gcc/range-op.cc                                    |   41 +-
 gcc/range-op.h                                     |   15 +-
 gcc/regcprop.cc                                    |   56 +-
 gcc/testsuite/ChangeLog                            | 1233 ++++++++++++++++++
 gcc/testsuite/c-c++-common/Wrestrict.c             |   11 +-
 gcc/testsuite/g++.dg/cpp0x/decltype-100482.C       |   12 +
 gcc/testsuite/g++.dg/ipa/pr110378-1.C              |   48 +
 gcc/testsuite/g++.dg/ipa/pure-const-3.C            |   34 +-
 gcc/testsuite/g++.dg/ipa/pure-const-3.h            |   29 +
 gcc/testsuite/g++.dg/ipa/pure-const-3b.C           |    6 +
 gcc/testsuite/g++.dg/vect/pr84556.cc               |    1 +
 gcc/testsuite/g++.dg/vect/simd-1.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-2.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-3.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-4.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-5.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-6.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-7.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-8.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-9.cc                |    4 +
 gcc/testsuite/g++.dg/vect/simd-clone-6.cc          |    1 +
 gcc/testsuite/g++.dg/vect/vect-novector-pragma.cc  |   69 +
 gcc/testsuite/g++.dg/vect/vect.exp                 |    2 +-
 gcc/testsuite/g++.target/i386/pr110792.C           |   16 +
 gcc/testsuite/gcc.c-torture/compile/pr110874-a.c   |   17 +
 gcc/testsuite/gcc.c-torture/execute/20230802-1.c   |   68 +
 gcc/testsuite/gcc.dg/Wvla-parameter-4.c            |    5 -
 gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c  |    3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |    3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c  |    9 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |    6 +-
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |   12 +-
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |   15 +-
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |   10 +-
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-1.c  |   81 ++
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-2.c  |   19 +
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c  |   14 +
 gcc/testsuite/gcc.dg/analyzer/explode-4.c          |  157 +++
 gcc/testsuite/gcc.dg/analyzer/pr108171.c           |   31 +
 gcc/testsuite/gcc.dg/analyzer/pr110882.c           |   18 +
 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c       |   10 +
 gcc/testsuite/gcc.dg/attr-access-2.c               |   10 -
 gcc/testsuite/gcc.dg/cmp-mem-const-1.c             |    4 +-
 gcc/testsuite/gcc.dg/cmp-mem-const-2.c             |    4 +-
 gcc/testsuite/gcc.dg/cmp-mem-const-3.c             |    8 +-
 gcc/testsuite/gcc.dg/cmp-mem-const-4.c             |    8 +-
 gcc/testsuite/gcc.dg/cmp-mem-const-5.c             |    8 +-
 gcc/testsuite/gcc.dg/cmp-mem-const-6.c             |    8 +-
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |  230 ++++
 .../gcc.dg/plugin/cpython-plugin-test-1.c          |    8 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    2 +
 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h       |   85 +-
 gcc/testsuite/gcc.dg/pr101955.c                    |   63 +
 gcc/testsuite/gcc.dg/pr68193.c                     |   15 +
 gcc/testsuite/gcc.dg/pr96695-1.c                   |   18 +
 gcc/testsuite/gcc.dg/pr96695-10.c                  |   20 +
 gcc/testsuite/gcc.dg/pr96695-11.c                  |   18 +
 gcc/testsuite/gcc.dg/pr96695-12.c                  |   18 +
 gcc/testsuite/gcc.dg/pr96695-2.c                   |   18 +
 gcc/testsuite/gcc.dg/pr96695-3.c                   |   20 +
 gcc/testsuite/gcc.dg/pr96695-4.c                   |   21 +
 gcc/testsuite/gcc.dg/pr96695-5.c                   |   19 +
 gcc/testsuite/gcc.dg/pr96695-6.c                   |   20 +
 gcc/testsuite/gcc.dg/pr96695-7.c                   |   19 +
 gcc/testsuite/gcc.dg/pr96695-8.c                   |   19 +
 gcc/testsuite/gcc.dg/pr96695-9.c                   |   20 +
 gcc/testsuite/gcc.dg/torture/pr110702.c            |   31 +
 gcc/testsuite/gcc.dg/torture/pr110838.c            |   43 +
 gcc/testsuite/gcc.dg/torture/pr110924.c            |   23 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c      |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-1.c            |   36 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-2.c            |   32 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-3.c            |   22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103281-1.c         |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-9.c          |   20 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c        |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-20.c        |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-compare-1.c      |   13 +
 gcc/testsuite/gcc.dg/unroll-1.c                    |    3 +-
 gcc/testsuite/gcc.dg/vect/O3-pr70130.c             |    1 +
 gcc/testsuite/gcc.dg/vect/Os-vect-95.c             |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-1.c               |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-16.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-2.c               |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-24.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-25.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-26.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-27.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-28.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-29.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-42.c              |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c          |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c    |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c       |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c       |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c           |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c      |    2 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |    1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c     |    2 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c |    4 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c |    1 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-68.c |    4 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c   |    3 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c   |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c   |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c  |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c |    1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c |    1 +
 .../vect/costmodel/ppc/costmodel-vect-outer-fir.c  |    1 +
 .../vect/costmodel/x86_64/costmodel-vect-31.c      |    4 +
 .../vect/costmodel/x86_64/costmodel-vect-33.c      |    1 +
 .../vect/costmodel/x86_64/costmodel-vect-68.c      |    4 +
 .../gcc.dg/vect/fast-math-bb-slp-call-1.c          |    1 +
 .../gcc.dg/vect/fast-math-bb-slp-call-2.c          |    2 +
 gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c  |    4 +
 gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c  |    6 +
 .../gcc.dg/vect/fast-math-vect-complex-3.c         |    1 +
 .../gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c      |    1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-1.c     |    1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-2.c     |    1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-3.c     |    1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-5.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10a.c   |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10b.c   |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-15.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-16.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-17.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-18.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-19.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-20.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-21.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-22.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c     |    1 +
 .../gcc.dg/vect/no-scevccp-outer-6-global.c        |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c     |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9a.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9b.c    |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c      |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c      |    1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c   |    1 +
 .../gcc.dg/vect/no-section-anchors-vect-31.c       |    4 +
 .../gcc.dg/vect/no-section-anchors-vect-34.c       |    1 +
 .../gcc.dg/vect/no-section-anchors-vect-36.c       |    1 +
 .../gcc.dg/vect/no-section-anchors-vect-64.c       |    3 +
 .../gcc.dg/vect/no-section-anchors-vect-65.c       |    2 +
 .../gcc.dg/vect/no-section-anchors-vect-66.c       |    3 +
 .../gcc.dg/vect/no-section-anchors-vect-68.c       |    4 +
 .../gcc.dg/vect/no-section-anchors-vect-69.c       |    4 +
 .../gcc.dg/vect/no-section-anchors-vect-outer-4h.c |    2 +
 gcc/testsuite/gcc.dg/vect/no-trapping-math-2.c     |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-111.c        |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c   |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c   |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c   |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c   |    1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c   |    1 +
 gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c   |    1 +
 gcc/testsuite/gcc.dg/vect/no-tree-pre-slp-29.c     |    2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c        |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c        |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c       |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c         |    2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c         |    2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c         |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c   |    2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c   |    2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c   |    1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c       |    3 +
 gcc/testsuite/gcc.dg/vect/pr101445.c               |    1 +
 gcc/testsuite/gcc.dg/vect/pr103581.c               |    1 +
 gcc/testsuite/gcc.dg/vect/pr105219.c               |    1 +
 gcc/testsuite/gcc.dg/vect/pr108608.c               |    1 +
 gcc/testsuite/gcc.dg/vect/pr110838.c               |   31 +
 gcc/testsuite/gcc.dg/vect/pr18400.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr18536.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr20122.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr25413.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr30784.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr37539.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr40074.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr45752.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr45902.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr46009.c                |    2 +
 gcc/testsuite/gcc.dg/vect/pr48172.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr51074.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr51581-3.c              |    3 +
 gcc/testsuite/gcc.dg/vect/pr51581-4.c              |    3 +
 gcc/testsuite/gcc.dg/vect/pr53185-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr56918.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr56920.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr56933.c                |    2 +
 gcc/testsuite/gcc.dg/vect/pr57705.c                |    3 +
 gcc/testsuite/gcc.dg/vect/pr57741-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr57741-3.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr59591-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr59591-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr59594.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr59984.c                |    2 +
 gcc/testsuite/gcc.dg/vect/pr60276.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr61194.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr61680.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr62021.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr63341-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr64252.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr64404.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr64421.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr64493.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr64495.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr65947-3.c              |    6 +-
 gcc/testsuite/gcc.dg/vect/pr66251.c                |    2 +
 gcc/testsuite/gcc.dg/vect/pr66253.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr68502-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr68502-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr69820.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr70021.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr70354-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr70354-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr71259.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr78005.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr78558.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr80815-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr80815-3.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr80928.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr81410.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr81633.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr81740-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr81740-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr85586.c                |    2 +
 gcc/testsuite/gcc.dg/vect/pr87288-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr87288-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr87288-3.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr88903-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr88903-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr90018.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr92420.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr94994.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr97081-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr97558-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/pr97678.c                |    1 +
 gcc/testsuite/gcc.dg/vect/pr98308.c                |    2 +
 .../gcc.dg/vect/section-anchors-pr27770.c          |    1 +
 .../gcc.dg/vect/section-anchors-vect-69.c          |    4 +
 gcc/testsuite/gcc.dg/vect/slp-1.c                  |    4 +
 gcc/testsuite/gcc.dg/vect/slp-10.c                 |    3 +
 gcc/testsuite/gcc.dg/vect/slp-11a.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-11b.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-11c.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-12a.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-12b.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-12c.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-13-big-array.c       |    3 +
 gcc/testsuite/gcc.dg/vect/slp-13.c                 |    3 +
 gcc/testsuite/gcc.dg/vect/slp-14.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-15.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-16.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-17.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-18.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-19a.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-19b.c                |    1 +
 gcc/testsuite/gcc.dg/vect/slp-19c.c                |    2 +
 gcc/testsuite/gcc.dg/vect/slp-2.c                  |    4 +
 gcc/testsuite/gcc.dg/vect/slp-20.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-21.c                 |    3 +
 gcc/testsuite/gcc.dg/vect/slp-22.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-23.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-24-big-array.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-24.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-25.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-28.c                 |    3 +
 gcc/testsuite/gcc.dg/vect/slp-3-big-array.c        |    4 +
 gcc/testsuite/gcc.dg/vect/slp-3.c                  |    4 +
 gcc/testsuite/gcc.dg/vect/slp-33.c                 |    3 +
 gcc/testsuite/gcc.dg/vect/slp-34-big-array.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-34.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-35.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-37.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-4-big-array.c        |    3 +
 gcc/testsuite/gcc.dg/vect/slp-4.c                  |    3 +
 gcc/testsuite/gcc.dg/vect/slp-41.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-43.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-45.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |    4 +
 gcc/testsuite/gcc.dg/vect/slp-47.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-48.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/slp-49.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/slp-5.c                  |    3 +
 gcc/testsuite/gcc.dg/vect/slp-6.c                  |    3 +
 gcc/testsuite/gcc.dg/vect/slp-7.c                  |    3 +
 gcc/testsuite/gcc.dg/vect/slp-8.c                  |    1 +
 gcc/testsuite/gcc.dg/vect/slp-9.c                  |    1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-1.c             |    3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c   |    3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-2.c             |    3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-3.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-4.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-5.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-10.c      |    1 +
 .../gcc.dg/vect/slp-multitypes-11-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c      |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c      |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-2.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-3.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-4.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-5.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-6.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-7.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-8.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-9.c       |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-1.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-10.c            |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-11.c            |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-2.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-3.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-4.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-5.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-6.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-7.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-8.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |    1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c    |    1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c     |    1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-100.c               |    2 +
 gcc/testsuite/gcc.dg/vect/vect-103.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-104.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-105-big-array.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-105.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-106.c               |    2 +
 gcc/testsuite/gcc.dg/vect/vect-107.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-108.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-109.c               |    2 +
 gcc/testsuite/gcc.dg/vect/vect-11.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-110.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-113.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-114.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-115.c               |    2 +
 gcc/testsuite/gcc.dg/vect/vect-116.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-117.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-11a.c               |    2 +
 gcc/testsuite/gcc.dg/vect/vect-12.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-122.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-124.c               |    1 +
 gcc/testsuite/gcc.dg/vect/vect-13.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-14.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-15-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-15.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-17.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-18.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-19.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-2-big-array.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-2.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/vect-20.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-21.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-22.c                |    4 +
 gcc/testsuite/gcc.dg/vect/vect-23.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-24.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-25.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-26.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-27.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-28.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-29.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-3.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/vect-30.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-31-big-array.c      |    4 +
 gcc/testsuite/gcc.dg/vect/vect-31.c                |    4 +
 gcc/testsuite/gcc.dg/vect/vect-32-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-32.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-33-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-33.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-34-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-34.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-35-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-35.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-36-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-36.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-38.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-4.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/vect-40.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-42.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-44.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-46.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-48.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-5.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/vect-50.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-52.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-54.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-56.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-58.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-6-big-array.c       |    2 +
 gcc/testsuite/gcc.dg/vect/vect-6.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/vect-60.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-62.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-63.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-64.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-65.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-66.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-67.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-68.c                |    4 +
 gcc/testsuite/gcc.dg/vect/vect-7.c                 |    2 +
 gcc/testsuite/gcc.dg/vect/vect-70.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-71.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-72.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-73-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-73.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-74-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-74.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-75-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-75.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-76-big-array.c      |    3 +
 gcc/testsuite/gcc.dg/vect/vect-76.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-77-global.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-77.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-78-global.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-78.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-8.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/vect-80-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-80.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-82.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-82_64.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-83.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-83_64.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-85-big-array.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-85.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-86.c                |    3 +-
 gcc/testsuite/gcc.dg/vect/vect-87.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-88.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-89-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-89.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-9.c                 |    1 +
 gcc/testsuite/gcc.dg/vect/vect-92.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-93.c                |    3 +
 gcc/testsuite/gcc.dg/vect/vect-95.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-96.c                |    3 +-
 gcc/testsuite/gcc.dg/vect/vect-97-big-array.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-97.c                |    2 +
 gcc/testsuite/gcc.dg/vect/vect-98-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-98.c                |    3 +-
 gcc/testsuite/gcc.dg/vect/vect-99.c                |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c    |    2 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c    |    2 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-align-1.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-align-2.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-all-big-array.c     |    9 +
 gcc/testsuite/gcc.dg/vect/vect-all.c               |    9 +
 gcc/testsuite/gcc.dg/vect/vect-avg-1.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-11.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-15.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-16.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-5.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c  |    3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c  |    3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c  |    3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c  |    3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c  |    3 +
 gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap16.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap32.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap64.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-1.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-2.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-4.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-1.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-10.c           |    8 +
 gcc/testsuite/gcc.dg/vect/vect-cond-11.c           |    5 +
 gcc/testsuite/gcc.dg/vect/vect-cond-3.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-4.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-5.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-6.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-7.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-8.c            |    5 +
 gcc/testsuite/gcc.dg/vect/vect-cond-9.c            |   10 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cselim-1.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-cselim-2.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask.h       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-2.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c    |    2 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-4.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c    |    1 +
 .../gcc.dg/vect/vect-double-reduc-6-big-array.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-7.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c       |    2 +
 gcc/testsuite/gcc.dg/vect/vect-epilogues.c         |    2 +
 gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c  |    1 +
 .../gcc.dg/vect/vect-floatint-conversion-1.c       |    1 +
 .../gcc.dg/vect/vect-floatint-conversion-2.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-fma-1.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-gather-1.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-gather-3.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c           |    1 +
 .../gcc.dg/vect/vect-intfloat-conversion-1.c       |    1 +
 .../gcc.dg/vect/vect-intfloat-conversion-2.c       |    1 +
 .../gcc.dg/vect/vect-intfloat-conversion-3.c       |    1 +
 .../gcc.dg/vect/vect-intfloat-conversion-4a.c      |    1 +
 .../gcc.dg/vect/vect-intfloat-conversion-4b.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-1.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-10.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-2.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-3.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-4.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-5.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-6.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-7.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8-big-array.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8.c              |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8a-big-array.c   |    1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8a.c             |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-1.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-2.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-3.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-4.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-5.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c        |    2 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c        |    2 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c        |    2 +
 gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c  |    1 +
 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c |    2 +
 gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c          |    1 +
 .../gcc.dg/vect/vect-mult-const-pattern-1.c        |    1 +
 .../gcc.dg/vect/vect-mult-const-pattern-2.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c     |    2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c     |    2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c       |    2 +
 gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c       |    2 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-novector-pragma.c   |   61 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2-big-array.c |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2.c           |    1 +
 .../gcc.dg/vect/vect-outer-2a-big-array.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2a.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2b.c          |    1 +
 .../gcc.dg/vect/vect-outer-2c-big-array.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2c.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2d.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3.c           |    1 +
 .../gcc.dg/vect/vect-outer-3a-big-array.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3a.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3b.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3c.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-4.c           |    1 +
 .../gcc.dg/vect/vect-outer-4d-big-array.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-4d.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-5.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-outer-6.c           |    1 +
 .../gcc.dg/vect/vect-outer-fir-big-array.c         |    1 +
 .../gcc.dg/vect/vect-outer-fir-lb-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-fir.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c       |    1 +
 .../gcc.dg/vect/vect-over-widen-1-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c     |    1 +
 .../gcc.dg/vect/vect-over-widen-2-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c     |    1 +
 .../gcc.dg/vect/vect-over-widen-3-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c      |    1 +
 .../gcc.dg/vect/vect-over-widen-4-big-array.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-sdivmod-1.c         |    1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-1.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-3.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-4.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-1.c            |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-10.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-11.c           |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-12.c           |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-13.c           |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-14.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-15.c           |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-16.c           |    3 +
 gcc/testsuite/gcc.dg/vect/vect-simd-17.c           |   10 +
 gcc/testsuite/gcc.dg/vect/vect-simd-18.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-19.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-20.c           |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-8.c            |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-9.c            |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c     |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-11.c     |    4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-15.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-6.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-7.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-9.c      |    2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c  |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c  |    1 +
 .../gcc.dg/vect/vect-strided-a-u16-mult.c          |    1 +
 .../gcc.dg/vect/vect-strided-a-u32-mult.c          |    1 +
 .../gcc.dg/vect/vect-strided-a-u8-i2-gap.c         |    2 +
 .../vect/vect-strided-a-u8-i8-gap2-big-array.c     |    1 +
 .../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c        |    1 +
 .../vect/vect-strided-a-u8-i8-gap7-big-array.c     |    1 +
 .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-float.c     |    1 +
 .../gcc.dg/vect/vect-strided-mult-char-ls.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-mult.c      |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c   |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c   |    1 +
 .../gcc.dg/vect/vect-strided-store-a-u8-i2.c       |    1 +
 .../gcc.dg/vect/vect-strided-store-u16-i4.c        |    1 +
 .../gcc.dg/vect/vect-strided-store-u32-i2.c        |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-store.c     |    2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i3.c    |    4 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c  |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c |    2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c     |    1 +
 .../vect/vect-strided-u8-i8-gap2-big-array.c       |    1 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap2.c          |    1 +
 .../vect/vect-strided-u8-i8-gap4-big-array.c       |    2 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c  |    2 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap4.c          |    2 +
 .../vect/vect-strided-u8-i8-gap7-big-array.c       |    1 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap7.c          |    1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-01.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-02.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-03.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-04.c            |    1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-slp.c           |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c      |    1 +
 .../gcc.dg/vect/vect-widen-mult-const-s16.c        |    2 +
 .../gcc.dg/vect/vect-widen-mult-const-u16.c        |    3 +
 .../gcc.dg/vect/vect-widen-mult-extern-1.c         |    2 +
 .../gcc.dg/vect/vect-widen-mult-half-u8.c          |    2 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c   |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c    |    1 +
 .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c       |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-s16.c   |    2 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-s8.c    |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-u16.c   |    1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-u8.c    |    1 +
 gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c           |    2 +
 gcc/testsuite/gcc.target/aarch64/pr110625_3.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/pr98772.c         |    2 +-
 .../gcc.target/aarch64/vect-widen-shift.c          |   50 +
 gcc/testsuite/gcc.target/avr/lra-cpymem_qi.c       |   26 +
 .../gcc.target/bpf/core-builtin-enumvalue-errors.c |   22 +
 .../gcc.target/bpf/core-builtin-enumvalue-opt.c    |   35 +
 .../gcc.target/bpf/core-builtin-enumvalue.c        |   52 +
 .../bpf/core-builtin-fieldinfo-const-elimination.c |   29 +
 .../bpf/core-builtin-fieldinfo-errors-1.c          |    2 +-
 .../bpf/core-builtin-fieldinfo-errors-2.c          |    2 +-
 .../gcc.target/bpf/core-builtin-type-based.c       |   58 +
 .../gcc.target/bpf/core-builtin-type-id.c          |   40 +
 gcc/testsuite/gcc.target/bpf/core-support.h        |  109 ++
 .../gcc.target/i386/invariant-ternlog-1.c          |   21 +
 .../gcc.target/i386/invariant-ternlog-2.c          |   12 +
 gcc/testsuite/gcc.target/i386/pr110717-2.c         |   20 +
 gcc/testsuite/gcc.target/i386/pr110762-v4hf.c      |   57 +
 gcc/testsuite/gcc.target/i386/pr110792.c           |   17 +
 gcc/testsuite/gcc.target/i386/pr110832-1.c         |   12 +
 gcc/testsuite/gcc.target/i386/pr110832-2.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr110832-3.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr81904.c            |   22 +
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr88873.c            |    2 +
 gcc/testsuite/gcc.target/i386/vlddqu_vinserti128.c |   11 +
 .../gcc.target/riscv/omit-frame-pointer-1.c        |    7 +
 .../gcc.target/riscv/omit-frame-pointer-2.c        |    7 +
 .../gcc.target/riscv/omit-frame-pointer-3.c        |    7 +
 .../gcc.target/riscv/omit-frame-pointer-4.c        |    7 +
 .../gcc.target/riscv/omit-frame-pointer-test.c     |   13 +
 .../gcc.target/riscv/rvv/autovec/binop/narrow-1.c  |    4 +-
 .../riscv/rvv/autovec/cond/cond_arith-1.c          |   48 +
 .../riscv/rvv/autovec/cond/cond_arith-2.c          |   27 +
 .../riscv/rvv/autovec/cond/cond_arith-3.c          |   55 +
 .../riscv/rvv/autovec/cond/cond_arith-4.c          |   21 +
 .../riscv/rvv/autovec/cond/cond_arith-5.c          |   48 +
 .../riscv/rvv/autovec/cond/cond_arith-6.c          |   27 +
 .../riscv/rvv/autovec/cond/cond_arith-7.c          |   50 +
 .../riscv/rvv/autovec/cond/cond_arith-8.c          |   64 +
 .../riscv/rvv/autovec/cond/cond_arith-9.c          |   34 +
 .../riscv/rvv/autovec/cond/cond_arith_run-1.c      |   33 +
 .../riscv/rvv/autovec/cond/cond_arith_run-2.c      |    4 +
 .../riscv/rvv/autovec/cond/cond_arith_run-3.c      |   34 +
 .../riscv/rvv/autovec/cond/cond_arith_run-4.c      |    4 +
 .../riscv/rvv/autovec/cond/cond_arith_run-5.c      |   34 +
 .../riscv/rvv/autovec/cond/cond_arith_run-6.c      |    4 +
 .../riscv/rvv/autovec/cond/cond_arith_run-7.c      |   32 +
 .../riscv/rvv/autovec/cond/cond_arith_run-8.c      |   35 +
 .../riscv/rvv/autovec/cond/cond_arith_run-9.c      |   33 +
 .../riscv/rvv/autovec/cond/cond_fadd-1.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fadd-2.c           |   32 +
 .../riscv/rvv/autovec/cond/cond_fadd-3.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fadd-4.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fadd_run-1.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fadd_run-2.c       |   31 +
 .../riscv/rvv/autovec/cond/cond_fadd_run-3.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fadd_run-4.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-1.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-2.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-3.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-4.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-5.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-6.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-7.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-8.c       |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c   |   36 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c   |   36 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c   |   34 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c   |   34 +
 .../riscv/rvv/autovec/cond/cond_fmax-1.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fmax-2.c           |   32 +
 .../riscv/rvv/autovec/cond/cond_fmax-3.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fmax-4.c           |   33 +
 .../riscv/rvv/autovec/cond/cond_fmax_run-1.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fmax_run-2.c       |   31 +
 .../riscv/rvv/autovec/cond/cond_fmax_run-3.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fmax_run-4.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fmin-1.c           |   10 +
 .../riscv/rvv/autovec/cond/cond_fmin-2.c           |    9 +
 .../riscv/rvv/autovec/cond/cond_fmin-3.c           |    9 +
 .../riscv/rvv/autovec/cond/cond_fmin-4.c           |    9 +
 .../riscv/rvv/autovec/cond/cond_fmin_run-1.c       |    5 +
 .../riscv/rvv/autovec/cond/cond_fmin_run-2.c       |    5 +
 .../riscv/rvv/autovec/cond/cond_fmin_run-3.c       |    5 +
 .../riscv/rvv/autovec/cond/cond_fmin_run-4.c       |    5 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-1.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-2.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-3.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-4.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-5.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-6.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c   |   36 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c   |   36 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c   |   35 +
 .../riscv/rvv/autovec/cond/cond_fmul-1.c           |   29 +
 .../riscv/rvv/autovec/cond/cond_fmul-2.c           |   28 +
 .../riscv/rvv/autovec/cond/cond_fmul-3.c           |   29 +
 .../riscv/rvv/autovec/cond/cond_fmul-4.c           |   29 +
 .../riscv/rvv/autovec/cond/cond_fmul_run-1.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fmul_run-2.c       |   31 +
 .../riscv/rvv/autovec/cond/cond_fmul_run-3.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_fmul_run-4.c       |   32 +
 .../riscv/rvv/autovec/cond/cond_logical-1.c        |   43 +
 .../riscv/rvv/autovec/cond/cond_logical-2.c        |   43 +
 .../riscv/rvv/autovec/cond/cond_logical-3.c        |   43 +
 .../riscv/rvv/autovec/cond/cond_logical-4.c        |   43 +
 .../riscv/rvv/autovec/cond/cond_logical-5.c        |   43 +
 .../riscv/rvv/autovec/cond/cond_logical_run-1.c    |   33 +
 .../riscv/rvv/autovec/cond/cond_logical_run-2.c    |   33 +
 .../riscv/rvv/autovec/cond/cond_logical_run-3.c    |   33 +
 .../riscv/rvv/autovec/cond/cond_logical_run-4.c    |   33 +
 .../riscv/rvv/autovec/cond/cond_logical_run-5.c    |   33 +
 .../riscv/rvv/autovec/cond/cond_shift-1.c          |   33 +
 .../riscv/rvv/autovec/cond/cond_shift-2.c          |   33 +
 .../riscv/rvv/autovec/cond/cond_shift-3.c          |   33 +
 .../riscv/rvv/autovec/cond/cond_shift-4.c          |   33 +
 .../riscv/rvv/autovec/cond/cond_shift-5.c          |   29 +
 .../riscv/rvv/autovec/cond/cond_shift-6.c          |   27 +
 .../riscv/rvv/autovec/cond/cond_shift-7.c          |   29 +
 .../riscv/rvv/autovec/cond/cond_shift-8.c          |   29 +
 .../riscv/rvv/autovec/cond/cond_shift-9.c          |   29 +
 .../riscv/rvv/autovec/cond/cond_shift_run-1.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_shift_run-2.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_shift_run-3.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_shift_run-4.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_shift_run-5.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_shift_run-6.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_shift_run-7.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_shift_run-8.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_shift_run-9.c      |   28 +
 .../riscv/rvv/autovec/reduc/reduc_call-1.c         |   12 +
 .../riscv/rvv/autovec/reduc/reduc_call-2.c         |    6 +
 .../riscv/rvv/autovec/reduc/reduc_call-3.c         |    6 +
 .../riscv/rvv/autovec/reduc/reduc_call-4.c         |    6 +
 .../riscv/rvv/autovec/reduc/reduc_call-5.c         |   16 +
 .../gcc.target/riscv/rvv/autovec/vls/and-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/and-2.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/and-3.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   64 +
 .../gcc.target/riscv/rvv/autovec/vls/div-1.c       |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/ior-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/ior-2.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/ior-3.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/max-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/min-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/minus-1.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/minus-2.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/minus-3.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/mod-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/mult-1.c      |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/neg-1.c       |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/plus-1.c      |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/plus-2.c      |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/plus-3.c      |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-1.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-2.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-3.c     |   58 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-4.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-5.c     |   57 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-6.c     |   57 +
 .../riscv/rvv/base/float-point-single-div.c        |   44 +
 .../riscv/rvv/base/float-point-single-mul.c        |   44 +
 .../riscv/rvv/base/float-point-single-rdiv.c       |   33 +
 .../riscv/rvv/base/float-point-single-rsub.c       |   16 +-
 .../riscv/rvv/base/float-point-single-sub.c        |   16 +-
 .../riscv/rvv/base/float-point-widening-add.c      |   66 +
 .../riscv/rvv/base/float-point-widening-mul.c      |   44 +
 .../riscv/rvv/base/float-point-widening-sub.c      |   66 +
 .../gcc.target/riscv/rvv/base/vslide1down-1.c      |   22 +
 .../gcc.target/riscv/rvv/base/vslide1down-2.c      |   22 +
 .../gcc.target/riscv/rvv/base/vslide1down-3.c      |   22 +
 .../gcc.target/riscv/rvv/base/vslide1up-1.c        |   22 +
 .../gcc.target/riscv/rvv/base/vslide1up-2.c        |   22 +
 .../gcc.target/riscv/rvv/base/vslide1up-3.c        |   22 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |    2 +
 gcc/testsuite/gcc.target/riscv/zicond-ice-1.c      |   13 +
 gcc/testsuite/gcc.target/s390/s390.exp             |    3 +
 gcc/testsuite/gcc.target/s390/vxe2/vlbr-1.c        |   29 +
 gcc/testsuite/gcc.target/s390/vxe2/vstbr-1.c       |   29 +
 gcc/testsuite/gcc.target/s390/vxe2/vstbr-2.c       |   42 +
 gcc/testsuite/gfortran.dg/vect/pr49955.f           |   38 +
 gcc/testsuite/gm2/iso/run/pass/m2date.mod          |  101 ++
 gcc/testsuite/gm2/iso/run/pass/testclock.mod       |   15 +
 gcc/testsuite/gm2/iso/run/pass/testclock2.mod      |   22 +
 gcc/testsuite/lib/target-supports.exp              |    8 +-
 gcc/timevar.cc                                     |   89 +-
 gcc/timevar.h                                      |   11 +-
 gcc/tree-cfg.cc                                    |   41 +-
 gcc/tree-loop-distribution.cc                      |   15 +-
 gcc/tree-phinodes.cc                               |    3 +-
 gcc/tree-phinodes.h                                |    1 -
 gcc/tree-ssa-live.cc                               |   79 ++
 gcc/tree-ssa-live.h                                |   28 +
 gcc/tree-ssa-loop-ivopts.cc                        |   17 +-
 gcc/tree-ssa-loop-split.cc                         |   34 +-
 gcc/tree-ssa-phiopt.cc                             |   21 +-
 gcc/tree-ssa-sink.cc                               |  100 +-
 gcc/tree-vect-loop-manip.cc                        |   27 +-
 gcc/tree-vect-loop.cc                              |   15 +-
 gcc/tree-vect-patterns.cc                          |   37 +
 gcc/tree-vect-slp.cc                               |   38 +-
 gcc/tree-vect-stmts.cc                             |   58 +-
 gcc/tree-vectorizer.h                              |    5 +
 gcc/value-range.h                                  |    7 +-
 gcc/value-relation.cc                              |   14 +
 gcc/value-relation.h                               |    3 +
 gcc/vr-values.cc                                   |  160 ++-
 gcc/vr-values.h                                    |    4 +-
 include/ChangeLog                                  |   17 +
 include/collectorAPI.h                             |   73 ++
 include/libcollector.h                             |   89 ++
 include/libfcollector.h                            |   42 +
 include/plugin-api.h                               |   45 +-
 include/xtensa-dynconfig.h                         |    2 -
 intl/ChangeLog                                     |    4 +
 intl/configure                                     |    4 +-
 libada/ChangeLog                                   |    4 +
 libada/configure                                   |    4 +-
 libatomic/ChangeLog                                |   24 +
 libatomic/configure                                |  130 +-
 libbacktrace/ChangeLog                             |   29 +
 libbacktrace/configure                             |  130 +-
 libbacktrace/zstdtest.c                            |   10 +-
 libcc1/ChangeLog                                   |   24 +
 libcc1/configure                                   |  132 +-
 libcpp/ChangeLog                                   |    4 +
 libcpp/configure                                   |    4 +-
 libffi/ChangeLog                                   |   24 +
 libffi/configure                                   |  132 +-
 libgcc/ChangeLog                                   |    8 +
 libgcc/configure                                   |    6 +-
 libgfortran/ChangeLog                              |   24 +
 libgfortran/configure                              |  132 +-
 libgm2/ChangeLog                                   |   37 +
 libgm2/config.h.in                                 |    9 +
 libgm2/configure                                   |  279 +++-
 libgm2/configure.ac                                |    4 +-
 libgm2/libm2iso/Makefile.am                        |    6 +-
 libgm2/libm2iso/Makefile.in                        |   11 +-
 libgm2/libm2iso/wrapclock.cc                       |  220 ++++
 libgm2/libm2iso/wraptime.cc                        |    9 +-
 libgomp/ChangeLog                                  |   24 +
 libgomp/configure                                  |  132 +-
 libiberty/ChangeLog                                |   18 +
 libiberty/Makefile.in                              |    5 +-
 libiberty/aclocal.m4                               |    1 +
 libiberty/configure                                |  144 +-
 libiberty/configure.ac                             |   12 +
 libitm/ChangeLog                                   |   24 +
 libitm/configure                                   |  132 +-
 libobjc/ChangeLog                                  |   24 +
 libobjc/configure                                  |  130 +-
 libphobos/ChangeLog                                |   24 +
 libphobos/configure                                |  130 +-
 libquadmath/ChangeLog                              |   24 +
 libquadmath/configure                              |  130 +-
 libsanitizer/ChangeLog                             |   30 +
 libsanitizer/configure                             |  132 +-
 .../sanitizer_stacktrace_sparc.cpp                 |    6 -
 .../sanitizer_unwind_linux_libcdep.cpp             |    6 -
 libssp/ChangeLog                                   |   24 +
 libssp/configure                                   |  130 +-
 libstdc++-v3/ChangeLog                             |   55 +
 .../config/abi/pre/gnu-versioned-namespace.ver     |    1 +
 libstdc++-v3/configure                             |  148 ++-
 libstdc++-v3/include/std/format                    |   22 +-
 .../testsuite/std/format/functions/format_to.cc    |  100 ++
 libstdc++-v3/testsuite/std/format/string.cc        |   13 +
 libtool.m4                                         |  130 +-
 libvtv/ChangeLog                                   |   24 +
 libvtv/configure                                   |  132 +-
 lto-plugin/ChangeLog                               |   24 +
 lto-plugin/configure                               |  130 +-
 zlib/ChangeLog                                     |   24 +
 zlib/configure                                     |  130 +-
 1181 files changed, 21412 insertions(+), 3767 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:bcd1ad10d71aa80d64b58ed96ea1d54e8cd7d67e

commit bcd1ad10d71aa80d64b58ed96ea1d54e8cd7d67e
Merge: 48bd2469783b eb0a9102a93e
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Tue Aug 1 22:59:46 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    18 +
 MAINTAINERS                                        |     4 +
 Makefile.in                                        |     2 +-
 configure                                          |     1 +
 configure.ac                                       |     1 +
 gcc/ChangeLog                                      |  1063 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     1 +
 gcc/ada/ChangeLog                                  |   184 +
 gcc/ada/aspects.adb                                |    30 +-
 gcc/ada/aspects.ads                                |    12 +-
 gcc/ada/atree.adb                                  |    20 +
 gcc/ada/einfo-utils.adb                            |     6 +-
 gcc/ada/einfo-utils.ads                            |     2 +-
 gcc/ada/einfo.ads                                  |     4 +-
 gcc/ada/exp_aggr.adb                               |     4 +-
 gcc/ada/exp_attr.adb                               |     4 +-
 gcc/ada/exp_ch3.adb                                |   101 +-
 gcc/ada/exp_ch6.adb                                |   234 +-
 gcc/ada/exp_intr.adb                               |    45 -
 gcc/ada/exp_put_image.adb                          |    48 +-
 gcc/ada/exp_put_image.ads                          |     2 +-
 gcc/ada/exp_util.adb                               |     5 +-
 gcc/ada/fe.h                                       |     8 +-
 gcc/ada/gcc-interface/trans.cc                     |     7 +-
 gcc/ada/gen_il-gen.adb                             |    11 +-
 gcc/ada/inline.adb                                 |    49 +
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     1 +
 gcc/ada/libgnarl/s-tposen.adb                      |    10 +-
 gcc/ada/libgnat/a-except.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |    26 +-
 gcc/ada/libgnat/g-socket.ads                       |     5 +
 gcc/ada/par_sco.adb                                |    15 +-
 gcc/ada/repinfo.adb                                |    19 +-
 gcc/ada/s-oscons-tmplt.c                           |     5 +
 gcc/ada/sem_ch13.adb                               |     6 +-
 gcc/ada/sem_ch3.adb                                |    20 +-
 gcc/ada/sem_ch6.adb                                |   196 +-
 gcc/ada/sem_res.adb                                |     5 +-
 gcc/ada/sem_warn.adb                               |     4 +-
 gcc/ada/snames.h-tmpl                              |    56 +-
 gcc/ada/types.h                                    |     8 +-
 gcc/ada/xsnamest.adb                               |    30 +-
 gcc/analyzer/ChangeLog                             |   129 +
 gcc/analyzer/region-model-manager.cc               |   100 +-
 gcc/analyzer/region-model-manager.h                |     9 +-
 gcc/analyzer/region-model.cc                       |    21 +-
 gcc/analyzer/region.cc                             |    19 +-
 gcc/analyzer/region.h                              |    61 +-
 gcc/analyzer/svalue.cc                             |    20 +-
 gcc/analyzer/svalue.h                              |    86 +-
 gcc/analyzer/symbol.cc                             |    43 +
 gcc/analyzer/symbol.h                              |    53 +
 gcc/c-family/ChangeLog                             |    23 +
 gcc/c-family/c-common.h                            |     3 +
 gcc/c-family/c-lex.cc                              |    38 +-
 gcc/c-family/c-opts.cc                             |     1 +
 gcc/c-family/c-pragma.cc                           |    56 +-
 gcc/c-family/c-pragma.h                            |     2 +
 gcc/c-family/c.opt                                 |     4 +
 gcc/c/ChangeLog                                    |    16 +
 gcc/c/c-decl.cc                                    |    10 +-
 gcc/c/c-parser.cc                                  |    30 +-
 gcc/cfgloop.h                                      |     1 +
 gcc/cfgloopmanip.cc                                |   334 +-
 gcc/cfgloopmanip.h                                 |     8 +
 gcc/cfgrtl.cc                                      |     2 +-
 gcc/combine.cc                                     |    79 +-
 gcc/common/config/i386/i386-common.cc              |    10 +-
 gcc/common/config/riscv/riscv-common.cc            |     9 +-
 gcc/config/aarch64/aarch64.cc                      |    27 +-
 gcc/config/avr/avr.cc                              |     8 +-
 gcc/config/bpf/atomic.md                           |   185 +
 gcc/config/bpf/bpf-opts.h                          |    34 +-
 gcc/config/bpf/bpf.cc                              |    66 +-
 gcc/config/bpf/bpf.h                               |     6 +-
 gcc/config/bpf/bpf.md                              |   134 +-
 gcc/config/bpf/bpf.opt                             |   108 +-
 gcc/config/bpf/constraints.md                      |     3 +
 gcc/config/i386/i386-builtins.cc                   |     1 -
 gcc/config/i386/i386-expand.cc                     |     1 -
 gcc/config/i386/i386-features.cc                   |     7 +-
 gcc/config/i386/i386-options.cc                    |     1 -
 gcc/config/i386/i386.md                            |     3 +-
 gcc/config/i386/mmx.md                             |   878 +-
 gcc/config/i386/sse.md                             |     8 +-
 gcc/config/riscv/autovec-vls.md                    |   160 +
 gcc/config/riscv/autovec.md                        |    53 +-
 gcc/config/riscv/predicates.md                     |     2 +-
 gcc/config/riscv/riscv-modes.def                   |    84 +
 gcc/config/riscv/riscv-opts.h                      |     7 +
 gcc/config/riscv/riscv-protos.h                    |    16 +-
 gcc/config/riscv/riscv-v.cc                        |   291 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    27 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |     2 +
 .../riscv/riscv-vector-builtins-functions.def      |     3 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |    13 +-
 gcc/config/riscv/riscv-vector-builtins.def         |    50 +-
 gcc/config/riscv/riscv-vector-switch.def           |   102 +
 gcc/config/riscv/riscv.cc                          |   248 +-
 gcc/config/riscv/riscv.md                          |    15 +-
 gcc/config/riscv/riscv_vector.h                    |    51 -
 gcc/config/riscv/vector-iterators.md               |   477 +
 gcc/config/riscv/vector.md                         |   284 +-
 gcc/config/riscv/zicond.md                         |    84 +
 gcc/config/rs6000/rs6000-builtin.cc                |     4 +
 gcc/config/rs6000/rs6000-builtins.def              |    32 +-
 gcc/config/rs6000/rs6000-c.cc                      |    62 +-
 gcc/config/rs6000/rs6000-overload.def              |    24 +-
 gcc/config/rs6000/rs6000.md                        |    18 +
 gcc/config/rs6000/vsx.md                           |    36 +-
 gcc/config/s390/s390.cc                            |     9 +-
 gcc/config/s390/s390.opt                           |     7 +
 gcc/cp/ChangeLog                                   |   132 +
 gcc/cp/constexpr.cc                                |   195 +-
 gcc/cp/cp-gimplify.cc                              |    24 +-
 gcc/cp/cp-tree.h                                   |     8 +-
 gcc/cp/init.cc                                     |    11 +-
 gcc/cp/parser.cc                                   |   100 +-
 gcc/cp/pt.cc                                       |   108 +-
 gcc/cp/semantics.cc                                |     4 +-
 gcc/cp/typeck.cc                                   |     9 +-
 gcc/diagnostic-client-data-hooks.h                 |     6 +
 gcc/diagnostic-format-sarif.cc                     |    45 +-
 gcc/diagnostic-format-sarif.h                      |    45 +
 gcc/doc/invoke.texi                                |    84 +-
 gcc/doc/sourcebuild.texi                           |     4 +-
 gcc/expr.cc                                        |    13 +-
 gcc/fortran/ChangeLog                              |    47 +
 gcc/fortran/gfortran.h                             |     1 +
 gcc/fortran/gfortran.texi                          |     3 +-
 gcc/fortran/openmp.cc                              |    45 +-
 gcc/fortran/parse.cc                               |    53 +-
 gcc/fortran/resolve.cc                             |    22 +-
 gcc/fortran/trans-expr.cc                          |     1 +
 gcc/gcc-ar.cc                                      |    47 +
 gcc/generic-match-head.cc                          |    61 +
 gcc/gimple-fold.cc                                 |     4 +-
 gcc/gimple-match-head.cc                           |   110 +
 gcc/gimple-range-cache.cc                          |    45 +
 gcc/gimple-range-cache.h                           |     7 +-
 gcc/gimple-range-fold.cc                           |     3 +-
 gcc/gimple-range.cc                                |     6 +-
 gcc/internal-fn.def                                |   123 +-
 gcc/loop-unroll.cc                                 |    10 +-
 gcc/m2/ChangeLog                                   |    64 +
 gcc/m2/gm2-compiler/M2Check.mod                    |    39 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |    23 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    27 +
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |    73 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |    20 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |    73 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |     3 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |     1 -
 gcc/m2/gm2-compiler/P3Build.bnf                    |    38 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |     1 -
 gcc/m2/gm2-libs-iso/SysClock.mod                   |    10 -
 gcc/m2/gm2-libs/FIO.mod                            |    48 +-
 gcc/m2/m2pp.cc                                     |    39 +-
 gcc/match.pd                                       |   125 +-
 gcc/po/ChangeLog                                   |    22 +
 gcc/po/be.po                                       |  6423 ++--
 gcc/po/da.po                                       |  6434 ++--
 gcc/po/de.po                                       |  6438 ++--
 gcc/po/el.po                                       |  6427 ++--
 gcc/po/es.po                                       |  6437 ++--
 gcc/po/fi.po                                       |  6429 ++--
 gcc/po/fr.po                                       |  6436 ++--
 gcc/po/gcc.pot                                     | 20561 +++++-----
 gcc/po/hr.po                                       |  6427 ++--
 gcc/po/id.po                                       |  6438 ++--
 gcc/po/ja.po                                       |  6430 ++--
 gcc/po/nl.po                                       |  6425 ++--
 gcc/po/ru.po                                       |  6437 ++--
 gcc/po/sr.po                                       |  6440 ++--
 gcc/po/sv.po                                       |  6433 ++--
 gcc/po/tr.po                                       |  6442 ++--
 gcc/po/uk.po                                       | 38497 +++++++++----------
 gcc/po/vi.po                                       |  6434 ++--
 gcc/po/zh_CN.po                                    |  6442 ++--
 gcc/po/zh_TW.po                                    |  6433 ++--
 gcc/predict.cc                                     |    39 +-
 gcc/predict.h                                      |     1 -
 gcc/profile-count.cc                               |    59 +-
 gcc/profile-count.h                                |    10 +-
 gcc/range-op-float.cc                              |    18 +
 gcc/range-op-mixed.h                               |     8 +-
 gcc/range-op.cc                                    |   121 +-
 gcc/testsuite/ChangeLog                            |   808 +
 .../diagnostic-format-sarif-file-timevars-1.c      |    18 +
 .../diagnostic-format-sarif-file-timevars-2.c      |    21 +
 gcc/testsuite/c-c++-common/goacc/host_data-2.c     |     7 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C       |    10 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C       |     8 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C      |     8 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C     |     5 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C     |     7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C     |    12 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C       |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C    |     3 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C   |     6 +-
 gcc/testsuite/g++.dg/cpp0x/overflow1.C             |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-110382.C      |    17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-110619.C      |    10 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C       |     5 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C       |     3 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime1.C   |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime2.C   |    20 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime3.C   |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime4.C   |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime5.C   |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime6.C   |    15 +
 .../g++.dg/cpp1y/constexpr-tracking-const14.C      |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const16.C      |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const18.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const19.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const21.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const22.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const3.C       |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const4.C       |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const7.C       |     3 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-union5.C      |     4 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C  |     8 +
 gcc/testsuite/g++.dg/cpp1y/pr68180.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction115.C    |    16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C     |     4 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C     |     5 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast11.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast12.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast14.C            |    14 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C       |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C   |     5 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |     5 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |     6 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C        |    10 +-
 gcc/testsuite/g++.dg/cpp2a/constinit10.C           |     5 +-
 .../g++.dg/cpp2a/is-corresponding-member4.C        |     4 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-float3.C        |    12 +
 gcc/testsuite/g++.dg/ext/constexpr-vla2.C          |     4 +-
 gcc/testsuite/g++.dg/ext/constexpr-vla3.C          |     4 +-
 gcc/testsuite/g++.dg/lto/pr89335_0.C               |     2 +-
 gcc/testsuite/g++.dg/template/template-keyword4.C  |    18 +
 gcc/testsuite/g++.dg/template/ttp38.C              |    12 +
 gcc/testsuite/g++.dg/template/ttp39.C              |    16 +
 .../g++.dg/tree-ssa/devirt-array-destructor-1.C    |    28 +
 .../g++.dg/tree-ssa/devirt-array-destructor-2.C    |    29 +
 gcc/testsuite/g++.dg/tree-ssa/loop-split-1.C       |    23 +
 gcc/testsuite/g++.dg/ubsan/pr63956.C               |    23 +-
 gcc/testsuite/g++.dg/warn/pr83054-2.C              |    44 +
 gcc/testsuite/g++.dg/warn/pr83054.C                |     2 +-
 gcc/testsuite/g++.target/powerpc/pr110741.C        |   552 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C    |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C    |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr109986.c     |    41 +
 .../gcc.dg/Wmissing-variable-declarations.c        |    33 +
 gcc/testsuite/gcc.dg/cmp-mem-const-1.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-2.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-3.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-4.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-5.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-6.c             |    17 +
 gcc/testsuite/gcc.dg/pr102385.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr110582.c                    |    18 +
 gcc/testsuite/gcc.dg/pr110755.c                    |    29 +
 gcc/testsuite/gcc.dg/pr110777.c                    |    22 +
 gcc/testsuite/gcc.dg/pr56837.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr96931.c                     |     3 +-
 gcc/testsuite/gcc.dg/torture/pr110766.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr110799.c            |    46 +
 gcc/testsuite/gcc.dg/tree-prof/loop-split-1.c      |    33 +
 gcc/testsuite/gcc.dg/tree-prof/loop-split-2.c      |    36 +
 gcc/testsuite/gcc.dg/tree-prof/loop-split-3.c      |    41 +
 gcc/testsuite/gcc.dg/tree-prof/peel-1.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/unroll-1.c          |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/bitops-3.c           |    67 +
 gcc/testsuite/gcc.dg/tree-ssa/cast-1.c             |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/cast-2.c             |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-1.c           |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-2.c           |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/peel1.c              |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr109986.c           |   177 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c          |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c     |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c     |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c     |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c    |     1 -
 .../gcc.dg/tree-ssa/vect-profile-upate-2.c         |     9 +
 gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c       |     6 +-
 gcc/testsuite/gcc.dg/unroll-1.c                    |     4 +-
 gcc/testsuite/gcc.dg/unroll-3.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-4.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-5.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-6.c                    |     3 +-
 gcc/testsuite/gcc.dg/vect/pr106081.c               |    33 +
 gcc/testsuite/gcc.dg/vect/vect-1-big-array.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-1.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-10-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-10.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-100.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-103.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-104.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-105-big-array.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-105.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-106.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-107.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-108.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-109.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-11.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-110.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-112-big-array.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-112.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-113.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-114.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-115.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-116.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-117.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-118.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-119.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-11a.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-12.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-120.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-121.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-122.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-123.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-124.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-126.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-13.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-14.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-15-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-15.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-17.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-18.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-19.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-2-big-array.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-2.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-20.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-21.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-22.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-23.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-24.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-25.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-26.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-27.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-28.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-29.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-3.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-30.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-31-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-31.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-32-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-32-chars.c          |     2 +
 gcc/testsuite/gcc.dg/vect/vect-32.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-33-big-array.c      |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-33.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-34-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-34.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-35-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-35.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-36-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-36.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-38.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-4.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-40.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-42.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-44.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-46.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-48.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-5.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-50.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-52.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-54.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-56.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-58.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-6-big-array.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-6.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-60.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-62.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-63.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-64.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-65.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-66.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-67.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-68.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-7.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-70.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-71.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-72.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-73-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-73.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-74-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-74.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-75-big-array.c      |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-75.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-76-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-76.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-77-global.c         |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-77.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-78-global.c         |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-78.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-8.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-80-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-80.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-82.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-82_64.c             |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-83.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-83_64.c             |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-85-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-85.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-86.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-87.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-88.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-89-big-array.c      |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-89.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-9.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-91.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-92.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-93.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-95.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-96.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-97-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-97.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-98-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-98.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-99.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-multi-peel-gaps.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/pr110625_1.c      |    46 +
 gcc/testsuite/gcc.target/aarch64/pr110625_2.c      |    14 +
 gcc/testsuite/gcc.target/bpf/alu-2.c               |    12 +
 gcc/testsuite/gcc.target/bpf/alu-pseudoc-2.c       |    13 +
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c    |    19 +
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c    |    19 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c   |    50 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c   |    50 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c   |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-1.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-2.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-3.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c       |    20 +
 gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c       |    20 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |     2 +-
 gcc/testsuite/gcc.target/bpf/bswap-2.c             |    23 +
 gcc/testsuite/gcc.target/bpf/diag-sdiv.c           |     2 +-
 gcc/testsuite/gcc.target/bpf/diag-smod.c           |     2 +-
 gcc/testsuite/gcc.target/bpf/neg-1.c               |    14 +
 gcc/testsuite/gcc.target/bpf/neg-pseudoc-1.c       |    14 +
 .../gcc.target/bpf/{xbpf-sdiv-1.c => sdiv-1.c}     |     2 +-
 gcc/testsuite/gcc.target/bpf/sload-1.c             |    16 +
 gcc/testsuite/gcc.target/bpf/sload-pseudoc-1.c     |    16 +
 .../gcc.target/bpf/{xbpf-smod-1.c => smod-1.c}     |     2 +-
 gcc/testsuite/gcc.target/bpf/smov-1.c              |    18 +
 gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c      |    18 +
 gcc/testsuite/gcc.target/i386/avx2-gather-6.c      |     2 +-
 .../gcc.target/i386/avx2-vect-aggressive.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr110762.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110788.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr110790-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr110790-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr110843.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr87007-4.c          |     6 +-
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |     6 +-
 gcc/testsuite/gcc.target/powerpc/pr103605-1.c      |     9 +
 gcc/testsuite/gcc.target/powerpc/pr103605-2.c      |    11 +
 gcc/testsuite/gcc.target/powerpc/pr103605.h        |    31 +
 gcc/testsuite/gcc.target/powerpc/pr110776.c        |    22 +
 ...rd-runnable.c => vec-replace-word-runnable_1.c} |   176 +-
 .../powerpc/vec-replace-word-runnable_2.c          |    49 +
 gcc/testsuite/gcc.target/riscv/arch-23.c           |     6 +-
 gcc/testsuite/gcc.target/riscv/attribute-20.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-21.c      |     6 +
 gcc/testsuite/gcc.target/riscv/fsflags.c           |    16 +
 gcc/testsuite/gcc.target/riscv/pr102957.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/pr110748-1.c        |    10 +
 .../autovec/conversions/vec-narrow-int64-float16.c |    15 +
 .../autovec/conversions/vec-widen-float16-int64.c  |    15 +
 .../gcc.target/riscv/rvv/autovec/madd-split2-1.c   |    13 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |     1 +
 .../riscv/rvv/autovec/reduc/reduc_strict-1.c       |    28 +
 .../riscv/rvv/autovec/reduc/reduc_strict-2.c       |    26 +
 .../riscv/rvv/autovec/reduc/reduc_strict-3.c       |    18 +
 .../riscv/rvv/autovec/reduc/reduc_strict-4.c       |    24 +
 .../riscv/rvv/autovec/reduc/reduc_strict-5.c       |    28 +
 .../riscv/rvv/autovec/reduc/reduc_strict-6.c       |    18 +
 .../riscv/rvv/autovec/reduc/reduc_strict-7.c       |    21 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    29 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-2.c   |    31 +
 gcc/testsuite/gcc.target/riscv/rvv/autovec/v-1.c   |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |    88 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-1.c       |   168 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-2.c       |   153 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-3.c       |   153 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-4.c       |   137 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-5.c       |   137 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-6.c       |   122 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-7.c       |   122 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-1.c       |   179 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-10.c      |   139 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-11.c      |   248 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-12.c      |   229 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-13.c      |   209 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-14.c      |   190 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-15.c      |   229 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-16.c      |   209 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-17.c      |   190 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-2.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-3.c       |   166 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-4.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-5.c       |   152 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-6.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-7.c       |   139 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-8.c       |   166 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-9.c       |   152 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-1.c     |   133 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-2.c     |   124 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-3.c     |   115 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-4.c     |   106 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-5.c     |   124 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-6.c     |   115 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-7.c     |   106 +
 .../riscv/rvv/autovec/zve32f_zvl128b-1.c           |     2 +-
 .../riscv/rvv/autovec/zve64d_zvl128b-1.c           |     2 +-
 .../riscv/rvv/autovec/zve64f_zvl128b-1.c           |     2 +-
 .../riscv/rvv/base/binop_vx_constraint-100.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-101.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-102.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-103.c       |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-104.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-105.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-106.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-107.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-108.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-109.c       |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-110.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-111.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-112.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-113.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-114.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-115.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-116.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-117.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-118.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-119.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-97.c        |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-98.c        |    16 +-
 .../riscv/rvv/base/fixed-point-vxrm-error.c        |    24 +
 .../gcc.target/riscv/rvv/base/fixed-point-vxrm.c   |    81 +
 .../riscv/rvv/base/float-point-dynamic-frm-33.c    |    31 +
 .../riscv/rvv/base/float-point-dynamic-frm-34.c    |    32 +
 .../riscv/rvv/base/float-point-dynamic-frm-35.c    |    32 +
 .../riscv/rvv/base/float-point-dynamic-frm-36.c    |    29 +
 .../riscv/rvv/base/float-point-dynamic-frm-37.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-38.c    |    34 +
 .../riscv/rvv/base/float-point-dynamic-frm-39.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-40.c    |    34 +
 .../riscv/rvv/base/float-point-dynamic-frm-41.c    |    37 +
 .../riscv/rvv/base/float-point-dynamic-frm-42.c    |    37 +
 .../riscv/rvv/base/float-point-dynamic-frm-43.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-44.c    |    40 +
 .../riscv/rvv/base/float-point-dynamic-frm-45.c    |    35 +
 .../riscv/rvv/base/float-point-dynamic-frm-46.c    |    35 +
 .../riscv/rvv/base/float-point-dynamic-frm-47.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-48.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-49.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-50.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-51.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-52.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-53.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-54.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-55.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-56.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-57.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-58.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-59.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-60.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-61.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-62.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-63.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-64.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-65.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-66.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-67.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-68.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-69.c    |    31 +
 .../riscv/rvv/base/float-point-dynamic-frm-70.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-71.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-72.c    |    33 +
 .../riscv/rvv/base/float-point-dynamic-frm-73.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-74.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-75.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-76.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-77.c    |    20 +
 .../riscv/rvv/base/float-point-frm-error.c         |     6 +-
 .../riscv/rvv/base/float-point-frm-insert-1.c      |    14 +-
 .../riscv/rvv/base/float-point-frm-insert-6.c      |    33 -
 .../riscv/rvv/base/float-point-frm-insert-7.c      |     5 +-
 .../riscv/rvv/base/float-point-frm-run-1.c         |    50 +-
 .../riscv/rvv/base/float-point-frm-run-2.c         |    40 +-
 .../riscv/rvv/base/float-point-frm-run-3.c         |    40 +-
 .../riscv/rvv/base/float-point-frm-run-4.c         |    47 +
 .../riscv/rvv/base/float-point-frm-run-5.c         |    47 +
 .../riscv/rvv/base/float-point-frm-run.h           |    40 +
 .../gcc.target/riscv/rvv/base/float-point-frm.c    |    16 +-
 .../riscv/rvv/base/float-point-single-rsub.c       |    19 +
 .../riscv/rvv/base/float-point-single-sub.c        |    30 +
 .../gcc.target/riscv/rvv/base/merge_constraint-1.c |     4 +-
 .../gcc.target/riscv/rvv/base/tuple-intrinsic.c    |    23 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |     2 +
 gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c     |     8 +-
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    49 +
 gcc/testsuite/gcc.target/s390/aligned-1.c          |    20 +
 gcc/testsuite/gcc.target/s390/cmp-mem-const-1.c    |    24 +
 gcc/testsuite/gcc.target/s390/unaligned-1.c        |    20 +
 gcc/testsuite/gfortran.dg/assumed_type_18.f90      |    52 +
 gcc/testsuite/gfortran.dg/data_char_4.f90          |     2 +-
 gcc/testsuite/gfortran.dg/data_char_5.f90          |     8 +-
 gcc/testsuite/gfortran.dg/data_char_6.f90          |    26 +
 .../gfortran.dg/goacc/host_data-error.f90          |     6 +
 gcc/testsuite/gfortran.dg/goacc/pr71704.f90        |     5 +-
 gcc/testsuite/gfortran.dg/gomp/pr99226.f90         |     4 +-
 gcc/testsuite/gfortran.dg/gomp/teams-5.f90         |   150 +
 gcc/testsuite/gfortran.dg/gomp/teams-6.f90         |    88 +
 gcc/testsuite/gfortran.dg/ieee/comparisons_3.F90   |     2 +-
 .../extensions/asm/fail/extensions-asm-fail.exp    |    37 +
 .../gm2/extensions/asm/fail/stressreturn.mod       |    14 +
 .../extensions/asm/pass/extensions-asm-pass.exp    |    37 +
 gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod   |    13 +
 gcc/testsuite/gm2/iso/pass/constvec.mod            |    21 +
 gcc/testsuite/gm2/iso/pass/constvec2.mod           |    21 +
 gcc/testsuite/gm2/iso/run/pass/constvec3.mod       |    26 +
 gcc/testsuite/gm2/pim/fail/badxproc.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/program2.mod            |     3 +-
 gcc/testsuite/gnat.dg/unroll3.adb                  |     2 +-
 gcc/testsuite/lib/g++-dg.exp                       |     9 +-
 gcc/timevar.cc                                     |   164 +-
 gcc/timevar.h                                      |     5 +
 gcc/tree-diagnostic-client-data-hooks.cc           |    26 +-
 gcc/tree-scalar-evolution.cc                       |     1 +
 gcc/tree-ssa-ccp.cc                                |    12 +-
 gcc/tree-ssa-loop-im.cc                            |     5 +-
 gcc/tree-ssa-loop-ivopts.h                         |     1 -
 gcc/tree-ssa-loop-manip.cc                         |   245 +-
 gcc/tree-ssa-loop-split.cc                         |   128 +-
 gcc/tree-ssa-loop.cc                               |     1 -
 gcc/tree-ssa-pre.cc                                |    15 +-
 gcc/tree-ssa-propagate.cc                          |    28 +
 gcc/tree-ssa-propagate.h                           |     8 +-
 gcc/tree-ssa-sccvn.cc                              |     4 +-
 gcc/tree-ssa-sink.cc                               |    27 +-
 gcc/tree-vect-loop-manip.cc                        |    24 +-
 gcc/tree-vect-loop.cc                              |   129 +-
 gcc/tree-vect-slp.cc                               |    96 +-
 gcc/tree-vect-stmts.cc                             |   111 +-
 gcc/tree-vectorizer.h                              |     7 +-
 gcc/value-query.cc                                 |    21 -
 gcc/value-query.h                                  |    30 +-
 include/ChangeLog                                  |    17 +
 include/cuda/cuda.h                                |    87 +
 libbacktrace/ChangeLog                             |     7 +
 libbacktrace/config.h.in                           |     4 +
 libbacktrace/configure                             |    13 +
 libbacktrace/configure.ac                          |     3 +
 libbacktrace/fileline.c                            |    27 +-
 libgcc/ChangeLog                                   |     6 +
 libgcc/config.host                                 |     4 +-
 libgcc/config/riscv/t-crtstuff                     |     5 +
 libgomp/ChangeLog                                  |    38 +
 libgomp/libgomp-plugin.h                           |     7 +
 libgomp/libgomp.h                                  |     2 +
 libgomp/libgomp.texi                               |    36 +-
 libgomp/oacc-host.c                                |     2 +
 libgomp/plugin/cuda-lib.def                        |     3 +
 libgomp/plugin/plugin-nvptx.c                      |   118 +
 libgomp/target.c                                   |   114 +-
 libgomp/testsuite/libgomp.c/target-12.c            |     6 +-
 libgomp/testsuite/libgomp.fortran/target-12.f90    |     6 +-
 .../libgomp.fortran/target-memcpy-rect-1.f90       |   531 +
 libstdc++-v3/ChangeLog                             |    61 +
 libstdc++-v3/include/bits/algorithmfwd.h           |     2 +
 libstdc++-v3/include/bits/basic_string.h           |     6 +-
 libstdc++-v3/include/bits/stl_algo.h               |     6 +-
 libstdc++-v3/include/bits/stl_bvector.h            |     3 +-
 libstdc++-v3/include/bits/vector.tcc               |     5 +-
 libstdc++-v3/include/std/format                    |    21 +-
 .../src/c++11/compatibility-ldbl-facets-aliases.h  |     4 +-
 libstdc++-v3/src/c++11/locale-inst-monetary.h      |     2 +-
 libstdc++-v3/src/c++11/locale-inst-numeric.h       |     2 +-
 .../testsuite/23_containers/vector/bool/110807.cc  |    14 +
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |     7 +-
 .../testsuite/25_algorithms/random_shuffle/1.cc    |     1 +
 .../25_algorithms/random_shuffle/59603.cc          |     1 +
 .../25_algorithms/random_shuffle/deprecated.cc     |    19 +
 .../25_algorithms/random_shuffle/moveable.cc       |     1 +
 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc   |    10 +-
 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc   |    14 +-
 .../testsuite/std/format/functions/format.cc       |     4 +
 721 files changed, 108426 insertions(+), 90105 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:48bd2469783b4ea527b4c66392ca23605744f2ff

commit 48bd2469783b4ea527b4c66392ca23605744f2ff
Merge: 3affa25522ae 8125b12f846b
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sat Jul 22 17:04:56 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   151 +
 MAINTAINERS                                        |    28 +-
 Makefile.def                                       |     3 +-
 Makefile.in                                        |    40 +-
 Makefile.tpl                                       |    11 +-
 c++tools/ChangeLog                                 |    22 +
 c++tools/Makefile.in                               |    23 +-
 c++tools/configure                                 |    28 +-
 c++tools/configure.ac                              |    18 +-
 config/ChangeLog                                   |     4 +
 config/mh-mingw                                    |     1 -
 configure                                          |    77 +-
 configure.ac                                       |    67 +-
 contrib/ChangeLog                                  |   127 +
 contrib/bench-stringop                             |     4 +-
 contrib/clang-format                               |    10 +-
 contrib/filter_gcc_for_doxygen                     |     2 +-
 contrib/filter_params.py                           |     2 +-
 contrib/gcc-changelog/git_update_version.py        |     4 +-
 contrib/gen_autofdo_event.py                       |     7 +-
 contrib/gennews                                    |     1 +
 contrib/mklog.py                                   |    27 +-
 contrib/reghunt/ChangeLog                          |     5 +
 contrib/reghunt/bin/reg-hunt                       |     2 +-
 contrib/repro_fail                                 |     4 +-
 contrib/testsuite-management/validate_failures.py  |   354 +-
 contrib/unicode/DerivedCoreProperties.txt          |   253 +-
 contrib/unicode/DerivedNormalizationProps.txt      |    83 +-
 contrib/unicode/EastAsianWidth.txt                 |    74 +-
 contrib/unicode/NameAliases.txt                    |   570 +
 contrib/unicode/PropList.txt                       |    56 +-
 contrib/unicode/README                             |    34 +-
 contrib/unicode/UnicodeData.txt                    |   300 +-
 contrib/unicode/gen-box-drawing-chars.py           |    94 +
 contrib/unicode/gen-combining-chars.py             |    75 +
 contrib/unicode/gen-printable-chars.py             |    77 +
 fixincludes/ChangeLog                              |    15 +
 fixincludes/Makefile.in                            |    12 +-
 fixincludes/config.h.in                            |     4 +
 fixincludes/configure                              |    23 +
 fixincludes/configure.ac                           |    10 +-
 fixincludes/system.h                               |     4 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      | 22947 +++++++++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |   155 +-
 gcc/ada/ChangeLog                                  |  3552 ++
 gcc/ada/Make-generated.in                          |     2 +-
 gcc/ada/Makefile.rtl                               |    14 +-
 gcc/ada/accessibility.adb                          |     4 +-
 gcc/ada/ada_get_targ.adb                           |     9 -
 gcc/ada/adaint.c                                   |     3 +
 gcc/ada/ali-util.adb                               |     2 +-
 gcc/ada/aspects.adb                                |    29 +-
 gcc/ada/aspects.ads                                |    21 +-
 gcc/ada/atree.adb                                  |   152 +-
 gcc/ada/atree.ads                                  |    26 +-
 gcc/ada/back_end.adb                               |    10 +-
 gcc/ada/bcheck.adb                                 |     6 +-
 gcc/ada/binde.adb                                  |     4 +-
 gcc/ada/binderr.adb                                |     4 +-
 gcc/ada/checks.adb                                 |    25 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/comperr.adb                                |     6 +-
 gcc/ada/contracts.adb                              |   150 +-
 gcc/ada/contracts.ads                              |    12 +
 gcc/ada/cstand.adb                                 |     7 +-
 gcc/ada/debug.adb                                  |    35 +-
 gcc/ada/doc/gnat_rm.rst                            |     1 +
 gcc/ada/doc/gnat_rm/gnat_language_extensions.rst   |   498 +
 .../doc/gnat_rm/implementation_defined_aspects.rst |    10 +
 .../implementation_defined_characteristics.rst     |     6 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |   255 +-
 .../doc/gnat_rm/security_hardening_features.rst    |    30 +-
 ...ard_and_implementation_defined_restrictions.rst |    26 +-
 gcc/ada/doc/gnat_ugn/about_this_guide.rst          |     8 +-
 .../building_executable_programs_with_gnat.rst     |    86 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |    27 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |     4 +-
 .../doc/gnat_ugn/platform_specific_information.rst |    42 +
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    76 +-
 gcc/ada/einfo-utils.adb                            |    55 +-
 gcc/ada/einfo-utils.ads                            |   438 +-
 gcc/ada/einfo.ads                                  |    99 +-
 gcc/ada/err_vars.ads                               |     5 +
 gcc/ada/errout.adb                                 |   346 +-
 gcc/ada/errout.ads                                 |    31 +-
 gcc/ada/erroutc.adb                                |    83 +-
 gcc/ada/erroutc.ads                                |    10 +
 gcc/ada/exp_aggr.adb                               |  1523 +-
 gcc/ada/exp_attr.adb                               |   363 +-
 gcc/ada/exp_ch11.adb                               |   134 +-
 gcc/ada/exp_ch11.ads                               |     2 +-
 gcc/ada/exp_ch2.adb                                |     4 +-
 gcc/ada/exp_ch3.adb                                |   340 +-
 gcc/ada/exp_ch3.ads                                |     4 +-
 gcc/ada/exp_ch4.adb                                |  1296 +-
 gcc/ada/exp_ch4.ads                                |     4 +
 gcc/ada/exp_ch5.adb                                |   164 +-
 gcc/ada/exp_ch6.adb                                |   223 +-
 gcc/ada/exp_ch7.adb                                |   317 +-
 gcc/ada/exp_ch7.ads                                |    23 +
 gcc/ada/exp_ch8.adb                                |     3 +-
 gcc/ada/exp_ch9.adb                                |   233 +-
 gcc/ada/exp_disp.adb                               |   119 +-
 gcc/ada/exp_dist.adb                               |    14 +-
 gcc/ada/exp_fixd.adb                               |    41 +-
 gcc/ada/exp_imgv.adb                               |    40 +-
 gcc/ada/exp_intr.adb                               |    27 +
 gcc/ada/exp_prag.adb                               |    58 +
 gcc/ada/exp_prag.ads                               |     8 +
 gcc/ada/exp_put_image.adb                          |    42 +-
 gcc/ada/exp_sel.adb                                |    71 +-
 gcc/ada/exp_spark.adb                              |    54 +-
 gcc/ada/exp_strm.adb                               |   100 +-
 gcc/ada/exp_strm.ads                               |    39 +-
 gcc/ada/exp_util.adb                               |   256 +-
 gcc/ada/exp_util.ads                               |    53 +-
 gcc/ada/fe.h                                       |     7 +-
 gcc/ada/fmap.adb                                   |     2 +-
 gcc/ada/freeze.adb                                 |   104 +-
 gcc/ada/frontend.adb                               |    21 +-
 gcc/ada/gcc-interface/Make-lang.in                 |    25 +-
 gcc/ada/gcc-interface/Makefile.in                  |     7 +-
 gcc/ada/gcc-interface/decl.cc                      |   112 +-
 gcc/ada/gcc-interface/gigi.h                       |     5 +-
 gcc/ada/gcc-interface/misc.cc                      |    25 +-
 gcc/ada/gcc-interface/trans.cc                     |   344 +-
 gcc/ada/gcc-interface/utils.cc                     |    30 +-
 gcc/ada/gcc-interface/utils2.cc                    |    45 +-
 gcc/ada/gen_il-fields.ads                          |     7 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    49 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    19 +-
 gcc/ada/get_targ.adb                               |     9 -
 gcc/ada/get_targ.ads                               |     4 -
 gcc/ada/ghost.adb                                  |    48 +-
 gcc/ada/ghost.ads                                  |    15 +
 gcc/ada/gnat-style.texi                            |     6 +-
 gcc/ada/gnat1drv.adb                               |    43 +-
 gcc/ada/gnat_rm.texi                               |  2701 +-
 gcc/ada/gnat_ugn.texi                              |   962 +-
 gcc/ada/gnatls.adb                                 |     4 +-
 gcc/ada/gnatvsn.ads                                |     2 +-
 gcc/ada/gprep.adb                                  |     2 +-
 gcc/ada/init.c                                     |     4 +-
 gcc/ada/inline.adb                                 |   181 +-
 gcc/ada/inline.ads                                 |    14 +-
 gcc/ada/lib-load.adb                               |    31 +-
 gcc/ada/lib-writ.adb                               |    19 +-
 gcc/ada/lib-xref.adb                               |     2 +-
 gcc/ada/libgnarl/a-reatim.ads                      |     4 +-
 gcc/ada/libgnarl/a-tasatt.adb                      |    51 +-
 gcc/ada/libgnarl/s-interr.adb                      |    36 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |    36 +-
 gcc/ada/libgnarl/s-interr__sigaction.adb           |    22 +-
 gcc/ada/libgnarl/s-interr__vxworks.adb             |    36 +-
 gcc/ada/libgnarl/s-mudido.ads                      |     4 -
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     4 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    38 +-
 gcc/ada/libgnarl/s-tasini.adb                      |     2 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     9 +-
 gcc/ada/libgnarl/s-tataat.ads                      |     4 +-
 gcc/ada/libgnat/a-calend.ads                       |     8 +-
 gcc/ada/libgnat/a-calfor.adb                       |    31 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.ads                       |     7 +-
 gcc/ada/libgnat/a-cidlli.adb                       |    13 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |     4 -
 gcc/ada/libgnat/a-coinve.adb                       |    13 +-
 gcc/ada/libgnat/a-costso.adb                       |     2 +-
 gcc/ada/libgnat/a-crdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-dhfina.adb                       |     2 +-
 gcc/ada/libgnat/a-direct.adb                       |     4 +-
 gcc/ada/libgnat/a-excach.adb                       |     4 +-
 gcc/ada/libgnat/a-except.adb                       |   164 +-
 gcc/ada/libgnat/a-except.ads                       |    14 +
 gcc/ada/libgnat/a-nbnbig.ads                       |    16 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |     6 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |     6 +-
 gcc/ada/libgnat/a-nbnbre.ads                       |     6 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     4 +-
 gcc/ada/libgnat/a-nlelfu.ads                       |     1 -
 gcc/ada/libgnat/a-nllefu.ads                       |     1 -
 gcc/ada/libgnat/a-nselfu.ads                       |     1 -
 gcc/ada/libgnat/a-nuelfu.ads                       |     1 -
 gcc/ada/libgnat/a-rbtgbo.adb                       |    18 +-
 gcc/ada/libgnat/a-strbou.ads                       |    16 +-
 gcc/ada/libgnat/a-strfix.adb                       |    12 +
 gcc/ada/libgnat/a-strfix.ads                       |   175 +-
 gcc/ada/libgnat/a-strmap.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.ads                       |     7 +-
 gcc/ada/libgnat/a-strsea.adb                       |    20 +-
 gcc/ada/libgnat/a-strsea.ads                       |     9 +-
 gcc/ada/libgnat/a-strsup.adb                       |    34 +-
 gcc/ada/libgnat/a-strsup.ads                       |    13 +-
 gcc/ada/libgnat/a-strunb.ads                       |    20 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |    20 +-
 gcc/ada/libgnat/a-ststio.adb                       |     6 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-textio.ads                       |   392 +-
 gcc/ada/libgnat/a-tideio.ads                       |    36 +-
 gcc/ada/libgnat/a-tienio.ads                       |    39 +-
 gcc/ada/libgnat/a-tifiio.ads                       |    39 +-
 gcc/ada/libgnat/a-tiflio.ads                       |    39 +-
 gcc/ada/libgnat/a-tiinio.ads                       |    38 +-
 gcc/ada/libgnat/a-timoio.ads                       |    38 +-
 gcc/ada/libgnat/g-alleve.adb                       |    10 +-
 gcc/ada/libgnat/g-debpoo.adb                       |    75 +-
 gcc/ada/libgnat/g-debuti.ads                       |     4 +-
 gcc/ada/libgnat/g-dirope.adb                       |     1 -
 gcc/ada/libgnat/g-dirope.ads                       |     3 +-
 gcc/ada/libgnat/g-dynhta.adb                       |     4 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |     2 +-
 gcc/ada/libgnat/g-souinf.ads                       |     2 +-
 gcc/ada/libgnat/g-spipat.ads                       |     2 +-
 gcc/ada/libgnat/i-c.adb                            |    11 +-
 gcc/ada/libgnat/i-c.ads                            |    13 +-
 gcc/ada/libgnat/i-cheri.adb                        |    75 +
 gcc/ada/libgnat/i-cheri.ads                        |   470 +
 gcc/ada/libgnat/i-cpoint.adb                       |    21 +-
 gcc/ada/libgnat/i-cstrin.ads                       |    17 +-
 gcc/ada/libgnat/interfac.ads                       |     5 +-
 gcc/ada/libgnat/interfac__2020.ads                 |     5 +-
 gcc/ada/libgnat/s-aridou.adb                       |   547 +-
 gcc/ada/libgnat/s-aridou.ads                       |    12 +-
 gcc/ada/libgnat/s-arit32.adb                       |    43 +-
 gcc/ada/libgnat/s-atacco.adb                       |     6 +-
 gcc/ada/libgnat/s-atacco.ads                       |     6 +-
 gcc/ada/libgnat/s-atopri__32.ads                   |   149 +
 gcc/ada/libgnat/s-bituti.adb                       |    17 +-
 gcc/ada/libgnat/s-carun8.adb                       |     2 +-
 gcc/ada/libgnat/s-crtl.ads                         |     5 +-
 gcc/ada/libgnat/s-dwalin.adb                       |    12 +-
 gcc/ada/libgnat/s-expmod.adb                       |    21 +-
 gcc/ada/libgnat/s-genbig.adb                       |   106 +-
 gcc/ada/libgnat/s-genbig.ads                       |    12 +
 gcc/ada/libgnat/s-imagef.adb                       |    12 +-
 gcc/ada/libgnat/s-imagei.adb                       |     4 +-
 gcc/ada/libgnat/s-imagei.ads                       |    17 +-
 gcc/ada/libgnat/s-imageu.adb                       |    81 +-
 gcc/ada/libgnat/s-imageu.ads                       |    20 +-
 gcc/ada/libgnat/s-imgboo.adb                       |     6 +-
 gcc/ada/libgnat/s-imgint.ads                       |    13 +-
 gcc/ada/libgnat/s-imglli.ads                       |    14 +-
 gcc/ada/libgnat/s-imgllli.ads                      |    14 +-
 gcc/ada/libgnat/s-imglllu.ads                      |    10 +-
 gcc/ada/libgnat/s-imgllu.ads                       |     9 +-
 gcc/ada/libgnat/s-imguns.ads                       |     9 +-
 gcc/ada/libgnat/s-memory.ads                       |     2 +-
 gcc/ada/libgnat/s-mmap.adb                         |     7 +-
 gcc/ada/libgnat/s-pack03.adb                       |    47 +-
 gcc/ada/libgnat/s-pack05.adb                       |    47 +-
 gcc/ada/libgnat/s-pack06.adb                       |    94 +-
 gcc/ada/libgnat/s-pack07.adb                       |    47 +-
 gcc/ada/libgnat/s-pack09.adb                       |    47 +-
 gcc/ada/libgnat/s-pack10.adb                       |    94 +-
 gcc/ada/libgnat/s-pack100.adb                      |    94 +-
 gcc/ada/libgnat/s-pack101.adb                      |    47 +-
 gcc/ada/libgnat/s-pack102.adb                      |    94 +-
 gcc/ada/libgnat/s-pack103.adb                      |    47 +-
 gcc/ada/libgnat/s-pack104.adb                      |    94 +-
 gcc/ada/libgnat/s-pack105.adb                      |    47 +-
 gcc/ada/libgnat/s-pack106.adb                      |    94 +-
 gcc/ada/libgnat/s-pack107.adb                      |    47 +-
 gcc/ada/libgnat/s-pack108.adb                      |    94 +-
 gcc/ada/libgnat/s-pack109.adb                      |    47 +-
 gcc/ada/libgnat/s-pack11.adb                       |    47 +-
 gcc/ada/libgnat/s-pack110.adb                      |    94 +-
 gcc/ada/libgnat/s-pack111.adb                      |    47 +-
 gcc/ada/libgnat/s-pack112.adb                      |    94 +-
 gcc/ada/libgnat/s-pack113.adb                      |    47 +-
 gcc/ada/libgnat/s-pack114.adb                      |    94 +-
 gcc/ada/libgnat/s-pack115.adb                      |    47 +-
 gcc/ada/libgnat/s-pack116.adb                      |    94 +-
 gcc/ada/libgnat/s-pack117.adb                      |    47 +-
 gcc/ada/libgnat/s-pack118.adb                      |    94 +-
 gcc/ada/libgnat/s-pack119.adb                      |    47 +-
 gcc/ada/libgnat/s-pack12.adb                       |    94 +-
 gcc/ada/libgnat/s-pack120.adb                      |    94 +-
 gcc/ada/libgnat/s-pack121.adb                      |    47 +-
 gcc/ada/libgnat/s-pack122.adb                      |    94 +-
 gcc/ada/libgnat/s-pack123.adb                      |    47 +-
 gcc/ada/libgnat/s-pack124.adb                      |    94 +-
 gcc/ada/libgnat/s-pack125.adb                      |    47 +-
 gcc/ada/libgnat/s-pack126.adb                      |    94 +-
 gcc/ada/libgnat/s-pack127.adb                      |    47 +-
 gcc/ada/libgnat/s-pack13.adb                       |    47 +-
 gcc/ada/libgnat/s-pack14.adb                       |    94 +-
 gcc/ada/libgnat/s-pack15.adb                       |    47 +-
 gcc/ada/libgnat/s-pack17.adb                       |    47 +-
 gcc/ada/libgnat/s-pack18.adb                       |    94 +-
 gcc/ada/libgnat/s-pack19.adb                       |    47 +-
 gcc/ada/libgnat/s-pack20.adb                       |    94 +-
 gcc/ada/libgnat/s-pack21.adb                       |    47 +-
 gcc/ada/libgnat/s-pack22.adb                       |    94 +-
 gcc/ada/libgnat/s-pack23.adb                       |    47 +-
 gcc/ada/libgnat/s-pack24.adb                       |    94 +-
 gcc/ada/libgnat/s-pack25.adb                       |    47 +-
 gcc/ada/libgnat/s-pack26.adb                       |    94 +-
 gcc/ada/libgnat/s-pack27.adb                       |    47 +-
 gcc/ada/libgnat/s-pack28.adb                       |    94 +-
 gcc/ada/libgnat/s-pack29.adb                       |    47 +-
 gcc/ada/libgnat/s-pack30.adb                       |    94 +-
 gcc/ada/libgnat/s-pack31.adb                       |    47 +-
 gcc/ada/libgnat/s-pack33.adb                       |    47 +-
 gcc/ada/libgnat/s-pack34.adb                       |    94 +-
 gcc/ada/libgnat/s-pack35.adb                       |    47 +-
 gcc/ada/libgnat/s-pack36.adb                       |    94 +-
 gcc/ada/libgnat/s-pack37.adb                       |    47 +-
 gcc/ada/libgnat/s-pack38.adb                       |    94 +-
 gcc/ada/libgnat/s-pack39.adb                       |    47 +-
 gcc/ada/libgnat/s-pack40.adb                       |    94 +-
 gcc/ada/libgnat/s-pack41.adb                       |    47 +-
 gcc/ada/libgnat/s-pack42.adb                       |    94 +-
 gcc/ada/libgnat/s-pack43.adb                       |    47 +-
 gcc/ada/libgnat/s-pack44.adb                       |    94 +-
 gcc/ada/libgnat/s-pack45.adb                       |    47 +-
 gcc/ada/libgnat/s-pack46.adb                       |    94 +-
 gcc/ada/libgnat/s-pack47.adb                       |    47 +-
 gcc/ada/libgnat/s-pack48.adb                       |    94 +-
 gcc/ada/libgnat/s-pack49.adb                       |    47 +-
 gcc/ada/libgnat/s-pack50.adb                       |    94 +-
 gcc/ada/libgnat/s-pack51.adb                       |    47 +-
 gcc/ada/libgnat/s-pack52.adb                       |    94 +-
 gcc/ada/libgnat/s-pack53.adb                       |    47 +-
 gcc/ada/libgnat/s-pack54.adb                       |    94 +-
 gcc/ada/libgnat/s-pack55.adb                       |    47 +-
 gcc/ada/libgnat/s-pack56.adb                       |    94 +-
 gcc/ada/libgnat/s-pack57.adb                       |    47 +-
 gcc/ada/libgnat/s-pack58.adb                       |    94 +-
 gcc/ada/libgnat/s-pack59.adb                       |    47 +-
 gcc/ada/libgnat/s-pack60.adb                       |    94 +-
 gcc/ada/libgnat/s-pack61.adb                       |    47 +-
 gcc/ada/libgnat/s-pack62.adb                       |    94 +-
 gcc/ada/libgnat/s-pack63.adb                       |    47 +-
 gcc/ada/libgnat/s-pack65.adb                       |    47 +-
 gcc/ada/libgnat/s-pack66.adb                       |    94 +-
 gcc/ada/libgnat/s-pack67.adb                       |    47 +-
 gcc/ada/libgnat/s-pack68.adb                       |    94 +-
 gcc/ada/libgnat/s-pack69.adb                       |    47 +-
 gcc/ada/libgnat/s-pack70.adb                       |    94 +-
 gcc/ada/libgnat/s-pack71.adb                       |    47 +-
 gcc/ada/libgnat/s-pack72.adb                       |    94 +-
 gcc/ada/libgnat/s-pack73.adb                       |    47 +-
 gcc/ada/libgnat/s-pack74.adb                       |    94 +-
 gcc/ada/libgnat/s-pack75.adb                       |    47 +-
 gcc/ada/libgnat/s-pack76.adb                       |    94 +-
 gcc/ada/libgnat/s-pack77.adb                       |    47 +-
 gcc/ada/libgnat/s-pack78.adb                       |    94 +-
 gcc/ada/libgnat/s-pack79.adb                       |    47 +-
 gcc/ada/libgnat/s-pack80.adb                       |    94 +-
 gcc/ada/libgnat/s-pack81.adb                       |    47 +-
 gcc/ada/libgnat/s-pack82.adb                       |    94 +-
 gcc/ada/libgnat/s-pack83.adb                       |    47 +-
 gcc/ada/libgnat/s-pack84.adb                       |    94 +-
 gcc/ada/libgnat/s-pack85.adb                       |    47 +-
 gcc/ada/libgnat/s-pack86.adb                       |    94 +-
 gcc/ada/libgnat/s-pack87.adb                       |    47 +-
 gcc/ada/libgnat/s-pack88.adb                       |    94 +-
 gcc/ada/libgnat/s-pack89.adb                       |    47 +-
 gcc/ada/libgnat/s-pack90.adb                       |    94 +-
 gcc/ada/libgnat/s-pack91.adb                       |    47 +-
 gcc/ada/libgnat/s-pack92.adb                       |    94 +-
 gcc/ada/libgnat/s-pack93.adb                       |    47 +-
 gcc/ada/libgnat/s-pack94.adb                       |    94 +-
 gcc/ada/libgnat/s-pack95.adb                       |    47 +-
 gcc/ada/libgnat/s-pack96.adb                       |    94 +-
 gcc/ada/libgnat/s-pack97.adb                       |    47 +-
 gcc/ada/libgnat/s-pack98.adb                       |    94 +-
 gcc/ada/libgnat/s-pack99.adb                       |    47 +-
 gcc/ada/libgnat/s-parame.adb                       |     2 +
 gcc/ada/libgnat/s-parame.ads                       |     4 +-
 gcc/ada/libgnat/s-parame__hpux.ads                 |     4 +-
 gcc/ada/libgnat/s-parame__posix2008.ads            |     4 +-
 gcc/ada/libgnat/s-parame__qnx.adb                  |    81 +
 gcc/ada/libgnat/s-parame__rtems.adb                |     2 +
 gcc/ada/libgnat/s-parame__vxworks.adb              |    11 +-
 gcc/ada/libgnat/s-parame__vxworks.ads              |     4 +-
 gcc/ada/libgnat/s-putima.adb                       |     5 +-
 gcc/ada/libgnat/s-regpat.adb                       |     4 +-
 gcc/ada/libgnat/s-spcuop.ads                       |     2 +-
 gcc/ada/libgnat/s-statxd.adb                       |     8 +-
 gcc/ada/libgnat/s-stchop.adb                       |     5 +-
 gcc/ada/libgnat/s-stoele.adb                       |   101 +-
 gcc/ada/libgnat/s-stoele.ads                       |    50 +-
 gcc/ada/libgnat/s-stratt.ads                       |     4 +-
 gcc/ada/libgnat/s-strcom.adb                       |     2 +-
 gcc/ada/libgnat/s-tsmona__linux.adb                |    19 +-
 gcc/ada/libgnat/s-vaispe.adb                       |    10 +-
 gcc/ada/libgnat/s-vaispe.ads                       |    44 +-
 gcc/ada/libgnat/s-valboo.adb                       |     2 +-
 gcc/ada/libgnat/s-valboo.ads                       |    12 +-
 gcc/ada/libgnat/s-valint.ads                       |     5 +-
 gcc/ada/libgnat/s-vallli.ads                       |     5 +-
 gcc/ada/libgnat/s-valllli.ads                      |     5 +-
 gcc/ada/libgnat/s-vallllu.ads                      |     3 +-
 gcc/ada/libgnat/s-valllu.ads                       |     3 +-
 gcc/ada/libgnat/s-valspe.adb                       |    82 +
 gcc/ada/libgnat/s-valspe.ads                       |   211 +
 gcc/ada/libgnat/s-valuei.adb                       |     6 +-
 gcc/ada/libgnat/s-valuei.ads                       |    21 +-
 gcc/ada/libgnat/s-valueu.adb                       |   103 +-
 gcc/ada/libgnat/s-valueu.ads                       |     8 +-
 gcc/ada/libgnat/s-valuns.ads                       |     3 +-
 gcc/ada/libgnat/s-valuti.adb                       |    52 +-
 gcc/ada/libgnat/s-valuti.ads                       |   477 +-
 gcc/ada/libgnat/s-vauspe.ads                       |   121 +-
 gcc/ada/libgnat/s-vs_int.ads                       |    59 +
 gcc/ada/libgnat/s-vs_lli.ads                       |    60 +
 gcc/ada/libgnat/s-vs_llu.ads                       |    58 +
 gcc/ada/libgnat/s-vs_uns.ads                       |    57 +
 gcc/ada/libgnat/s-vsllli.ads                       |    60 +
 gcc/ada/libgnat/s-vslllu.ads                       |    58 +
 gcc/ada/libgnat/s-widthi.adb                       |     6 +-
 gcc/ada/libgnat/system-aix.ads                     |     2 +
 gcc/ada/libgnat/system-darwin-arm.ads              |     2 +
 gcc/ada/libgnat/system-darwin-ppc.ads              |     2 +
 gcc/ada/libgnat/system-darwin-x86.ads              |     2 +
 gcc/ada/libgnat/system-djgpp.ads                   |     2 +
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |     2 +
 gcc/ada/libgnat/system-freebsd.ads                 |     2 +
 gcc/ada/libgnat/system-hpux-ia64.ads               |     2 +
 gcc/ada/libgnat/system-hpux.ads                    |     2 +
 gcc/ada/libgnat/system-linux-alpha.ads             |     2 +
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +
 gcc/ada/libgnat/system-linux-hppa.ads              |     2 +
 gcc/ada/libgnat/system-linux-ia64.ads              |     2 +
 gcc/ada/libgnat/system-linux-m68k.ads              |     2 +
 gcc/ada/libgnat/system-linux-mips.ads              |     2 +
 gcc/ada/libgnat/system-linux-ppc.ads               |     3 +
 gcc/ada/libgnat/system-linux-riscv.ads             |     2 +
 gcc/ada/libgnat/system-linux-s390.ads              |     2 +
 gcc/ada/libgnat/system-linux-sh4.ads               |     2 +
 gcc/ada/libgnat/system-linux-sparc.ads             |     2 +
 gcc/ada/libgnat/system-linux-x86.ads               |     2 +
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |     2 +
 gcc/ada/libgnat/system-lynxos178-x86.ads           |     2 +
 gcc/ada/libgnat/system-mingw.ads                   |     2 +
 gcc/ada/libgnat/system-qnx-arm.ads                 |    16 +-
 gcc/ada/libgnat/system-rtems.ads                   |     2 +
 gcc/ada/libgnat/system-solaris-sparc.ads           |     2 +
 gcc/ada/libgnat/system-solaris-x86.ads             |     2 +
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     2 +
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     2 +
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     2 +
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     2 +
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     2 +
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     2 +
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     2 +
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     4 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     4 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     2 +
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     2 +
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     2 +
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     2 +
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     2 +
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |     2 +
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/opt.ads                                    |    42 +-
 gcc/ada/par-ch2.adb                                |    19 +-
 gcc/ada/par-ch3.adb                                |    17 +-
 gcc/ada/par-ch4.adb                                |    22 +-
 gcc/ada/par-ch5.adb                                |    33 +-
 gcc/ada/par-ch6.adb                                |     2 +-
 gcc/ada/par-ch7.adb                                |     6 +-
 gcc/ada/par-ch9.adb                                |     4 +-
 gcc/ada/par-endh.adb                               |    14 +-
 gcc/ada/par-prag.adb                               |    15 +-
 gcc/ada/par-util.adb                               |     4 +-
 gcc/ada/pprint.adb                                 |   678 +-
 gcc/ada/repinfo.adb                                |    56 +-
 gcc/ada/repinfo.ads                                |     5 +-
 gcc/ada/rtsfind.adb                                |    41 +-
 gcc/ada/s-oscons-tmplt.c                           |    10 +-
 gcc/ada/scans.ads                                  |     3 +
 gcc/ada/scng.adb                                   |    22 +-
 gcc/ada/sem.adb                                    |    23 +
 gcc/ada/sem_aggr.adb                               |   267 +-
 gcc/ada/sem_attr.adb                               |   219 +-
 gcc/ada/sem_attr.ads                               |     4 +-
 gcc/ada/sem_aux.adb                                |     4 -
 gcc/ada/sem_case.adb                               |    11 +-
 gcc/ada/sem_cat.adb                                |    13 +-
 gcc/ada/sem_ch10.adb                               |   180 +-
 gcc/ada/sem_ch11.adb                               |    22 +-
 gcc/ada/sem_ch12.adb                               |   819 +-
 gcc/ada/sem_ch12.ads                               |     4 +-
 gcc/ada/sem_ch13.adb                               |   603 +-
 gcc/ada/sem_ch3.adb                                |   276 +-
 gcc/ada/sem_ch4.adb                                |   601 +-
 gcc/ada/sem_ch4.ads                                |     3 +
 gcc/ada/sem_ch5.adb                                |   202 +-
 gcc/ada/sem_ch6.adb                                |   161 +-
 gcc/ada/sem_ch6.ads                                |     3 -
 gcc/ada/sem_ch7.adb                                |    43 +-
 gcc/ada/sem_ch8.adb                                |    67 +-
 gcc/ada/sem_ch9.adb                                |    19 +-
 gcc/ada/sem_disp.adb                               |    44 +-
 gcc/ada/sem_disp.ads                               |     5 +
 gcc/ada/sem_elab.adb                               |    10 +-
 gcc/ada/sem_eval.adb                               |    35 +-
 gcc/ada/sem_eval.ads                               |    10 +-
 gcc/ada/sem_prag.adb                               |   980 +-
 gcc/ada/sem_prag.ads                               |    69 +-
 gcc/ada/sem_res.adb                                |   472 +-
 gcc/ada/sem_scil.adb                               |     5 +-
 gcc/ada/sem_type.adb                               |    39 +-
 gcc/ada/sem_type.ads                               |     7 +-
 gcc/ada/sem_util.adb                               |   781 +-
 gcc/ada/sem_util.ads                               |    90 +-
 gcc/ada/sem_warn.adb                               |     2 +-
 gcc/ada/set_targ.adb                               |     2 +-
 gcc/ada/set_targ.ads                               |     2 +-
 gcc/ada/sinfo-utils.adb                            |     2 +-
 gcc/ada/sinfo.ads                                  |   104 +-
 gcc/ada/sinput.adb                                 |     2 +-
 gcc/ada/snames.ads-tmpl                            |    11 +-
 gcc/ada/snames.h-tmpl                              |     8 +-
 gcc/ada/sprint.adb                                 |     6 +-
 gcc/ada/style.adb                                  |    23 +-
 gcc/ada/style.ads                                  |    11 +-
 gcc/ada/styleg.adb                                 |    96 +-
 gcc/ada/styleg.ads                                 |    10 +-
 gcc/ada/stylesw.adb                                |   146 +-
 gcc/ada/stylesw.ads                                |     5 +
 gcc/ada/switch-c.adb                               |     6 +
 gcc/ada/targparm.adb                               |     8 +
 gcc/ada/targparm.ads                               |    29 +-
 gcc/ada/tbuild.adb                                 |    36 +-
 gcc/ada/tbuild.ads                                 |    11 +-
 gcc/ada/ttypes.ads                                 |     9 +-
 gcc/ada/uintp.adb                                  |     2 +-
 gcc/ada/usage.adb                                  |    12 +
 gcc/ada/vxworks7-cert-rtp-base-link.spec           |     2 -
 gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec    |     2 -
 gcc/ada/vxworks7-cert-rtp-base-link__x86.spec      |     2 -
 gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec   |     2 -
 gcc/ada/vxworks7-cert-rtp-link.spec                |    10 -
 gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec         |    10 -
 gcc/ada/warnsw.adb                                 |     6 +-
 gcc/ada/warnsw.ads                                 |     9 +-
 gcc/alias.cc                                       |   229 +-
 gcc/alias.h                                        |     8 +-
 gcc/analyzer/ChangeLog                             |   327 +
 gcc/analyzer/access-diagram.cc                     |  2407 ++
 gcc/analyzer/access-diagram.h                      |   165 +
 gcc/analyzer/analyzer.h                            |    30 +
 gcc/analyzer/analyzer.opt                          |    20 +
 gcc/analyzer/bounds-checking.cc                    |   299 +-
 gcc/analyzer/constraint-manager.cc                 |   131 +
 gcc/analyzer/constraint-manager.h                  |     1 +
 gcc/analyzer/diagnostic-manager.cc                 |     2 +-
 gcc/analyzer/engine.cc                             |     4 +-
 gcc/analyzer/infinite-recursion.cc                 |     2 +-
 gcc/analyzer/kf-analyzer.cc                        |     2 +-
 gcc/analyzer/kf.cc                                 |   361 +-
 gcc/analyzer/pending-diagnostic.h                  |     2 +-
 gcc/analyzer/program-point.cc                      |    42 +
 gcc/analyzer/program-point.h                       |     3 +
 gcc/analyzer/region-model-manager.cc               |    46 +-
 gcc/analyzer/region-model-manager.h                |     5 +-
 gcc/analyzer/region-model.cc                       |   200 +-
 gcc/analyzer/region-model.h                        |    15 +-
 gcc/analyzer/region.cc                             |   442 +-
 gcc/analyzer/region.h                              |    31 +-
 gcc/analyzer/sm-fd.cc                              |    14 +-
 gcc/analyzer/sm-file.cc                            |     4 +-
 gcc/analyzer/sm-malloc.cc                          |    29 +-
 gcc/analyzer/sm-pattern-test.cc                    |     2 +-
 gcc/analyzer/sm-sensitive.cc                       |     3 +-
 gcc/analyzer/sm-signal.cc                          |     2 +-
 gcc/analyzer/sm-taint.cc                           |    22 +-
 gcc/analyzer/store.cc                              |    93 +-
 gcc/analyzer/store.h                               |    20 +-
 gcc/analyzer/varargs.cc                            |     8 +-
 gcc/attr-fnspec.h                                  |     4 +-
 gcc/attribs.cc                                     |    11 +-
 gcc/auto-profile.cc                                |    23 +-
 gcc/bitmap.cc                                      |    41 +-
 gcc/bitmap.h                                       |     3 +
 gcc/btfout.cc                                      |   240 +-
 gcc/builtin-types.def                              |     7 +
 gcc/builtins.cc                                    |   183 +-
 gcc/builtins.def                                   |     7 +
 gcc/c-family/ChangeLog                             |   126 +
 gcc/c-family/c-ada-spec.cc                         |     6 +-
 gcc/c-family/c-attribs.cc                          |     9 +
 gcc/c-family/c-common.cc                           |    46 +-
 gcc/c-family/c-common.h                            |     8 +-
 gcc/c-family/c-cppbuiltin.cc                       |     9 +-
 gcc/c-family/c-format.cc                           |     3 +-
 gcc/c-family/c-gimplify.cc                         |    91 +
 gcc/c-family/c-lex.cc                              |    18 +-
 gcc/c-family/c-omp.cc                              |     5 +-
 gcc/c-family/c-opts.cc                             |    28 +-
 gcc/c-family/c-ubsan.cc                            |    14 +-
 gcc/c-family/c-warn.cc                             |    29 +-
 gcc/c-family/c.opt                                 |    37 +-
 gcc/c-family/known-headers.cc                      |     2 +-
 gcc/c/ChangeLog                                    |   181 +
 gcc/c/Make-lang.in                                 |    34 +-
 gcc/c/c-convert.cc                                 |     4 +-
 gcc/c/c-decl.cc                                    |   297 +-
 gcc/c/c-parser.cc                                  |   201 +-
 gcc/c/c-tree.h                                     |     2 +-
 gcc/c/c-typeck.cc                                  |   129 +-
 gcc/c/gimple-parser.cc                             |     5 +-
 gcc/calls.cc                                       |   176 +-
 gcc/calls.h                                        |     2 +-
 gcc/cfg.cc                                         |   151 +-
 gcc/cfg.h                                          |     1 +
 gcc/cfganal.cc                                     |    41 +-
 gcc/cfganal.h                                      |     3 +-
 gcc/cfgcleanup.cc                                  |     8 +-
 gcc/cfgexpand.cc                                   |    12 +-
 gcc/cfghooks.cc                                    |    38 +-
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.cc                                     |    23 +-
 gcc/cfgloop.h                                      |     7 +-
 gcc/cfgloopanal.cc                                 |   195 +-
 gcc/cfgloopmanip.cc                                |   235 +-
 gcc/cfgloopmanip.h                                 |     5 +
 gcc/cfgrtl.cc                                      |   170 +-
 gcc/cfgrtl.h                                       |     2 +-
 gcc/cgraph.cc                                      |    21 +-
 gcc/cgraph.h                                       |    22 +-
 gcc/cgraphclones.cc                                |     5 +-
 gcc/cgraphunit.cc                                  |    32 +-
 gcc/color-macros.h                                 |    16 +
 gcc/combine-stack-adj.cc                           |    18 +-
 gcc/combine.cc                                     |   578 +-
 gcc/common.opt                                     |    50 +-
 gcc/common/config/avr/avr-common.cc                |     6 -
 gcc/common/config/i386/cpuinfo.h                   |    40 +-
 gcc/common/config/i386/i386-common.cc              |   128 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     8 +
 gcc/common/config/i386/i386-isas.h                 |     7 +
 gcc/common/config/riscv/riscv-common.cc            |   335 +-
 gcc/common/config/rs6000/rs6000-common.cc          |     2 +
 gcc/config.gcc                                     |    15 +-
 gcc/config.host                                    |     5 +-
 gcc/config.in                                      |     6 +
 gcc/config/aarch64/aarch64-builtins.cc             |   160 +-
 gcc/config/aarch64/aarch64-modes.def               |     8 +
 gcc/config/aarch64/aarch64-opts.h                  |    10 +
 gcc/config/aarch64/aarch64-protos.h                |    12 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |    31 +-
 gcc/config/aarch64/aarch64-simd.md                 |  2388 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   181 +-
 gcc/config/aarch64/aarch64-sve-builtins.def        |     2 +-
 gcc/config/aarch64/aarch64-sve.md                  |   451 +-
 gcc/config/aarch64/aarch64-sve2.md                 |   110 +-
 gcc/config/aarch64/aarch64-tuning-flags.def        |     3 +
 gcc/config/aarch64/aarch64.cc                      |   896 +-
 gcc/config/aarch64/aarch64.h                       |    22 +-
 gcc/config/aarch64/aarch64.md                      |   413 +-
 gcc/config/aarch64/aarch64.opt                     |    35 +
 gcc/config/aarch64/arm_acle.h                      |    35 +-
 gcc/config/aarch64/arm_fp16.h                      |     4 +-
 gcc/config/aarch64/arm_neon.h                      |   126 +-
 gcc/config/aarch64/atomics.md                      |     6 +-
 gcc/config/aarch64/constraints.md                  |     2 +-
 gcc/config/aarch64/iterators.md                    |   127 +-
 gcc/config/aarch64/predicates.md                   |    51 +
 gcc/config/alpha/alpha.cc                          |    13 +-
 gcc/config/arc/arc.cc                              |    68 +-
 gcc/config/arc/arc.md                              |     8 +-
 gcc/config/arm/arm-builtins.cc                     |   248 +-
 gcc/config/arm/arm-builtins.h                      |     1 +
 gcc/config/arm/arm-c.cc                            |    42 +-
 gcc/config/arm/arm-mve-builtins-base.cc            |   407 +
 gcc/config/arm/arm-mve-builtins-base.def           |   204 +
 gcc/config/arm/arm-mve-builtins-base.h             |   183 +
 gcc/config/arm/arm-mve-builtins-functions.h        |   849 +
 gcc/config/arm/arm-mve-builtins-shapes.cc          |  1826 +
 gcc/config/arm/arm-mve-builtins-shapes.h           |    81 +
 gcc/config/arm/arm-mve-builtins.cc                 |  2075 +-
 gcc/config/arm/arm-mve-builtins.def                |    41 +-
 gcc/config/arm/arm-mve-builtins.h                  |   672 +-
 gcc/config/arm/arm-opts.h                          |     4 +-
 gcc/config/arm/arm-protos.h                        |    26 +
 gcc/config/arm/arm.cc                              |   109 +-
 gcc/config/arm/arm.h                               |     2 +-
 gcc/config/arm/arm.md                              |    26 +-
 gcc/config/arm/arm.opt                             |    11 +-
 gcc/config/arm/arm_acle.h                          |    64 +
 gcc/config/arm/arm_acle_builtins.def               |     3 +
 gcc/config/arm/arm_mve.h                           | 40492 +++----------------
 gcc/config/arm/arm_mve_builtins.def                |    30 +-
 gcc/config/arm/arm_mve_types.h                     |  1430 -
 gcc/config/arm/constraints.md                      |    20 +-
 gcc/config/arm/iterators.md                        |  1171 +-
 gcc/config/arm/mve.md                              |  6829 +---
 gcc/config/arm/predicates.md                       |    18 +-
 gcc/config/arm/t-arm                               |    32 +-
 gcc/config/arm/unknown-elf.h                       |     2 +-
 gcc/config/arm/unspecs.md                          |     1 +
 gcc/config/arm/vec-common.md                       |    26 +-
 gcc/config/arm/vfp.md                              |     7 +-
 gcc/config/avr/avr-dimode.md                       |    22 +-
 gcc/config/avr/avr-passes.def                      |    20 +
 gcc/config/avr/avr-protos.h                        |    10 +-
 gcc/config/avr/avr.cc                              |  1314 +-
 gcc/config/avr/avr.md                              |  1745 +-
 gcc/config/avr/avr.opt                             |     4 +-
 gcc/config/avr/constraints.md                      |    25 +
 gcc/config/avr/gen-avr-mmcu-specs.cc               |     2 +-
 gcc/config/avr/predicates.md                       |    50 +
 gcc/config/bfin/bfin.cc                            |     2 +-
 gcc/config/bfin/bfin.md                            |     3 +-
 gcc/config/bfin/predicates.md                      |     5 +-
 gcc/config/bpf/bpf-opts.h                          |     6 +
 gcc/config/bpf/bpf.cc                              |    48 +-
 gcc/config/bpf/bpf.h                               |     5 +-
 gcc/config/bpf/bpf.md                              |   108 +-
 gcc/config/bpf/bpf.opt                             |    14 +
 gcc/config/c6x/c6x.cc                              |     4 +-
 gcc/config/cris/constraints.md                     |    30 +-
 gcc/config/cris/cris-protos.h                      |     6 +
 gcc/config/cris/cris.cc                            |   161 +-
 gcc/config/cris/cris.md                            |   237 +-
 gcc/config/csky/csky.cc                            |     8 +-
 gcc/config/darwin-c.cc                             |     2 +-
 gcc/config/darwin.cc                               |     2 +-
 gcc/config/darwin.h                                |    27 +-
 gcc/config/darwin.opt                              |     4 +
 gcc/config/epiphany/epiphany.cc                    |     5 +-
 gcc/config/epiphany/epiphany.h                     |     6 +-
 gcc/config/frv/frv.cc                              |     4 +-
 gcc/config/gcn/gcn-hsa.h                           |     6 +-
 gcc/config/gcn/gcn-opts.h                          |    10 +-
 gcc/config/gcn/gcn-protos.h                        |    17 +
 gcc/config/gcn/gcn-tree.cc                         |     2 +-
 gcc/config/gcn/gcn-valu.md                         |   950 +-
 gcc/config/gcn/gcn.cc                              |   424 +-
 gcc/config/gcn/gcn.md                              |    15 +-
 gcc/config/gcn/gcn.opt                             |    20 +-
 gcc/config/gcn/mkoffload.cc                        |    36 +-
 gcc/config/gcn/predicates.md                       |     7 +
 gcc/config/h8300/constraints.md                    |     2 +-
 gcc/config/h8300/h8300.cc                          |     5 +-
 gcc/config/h8300/logical.md                        |    30 -
 gcc/config/h8300/predicates.md                     |     3 +-
 gcc/config/h8300/testcompare.md                    |    14 +-
 gcc/config/i386/amxcomplexintrin.h                 |    59 +
 gcc/config/i386/avx2intrin.h                       |   347 +
 gcc/config/i386/avx512bitalgintrin.h               |    39 +-
 gcc/config/i386/avx512bwintrin.h                   |    47 +-
 gcc/config/i386/avx512fintrin.h                    |   122 +-
 gcc/config/i386/avx512vbmi2intrin.h                |    18 +-
 gcc/config/i386/avx512vbmi2vlintrin.h              |    21 +-
 gcc/config/i386/avx512vlbwintrin.h                 |   402 +-
 gcc/config/i386/avx512vlintrin.h                   |   328 +-
 gcc/config/i386/avxvnniint16intrin.h               |   138 +
 gcc/config/i386/constraints.md                     |     2 +
 gcc/config/i386/cpuid.h                            |    66 +-
 gcc/config/i386/driver-i386.cc                     |     8 +-
 gcc/config/i386/gcc-auto-profile                   |     9 +-
 gcc/config/i386/i386-builtin-types.def             |     8 +-
 gcc/config/i386/i386-builtin.def                   |   158 +-
 gcc/config/i386/i386-builtins.cc                   |    29 +-
 gcc/config/i386/i386-c.cc                          |    32 +
 gcc/config/i386/i386-expand.cc                     |   761 +-
 gcc/config/i386/i386-features.cc                   |   219 +-
 gcc/config/i386/i386-features.h                    |     1 +
 gcc/config/i386/i386-isa.def                       |     5 +
 gcc/config/i386/i386-options.cc                    |    24 +-
 gcc/config/i386/i386-protos.h                      |     5 +-
 gcc/config/i386/i386.cc                            |   873 +-
 gcc/config/i386/i386.h                             |    82 +-
 gcc/config/i386/i386.md                            |  1679 +-
 gcc/config/i386/i386.opt                           |    24 +
 gcc/config/i386/immintrin.h                        |    14 +-
 gcc/config/i386/mingw-w64.h                        |    22 +-
 gcc/config/i386/mingw.opt                          |     4 +
 gcc/config/i386/mingw32.h                          |    28 +-
 gcc/config/i386/mmx.md                             |   280 +-
 gcc/config/i386/predicates.md                      |    77 +-
 gcc/config/i386/sha512intrin.h                     |    64 +
 gcc/config/i386/sm3intrin.h                        |    72 +
 gcc/config/i386/sm4intrin.h                        |    70 +
 gcc/config/i386/sse.md                             |  1679 +-
 gcc/config/i386/sym-mingw32.cc                     |     4 +-
 gcc/config/i386/sync.md                            |   160 +-
 gcc/config/i386/vaesintrin.h                       |     4 +-
 gcc/config/i386/vpclmulqdqintrin.h                 |     4 +-
 gcc/config/i386/winnt-cxx.cc                       |    12 +-
 gcc/config/i386/winnt.cc                           |     6 +-
 gcc/config/i386/wmmintrin.h                        |    29 +-
 gcc/config/i386/x-mingw32-utf8                     |    25 +-
 gcc/config/i386/x86-tune.def                       |    99 +-
 gcc/config/ia64/ia64.cc                            |     6 +-
 gcc/config/iq2000/iq2000.cc                        |    11 +-
 gcc/config/iq2000/predicates.md                    |     3 +-
 gcc/config/linux-protos.h                          |     2 +
 gcc/config/linux.cc                                |    11 +
 gcc/config/linux.h                                 |     3 +
 gcc/config/lm32/lm32.cc                            |     2 +-
 gcc/config/loongarch/constraints.md                |    46 +-
 gcc/config/loongarch/gnu-user.h                    |     7 +-
 gcc/config/loongarch/loongarch-def.c               |    12 +
 gcc/config/loongarch/loongarch-def.h               |     1 +
 gcc/config/loongarch/loongarch-protos.h            |     4 +-
 gcc/config/loongarch/loongarch-tune.h              |     8 +
 gcc/config/loongarch/loongarch.cc                  |   330 +-
 gcc/config/loongarch/loongarch.h                   |    34 +-
 gcc/config/loongarch/loongarch.md                  |    77 +-
 gcc/config/loongarch/predicates.md                 |    36 +
 gcc/config/m32c/m32c.cc                            |     2 +-
 gcc/config/m32r/m32r.cc                            |     3 -
 gcc/config/m68k/m68k-protos.h                      |     1 +
 gcc/config/m68k/m68k.cc                            |    15 +
 gcc/config/m68k/m68k.h                             |     3 +
 gcc/config/mcore/mcore.cc                          |     8 +-
 gcc/config/microblaze/microblaze.cc                |     5 +-
 gcc/config/microblaze/microblaze.h                 |     5 +-
 gcc/config/mips/constraints.md                     |     4 +
 gcc/config/mips/mips-protos.h                      |     6 +
 gcc/config/mips/mips.cc                            |   330 +-
 gcc/config/mips/mips.h                             |    33 +-
 gcc/config/mips/mips.md                            |   212 +-
 gcc/config/mips/mips.opt                           |     4 +
 gcc/config/mips/predicates.md                      |    21 +-
 gcc/config/mmix/mmix.cc                            |     7 +-
 gcc/config/moxie/uclinux.h                         |     8 -
 gcc/config/nvptx/gen-opt.sh                        |     2 +-
 gcc/config/nvptx/mkoffload.cc                      |    26 +
 gcc/config/nvptx/nvptx.cc                          |    43 +-
 gcc/config/or1k/or1k.cc                            |    31 +
 gcc/config/pa/pa-protos.h                          |     2 +-
 gcc/config/pa/pa.cc                                |    37 +-
 gcc/config/pa/pa.h                                 |     4 +-
 gcc/config/pa/pa.md                                |   213 +-
 gcc/config/pa/som.h                                |     2 +-
 gcc/config/pdp11/pdp11.cc                          |     4 +-
 gcc/config/riscv/arch-canonicalize                 |     7 +
 gcc/config/riscv/autovec-opt.md                    |   686 +
 gcc/config/riscv/autovec.md                        |  1689 +
 gcc/config/riscv/bitmanip.md                       |   241 +-
 gcc/config/riscv/constraints.md                    |    12 +-
 gcc/config/riscv/crypto.md                         |    24 -
 gcc/config/riscv/elf.h                             |     2 +-
 gcc/config/riscv/generic.md                        |     4 +-
 gcc/config/riscv/genrvv-type-indexer.cc            |   305 +-
 gcc/config/riscv/iterators.md                      |    22 +-
 gcc/config/riscv/linux.h                           |    12 +-
 gcc/config/riscv/multilib-generator                |     2 +-
 gcc/config/riscv/predicates.md                     |    69 +-
 gcc/config/riscv/riscv-builtins.cc                 |     6 +-
 gcc/config/riscv/riscv-c.cc                        |    18 +-
 gcc/config/riscv/riscv-cmo.def                     |    10 +
 gcc/config/riscv/riscv-cores.def                   |     4 +
 gcc/config/riscv/riscv-modes.def                   |   415 +-
 gcc/config/riscv/riscv-opts.h                      |   106 +-
 gcc/config/riscv/riscv-protos.h                    |   167 +-
 gcc/config/riscv/riscv-scalar-crypto.def           |     6 -
 gcc/config/riscv/riscv-selftests.cc                |    10 +
 gcc/config/riscv/riscv-subset.h                    |     8 +-
 gcc/config/riscv/riscv-v.cc                        |  3495 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   520 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    16 +-
 .../riscv/riscv-vector-builtins-functions.def      |    43 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   263 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |     5 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |   900 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   740 +-
 gcc/config/riscv/riscv-vector-builtins.def         |   662 +-
 gcc/config/riscv/riscv-vector-builtins.h           |    39 +-
 gcc/config/riscv/riscv-vector-switch.def           |   373 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |  1286 +-
 gcc/config/riscv/riscv-vsetvl.h                    |    41 +-
 gcc/config/riscv/riscv.cc                          |  1670 +-
 gcc/config/riscv/riscv.h                           |    52 +-
 gcc/config/riscv/riscv.md                          |   525 +-
 gcc/config/riscv/riscv.opt                         |    50 +
 gcc/config/riscv/sync.md                           |   409 +-
 gcc/config/riscv/t-riscv                           |    49 +-
 gcc/config/riscv/thead-peephole.md                 |    74 +
 gcc/config/riscv/thead.cc                          |   431 +
 gcc/config/riscv/thead.md                          |   365 +
 gcc/config/riscv/vector-iterators.md               |  1700 +-
 gcc/config/riscv/vector.md                         |  5367 ++-
 gcc/config/rl78/rl78.cc                            |     4 +-
 gcc/config/rs6000/aix.h                            |     4 +-
 gcc/config/rs6000/aix72.h                          |     4 +-
 gcc/config/rs6000/aix73.h                          |     8 +-
 gcc/config/rs6000/altivec.md                       |    24 +-
 gcc/config/rs6000/darwin.h                         |     6 +-
 gcc/config/rs6000/emmintrin.h                      |    28 +-
 gcc/config/rs6000/freebsd64.h                      |     4 +-
 gcc/config/rs6000/fusion.md                        |    27 +-
 gcc/config/rs6000/genfusion.pl                     |   215 +-
 gcc/config/rs6000/linux.h                          |     3 +
 gcc/config/rs6000/linux64.h                        |     7 +-
 gcc/config/rs6000/predicates.md                    |    66 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    29 +-
 gcc/config/rs6000/rs6000-builtins.def              |    90 +-
 gcc/config/rs6000/rs6000-c.cc                      |    15 +-
 gcc/config/rs6000/rs6000-call.cc                   |    10 +-
 gcc/config/rs6000/rs6000-linux.cc                  |    40 +
 gcc/config/rs6000/rs6000-logue.cc                  |     7 +-
 gcc/config/rs6000/rs6000-overload.def              |    12 +
 gcc/config/rs6000/rs6000-protos.h                  |     3 +
 gcc/config/rs6000/rs6000.cc                        |   278 +-
 gcc/config/rs6000/rs6000.md                        |   117 +-
 gcc/config/rs6000/vector.md                        |    11 +-
 gcc/config/rs6000/vsx.md                           |   187 +-
 gcc/config/s390/s390-c.cc                          |     4 +-
 gcc/config/s390/s390-protos.h                      |     5 +-
 gcc/config/s390/s390.cc                            |   334 +-
 gcc/config/s390/s390.md                            |    61 +-
 gcc/config/s390/vx-builtins.md                     |    11 +
 gcc/config/sh/divtab.cc                            |   203 -
 gcc/config/sh/sh.cc                                |    12 +-
 gcc/config/sh/sh.md                                |    41 +-
 gcc/config/sol2.cc                                 |     2 +-
 gcc/config/sol2.h                                  |     1 -
 gcc/config/sparc/sparc.cc                          |     8 +-
 gcc/config/sparc/sparc.h                           |     4 +-
 gcc/config/sparc/sparc.md                          |    62 +-
 gcc/config/stormy16/stormy16.cc                    |   204 +-
 gcc/config/stormy16/stormy16.md                    |   182 +-
 gcc/config/v850/v850.cc                            |     6 +-
 gcc/config/visium/visium.cc                        |     4 +-
 gcc/config/xtensa/constraints.md                   |     2 +-
 gcc/config/xtensa/linux.h                          |     2 +
 gcc/config/xtensa/predicates.md                    |     6 +
 gcc/config/xtensa/xtensa-dynconfig.cc              |    18 +
 gcc/config/xtensa/xtensa-opts.h                    |    28 +
 gcc/config/xtensa/xtensa-protos.h                  |     4 +-
 gcc/config/xtensa/xtensa.cc                        |   376 +-
 gcc/config/xtensa/xtensa.h                         |    13 +-
 gcc/config/xtensa/xtensa.md                        |   344 +-
 gcc/config/xtensa/xtensa.opt                       |     7 +
 gcc/configure                                      |   242 +-
 gcc/configure.ac                                   |   139 +-
 gcc/cp/ChangeLog                                   |  1265 +
 gcc/cp/Make-lang.in                                |    54 +-
 gcc/cp/call.cc                                     |   349 +-
 gcc/cp/class.cc                                    |    16 +-
 gcc/cp/constexpr.cc                                |   174 +-
 gcc/cp/constraint.cc                               |    56 +-
 gcc/cp/contracts.cc                                |    21 +-
 gcc/cp/coroutines.cc                               |    17 +-
 gcc/cp/cp-gimplify.cc                              |    38 +-
 gcc/cp/cp-name-hint.h                              |     1 +
 gcc/cp/cp-trait.def                                |     1 +
 gcc/cp/cp-tree.h                                   |    92 +-
 gcc/cp/cvt.cc                                      |     2 +-
 gcc/cp/cxx-pretty-print.cc                         |    41 +-
 gcc/cp/decl.cc                                     |   168 +-
 gcc/cp/decl2.cc                                    |    60 +-
 gcc/cp/error.cc                                    |    15 +-
 gcc/cp/except.cc                                   |    52 +-
 gcc/cp/friend.cc                                   |    24 +-
 gcc/cp/init.cc                                     |    84 +-
 gcc/cp/lambda.cc                                   |     9 +-
 gcc/cp/lang-specs.h                                |    12 +-
 gcc/cp/mangle.cc                                   |    10 +-
 gcc/cp/method.cc                                   |    61 +-
 gcc/cp/module.cc                                   |    14 +-
 gcc/cp/name-lookup.cc                              |    75 +-
 gcc/cp/name-lookup.h                               |     3 +
 gcc/cp/optimize.cc                                 |    26 +-
 gcc/cp/parser.cc                                   |   278 +-
 gcc/cp/pt.cc                                       |  1013 +-
 gcc/cp/ptree.cc                                    |     3 +
 gcc/cp/search.cc                                   |    48 +-
 gcc/cp/semantics.cc                                |   171 +-
 gcc/cp/tree.cc                                     |   258 +-
 gcc/cp/typeck.cc                                   |    95 +-
 gcc/cp/typeck2.cc                                  |   135 +-
 gcc/cprop.cc                                       |   117 +-
 gcc/cse.cc                                         |   378 +-
 gcc/cselib.cc                                      |    60 +-
 gcc/cselib.h                                       |    10 +-
 gcc/d/ChangeLog                                    |   190 +
 gcc/d/Make-lang.in                                 |     5 +-
 gcc/d/d-builtins.cc                                |     9 +-
 gcc/d/d-codegen.cc                                 |    48 +-
 gcc/d/d-convert.cc                                 |    40 +-
 gcc/d/d-ctfloat.cc                                 |     8 +-
 gcc/d/d-diagnostic.cc                              |     2 +-
 gcc/d/d-frontend.cc                                |     4 +-
 gcc/d/d-lang.cc                                    |    26 +-
 gcc/d/d-tree.h                                     |     2 +-
 gcc/d/decl.cc                                      |   344 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |     8 +-
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |     4 -
 gcc/d/dmd/aggregate.d                              |    49 +-
 gcc/d/dmd/aggregate.h                              |    11 +-
 gcc/d/dmd/aliasthis.d                              |    24 +-
 gcc/d/dmd/apply.d                                  |   188 -
 gcc/d/dmd/arrayop.d                                |     4 +-
 gcc/d/dmd/astenums.d                               |    25 +-
 gcc/d/dmd/attrib.d                                 |    42 +-
 gcc/d/dmd/attrib.h                                 |    20 +-
 gcc/d/dmd/blockexit.d                              |   110 +-
 gcc/d/dmd/canthrow.d                               |    30 +-
 gcc/d/dmd/chkformat.d                              |     2 +
 gcc/d/dmd/clone.d                                  |    32 +-
 gcc/d/dmd/common/outbuffer.d                       |    20 +-
 gcc/d/dmd/common/outbuffer.h                       |     6 +-
 gcc/d/dmd/common/string.d                          |    34 +-
 gcc/d/dmd/cond.d                                   |     5 +-
 gcc/d/dmd/cond.h                                   |     2 +-
 gcc/d/dmd/constfold.d                              |    18 +-
 gcc/d/dmd/cparse.d                                 |   686 +-
 gcc/d/dmd/cppmangle.d                              |   174 +-
 gcc/d/dmd/ctfeexpr.d                               |    36 +-
 gcc/d/dmd/dcast.d                                  |    11 +-
 gcc/d/dmd/dclass.d                                 |    15 +-
 gcc/d/dmd/declaration.d                            |    63 +-
 gcc/d/dmd/declaration.h                            |    64 +-
 gcc/d/dmd/delegatize.d                             |     6 +-
 gcc/d/dmd/denum.d                                  |     7 +-
 gcc/d/dmd/dimport.d                                |    16 +-
 gcc/d/dmd/dinterpret.d                             |   689 +-
 gcc/d/dmd/dmangle.d                                |   572 +-
 gcc/d/dmd/dmodule.d                                |    90 +-
 gcc/d/dmd/doc.d                                    |    17 +-
 gcc/d/dmd/dscope.d                                 |    17 +-
 gcc/d/dmd/dstruct.d                                |    26 +-
 gcc/d/dmd/dsymbol.d                                |    39 +-
 gcc/d/dmd/dsymbol.h                                |     9 +-
 gcc/d/dmd/dsymbolsem.d                             |   447 +-
 gcc/d/dmd/dtemplate.d                              |   741 +-
 gcc/d/dmd/dtoh.d                                   |    26 +-
 gcc/d/dmd/errors.d                                 |    60 +
 gcc/d/dmd/errorsink.d                              |   141 +
 gcc/d/dmd/escape.d                                 |   260 +-
 gcc/d/dmd/expression.d                             |   745 +-
 gcc/d/dmd/expression.h                             |   108 +-
 gcc/d/dmd/expressionsem.d                          |   959 +-
 gcc/d/dmd/foreachvar.d                             |     6 +-
 gcc/d/dmd/func.d                                   |   295 +-
 gcc/d/dmd/globals.d                                |    85 +-
 gcc/d/dmd/globals.h                                |   158 +-
 gcc/d/dmd/gluelayer.d                              |    29 +-
 gcc/d/dmd/hdrgen.d                                 |   352 +-
 gcc/d/dmd/iasm.d                                   |    28 +-
 gcc/d/dmd/iasmgcc.d                                |    21 +-
 gcc/d/dmd/id.d                                     |    21 +
 gcc/d/dmd/identifier.d                             |    21 +-
 gcc/d/dmd/identifier.h                             |     2 +-
 gcc/d/dmd/importc.d                                |    13 +-
 gcc/d/dmd/init.d                                   |    84 +-
 gcc/d/dmd/init.h                                   |     8 +-
 gcc/d/dmd/initsem.d                                |   304 +-
 gcc/d/dmd/inline.d                                 |     4 +-
 gcc/d/dmd/json.d                                   |    12 +-
 gcc/d/dmd/lambdacomp.d                             |     2 +-
 gcc/d/dmd/lexer.d                                  |   304 +-
 gcc/d/dmd/location.d                               |    78 +-
 gcc/d/dmd/module.h                                 |    10 +-
 gcc/d/dmd/mtype.d                                  |   357 +-
 gcc/d/dmd/mtype.h                                  |     4 +-
 gcc/d/dmd/nogc.d                                   |   121 +-
 gcc/d/dmd/ob.d                                     |    11 +-
 gcc/d/dmd/objc.h                                   |     6 +-
 gcc/d/dmd/opover.d                                 |   126 +-
 gcc/d/dmd/optimize.d                               |     9 +-
 gcc/d/dmd/parse.d                                  |   537 +-
 gcc/d/dmd/parsetimevisitor.d                       |     4 +-
 gcc/d/dmd/postordervisitor.d                       |   153 +
 gcc/d/dmd/printast.d                               |    30 +-
 gcc/d/dmd/root/aav.d                               |     2 +-
 gcc/d/dmd/root/array.d                             |    48 +-
 gcc/d/dmd/root/ctfloat.d                           |     2 +-
 gcc/d/dmd/root/ctfloat.h                           |     3 +-
 gcc/d/dmd/root/dcompat.h                           |    10 +-
 gcc/d/dmd/root/filename.d                          |     6 +
 gcc/d/dmd/root/filename.h                          |     1 +
 gcc/d/dmd/root/optional.h                          |     4 +-
 gcc/d/dmd/root/rootobject.d                        |     2 +-
 gcc/d/dmd/sapply.d                                 |     2 +-
 gcc/d/dmd/scope.h                                  |     4 +-
 gcc/d/dmd/semantic2.d                              |    38 +-
 gcc/d/dmd/semantic3.d                              |    15 +-
 gcc/d/dmd/sideeffect.d                             |    13 +-
 gcc/d/dmd/statement.d                              |   143 +-
 gcc/d/dmd/statement.h                              |    33 +-
 gcc/d/dmd/statementsem.d                           |   963 +-
 gcc/d/dmd/target.h                                 |    20 +-
 gcc/d/dmd/template.h                               |    31 +-
 gcc/d/dmd/templateparamsem.d                       |     2 +-
 gcc/d/dmd/tokens.d                                 |    61 +-
 gcc/d/dmd/tokens.h                                 |    12 +-
 gcc/d/dmd/traits.d                                 |   295 +-
 gcc/d/dmd/transitivevisitor.d                      |    16 +-
 gcc/d/dmd/typesem.d                                |   254 +-
 gcc/d/dmd/typinf.d                                 |     9 +-
 gcc/d/dmd/visitor.d                                |    11 +-
 gcc/d/dmd/visitor.h                                |    13 +-
 gcc/d/expr.cc                                      |   116 +-
 gcc/d/gdc.texi                                     |    17 +
 gcc/d/implement-d.texi                             |     5 +
 gcc/d/imports.cc                                   |     9 +
 gcc/d/intrinsics.cc                                |     2 +
 gcc/d/lang.opt                                     |    20 +-
 gcc/d/modules.cc                                   |    12 +-
 gcc/d/runtime.def                                  |    15 -
 gcc/d/toir.cc                                      |     9 +-
 gcc/d/typeinfo.cc                                  |    10 +-
 gcc/d/types.cc                                     |    62 +-
 gcc/data-streamer-in.cc                            |    65 +
 gcc/data-streamer-out.cc                           |    61 +
 gcc/data-streamer.cc                               |    33 +
 gcc/data-streamer.h                                |     5 +
 gcc/df-core.cc                                     |    86 +-
 gcc/df.h                                           |     8 +-
 gcc/diagnostic-diagram.h                           |    51 +
 gcc/diagnostic-format-json.cc                      |    10 +
 gcc/diagnostic-format-sarif.cc                     |   358 +-
 gcc/diagnostic-show-locus.cc                       |    13 +-
 gcc/diagnostic-text-art.h                          |    49 +
 gcc/diagnostic.cc                                  |    86 +
 gcc/diagnostic.h                                   |    24 +
 gcc/doc/analyzer.texi                              |   125 +-
 gcc/doc/contrib.texi                               |     6 +-
 gcc/doc/cpp.texi                                   |     7 +-
 gcc/doc/extend.texi                                |  2150 +-
 gcc/doc/gcc.texi                                   |    36 +-
 gcc/doc/gcov.texi                                  |    47 +-
 gcc/doc/generic.texi                               |   181 +-
 gcc/doc/gm2.texi                                   |   249 +-
 gcc/doc/gty.texi                                   |    15 +
 gcc/doc/implement-c.texi                           |     2 +-
 gcc/doc/include/gcc-common.texi                    |    26 +-
 gcc/doc/include/texinfo.tex                        |  7617 ++--
 gcc/doc/install.texi                               |   308 +-
 gcc/doc/install.texi2html                          |     2 +-
 gcc/doc/invoke.texi                                |  3226 +-
 gcc/doc/md.texi                                    |   490 +-
 gcc/doc/optinfo.texi                               |     2 +-
 gcc/doc/rtl.texi                                   |    11 +
 gcc/doc/sourcebuild.texi                           |    39 +-
 gcc/doc/tm.texi                                    |    62 +-
 gcc/doc/tm.texi.in                                 |     8 +-
 gcc/dse.cc                                         |    23 +-
 gcc/dumpfile.cc                                    |     9 -
 gcc/dumpfile.h                                     |     3 -
 gcc/dwarf2asm.cc                                   |     6 +-
 gcc/dwarf2cfi.cc                                   |     7 +-
 gcc/dwarf2out.cc                                   |   224 +-
 gcc/early-remat.cc                                 |    42 +-
 gcc/emit-rtl.cc                                    |    66 +-
 gcc/emit-rtl.h                                     |     2 +-
 gcc/except.h                                       |     4 +-
 gcc/explow.cc                                      |     4 +-
 gcc/expmed.cc                                      |    35 +-
 gcc/expmed.h                                       |    32 +-
 gcc/expr.cc                                        |   300 +-
 gcc/expr.h                                         |    16 +-
 gcc/final.cc                                       |    50 +-
 gcc/flag-types.h                                   |     5 +
 gcc/fold-const-call.cc                             |    80 +-
 gcc/fold-const.cc                                  |   358 +-
 gcc/fold-const.h                                   |     6 +-
 gcc/fortran/ChangeLog                              |  1078 +
 gcc/fortran/Make-lang.in                           |     2 +-
 gcc/fortran/arith.cc                               |    23 +-
 gcc/fortran/array.cc                               |     8 +-
 gcc/fortran/check.cc                               |    16 +-
 gcc/fortran/class.cc                               |    83 +-
 gcc/fortran/cpp.cc                                 |     7 +-
 gcc/fortran/cpp.h                                  |     2 +-
 gcc/fortran/decl.cc                                |    60 +-
 gcc/fortran/dependency.cc                          |    12 +-
 gcc/fortran/dependency.h                           |     6 +-
 gcc/fortran/dump-parse-tree.cc                     |   114 +-
 gcc/fortran/error.cc                               |     7 +
 gcc/fortran/expr.cc                                |    85 +-
 gcc/fortran/f95-lang.cc                            |    16 +
 gcc/fortran/frontend-passes.cc                     |     6 +-
 gcc/fortran/gfortran.h                             |    87 +-
 gcc/fortran/gfortran.texi                          |    26 +-
 gcc/fortran/interface.cc                           |    67 +-
 gcc/fortran/intrinsic.cc                           |    17 +-
 gcc/fortran/intrinsic.texi                         |   742 +-
 gcc/fortran/invoke.texi                            |    84 +-
 gcc/fortran/io.cc                                  |    13 +-
 gcc/fortran/iresolve.cc                            |    14 +-
 gcc/fortran/match.cc                               |   121 +-
 gcc/fortran/match.h                                |     2 +
 gcc/fortran/mathbuiltins.def                       |     2 +
 gcc/fortran/module.cc                              |     2 +-
 gcc/fortran/openmp.cc                              |   676 +-
 gcc/fortran/parse.cc                               |   297 +-
 gcc/fortran/parse.h                                |     2 +-
 gcc/fortran/primary.cc                             |    13 +-
 gcc/fortran/resolve.cc                             |   573 +-
 gcc/fortran/scanner.cc                             |    20 +-
 gcc/fortran/simplify.cc                            |   137 +-
 gcc/fortran/st.cc                                  |     4 +-
 gcc/fortran/symbol.cc                              |    21 +-
 gcc/fortran/target-memory.cc                       |    11 +-
 gcc/fortran/trans-array.cc                         |   311 +-
 gcc/fortran/trans-array.h                          |     5 +-
 gcc/fortran/trans-decl.cc                          |    91 +-
 gcc/fortran/trans-expr.cc                          |   740 +-
 gcc/fortran/trans-intrinsic.cc                     |   213 +-
 gcc/fortran/trans-io.cc                            |    11 +-
 gcc/fortran/trans-openmp.cc                        |   493 +-
 gcc/fortran/trans-stmt.cc                          |    98 +-
 gcc/fortran/trans-types.cc                         |    12 +-
 gcc/fortran/trans-types.h                          |     6 +-
 gcc/fortran/trans.cc                               |   610 +-
 gcc/fortran/trans.h                                |    27 +-
 gcc/function.cc                                    |   114 +-
 gcc/function.h                                     |    12 +-
 gcc/fwprop.cc                                      |    16 +-
 gcc/gcc-ar.cc                                      |    23 +-
 gcc/gcc-rich-location.cc                           |     2 +-
 gcc/gcc.cc                                         |    86 +-
 gcc/gcov-tool.cc                                   |    14 +-
 gcc/gcov.cc                                        |    34 +-
 gcc/gcse.cc                                        |   263 +-
 gcc/gcse.h                                         |     1 +
 gcc/gdbhooks.py                                    |    14 +-
 gcc/genemit.cc                                     |    11 +-
 gcc/gengtype-parse.cc                              |    11 +-
 gcc/gengtype.cc                                    |    35 +-
 gcc/gengtype.h                                     |     4 +-
 gcc/genmatch.cc                                    |   386 +-
 gcc/genmodes.cc                                    |    16 +-
 gcc/genmultilib                                    |    30 +-
 gcc/genopinit.cc                                   |    10 +-
 gcc/genoutput.cc                                   |    48 +-
 gcc/genrecog.cc                                    |     1 +
 gcc/gensupport.cc                                  |   500 +-
 gcc/gensupport.h                                   |     3 +
 gcc/ggc-common.cc                                  |    27 +-
 gcc/ggc-internal.h                                 |    15 +-
 gcc/ggc-page.cc                                    |    16 +-
 gcc/ggc.h                                          |     8 +-
 gcc/gimple-array-bounds.cc                         |    25 +-
 gcc/gimple-array-bounds.h                          |     2 +-
 gcc/gimple-expr.cc                                 |    19 +-
 gcc/gimple-expr.h                                  |     4 +-
 gcc/gimple-fold.cc                                 |   158 +-
 gcc/gimple-harden-conditionals.cc                  |    25 +-
 gcc/gimple-isel.cc                                 |   218 +-
 gcc/gimple-iterator.h                              |     4 +
 gcc/gimple-loop-interchange.cc                     |     2 +-
 gcc/gimple-loop-versioning.cc                      |     2 +-
 gcc/gimple-match-exports.cc                        |  1253 +
 gcc/gimple-match-head.cc                           |  1192 +-
 gcc/gimple-predicate-analysis.cc                   |     9 +-
 gcc/gimple-pretty-print.cc                         |     9 +-
 gcc/gimple-range-cache.cc                          |   352 +-
 gcc/gimple-range-cache.h                           |    46 +-
 gcc/gimple-range-edge.cc                           |    48 +-
 gcc/gimple-range-edge.h                            |     6 +-
 gcc/gimple-range-fold.cc                           |   282 +-
 gcc/gimple-range-fold.h                            |    13 +-
 gcc/gimple-range-gori.cc                           |   257 +-
 gcc/gimple-range-gori.h                            |    28 +-
 gcc/gimple-range-infer.cc                          |    29 +-
 gcc/gimple-range-infer.h                           |     2 +-
 gcc/gimple-range-op.cc                             |   677 +-
 gcc/gimple-range-op.h                              |     5 +-
 gcc/gimple-range-path.cc                           |    69 +-
 gcc/gimple-range-path.h                            |     7 +-
 gcc/gimple-range-phi.cc                            |   518 +
 gcc/gimple-range-phi.h                             |   109 +
 gcc/gimple-range-tests.cc                          |     9 +-
 gcc/gimple-range-trace.cc                          |     2 +-
 gcc/gimple-range-trace.h                           |     2 +-
 gcc/gimple-range.cc                                |    42 +-
 gcc/gimple-range.h                                 |     8 +-
 gcc/gimple-ssa-split-paths.cc                      |     5 +-
 gcc/gimple-ssa-store-merging.cc                    |   138 +-
 gcc/gimple-ssa-warn-access.cc                      |   183 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     8 +-
 gcc/gimple-ssa-warn-restrict.cc                    |     7 +-
 gcc/gimple.cc                                      |    20 +
 gcc/gimple.h                                       |    43 +-
 gcc/gimplify.cc                                    |   212 +-
 gcc/go/ChangeLog                                   |    29 +
 gcc/go/gccgo.texi                                  |     8 +
 gcc/go/go-backend.cc                               |     6 +-
 gcc/go/go-c.h                                      |     1 +
 gcc/go/go-gcc.cc                                   |    12 +-
 gcc/go/go-lang.cc                                  |    16 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/embed.cc                         |    11 +-
 gcc/go/gofrontend/expressions.cc                   |    14 +-
 gcc/go/gofrontend/expressions.h                    |     9 +-
 gcc/go/gofrontend/go.cc                            |     2 +
 gcc/go/gofrontend/gogo.cc                          |    50 +-
 gcc/go/gofrontend/gogo.h                           |    12 +
 gcc/go/gofrontend/import.cc                        |   124 +
 gcc/go/lang.opt                                    |     4 +
 gcc/graphite-scop-detection.cc                     |    16 +-
 gcc/haifa-sched.cc                                 |    14 +-
 gcc/ifcvt.cc                                       |   656 +-
 gcc/inchash.cc                                     |    36 +
 gcc/inchash.h                                      |     2 +
 gcc/input.cc                                       |   125 +
 gcc/input.h                                        |     1 +
 gcc/internal-fn.cc                                 |   569 +-
 gcc/internal-fn.def                                |    99 +-
 gcc/internal-fn.h                                  |    13 +-
 gcc/ipa-cp.cc                                      |   367 +-
 gcc/ipa-devirt.cc                                  |    21 +-
 gcc/ipa-fnsummary.cc                               |   214 +-
 gcc/ipa-fnsummary.h                                |     6 +-
 gcc/ipa-icf.cc                                     |     2 +-
 gcc/ipa-inline.cc                                  |   184 +-
 gcc/ipa-modref.cc                                  |     2 +-
 gcc/ipa-param-manipulation.cc                      |    15 +-
 gcc/ipa-param-manipulation.h                       |     2 +-
 gcc/ipa-predicate.cc                               |     8 +-
 gcc/ipa-predicate.h                                |    11 +-
 gcc/ipa-prop.cc                                    |   431 +-
 gcc/ipa-prop.h                                     |   126 +-
 gcc/ipa-pure-const.cc                              |    19 +-
 gcc/ipa-sra.cc                                     |    87 +-
 gcc/ipa-utils.cc                                   |     7 -
 gcc/ira-conflicts.cc                               |     3 +
 gcc/ira-costs.cc                                   |    17 +
 gcc/ira-int.h                                      |    56 +-
 gcc/ira-lives.cc                                   |    23 +-
 gcc/ira.cc                                         |    51 +-
 gcc/is-a.h                                         |    13 +
 gcc/json.cc                                        |    40 +-
 gcc/json.h                                         |    10 +-
 gcc/jump.cc                                        |   186 +-
 gcc/lcm.cc                                         |    50 +-
 gcc/loop-iv.cc                                     |    30 +-
 gcc/lower-subreg.cc                                |    42 +-
 gcc/lra-assigns.cc                                 |    27 +-
 gcc/lra-constraints.cc                             |   368 +-
 gcc/lra-eliminations.cc                            |    76 +-
 gcc/lra-int.h                                      |     6 +
 gcc/lra-lives.cc                                   |    11 +-
 gcc/lra-spills.cc                                  |     6 +-
 gcc/lra.cc                                         |    54 +-
 gcc/lto-cgraph.cc                                  |     4 +-
 gcc/lto-section-in.cc                              |     2 +-
 gcc/lto-streamer-in.cc                             |    22 +-
 gcc/lto-streamer-out.cc                            |    24 +-
 gcc/lto-streamer.h                                 |    12 +-
 gcc/lto-wrapper.cc                                 |    10 +
 gcc/lto/ChangeLog                                  |    42 +
 gcc/lto/Make-lang.in                               |    32 +-
 gcc/lto/lto-common.cc                              |    12 +-
 gcc/lto/lto-lang.cc                                |     2 +-
 gcc/lto/lto-symtab.cc                              |     8 +-
 gcc/lto/lto-symtab.h                               |     2 +-
 gcc/m2/ChangeLog                                   |  1409 +
 gcc/m2/Make-lang.in                                |   144 +-
 gcc/m2/Make-maintainer.in                          |   189 +-
 gcc/m2/gm2-compiler/M2ALU.def                      |    10 +-
 gcc/m2/gm2-compiler/M2ALU.mod                      |    69 +-
 gcc/m2/gm2-compiler/M2AsmUtil.mod                  |    28 +-
 gcc/m2/gm2-compiler/M2Base.def                     |     1 -
 gcc/m2/gm2-compiler/M2BasicBlock.def               |     3 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |    24 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |    47 +-
 gcc/m2/gm2-compiler/M2ColorString.mod              |     3 +-
 gcc/m2/gm2-compiler/M2Comp.mod                     |    13 +-
 gcc/m2/gm2-compiler/M2Error.def                    |     2 +-
 gcc/m2/gm2-compiler/M2FileName.mod                 |    18 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |    11 -
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   280 +-
 gcc/m2/gm2-compiler/M2GenGCC.def                   |    23 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   379 +-
 gcc/m2/gm2-compiler/M2MetaError.mod                |     6 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |   100 +-
 gcc/m2/gm2-compiler/M2Options.def                  |    28 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   207 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |   101 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   790 +-
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2Scope.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Scope.mod                    |     4 +-
 gcc/m2/gm2-compiler/M2Search.mod                   |     6 +-
 gcc/m2/gm2-compiler/M2SymInit.def                  |    58 +
 gcc/m2/gm2-compiler/M2SymInit.mod                  |  2179 +
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |     6 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |    10 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |    10 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    11 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |   253 +-
 gcc/m2/gm2-compiler/PCBuild.bnf                    |    10 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |    65 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |   217 +-
 gcc/m2/gm2-compiler/SymbolKey.mod                  |    15 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |   119 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |   800 +-
 gcc/m2/gm2-compiler/ppg.mod                        |    33 +-
 gcc/m2/gm2-gcc/gcc-consolidation.h                 |     5 +-
 gcc/m2/gm2-gcc/init.cc                             |     2 +
 gcc/m2/gm2-gcc/init.h                              |     7 +-
 gcc/m2/gm2-gcc/m2block.cc                          |    36 +-
 gcc/m2/gm2-gcc/m2block.h                           |     4 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |    18 +-
 gcc/m2/gm2-gcc/m2builtins.h                        |     4 +-
 gcc/m2/gm2-gcc/m2color.cc                          |     4 +-
 gcc/m2/gm2-gcc/m2color.def                         |     6 +-
 gcc/m2/gm2-gcc/m2convert.cc                        |    58 +-
 gcc/m2/gm2-gcc/m2convert.h                         |     2 +-
 gcc/m2/gm2-gcc/m2decl.cc                           |    67 +-
 gcc/m2/gm2-gcc/m2decl.def                          |    12 +-
 gcc/m2/gm2-gcc/m2decl.h                            |    22 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |   860 +-
 gcc/m2/gm2-gcc/m2expr.def                          |    11 +
 gcc/m2/gm2-gcc/m2expr.h                            |   118 +-
 gcc/m2/gm2-gcc/m2linemap.cc                        |   124 +
 gcc/m2/gm2-gcc/m2linemap.h                         |     2 +-
 gcc/m2/gm2-gcc/m2options.h                         |   142 +-
 gcc/m2/gm2-gcc/m2statement.cc                      |   124 +-
 gcc/m2/gm2-gcc/m2statement.h                       |    20 +-
 gcc/m2/gm2-gcc/m2top.cc                            |     2 +-
 gcc/m2/gm2-gcc/m2top.h                             |     2 +-
 gcc/m2/gm2-gcc/m2tree.cc                           |    16 +-
 gcc/m2/gm2-gcc/m2tree.h                            |    13 +-
 gcc/m2/gm2-gcc/m2treelib.cc                        |    16 +-
 gcc/m2/gm2-gcc/m2treelib.def                       |    10 +-
 gcc/m2/gm2-gcc/m2treelib.h                         |    10 +-
 gcc/m2/gm2-gcc/m2type.cc                           |   179 +-
 gcc/m2/gm2-gcc/m2type.h                            |    26 +-
 gcc/m2/gm2-lang.cc                                 |    35 +-
 gcc/m2/gm2-libs-ch/M2LINK.c                        |     3 +-
 gcc/m2/gm2-libs-ch/SysExceptions.c                 |     2 +-
 gcc/m2/gm2-libs-ch/cgetopt.c                       |     9 +-
 gcc/m2/gm2-libs-ch/dtoa.cc                         |    10 +-
 gcc/m2/gm2-libs-ch/ldtoa.cc                        |     8 +-
 gcc/m2/gm2-libs-ch/m2rts.h                         |     8 +-
 gcc/m2/gm2-libs-ch/termios.c                       |   758 +-
 gcc/m2/gm2-libs-ch/wrapc.c                         |     2 +-
 gcc/m2/gm2-libs-coroutines/Debug.def               |    79 -
 gcc/m2/gm2-libs-coroutines/Debug.mod               |   180 -
 gcc/m2/gm2-libs-coroutines/Executive.mod           |    63 +-
 gcc/m2/gm2-libs-coroutines/SYSTEM.mod              |    18 +-
 gcc/m2/gm2-libs-coroutines/TimerHandler.mod        |    52 +-
 gcc/m2/gm2-libs-iso/COROUTINES.mod                 |    22 +-
 gcc/m2/gm2-libs-iso/EXCEPTIONS.mod                 |     3 +-
 gcc/m2/gm2-libs-iso/LongIO.mod                     |     2 +
 gcc/m2/gm2-libs-iso/LongWholeIO.mod                |     9 +-
 gcc/m2/gm2-libs-iso/M2RTS.def                      |    11 +-
 gcc/m2/gm2-libs-iso/M2RTS.mod                      |     8 +-
 gcc/m2/gm2-libs-iso/RTentity.mod                   |    16 +-
 gcc/m2/gm2-libs-iso/RTgen.mod                      |    10 +-
 gcc/m2/gm2-libs-iso/RealIO.mod                     |     2 +
 gcc/m2/gm2-libs-iso/SeqFile.mod                    |    45 +-
 gcc/m2/gm2-libs-iso/ShortWholeIO.mod               |     9 +-
 gcc/m2/gm2-libs-iso/Storage.mod                    |    41 +-
 gcc/m2/gm2-libs-iso/Strings.mod                    |    58 +-
 gcc/m2/gm2-libs-iso/TextIO.mod                     |   150 +-
 gcc/m2/gm2-libs-iso/TextUtil.def                   |    56 +
 gcc/m2/gm2-libs-iso/TextUtil.mod                   |    42 +
 gcc/m2/gm2-libs-iso/WholeIO.mod                    |    11 +-
 gcc/m2/gm2-libs-iso/WholeStr.mod                   |     6 +-
 gcc/m2/gm2-libs-log/Termbase.mod                   |    10 +-
 gcc/m2/gm2-libs/Builtins.def                       |     6 +-
 gcc/m2/gm2-libs/Builtins.mod                       |    12 +-
 gcc/m2/gm2-libs/Debug.def                          |     9 +-
 gcc/m2/gm2-libs/Debug.mod                          |    12 +-
 gcc/m2/gm2-libs/DynamicStrings.def                 |     4 +-
 gcc/m2/gm2-libs/DynamicStrings.mod                 |    20 +-
 gcc/m2/gm2-libs/FIO.def                            |     4 +-
 gcc/m2/gm2-libs/FIO.mod                            |    58 +-
 gcc/m2/gm2-libs/FormatStrings.mod                  |     4 +-
 gcc/m2/gm2-libs/IO.mod                             |    16 +-
 gcc/m2/gm2-libs/Indexing.mod                       |     6 +-
 gcc/m2/gm2-libs/M2Dependent.def                    |     3 +-
 gcc/m2/gm2-libs/M2Dependent.mod                    |    64 +-
 gcc/m2/gm2-libs/M2LINK.def                         |    41 -
 gcc/m2/gm2-libs/M2RTS.def                          |    12 +-
 gcc/m2/gm2-libs/M2RTS.mod                          |     8 +-
 gcc/m2/gm2-libs/PushBackInput.mod                  |     7 +-
 gcc/m2/gm2-libs/RTExceptions.mod                   |     5 +-
 gcc/m2/gm2-libs/RTint.mod                          |    97 +-
 gcc/m2/gm2-libs/SFIO.mod                           |     1 -
 gcc/m2/gm2-libs/StringConvert.mod                  |     2 -
 gcc/m2/gm2-libs/SysStorage.mod                     |    13 +-
 gcc/m2/gm2spec.cc                                  |   111 +-
 gcc/m2/lang.opt                                    |    18 +-
 gcc/m2/m2.flex                                     |    74 +-
 gcc/m2/m2pp.cc                                     |     4 +-
 gcc/m2/mc-boot/GASCII.cc                           |     1 +
 gcc/m2/mc-boot/GASCII.h                            |     1 +
 gcc/m2/mc-boot/GArgs.cc                            |     5 +-
 gcc/m2/mc-boot/GArgs.h                             |     3 +-
 gcc/m2/mc-boot/GAssertion.cc                       |     5 +-
 gcc/m2/mc-boot/GAssertion.h                        |     3 +-
 gcc/m2/mc-boot/GBreak.cc                           |     1 +
 gcc/m2/mc-boot/GBreak.h                            |     1 +
 gcc/m2/mc-boot/GCOROUTINES.h                       |     1 +
 gcc/m2/mc-boot/GCmdArgs.cc                         |    27 +-
 gcc/m2/mc-boot/GCmdArgs.h                          |     3 +-
 gcc/m2/mc-boot/GDebug.cc                           |    14 +-
 gcc/m2/mc-boot/GDebug.h                            |     5 +-
 gcc/m2/mc-boot/GDynamicStrings.cc                  |   150 +-
 gcc/m2/mc-boot/GDynamicStrings.h                   |    15 +-
 gcc/m2/mc-boot/GEnvironment.cc                     |     9 +-
 gcc/m2/mc-boot/GEnvironment.h                      |     5 +-
 gcc/m2/mc-boot/GFIO.cc                             |   131 +-
 gcc/m2/mc-boot/GFIO.h                              |    19 +-
 gcc/m2/mc-boot/GFormatStrings.cc                   |    29 +-
 gcc/m2/mc-boot/GFormatStrings.h                    |     1 +
 gcc/m2/mc-boot/GFpuIO.cc                           |     7 +-
 gcc/m2/mc-boot/GFpuIO.h                            |     1 +
 gcc/m2/mc-boot/GIO.cc                              |   113 +-
 gcc/m2/mc-boot/GIO.h                               |     9 +-
 gcc/m2/mc-boot/GIndexing.cc                        |    19 +-
 gcc/m2/mc-boot/GIndexing.h                         |     5 +-
 gcc/m2/mc-boot/GM2Dependent.cc                     |   188 +-
 gcc/m2/mc-boot/GM2Dependent.h                      |     3 +-
 gcc/m2/mc-boot/GM2EXCEPTION.cc                     |     5 +-
 gcc/m2/mc-boot/GM2EXCEPTION.h                      |     3 +-
 gcc/m2/mc-boot/GM2LINK.h                           |    59 -
 gcc/m2/mc-boot/GM2RTS.cc                           |    51 +-
 gcc/m2/mc-boot/GM2RTS.h                            |    11 +-
 gcc/m2/mc-boot/GMemUtils.cc                        |     1 +
 gcc/m2/mc-boot/GMemUtils.h                         |     1 +
 gcc/m2/mc-boot/GNumberIO.cc                        |    81 +-
 gcc/m2/mc-boot/GNumberIO.h                         |     1 +
 gcc/m2/mc-boot/GPushBackInput.cc                   |    15 +-
 gcc/m2/mc-boot/GPushBackInput.h                    |     3 +-
 gcc/m2/mc-boot/GRTExceptions.cc                    |    52 +-
 gcc/m2/mc-boot/GRTExceptions.h                     |     7 +-
 gcc/m2/mc-boot/GRTco.h                             |     1 +
 gcc/m2/mc-boot/GRTentity.h                         |     3 +-
 gcc/m2/mc-boot/GRTint.cc                           |    57 +-
 gcc/m2/mc-boot/GRTint.h                            |     3 +-
 gcc/m2/mc-boot/GSArgs.cc                           |     9 +-
 gcc/m2/mc-boot/GSArgs.h                            |     3 +-
 gcc/m2/mc-boot/GSFIO.cc                            |    10 +-
 gcc/m2/mc-boot/GSFIO.h                             |     5 +-
 gcc/m2/mc-boot/GSYSTEM.h                           |     1 +
 gcc/m2/mc-boot/GSelective.h                        |     3 +-
 gcc/m2/mc-boot/GStdIO.cc                           |     1 +
 gcc/m2/mc-boot/GStdIO.h                            |     1 +
 gcc/m2/mc-boot/GStorage.cc                         |     5 +-
 gcc/m2/mc-boot/GStorage.h                          |     3 +-
 gcc/m2/mc-boot/GStrCase.cc                         |     1 +
 gcc/m2/mc-boot/GStrCase.h                          |     1 +
 gcc/m2/mc-boot/GStrIO.cc                           |     9 +-
 gcc/m2/mc-boot/GStrIO.h                            |     1 +
 gcc/m2/mc-boot/GStrLib.cc                          |    27 +-
 gcc/m2/mc-boot/GStrLib.h                           |     7 +-
 gcc/m2/mc-boot/GStringConvert.cc                   |   181 +-
 gcc/m2/mc-boot/GStringConvert.h                    |    25 +-
 gcc/m2/mc-boot/GSysExceptions.h                    |     1 +
 gcc/m2/mc-boot/GSysStorage.cc                      |    29 +-
 gcc/m2/mc-boot/GSysStorage.h                       |     3 +-
 gcc/m2/mc-boot/GTimeString.cc                      |     1 +
 gcc/m2/mc-boot/GTimeString.h                       |     1 +
 gcc/m2/mc-boot/GUnixArgs.h                         |     1 +
 gcc/m2/mc-boot/Galists.cc                          |    15 +-
 gcc/m2/mc-boot/Galists.h                           |     3 +-
 gcc/m2/mc-boot/Gdecl.cc                            |  1405 +-
 gcc/m2/mc-boot/Gdecl.h                             |   123 +-
 gcc/m2/mc-boot/Gdtoa.h                             |     5 +-
 gcc/m2/mc-boot/Gerrno.h                            |     1 +
 gcc/m2/mc-boot/Gkeyc.cc                            |   265 +-
 gcc/m2/mc-boot/Gkeyc.h                             |     5 +-
 gcc/m2/mc-boot/Gldtoa.h                            |     5 +-
 gcc/m2/mc-boot/Glibc.h                             |     1 +
 gcc/m2/mc-boot/Glibm.h                             |     1 +
 gcc/m2/mc-boot/Glists.cc                           |    15 +-
 gcc/m2/mc-boot/Glists.h                            |     3 +-
 gcc/m2/mc-boot/GmcComment.cc                       |    33 +-
 gcc/m2/mc-boot/GmcComment.h                        |     9 +-
 gcc/m2/mc-boot/GmcComp.cc                          |    41 +-
 gcc/m2/mc-boot/GmcComp.h                           |     1 +
 gcc/m2/mc-boot/GmcDebug.cc                         |     5 +-
 gcc/m2/mc-boot/GmcDebug.h                          |     3 +-
 gcc/m2/mc-boot/GmcError.cc                         |    55 +-
 gcc/m2/mc-boot/GmcError.h                          |     1 +
 gcc/m2/mc-boot/GmcFileName.cc                      |     1 +
 gcc/m2/mc-boot/GmcFileName.h                       |     1 +
 gcc/m2/mc-boot/GmcLexBuf.cc                        |    51 +-
 gcc/m2/mc-boot/GmcLexBuf.h                         |     3 +-
 gcc/m2/mc-boot/GmcMetaError.cc                     |    57 +-
 gcc/m2/mc-boot/GmcMetaError.h                      |     1 +
 gcc/m2/mc-boot/GmcOptions.cc                       |   215 +-
 gcc/m2/mc-boot/GmcOptions.h                        |    31 +-
 gcc/m2/mc-boot/GmcPreprocess.cc                    |     1 +
 gcc/m2/mc-boot/GmcPreprocess.h                     |     1 +
 gcc/m2/mc-boot/GmcPretty.cc                        |    21 +-
 gcc/m2/mc-boot/GmcPretty.h                         |     1 +
 gcc/m2/mc-boot/GmcPrintf.cc                        |    15 +-
 gcc/m2/mc-boot/GmcPrintf.h                         |     1 +
 gcc/m2/mc-boot/GmcQuiet.cc                         |     1 +
 gcc/m2/mc-boot/GmcQuiet.h                          |     1 +
 gcc/m2/mc-boot/GmcReserved.cc                      |     1 +
 gcc/m2/mc-boot/GmcReserved.h                       |     1 +
 gcc/m2/mc-boot/GmcSearch.cc                        |    23 +-
 gcc/m2/mc-boot/GmcSearch.h                         |     7 +-
 gcc/m2/mc-boot/GmcStack.cc                         |     1 +
 gcc/m2/mc-boot/GmcStack.h                          |     1 +
 gcc/m2/mc-boot/GmcStream.cc                        |     7 +-
 gcc/m2/mc-boot/GmcStream.h                         |     1 +
 gcc/m2/mc-boot/Gmcflex.h                           |     3 +-
 gcc/m2/mc-boot/Gmcp1.cc                            |    47 +-
 gcc/m2/mc-boot/Gmcp1.h                             |     3 +-
 gcc/m2/mc-boot/Gmcp2.cc                            |    35 +-
 gcc/m2/mc-boot/Gmcp2.h                             |     3 +-
 gcc/m2/mc-boot/Gmcp3.cc                            |    51 +-
 gcc/m2/mc-boot/Gmcp3.h                             |     3 +-
 gcc/m2/mc-boot/Gmcp4.cc                            |    35 +-
 gcc/m2/mc-boot/Gmcp4.h                             |     3 +-
 gcc/m2/mc-boot/Gmcp5.cc                            |    43 +-
 gcc/m2/mc-boot/Gmcp5.h                             |     3 +-
 gcc/m2/mc-boot/GnameKey.cc                         |    17 +-
 gcc/m2/mc-boot/GnameKey.h                          |     5 +-
 gcc/m2/mc-boot/GsymbolKey.cc                       |    23 +-
 gcc/m2/mc-boot/GsymbolKey.h                        |     7 +-
 gcc/m2/mc-boot/Gtermios.h                          |     9 +-
 gcc/m2/mc-boot/Gtop.cc                             |     1 +
 gcc/m2/mc-boot/Gvarargs.cc                         |     1 +
 gcc/m2/mc-boot/Gvarargs.h                          |     1 +
 gcc/m2/mc-boot/Gwlists.cc                          |    15 +-
 gcc/m2/mc-boot/Gwlists.h                           |     3 +-
 gcc/m2/mc-boot/Gwrapc.h                            |     1 +
 gcc/m2/mc/decl.mod                                 |    34 +-
 gcc/m2/mc/keyc.mod                                 |    16 +-
 gcc/m2/mc/mcOptions.def                            |     7 +
 gcc/m2/mc/mcOptions.mod                            |    12 +
 gcc/m2/mc/symbolKey.mod                            |     6 +-
 gcc/m2/pge-boot/GASCII.cc                          |     1 +
 gcc/m2/pge-boot/GASCII.h                           |     1 +
 gcc/m2/pge-boot/GArgs.cc                           |     5 +-
 gcc/m2/pge-boot/GArgs.h                            |     3 +-
 gcc/m2/pge-boot/GAssertion.cc                      |     5 +-
 gcc/m2/pge-boot/GAssertion.h                       |     3 +-
 gcc/m2/pge-boot/GBreak.h                           |     1 +
 gcc/m2/pge-boot/GCmdArgs.h                         |     3 +-
 gcc/m2/pge-boot/GDebug.cc                          |    14 +-
 gcc/m2/pge-boot/GDebug.h                           |     5 +-
 gcc/m2/pge-boot/GDynamicStrings.cc                 |   150 +-
 gcc/m2/pge-boot/GDynamicStrings.h                  |    15 +-
 gcc/m2/pge-boot/GEnvironment.h                     |     5 +-
 gcc/m2/pge-boot/GFIO.cc                            |   131 +-
 gcc/m2/pge-boot/GFIO.h                             |    19 +-
 gcc/m2/pge-boot/GFormatStrings.h                   |     1 +
 gcc/m2/pge-boot/GFpuIO.h                           |     1 +
 gcc/m2/pge-boot/GIO.cc                             |   113 +-
 gcc/m2/pge-boot/GIO.h                              |     9 +-
 gcc/m2/pge-boot/GIndexing.cc                       |    20 +-
 gcc/m2/pge-boot/GIndexing.h                        |     5 +-
 gcc/m2/pge-boot/GLists.cc                          |    15 +-
 gcc/m2/pge-boot/GLists.h                           |     3 +-
 gcc/m2/pge-boot/GM2Dependent.cc                    |   188 +-
 gcc/m2/pge-boot/GM2Dependent.h                     |     5 +-
 gcc/m2/pge-boot/GM2EXCEPTION.cc                    |     5 +-
 gcc/m2/pge-boot/GM2EXCEPTION.h                     |     3 +-
 gcc/m2/pge-boot/GM2LINK.cc                         |    27 -
 gcc/m2/pge-boot/GM2LINK.h                          |    59 -
 gcc/m2/pge-boot/GM2RTS.cc                          |    51 +-
 gcc/m2/pge-boot/GM2RTS.h                           |    13 +-
 gcc/m2/pge-boot/GNameKey.cc                        |    17 +-
 gcc/m2/pge-boot/GNameKey.h                         |     5 +-
 gcc/m2/pge-boot/GNumberIO.cc                       |    81 +-
 gcc/m2/pge-boot/GNumberIO.h                        |     1 +
 gcc/m2/pge-boot/GOutput.cc                         |    15 +-
 gcc/m2/pge-boot/GOutput.h                          |     3 +-
 gcc/m2/pge-boot/GPushBackInput.cc                  |    15 +-
 gcc/m2/pge-boot/GPushBackInput.h                   |     3 +-
 gcc/m2/pge-boot/GRTExceptions.cc                   |    52 +-
 gcc/m2/pge-boot/GRTExceptions.h                    |     9 +-
 gcc/m2/pge-boot/GSArgs.h                           |     3 +-
 gcc/m2/pge-boot/GSEnvironment.h                    |     5 +-
 gcc/m2/pge-boot/GSFIO.cc                           |    10 +-
 gcc/m2/pge-boot/GSFIO.h                            |     5 +-
 gcc/m2/pge-boot/GSYSTEM.h                          |     1 +
 gcc/m2/pge-boot/GScan.h                            |     5 +-
 gcc/m2/pge-boot/GStdIO.cc                          |     1 +
 gcc/m2/pge-boot/GStdIO.h                           |     1 +
 gcc/m2/pge-boot/GStorage.cc                        |     5 +-
 gcc/m2/pge-boot/GStorage.h                         |     3 +-
 gcc/m2/pge-boot/GStrCase.cc                        |     1 +
 gcc/m2/pge-boot/GStrCase.h                         |     1 +
 gcc/m2/pge-boot/GStrIO.cc                          |     9 +-
 gcc/m2/pge-boot/GStrIO.h                           |     1 +
 gcc/m2/pge-boot/GStrLib.cc                         |    27 +-
 gcc/m2/pge-boot/GStrLib.h                          |     7 +-
 gcc/m2/pge-boot/GStringConvert.h                   |    25 +-
 gcc/m2/pge-boot/GSymbolKey.cc                      |    27 +-
 gcc/m2/pge-boot/GSymbolKey.h                       |     9 +-
 gcc/m2/pge-boot/GSysExceptions.h                   |     1 +
 gcc/m2/pge-boot/GSysStorage.cc                     |    29 +-
 gcc/m2/pge-boot/GSysStorage.h                      |     3 +-
 gcc/m2/pge-boot/GTimeString.h                      |     1 +
 gcc/m2/pge-boot/GUnixArgs.h                        |     1 +
 gcc/m2/pge-boot/Gbnflex.cc                         |    45 +-
 gcc/m2/pge-boot/Gbnflex.h                          |    11 +-
 gcc/m2/pge-boot/Gdtoa.h                            |     5 +-
 gcc/m2/pge-boot/Gerrno.h                           |     1 +
 gcc/m2/pge-boot/Gldtoa.h                           |     5 +-
 gcc/m2/pge-boot/Glibc.h                            |     3 +-
 gcc/m2/pge-boot/Glibm.h                            |     1 +
 gcc/m2/pge-boot/Gpge.cc                            |   569 +-
 gcc/m2/pge-boot/Gtermios.h                         |     9 +-
 gcc/m2/pge-boot/Gwrapc.h                           |     1 +
 gcc/m2/target-independent/{ => m2}/Builtins.texi   |     6 +-
 gcc/m2/target-independent/{ => m2}/SYSTEM-iso.texi |     2 +-
 gcc/m2/target-independent/{ => m2}/SYSTEM-pim.texi |     2 +-
 gcc/m2/target-independent/m2/gm2-ebnf.texi         |   847 +
 gcc/m2/target-independent/{ => m2}/gm2-libs.texi   |   540 +-
 .../target-independent/m2/gpl_v3_without_node.texi |   732 +
 gcc/m2/target-independent/readme.txt               |     5 +-
 gcc/m2/tools-src/checkmeta.py                      |   123 +
 gcc/m2/tools-src/def2doc.py                        |     2 +-
 gcc/machmode.h                                     |    27 +-
 gcc/match.pd                                       |   772 +-
 gcc/mode-switching.cc                              |     4 +-
 gcc/modulo-sched.cc                                |    11 +-
 gcc/mux-utils.h                                    |     6 +-
 gcc/objc/ChangeLog                                 |    10 +
 gcc/objc/objc-act.cc                               |    10 +-
 gcc/objc/objc-next-runtime-abi-01.cc               |     2 +-
 gcc/objc/objc-next-runtime-abi-02.cc               |     4 +-
 gcc/omp-expand.cc                                  |    86 +-
 gcc/omp-low.cc                                     |    60 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |    10 +-
 gcc/omp-offload.cc                                 |     2 +-
 gcc/omp-simd-clone.cc                              |     2 +-
 gcc/optabs-query.cc                                |    68 +-
 gcc/optabs-query.h                                 |     6 +-
 gcc/optabs-tree.cc                                 |   165 +-
 gcc/optabs-tree.h                                  |     4 +
 gcc/optabs.cc                                      |   285 +-
 gcc/optabs.def                                     |    72 +-
 gcc/optabs.h                                       |    17 +-
 gcc/opts-common.cc                                 |     1 +
 gcc/opts-global.cc                                 |    20 +-
 gcc/opts.cc                                        |    22 +-
 gcc/opts.h                                         |     1 +
 gcc/output.h                                       |    14 +-
 gcc/params.opt                                     |    29 +-
 gcc/passes.cc                                      |    10 -
 gcc/passes.def                                     |    10 +
 gcc/po/ChangeLog                                   |    60 +
 gcc/po/be.po                                       | 16007 ++++----
 gcc/po/da.po                                       | 16068 ++++----
 gcc/po/de.po                                       | 18612 +++++----
 gcc/po/el.po                                       | 16002 ++++----
 gcc/po/es.po                                       | 16081 ++++----
 gcc/po/fi.po                                       | 16028 ++++----
 gcc/po/fr.po                                       | 16042 ++++----
 gcc/po/gcc.pot                                     | 16899 ++++----
 gcc/po/hr.po                                       | 16860 ++++----
 gcc/po/id.po                                       | 16039 ++++----
 gcc/po/ja.po                                       | 16035 ++++----
 gcc/po/nl.po                                       | 16015 ++++----
 gcc/po/ru.po                                       | 16082 ++++----
 gcc/po/sr.po                                       | 16035 ++++----
 gcc/po/sv.po                                       | 18727 +++++----
 gcc/po/tr.po                                       | 16044 ++++----
 gcc/po/uk.po                                       | 16035 ++++----
 gcc/po/vi.po                                       | 16061 ++++----
 gcc/po/zh_CN.po                                    | 16182 ++++----
 gcc/po/zh_TW.po                                    | 16040 ++++----
 gcc/pointer-query.cc                               |     7 +-
 gcc/postreload-gcse.cc                             |    34 +-
 gcc/postreload.cc                                  |   213 +-
 gcc/predict.cc                                     |   457 +-
 gcc/predict.def                                    |    18 +-
 gcc/predict.h                                      |     1 -
 gcc/pretty-print.cc                                |    29 +
 gcc/pretty-print.h                                 |     1 +
 gcc/print-rtl.cc                                   |    50 +-
 gcc/print-rtl.h                                    |     4 +-
 gcc/print-tree.cc                                  |    11 +-
 gcc/print-tree.h                                   |     1 +
 gcc/profile-count.cc                               |    48 +-
 gcc/profile-count.h                                |    42 +-
 gcc/profile.cc                                     |     9 +-
 gcc/range-op-float.cc                              |  1358 +-
 gcc/range-op-mixed.h                               |   646 +
 gcc/range-op-ptr.cc                                |   430 +
 gcc/range-op.cc                                    |  1953 +-
 gcc/range-op.h                                     |   256 +-
 gcc/range.cc                                       |     7 +-
 gcc/range.h                                        |    14 +-
 gcc/read-rtl.cc                                    |    26 +
 gcc/real.cc                                        |    42 +-
 gcc/real.h                                         |     7 +-
 gcc/realmpfr.h                                     |    24 +
 gcc/recog.cc                                       |   144 +-
 gcc/recog.h                                        |    30 +-
 gcc/ree.cc                                         |     4 +-
 gcc/reg-stack.cc                                   |   159 +-
 gcc/regcprop.cc                                    |    57 +-
 gcc/reginfo.cc                                     |     8 +-
 gcc/reload1.cc                                     |    33 +-
 gcc/reorg.cc                                       |   233 +-
 gcc/rtl-ssa/accesses.h                             |     9 +-
 gcc/rtl-ssa/internals.inl                          |     8 +-
 gcc/rtl.cc                                         |   196 +-
 gcc/rtl.def                                        |     6 +
 gcc/rtl.h                                          |   182 +-
 gcc/rtlanal.cc                                     |   520 +-
 gcc/rtlanal.h                                      |     4 +-
 gcc/rust/ChangeLog                                 |   960 +
 gcc/rust/Make-lang.in                              |    14 +-
 gcc/rust/ast/rust-ast-dump.cc                      |    11 +-
 gcc/rust/ast/rust-ast-dump.h                       |     1 +
 gcc/rust/ast/rust-ast-fragment.cc                  |    44 +-
 gcc/rust/ast/rust-ast-fragment.h                   |    25 +-
 gcc/rust/ast/rust-ast-full-decls.h                 |     3 +-
 gcc/rust/ast/rust-ast-full-test.cc                 |  5810 ---
 gcc/rust/ast/rust-ast-visitor.h                    |     1 +
 gcc/rust/ast/rust-ast.cc                           |  5844 +++
 gcc/rust/ast/rust-ast.h                            |    18 +-
 gcc/rust/ast/rust-expr.h                           |   148 +-
 gcc/rust/ast/rust-item.h                           |    48 +-
 gcc/rust/ast/rust-macro.cc                         |    64 +
 gcc/rust/ast/rust-macro.h                          |   266 +-
 gcc/rust/ast/rust-pattern.h                        |   140 +-
 gcc/rust/backend/rust-compile-base.cc              |     4 +-
 gcc/rust/backend/rust-compile-expr.cc              |    30 +-
 gcc/rust/backend/rust-compile-fnparam.h            |     1 -
 gcc/rust/backend/rust-compile-pattern.cc           |   129 +
 gcc/rust/backend/rust-compile-pattern.h            |    78 +-
 gcc/rust/backend/rust-compile-resolve-path.h       |     1 -
 gcc/rust/backend/rust-compile-stmt.cc              |    31 +-
 gcc/rust/backend/rust-compile-var-decl.h           |    33 +-
 gcc/rust/backend/rust-tree.cc                      |     2 +-
 .../errors/privacy/rust-visibility-resolver.cc     |     4 +-
 gcc/rust/checks/errors/rust-const-checker.cc       |    12 +-
 gcc/rust/checks/errors/rust-const-checker.h        |     1 -
 gcc/rust/checks/errors/rust-feature-gate.cc        |   108 +
 gcc/rust/checks/errors/rust-feature-gate.h         |   197 +
 gcc/rust/checks/errors/rust-feature.cc             |    66 +
 gcc/rust/checks/errors/rust-feature.h              |    77 +
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |    33 +-
 gcc/rust/checks/errors/rust-unsafe-checker.h       |     6 +-
 gcc/rust/expand/rust-attribute-visitor.cc          |    20 +-
 gcc/rust/expand/rust-attribute-visitor.h           |    37 +-
 gcc/rust/expand/rust-macro-builtins.cc             |   320 +-
 gcc/rust/expand/rust-macro-expand.cc               |   152 +-
 gcc/rust/expand/rust-macro-expand.h                |    63 +-
 gcc/rust/expand/rust-macro-invoc-lexer.cc          |    14 +
 gcc/rust/expand/rust-macro-invoc-lexer.h           |     3 +
 gcc/rust/hir/rust-ast-lower-base.cc                |     3 +
 gcc/rust/hir/rust-ast-lower-base.h                 |     1 +
 gcc/rust/hir/rust-ast-lower-expr.cc                |     2 +-
 gcc/rust/hir/rust-ast-lower-pattern.cc             |    35 +
 gcc/rust/hir/rust-ast-lower-pattern.h              |     2 +
 gcc/rust/hir/rust-ast-lower-type.cc                |     2 +-
 gcc/rust/hir/rust-hir-dump.cc                      |     3 -
 gcc/rust/hir/rust-hir-dump.h                       |     1 -
 gcc/rust/hir/tree/rust-hir-expr.h                  |     2 +-
 gcc/rust/hir/tree/rust-hir-full-decls.h            |     1 -
 gcc/rust/hir/tree/rust-hir-full-test.cc            |  5263 ---
 gcc/rust/hir/tree/rust-hir-item.h                  |    17 +-
 gcc/rust/hir/tree/rust-hir-path.h                  |     4 +-
 gcc/rust/hir/tree/rust-hir-pattern.h               |    94 +-
 gcc/rust/hir/tree/rust-hir-visitor.h               |     3 -
 gcc/rust/hir/tree/rust-hir.cc                      |  5246 +++
 gcc/rust/hir/tree/rust-hir.h                       |     2 +
 gcc/rust/lex/rust-lex.cc                           |    57 +
 gcc/rust/lex/rust-lex.h                            |    28 +-
 gcc/rust/lex/rust-token.h                          |     2 +-
 gcc/rust/parse/rust-parse-impl.h                   |   397 +-
 gcc/rust/parse/rust-parse.h                        |     9 +-
 gcc/rust/resolve/rust-ast-resolve-base.cc          |     4 +
 gcc/rust/resolve/rust-ast-resolve-base.h           |     1 +
 gcc/rust/resolve/rust-ast-resolve-pattern.h        |     6 +-
 gcc/rust/resolve/rust-ast-resolve-type.cc          |     5 +
 gcc/rust/resolve/rust-early-name-resolver.cc       |   136 +-
 gcc/rust/resolve/rust-early-name-resolver.h        |    68 +-
 gcc/rust/rust-backend.h                            |     2 +-
 gcc/rust/rust-diagnostics.cc                       |    43 +-
 gcc/rust/rust-diagnostics.h                        |    56 +-
 gcc/rust/rust-gcc.h                                |     2 +-
 gcc/rust/rust-object-export.cc                     |     6 +-
 gcc/rust/rust-session-manager.cc                   |    49 +-
 gcc/rust/typecheck/rust-coercion.cc                |     6 +-
 gcc/rust/typecheck/rust-hir-path-probe.cc          |   455 +-
 gcc/rust/typecheck/rust-hir-path-probe.h           |   381 +-
 gcc/rust/typecheck/rust-hir-trait-ref.h            |   515 -
 gcc/rust/typecheck/rust-hir-trait-reference.cc     |   475 +
 gcc/rust/typecheck/rust-hir-trait-reference.h      |   268 +
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |    78 +-
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |     9 +-
 gcc/rust/typecheck/rust-hir-type-bounds.h          |    34 +-
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |    88 +-
 gcc/rust/typecheck/rust-hir-type-check-base.h      |     2 -
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |    18 +-
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |    36 +-
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |     7 -
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |     1 -
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |    14 +-
 gcc/rust/typecheck/rust-hir-type-check.h           |   335 +-
 gcc/rust/typecheck/rust-substitution-mapper.cc     |   343 +
 gcc/rust/typecheck/rust-substitution-mapper.h      |   286 +-
 gcc/rust/typecheck/rust-tyctx.cc                   |   190 -
 gcc/rust/typecheck/rust-type-util.cc               |   108 +
 gcc/rust/typecheck/rust-type-util.h                |    38 +
 gcc/rust/typecheck/rust-typecheck-context.cc       |   569 +
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   222 +-
 gcc/rust/typecheck/rust-tyty-bounds.h              |    88 +
 gcc/rust/typecheck/rust-tyty-call.cc               |    62 +-
 gcc/rust/typecheck/rust-tyty-rules.h               |  1406 -
 gcc/rust/typecheck/rust-tyty-subst.cc              |  1048 +
 gcc/rust/typecheck/rust-tyty-subst.h               |   327 +
 gcc/rust/typecheck/rust-tyty-util.cc               |   116 +
 gcc/rust/typecheck/rust-tyty-util.h                |    69 +
 gcc/rust/typecheck/rust-tyty.cc                    |  1824 +-
 gcc/rust/typecheck/rust-tyty.h                     |  1356 +-
 gcc/rust/typecheck/rust-unify.cc                   |  1651 +
 gcc/rust/typecheck/rust-unify.h                    |    91 +
 gcc/rust/util/rust-attributes.cc                   |     7 +
 gcc/rust/util/rust-attributes.h                    |     1 +
 gcc/rust/{ => util}/rust-buffered-queue.h          |     0
 gcc/rust/util/rust-hir-map.cc                      |    17 +-
 gcc/rust/util/rust-hir-map.h                       |     3 +
 gcc/rust/util/rust-inline-visitor.h                |     2 +-
 gcc/rust/util/rust-lang-item.h                     |    26 +-
 gcc/rust/{operator.h => util/rust-operators.h}     |     0
 gcc/sanopt.cc                                      |    12 +-
 gcc/sbitmap.cc                                     |     2 +-
 gcc/sbitmap.h                                      |     2 +-
 gcc/sched-deps.cc                                  |    18 +-
 gcc/sched-ebb.cc                                   |    14 +-
 gcc/sched-int.h                                    |    18 +-
 gcc/sched-rgn.cc                                   |   189 +-
 gcc/sel-sched-ir.cc                                |    36 +-
 gcc/sel-sched.cc                                   |    12 +-
 gcc/selftest-run-tests.cc                          |     3 +
 gcc/sese.cc                                        |    16 +-
 gcc/simplify-rtx.cc                                |   203 +-
 gcc/sreal.cc                                       |    55 +-
 gcc/sreal.h                                        |     1 +
 gcc/statistics.cc                                  |    21 +-
 gcc/stor-layout.cc                                 |    11 +-
 gcc/stringpool.cc                                  |     1 +
 gcc/symtab.cc                                      |     8 +-
 gcc/system.h                                       |    30 +-
 gcc/target.def                                     |    79 +-
 gcc/target.h                                       |     1 -
 gcc/targhooks.cc                                   |    85 +-
 gcc/targhooks.h                                    |     7 +-
 gcc/testsuite/ChangeLog                            | 17091 ++++++++
 gcc/testsuite/c-c++-common/Warray-bounds.c         |     8 +-
 .../c-c++-common/Wfree-nonheap-object-2.c          |     2 +-
 .../c-c++-common/Wfree-nonheap-object-3.c          |     6 +-
 gcc/testsuite/c-c++-common/Wfree-nonheap-object.c  |     8 +-
 .../c-c++-common/Wimplicit-fallthrough-39.c        |     4 +-
 .../c-c++-common/Wlogical-not-parentheses-2.c      |     2 +
 gcc/testsuite/c-c++-common/Wuse-after-free-6.c     |     2 +-
 gcc/testsuite/c-c++-common/Wxor-used-as-pow-1.c    |     4 +
 .../c-c++-common/Wxor-used-as-pow-pr107002-0.c     |     9 +
 .../c-c++-common/Wxor-used-as-pow-pr107002-1.c     |     5 +
 .../c-c++-common/Wxor-used-as-pow-pr107002-2.c     |     5 +
 .../c-c++-common/asan/pointer-compare-1.c          |     1 +
 gcc/testsuite/c-c++-common/asan/pr106558.c         |     2 +-
 gcc/testsuite/c-c++-common/cold-2.c                |    19 +
 gcc/testsuite/c-c++-common/cpp/line-2.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/line-3.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c |     4 +-
 gcc/testsuite/c-c++-common/cpp/macro-ranges.c      |    52 +
 gcc/testsuite/c-c++-common/cpp/pr58844-1.c         |     4 +-
 gcc/testsuite/c-c++-common/cpp/pr58844-2.c         |     4 +-
 gcc/testsuite/c-c++-common/cpp/pr67046.c           |    10 +
 .../c-c++-common/cpp/warning-zero-location.c       |     2 +-
 .../c-c++-common/diagnostic-format-json-1.c        |     3 +-
 .../c-c++-common/diagnostic-format-json-2.c        |     3 +-
 .../c-c++-common/diagnostic-format-json-3.c        |     3 +-
 .../c-c++-common/diagnostic-format-json-4.c        |     3 +-
 .../c-c++-common/diagnostic-format-json-5.c        |   100 +-
 .../c-c++-common/diagnostic-format-json-stderr-1.c |     3 +-
 .../c-c++-common/diagnostic-format-sarif-file-1.c  |     6 +
 .../c-c++-common/diagnostic-format-sarif-file-2.c  |     2 +
 .../c-c++-common/diagnostic-format-sarif-file-3.c  |     2 +
 .../c-c++-common/diagnostic-format-sarif-file-4.c  |     2 +
 .../diagnostic-format-sarif-file-Wbidi-chars.c     |    23 +
 ...gnostic-format-sarif-file-bad-utf8-pr109098-1.c |    23 +
 ...gnostic-format-sarif-file-bad-utf8-pr109098-2.c |    16 +
 ...gnostic-format-sarif-file-bad-utf8-pr109098-3.c |    95 +
 .../diagnostic-format-sarif-file-valid-CP850.c     |    22 +
 gcc/testsuite/c-c++-common/fcf-protection-10.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-11.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-12.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-8.c      |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-9.c      |     2 +
 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c     |     4 +-
 gcc/testsuite/c-c++-common/goacc/clauses-fail.c    |     8 +-
 gcc/testsuite/c-c++-common/goacc/data-2.c          |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c |     6 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-2.c |     4 +-
 gcc/testsuite/c-c++-common/gomp/defaultmap-4.c     |    24 +
 gcc/testsuite/c-c++-common/gomp/directive-1.c      |     2 +-
 gcc/testsuite/c-c++-common/gomp/doacross-8.c       |    17 +
 gcc/testsuite/c-c++-common/gomp/map-6.c            |    80 +-
 gcc/testsuite/c-c++-common/gomp/map-9.c            |    32 +
 gcc/testsuite/c-c++-common/gomp/scan-6.c           |    95 +
 gcc/testsuite/c-c++-common/gomp/target-update-1.c  |    15 +
 gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c   |     2 +-
 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c  |     4 +-
 .../c-c++-common/hwasan/sanity-check-pure-c.c      |     4 +-
 gcc/testsuite/c-c++-common/hwasan/use-after-free.c |     4 +-
 gcc/testsuite/c-c++-common/missing-header-5.c      |    15 +
 .../c-c++-common/patchable_function_entry-decl.c   |     3 +-
 .../patchable_function_entry-default.c             |     3 +-
 .../patchable_function_entry-definition.c          |     3 +-
 gcc/testsuite/c-c++-common/pr106133.c              |     3 +
 gcc/testsuite/c-c++-common/pr109884.c              |    32 +
 gcc/testsuite/c-c++-common/pr19807-2.c             |     2 +-
 gcc/testsuite/c-c++-common/pragma-diag-14.c        |     2 +-
 gcc/testsuite/c-c++-common/pragma-diag-15.c        |     2 +-
 gcc/testsuite/c-c++-common/spellcheck-pr107583.c   |    10 +
 .../c-c++-common/torture/builtin-convertvector-1.c |     2 +
 .../c-c++-common/torture/complex-sign-add.c        |     1 +
 .../c-c++-common/torture/complex-sign-mixed-add.c  |     1 +
 .../c-c++-common/torture/complex-sign-mixed-div.c  |     1 +
 .../c-c++-common/torture/complex-sign-mixed-mul.c  |     1 +
 .../c-c++-common/torture/complex-sign-mixed-sub.c  |     1 +
 .../torture/complex-sign-mul-minus-one.c           |     1 +
 .../c-c++-common/torture/complex-sign-mul-one.c    |     1 +
 .../c-c++-common/torture/complex-sign-mul.c        |     1 +
 .../c-c++-common/torture/complex-sign-sub.c        |     1 +
 .../c-c++-common/torture/harden-cond-comp.c        |    24 +
 gcc/testsuite/c-c++-common/ubsan/bounds-17.c       |    17 +
 gcc/testsuite/c-c++-common/ubsan/bounds-18.c       |    17 +
 gcc/testsuite/c-c++-common/ubsan/bounds-19.c       |    20 +
 gcc/testsuite/c-c++-common/ubsan/bounds-20.c       |    16 +
 gcc/testsuite/c-c++-common/ubsan/bounds-21.c       |    18 +
 gcc/testsuite/c-c++-common/ubsan/div-by-zero-8.c   |    14 +
 gcc/testsuite/c-c++-common/ubsan/pr109107-1.c      |    23 +
 gcc/testsuite/c-c++-common/ubsan/pr109107-2.c      |    24 +
 gcc/testsuite/c-c++-common/ubsan/pr109107-3.c      |    25 +
 gcc/testsuite/c-c++-common/ubsan/pr109107-4.c      |    24 +
 .../c-c++-common/zero-scratch-regs-leafy-1.c       |    15 +
 .../c-c++-common/zero-scratch-regs-leafy-2.c       |    21 +
 gcc/testsuite/g++.dg/DRs/dr2478.C                  |    17 +-
 gcc/testsuite/g++.dg/DRs/dr2543.C                  |     5 +
 gcc/testsuite/g++.dg/abi/mangle78.C                |    14 +
 gcc/testsuite/g++.dg/abi/no_unique_address7.C      |    33 +
 gcc/testsuite/g++.dg/concepts/auto7.C              |     9 +
 gcc/testsuite/g++.dg/concepts/auto7a.C             |     8 +
 gcc/testsuite/g++.dg/contracts/contracts-post7.C   |    29 +
 .../g++.dg/coroutines/co-await-initlist1.C         |    21 +
 .../g++.dg/coroutines/co-await-moveonly1.C         |    63 +
 gcc/testsuite/g++.dg/cpp/pr64127.C                 |     2 +-
 gcc/testsuite/g++.dg/cpp/string-4.C                |     6 +
 gcc/testsuite/g++.dg/cpp/ucn-2.C                   |    15 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__3.C   |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C       |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable4.C    |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable5.C    |    39 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C    |    18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf3.C        |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C  |    38 +
 gcc/testsuite/g++.dg/cpp0x/decltype-110175.C       |     6 +
 gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C        |     7 +
 gcc/testsuite/g++.dg/cpp0x/enum40.C                |    10 +-
 gcc/testsuite/g++.dg/cpp0x/enum43.C                |    11 +
 gcc/testsuite/g++.dg/cpp0x/explicit16.C            |    18 +
 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg-partial1.C  |     8 +
 gcc/testsuite/g++.dg/cpp0x/forw_enum6.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-78.C          |    29 +
 gcc/testsuite/g++.dg/cpp0x/initlist-explicit3.C    |    15 +
 gcc/testsuite/g++.dg/cpp0x/initlist-opt1.C         |    15 +
 gcc/testsuite/g++.dg/cpp0x/initlist100.C           |     4 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const11.C |    14 +
 .../g++.dg/cpp0x/lambda/lambda-const11a.C          |    21 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv15.C  |    11 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle7.C |    70 +
 gcc/testsuite/g++.dg/cpp0x/noexcept59.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept78.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/noexcept79.C            |    18 +
 gcc/testsuite/g++.dg/cpp0x/noexcept80.C            |    12 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-array2.C          |    15 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template25.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template26.C      |    22 +
 gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C       |     5 +-
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-1.C   |    72 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-2.C   |     6 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-3.C   |    17 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-4.C   |    14 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-mutable2.C    |    20 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-func2.C  |    18 +
 .../g++.dg/cpp1y/lambda-generic-local-class2.C     |    13 +
 gcc/testsuite/g++.dg/cpp1y/paren6.C                |    14 +
 gcc/testsuite/g++.dg/cpp1y/pr72759.C               |     2 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ78.C           |    12 +
 gcc/testsuite/g++.dg/cpp1y/var-templ79.C           |     5 +
 gcc/testsuite/g++.dg/cpp1y/var-templ80.C           |    22 +
 gcc/testsuite/g++.dg/cpp1y/var-templ81.C           |    14 +
 gcc/testsuite/g++.dg/cpp1y/var-templ82.C           |    12 +
 gcc/testsuite/g++.dg/cpp1y/var-templ83.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction114.C    |    28 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C        |     1 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda28.C    |    15 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C   |    25 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C   |    25 +
 gcc/testsuite/g++.dg/cpp1z/elide7.C                |    14 +
 gcc/testsuite/g++.dg/cpp1z/elide8.C                |    25 +
 .../g++.dg/cpp1z/has-unique-obj-representations3.C |    10 +
 gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C        |    15 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C       |     2 +-
 gcc/testsuite/g++.dg/cpp1z/noexcept-type27.C       |     8 +
 gcc/testsuite/g++.dg/cpp1z/variant1.C              |    47 +
 gcc/testsuite/g++.dg/cpp23/attr-assume11.C         |    22 +
 gcc/testsuite/g++.dg/cpp23/consteval-if12.C        |     8 +-
 gcc/testsuite/g++.dg/cpp23/cplusplus.C             |     2 +-
 gcc/testsuite/g++.dg/cpp23/ext-floating.h          |     3 +-
 gcc/testsuite/g++.dg/cpp23/ext-floating14.C        |   585 +
 gcc/testsuite/g++.dg/cpp23/ext-floating15.C        |    12 +
 gcc/testsuite/g++.dg/cpp23/ext-floating2.C         |     4 +
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |     6 +
 gcc/testsuite/g++.dg/cpp23/subscript14.C           |    42 +
 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr1.C    |    35 +
 gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C    |    15 +
 gcc/testsuite/g++.dg/cpp26/cplusplus.C             |     3 +
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |   597 +
 .../g++.dg/cpp2a/class-deduction-alias16.C         |     7 +
 .../g++.dg/cpp2a/class-deduction-alias17.C         |     9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-alias6.C       |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class5.C       |    37 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class5a.C      |    38 +
 gcc/testsuite/g++.dg/cpp2a/concepts-complete4.C    |    13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend14.C     |    26 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C      |     4 +-
 .../g++.dg/cpp2a/concepts-placeholder12.C          |    29 +
 .../g++.dg/cpp2a/concepts-placeholder13.C          |    18 +
 .../g++.dg/cpp2a/concepts-recursive-sat5.C         |    13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C   |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C   |    14 +
 gcc/testsuite/g++.dg/cpp2a/consteval20.C           |     4 +-
 gcc/testsuite/g++.dg/cpp2a/consteval24.C           |     8 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor15.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-inst2.C       |    12 +
 gcc/testsuite/g++.dg/cpp2a/desig27.C               |    16 +
 gcc/testsuite/g++.dg/cpp2a/desig28.C               |    17 +
 gcc/testsuite/g++.dg/cpp2a/desig29.C               |    10 +
 gcc/testsuite/g++.dg/cpp2a/fn-template26.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic-ttp1.C   |    11 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic-ttp2.C   |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ1.C          |    11 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class56.C       |     8 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class57.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class58.C       |    20 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class59.C       |    23 +
 gcc/testsuite/g++.dg/cpp2a/srcloc20.C              |     4 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc3.C               |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C          |     9 +-
 gcc/testsuite/g++.dg/debug/pr110295.C              |    19 +
 gcc/testsuite/g++.dg/diagnostic/alignof4.C         |    21 +
 gcc/testsuite/g++.dg/diagnostic/base.C             |    16 +
 .../g++.dg/diagnostic/missing-header-pr110164.C    |    10 +
 .../g++.dg/diagnostic/not-a-function-template-1.C  |     2 +-
 gcc/testsuite/g++.dg/eh/dtor4.C                    |    15 +
 gcc/testsuite/g++.dg/eh/return1.C                  |    21 +
 gcc/testsuite/g++.dg/eh/terminate2.C               |    30 +
 gcc/testsuite/g++.dg/ext/attr-tsafe1.C             |    14 +
 gcc/testsuite/g++.dg/ext/int128-8.C                |    24 +
 gcc/testsuite/g++.dg/ext/is_convertible5.C         |     7 +
 gcc/testsuite/g++.dg/ext/is_convertible6.C         |    16 +
 gcc/testsuite/g++.dg/ext/pr109177.C                |     6 +
 gcc/testsuite/g++.dg/ext/type_pack_element1.C      |    19 +
 gcc/testsuite/g++.dg/ext/type_pack_element2.C      |    14 +
 gcc/testsuite/g++.dg/ext/type_pack_element3.C      |    22 +
 gcc/testsuite/g++.dg/ext/unsigned-typedef2.C       |    25 +
 gcc/testsuite/g++.dg/ext/unsigned-typedef3.C       |    25 +
 gcc/testsuite/g++.dg/ext/visibility/anon8.C        |     4 +-
 gcc/testsuite/g++.dg/gcov/gcov-17.C                |     7 +
 gcc/testsuite/g++.dg/gcov/test-gcov-17.py          |    20 +-
 gcc/testsuite/g++.dg/goacc/data-1.C                |     4 +-
 gcc/testsuite/g++.dg/gomp/attrs-7.C                |     8 +-
 gcc/testsuite/g++.dg/gomp/pr106124.C               |    19 +
 gcc/testsuite/g++.dg/gomp/pr107558.C               |    14 +
 gcc/testsuite/g++.dg/guality/guality.exp           |     2 +-
 gcc/testsuite/g++.dg/init/goto4.C                  |    22 +
 gcc/testsuite/g++.dg/init/pr109868.C               |    13 +
 gcc/testsuite/g++.dg/ipa/devirt-45.C               |     2 +-
 gcc/testsuite/g++.dg/lookup/anon8.C                |    16 +
 gcc/testsuite/g++.dg/lookup/friend24.C             |     9 +
 gcc/testsuite/g++.dg/lookup/friend25.C             |     9 +
 .../g++.dg/lookup/missing-std-include-2.C          |     8 +-
 .../g++.dg/lookup/missing-std-include-3.C          |     2 +-
 .../g++.dg/lookup/missing-std-include-6.C          |     4 +-
 gcc/testsuite/g++.dg/lookup/missing-std-include.C  |    16 +-
 gcc/testsuite/g++.dg/lookup/name-clash11.C         |     2 +-
 gcc/testsuite/g++.dg/lookup/this2.C                |    22 +
 gcc/testsuite/g++.dg/modules/alias-1_b.C           |     2 +-
 gcc/testsuite/g++.dg/modules/alias-1_d.C           |     2 +-
 gcc/testsuite/g++.dg/modules/alias-1_e.C           |     2 +-
 gcc/testsuite/g++.dg/modules/alias-1_f.C           |     2 +-
 gcc/testsuite/g++.dg/modules/bad-mapper-3.C        |     2 +-
 gcc/testsuite/g++.dg/modules/cpp-6_c.C             |     2 +-
 gcc/testsuite/g++.dg/modules/dir-only-2_b.C        |     2 +-
 gcc/testsuite/g++.dg/modules/macro-2_d.C           |     4 +-
 gcc/testsuite/g++.dg/modules/macro-4_d.C           |     4 +-
 gcc/testsuite/g++.dg/modules/macro-4_e.C           |     2 +-
 gcc/testsuite/g++.dg/modules/modules.exp           |    20 +-
 gcc/testsuite/g++.dg/opt/icf1.C                    |    16 +
 gcc/testsuite/g++.dg/opt/icf2.C                    |    17 +
 gcc/testsuite/g++.dg/opt/icf3.C                    |    17 +
 gcc/testsuite/g++.dg/opt/nrv22.C                   |    30 +
 gcc/testsuite/g++.dg/opt/nrv23.C                   |    23 +
 gcc/testsuite/g++.dg/opt/nrv24.C                   |    18 +
 gcc/testsuite/g++.dg/opt/nrv25.C                   |    15 +
 gcc/testsuite/g++.dg/opt/nrv26.C                   |    19 +
 gcc/testsuite/g++.dg/opt/nrv26a.C                  |    18 +
 gcc/testsuite/g++.dg/opt/nrv27.C                   |    23 +
 gcc/testsuite/g++.dg/opt/pr107569.C                |    29 +
 gcc/testsuite/g++.dg/opt/pr109434.C                |    28 +
 gcc/testsuite/g++.dg/opt/pr109462.C                |    94 +
 gcc/testsuite/g++.dg/opt/pr110515.C                |   223 +
 gcc/testsuite/g++.dg/opt/pr66119.C                 |     2 +-
 gcc/testsuite/g++.dg/other/i386-2.C                |     2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     2 +-
 gcc/testsuite/g++.dg/overload/conv-op5.C           |    17 +
 gcc/testsuite/g++.dg/parse/error56.C               |     1 -
 gcc/testsuite/g++.dg/parse/template30.C            |     3 +-
 gcc/testsuite/g++.dg/pr107087.C                    |    16 +
 gcc/testsuite/g++.dg/pr109524.C                    |    41 +
 gcc/testsuite/g++.dg/pr71488.C                     |     1 -
 gcc/testsuite/g++.dg/pr80481.C                     |     2 +
 gcc/testsuite/g++.dg/pr94920.C                     |     4 +-
 gcc/testsuite/g++.dg/spellcheck-inttypes.C         |    54 +-
 gcc/testsuite/g++.dg/spellcheck-macro-ordering.C   |     2 +-
 gcc/testsuite/g++.dg/spellcheck-stdint.C           |    40 +-
 gcc/testsuite/g++.dg/spellcheck-stdlib.C           |    28 +-
 gcc/testsuite/g++.dg/template/canon-type-20.C      |    18 +
 gcc/testsuite/g++.dg/template/copy1.C              |     3 +-
 gcc/testsuite/g++.dg/template/fn-ptr3a.C           |    27 +
 gcc/testsuite/g++.dg/template/fn-ptr3b.C           |    30 +
 gcc/testsuite/g++.dg/template/fn-ptr4.C            |    14 +
 gcc/testsuite/g++.dg/template/friend76.C           |    36 +
 gcc/testsuite/g++.dg/template/friend77.C           |    19 +
 gcc/testsuite/g++.dg/template/friend78.C           |    18 +
 gcc/testsuite/g++.dg/template/friend79.C           |    20 +
 gcc/testsuite/g++.dg/template/local10.C            |    10 +
 gcc/testsuite/g++.dg/template/non-dependent25.C    |    14 +
 gcc/testsuite/g++.dg/template/non-dependent25a.C   |    17 +
 gcc/testsuite/g++.dg/template/nontype12.C          |     3 +-
 gcc/testsuite/g++.dg/template/partial-order3.C     |     6 +
 gcc/testsuite/g++.dg/template/pr61663.C            |    63 +
 gcc/testsuite/g++.dg/template/ttp35.C              |     7 +
 gcc/testsuite/g++.dg/template/ttp36.C              |    12 +
 gcc/testsuite/g++.dg/template/ttp37.C              |    15 +
 gcc/testsuite/g++.dg/template/ttp7.C               |     2 +-
 gcc/testsuite/g++.dg/template/typename27.C         |    19 +
 gcc/testsuite/g++.dg/tls/thread_local13-aux.cc     |    35 +
 gcc/testsuite/g++.dg/tls/thread_local13.C          |    21 +
 gcc/testsuite/g++.dg/tls/thread_local14-aux.cc     |    26 +
 gcc/testsuite/g++.dg/tls/thread_local14.C          |    19 +
 gcc/testsuite/g++.dg/torture/20230313.C            |   109 +
 gcc/testsuite/g++.dg/torture/pr106922.C            |     9 +
 gcc/testsuite/g++.dg/torture/pr109262.C            |    28 +
 gcc/testsuite/g++.dg/torture/pr109342.C            |    33 +
 gcc/testsuite/g++.dg/torture/pr109607.C            |    13 +
 gcc/testsuite/g++.dg/torture/pr109724.C            |    32 +
 gcc/testsuite/g++.dg/torture/pr110308.C            |    29 +
 gcc/testsuite/g++.dg/torture/pr110332.C            |    16 +
 gcc/testsuite/g++.dg/torture/pr110742.C            |    47 +
 gcc/testsuite/g++.dg/torture/pr54498.C             |    57 +
 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C   |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C     |    12 +
 gcc/testsuite/g++.dg/tree-ssa/array-temp1.C        |     6 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C      |     1 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C      |     2 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt4.C      |    13 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt5.C      |    24 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt6.C      |    18 +
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C        |     2 +-
 gcc/testsuite/g++.dg/vect/pr109573.cc              |    91 +
 gcc/testsuite/g++.dg/vect/pr110557.cc              |    39 +
 .../g++.dg/warn/Waddress-of-packed-member2.C       |     2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-16.C       |     1 -
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-6.C    |    30 +
 .../g++.dg/warn/Wdangling-pointer-pr110055.C       |    16 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference10.C  |    12 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference11.C  |    23 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference12.C  |    12 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference13.C  |    23 +
 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s   |     0
 .../g++.dg/warn/Wmissing-field-initializers-3.C    |    48 +
 gcc/testsuite/g++.dg/warn/Wreturn-6.C              |    16 +
 gcc/testsuite/g++.dg/warn/Wsequence-point-5.C      |    37 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |     2 +-
 gcc/testsuite/g++.dg/warn/Wuse-after-free3.C       |     3 +-
 gcc/testsuite/g++.dg/warn/pragma-system_header6.C  |     1 +
 gcc/testsuite/g++.dg/warn/pragma-system_header6.h  |     3 +
 gcc/testsuite/g++.old-deja/g++.other/init9.C       |     7 +-
 gcc/testsuite/g++.target/aarch64/acle/acle.exp     |    35 +
 gcc/testsuite/g++.target/aarch64/acle/ls64.C       |    10 +
 gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C   |    10 +
 .../g++.target/aarch64/bfloat_cpp_typecheck.C      |     4 +-
 gcc/testsuite/g++.target/aarch64/pr109661-1.C      |   253 +
 gcc/testsuite/g++.target/aarch64/pr109661-2.C      |   253 +
 gcc/testsuite/g++.target/aarch64/pr109661-3.C      |   253 +
 gcc/testsuite/g++.target/aarch64/pr109661-4.C      |   253 +
 gcc/testsuite/g++.target/aarch64/sve/vcond_1.C     |   258 +-
 gcc/testsuite/g++.target/arm/mve.exp               |     8 +-
 .../g++.target/arm/mve/general-c++/nomve_fp_1.c    |    15 +
 .../arm/mve/general-c++/vreinterpretq_1.C          |    25 +
 gcc/testsuite/g++.target/i386/float16-1.C          |     8 +-
 gcc/testsuite/g++.target/i386/mv16.C               |    18 +
 gcc/testsuite/g++.target/i386/pr109676.C           |    46 +
 gcc/testsuite/g++.target/i386/pr110170.C           |    90 +
 gcc/testsuite/g++.target/i386/pr61747.C            |    42 +
 gcc/testsuite/g++.target/i386/pr79173-1.C          |    33 +
 gcc/testsuite/g++.target/i386/pr85048.C            |    33 +
 gcc/testsuite/g++.target/powerpc/pr105325.C        |    28 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-1.C    |    40 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-10.C   |   378 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-11.C   |   463 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C   |   410 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-13.C   |   481 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C   |   428 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-15.C   |   381 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-16.C   |   443 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-17.C   |   406 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C   |   139 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C   |   146 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-2.C    |   473 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C   |   146 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C   |   146 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C   |   146 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C   |   435 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C    |   385 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-4.C    |   417 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-5.C    |   416 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-6.C    |   321 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-7.C    |   278 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C    |   412 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C    |   579 +
 gcc/testsuite/g++.target/riscv/rvv/base/pr109244.C |    76 +
 gcc/testsuite/g++.target/riscv/rvv/base/pr109535.C |   144 +
 .../g++.target/riscv/rvv/base/vaadd_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vaadd_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vaadd_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vaadd_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vaadd_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vaadd_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vaadd_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv-1.C        |   314 -
 .../g++.target/riscv/rvv/base/vaaddu_vv-2.C        |   314 -
 .../g++.target/riscv/rvv/base/vaaddu_vv-3.C        |   314 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C   |   160 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C   |   308 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C   |   308 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C   |   308 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C   |   314 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C   |   314 -
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C   |   314 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-3.C           |   160 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-1.C          |   157 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-2.C          |   157 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-3.C          |   157 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-1.C          |   160 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-2.C          |   160 -
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-3.C          |   160 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C         |   157 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C         |   157 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C         |   157 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C         |   160 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C         |   160 -
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vadc_vvm-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vadc_vvm-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vadc_vvm-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vadd_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vadd_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vadd_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-1.C     |   572 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-2.C     |   572 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-3.C     |   572 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-1.C     |   578 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-2.C     |   578 -
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-3.C     |   578 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C |   292 -
 .../riscv/rvv/base/vadd_vx_tumu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vadd_vx_tumu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vadd_vx_tumu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vadd_vx_tumu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vadd_vx_tumu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vadd_vx_tumu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vand_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vand_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vand_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vand_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vand_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_rv32-1.C     |   572 -
 .../g++.target/riscv/rvv/base/vand_vx_rv32-2.C     |   572 -
 .../g++.target/riscv/rvv/base/vand_vx_rv32-3.C     |   572 -
 .../g++.target/riscv/rvv/base/vand_vx_rv64-1.C     |   578 -
 .../g++.target/riscv/rvv/base/vand_vx_rv64-2.C     |   578 -
 .../g++.target/riscv/rvv/base/vand_vx_rv64-3.C     |   578 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C |   292 -
 .../riscv/rvv/base/vand_vx_tumu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vand_vx_tumu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vand_vx_tumu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vand_vx_tumu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vand_vx_tumu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vand_vx_tumu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vasub_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vasub_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vasub_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vasub_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vasub_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vasub_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vasub_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vasub_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vasub_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vasub_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vasub_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vasub_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vasub_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vasub_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vasub_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vasub_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv-1.C        |   314 -
 .../g++.target/riscv/rvv/base/vasubu_vv-2.C        |   314 -
 .../g++.target/riscv/rvv/base/vasubu_vv-3.C        |   314 -
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C   |   160 -
 .../riscv/rvv/base/vasubu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vasubu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vasubu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C   |   308 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C   |   308 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C   |   308 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C   |   314 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C   |   314 -
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C   |   314 -
 .../riscv/rvv/base/vasubu_vx_tu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_tu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_tu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vasubu_vx_tu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vasubu_vx_tu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vasubu_vx_tu_rv64-3.C           |   160 -
 .../riscv/rvv/base/vasubu_vx_tum_rv32-1.C          |   157 -
 .../riscv/rvv/base/vasubu_vx_tum_rv32-2.C          |   157 -
 .../riscv/rvv/base/vasubu_vx_tum_rv32-3.C          |   157 -
 .../riscv/rvv/base/vasubu_vx_tum_rv64-1.C          |   160 -
 .../riscv/rvv/base/vasubu_vx_tum_rv64-2.C          |   160 -
 .../riscv/rvv/base/vasubu_vx_tum_rv64-3.C          |   160 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-1.C         |   157 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-2.C         |   157 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-3.C         |   157 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-1.C         |   160 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-2.C         |   160 -
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C     |   308 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C     |   308 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C     |   308 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C     |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C     |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C     |   314 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C |   160 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vdivu_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vdivu_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vdivu_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vdivu_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vdivu_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vdivu_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-3.C          |   160 -
 gcc/testsuite/g++.target/riscv/rvv/base/vle-1.C    |   345 -
 gcc/testsuite/g++.target/riscv/rvv/base/vle_tu-1.C |   345 -
 .../g++.target/riscv/rvv/base/vle_tum-1.C          |   345 -
 .../g++.target/riscv/rvv/base/vle_tumu-1.C         |   345 -
 .../g++.target/riscv/rvv/base/vloxei16-1.C         |   660 -
 .../g++.target/riscv/rvv/base/vloxei16-2.C         |   660 -
 .../g++.target/riscv/rvv/base/vloxei16-3.C         |   660 -
 .../g++.target/riscv/rvv/base/vloxei16_mu-1.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_mu-2.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_mu-3.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tu-1.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tu-2.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tu-3.C      |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tum-1.C     |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tum-2.C     |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tum-3.C     |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tumu-1.C    |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tumu-2.C    |   333 -
 .../g++.target/riscv/rvv/base/vloxei16_tumu-3.C    |   333 -
 .../g++.target/riscv/rvv/base/vloxei32-1.C         |   608 -
 .../g++.target/riscv/rvv/base/vloxei32-2.C         |   608 -
 .../g++.target/riscv/rvv/base/vloxei32-3.C         |   608 -
 .../g++.target/riscv/rvv/base/vloxei32_mu-1.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_mu-2.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_mu-3.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tu-1.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tu-2.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tu-3.C      |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tum-1.C     |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tum-2.C     |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tum-3.C     |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tumu-1.C    |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tumu-2.C    |   307 -
 .../g++.target/riscv/rvv/base/vloxei32_tumu-3.C    |   307 -
 .../g++.target/riscv/rvv/base/vloxei64-1.C         |   518 -
 .../g++.target/riscv/rvv/base/vloxei64-2.C         |   518 -
 .../g++.target/riscv/rvv/base/vloxei64-3.C         |   518 -
 .../g++.target/riscv/rvv/base/vloxei64_mu-1.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_mu-2.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_mu-3.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tu-1.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tu-2.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tu-3.C      |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tum-1.C     |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tum-2.C     |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tum-3.C     |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tumu-1.C    |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tumu-2.C    |   262 -
 .../g++.target/riscv/rvv/base/vloxei64_tumu-3.C    |   262 -
 .../g++.target/riscv/rvv/base/vloxei8-1.C          |   686 -
 .../g++.target/riscv/rvv/base/vloxei8-2.C          |   686 -
 .../g++.target/riscv/rvv/base/vloxei8-3.C          |   686 -
 .../g++.target/riscv/rvv/base/vloxei8_mu-1.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_mu-2.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_mu-3.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tu-1.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tu-2.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tu-3.C       |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tum-1.C      |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tum-2.C      |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tum-3.C      |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tumu-1.C     |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tumu-2.C     |   346 -
 .../g++.target/riscv/rvv/base/vloxei8_tumu-3.C     |   346 -
 gcc/testsuite/g++.target/riscv/rvv/base/vlse-1.C   |   345 -
 .../g++.target/riscv/rvv/base/vlse_tu-1.C          |   345 -
 .../g++.target/riscv/rvv/base/vlse_tum-1.C         |   345 -
 .../g++.target/riscv/rvv/base/vlse_tumu-1.C        |   345 -
 .../g++.target/riscv/rvv/base/vluxei16-1.C         |   660 -
 .../g++.target/riscv/rvv/base/vluxei16-2.C         |   660 -
 .../g++.target/riscv/rvv/base/vluxei16-3.C         |   660 -
 .../g++.target/riscv/rvv/base/vluxei16_mu-1.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_mu-2.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_mu-3.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tu-1.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tu-2.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tu-3.C      |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tum-1.C     |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tum-2.C     |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tum-3.C     |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tumu-1.C    |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tumu-2.C    |   333 -
 .../g++.target/riscv/rvv/base/vluxei16_tumu-3.C    |   333 -
 .../g++.target/riscv/rvv/base/vluxei32-1.C         |   608 -
 .../g++.target/riscv/rvv/base/vluxei32-2.C         |   608 -
 .../g++.target/riscv/rvv/base/vluxei32-3.C         |   608 -
 .../g++.target/riscv/rvv/base/vluxei32_mu-1.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_mu-2.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_mu-3.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tu-1.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tu-2.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tu-3.C      |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tum-1.C     |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tum-2.C     |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tum-3.C     |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tumu-1.C    |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tumu-2.C    |   307 -
 .../g++.target/riscv/rvv/base/vluxei32_tumu-3.C    |   307 -
 .../g++.target/riscv/rvv/base/vluxei64-1.C         |   518 -
 .../g++.target/riscv/rvv/base/vluxei64-2.C         |   518 -
 .../g++.target/riscv/rvv/base/vluxei64-3.C         |   518 -
 .../g++.target/riscv/rvv/base/vluxei64_mu-1.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_mu-2.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_mu-3.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tu-1.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tu-2.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tu-3.C      |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tum-1.C     |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tum-2.C     |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tum-3.C     |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tumu-1.C    |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tumu-2.C    |   262 -
 .../g++.target/riscv/rvv/base/vluxei64_tumu-3.C    |   262 -
 .../g++.target/riscv/rvv/base/vluxei8-1.C          |   686 -
 .../g++.target/riscv/rvv/base/vluxei8-2.C          |   686 -
 .../g++.target/riscv/rvv/base/vluxei8-3.C          |   686 -
 .../g++.target/riscv/rvv/base/vluxei8_mu-1.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_mu-2.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_mu-3.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tu-1.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tu-2.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tu-3.C       |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tum-1.C      |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tum-2.C      |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tum-3.C      |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tumu-1.C     |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tumu-2.C     |   346 -
 .../g++.target/riscv/rvv/base/vluxei8_tumu-3.C     |   346 -
 .../g++.target/riscv/rvv/base/vmacc_vv-1.C         |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vv-2.C         |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vv-3.C         |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C    |   572 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C    |   572 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C    |   572 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C    |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C    |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C    |   578 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C |   292 -
 .../riscv/rvv/base/vmacc_vx_tum_rv32-1.C           |   289 -
 .../riscv/rvv/base/vmacc_vx_tum_rv32-2.C           |   289 -
 .../riscv/rvv/base/vmacc_vx_tum_rv32-3.C           |   289 -
 .../riscv/rvv/base/vmacc_vx_tum_rv64-1.C           |   292 -
 .../riscv/rvv/base/vmacc_vx_tum_rv64-2.C           |   292 -
 .../riscv/rvv/base/vmacc_vx_tum_rv64-3.C           |   292 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-1.C          |   289 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-2.C          |   289 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-3.C          |   289 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-1.C          |   292 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-2.C          |   292 -
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-3.C          |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vv-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vv-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vv-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vvm-1.C        |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vvm-2.C        |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vvm-3.C        |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C   |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C   |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C   |   289 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C   |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv-1.C         |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vv-2.C         |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vv-3.C         |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C    |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C    |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C    |   578 -
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C |   292 -
 .../riscv/rvv/base/vmadd_vx_tum_rv64-1.C           |   292 -
 .../riscv/rvv/base/vmadd_vx_tum_rv64-2.C           |   292 -
 .../riscv/rvv/base/vmadd_vx_tum_rv64-3.C           |   292 -
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-1.C          |   292 -
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-2.C          |   292 -
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-3.C          |   292 -
 .../g++.target/riscv/rvv/base/vmax_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vmax_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vmax_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vmax_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-1.C     |   308 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-2.C     |   308 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-3.C     |   308 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-1.C     |   314 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-2.C     |   314 -
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-3.C     |   314 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C |   160 -
 .../riscv/rvv/base/vmax_vx_tumu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmax_vx_tumu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmax_vx_tumu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmax_vx_tumu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmax_vx_tumu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmax_vx_tumu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-4.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-5.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm-6.C       |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C    |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C  |   292 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-1.C          |   289 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-2.C          |   289 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-3.C          |   289 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-1.C          |   292 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-2.C          |   292 -
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-3.C          |   292 -
 .../g++.target/riscv/rvv/base/vmin_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vmin_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vmin_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vmin_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-1.C     |   308 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-2.C     |   308 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-3.C     |   308 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-1.C     |   314 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-2.C     |   314 -
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-3.C     |   314 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C |   160 -
 .../riscv/rvv/base/vmin_vx_tumu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmin_vx_tumu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmin_vx_tumu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmin_vx_tumu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmin_vx_tumu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmin_vx_tumu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vminu_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vminu_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vminu_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vminu_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vminu_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vminu_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vminu_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vminu_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vminu_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vminu_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vminu_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vminu_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vminu_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vminu_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vminu_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vmsbc_vv-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vv-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vv-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vvm-1.C        |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vvm-2.C        |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vvm-3.C        |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C   |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C   |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C   |   289 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C   |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_m-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_m-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_m-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsge_vv-1.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv-2.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_m-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_m-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_m-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C |   160 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv-1.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv-2.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C |   160 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv-1.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv-2.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_m-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_m-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_m-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C    |   157 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C |   160 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C   |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv-1.C         |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv-2.C         |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_m-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_m-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_m-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C    |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C    |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C    |   157 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C |   160 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C   |   157 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C   |   160 -
 .../g++.target/riscv/rvv/base/vmsne_vv-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_m-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_m-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_m-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vmul_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vmul_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vmul_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-1.C     |   572 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-2.C     |   572 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-3.C     |   572 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-1.C     |   578 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-2.C     |   578 -
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-3.C     |   578 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C |   292 -
 .../riscv/rvv/base/vmul_vx_tumu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vmul_vx_tumu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vmul_vx_tumu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vmul_vx_tumu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vmul_vx_tumu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vmul_vx_tumu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vmulh_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vmulh_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmulh_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmulh_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmulh_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmulh_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmulh_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv-1.C       |   314 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv-2.C       |   314 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv-3.C       |   314 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C   |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C  |   160 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C  |   308 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C  |   308 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C  |   308 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C  |   314 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C  |   314 -
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C  |   314 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C          |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C         |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C         |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C         |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C         |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C         |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C         |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C        |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C        |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C        |   157 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C        |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C        |   160 -
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C        |   160 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C   |   308 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C   |   308 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C   |   308 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C   |   314 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C   |   314 -
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C   |   314 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-3.C           |   160 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-1.C          |   157 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-2.C          |   157 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-3.C          |   157 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-1.C          |   160 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-2.C          |   160 -
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-3.C          |   160 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C         |   157 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C         |   157 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C         |   157 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C         |   160 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C         |   160 -
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C         |   160 -
 gcc/testsuite/g++.target/riscv/rvv/base/vmv_v-1.C  |   392 -
 .../g++.target/riscv/rvv/base/vmv_v_tu-1.C         |   392 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C     |   289 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C     |   289 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C     |   289 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vnclip_vv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vv-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vv-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vx-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vx-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vncvt_x-1.C          |   396 -
 .../g++.target/riscv/rvv/base/vncvt_x-2.C          |   396 -
 .../g++.target/riscv/rvv/base/vncvt_x-3.C          |   396 -
 .../g++.target/riscv/rvv/base/vncvt_x_mu-1.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_mu-2.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_mu-3.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tu-1.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tu-2.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tu-3.C       |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tum-1.C      |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tum-2.C      |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tum-3.C      |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-1.C     |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-2.C     |   201 -
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-3.C     |   201 -
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-1.C |   314 -
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-2.C |   314 -
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-3.C |   314 -
 .../g++.target/riscv/rvv/base/vneg_v_mu-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_mu-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_mu-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tu-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tu-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tu-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tum-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tum-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tum-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tumu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tumu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vneg_v_tumu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vnmsac_vv-1.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsac_vv-2.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsac_vv-3.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C   |   292 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C   |   578 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C   |   578 -
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C   |   578 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-3.C           |   292 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-1.C          |   289 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-2.C          |   289 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-3.C          |   289 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-1.C          |   292 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-2.C          |   292 -
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-3.C          |   292 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C         |   289 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C         |   289 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C         |   289 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C         |   292 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C         |   292 -
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv-1.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsub_vv-2.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsub_vv-3.C        |   578 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C   |   292 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C   |   572 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C   |   578 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C   |   578 -
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C   |   578 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-3.C           |   292 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-1.C          |   289 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-2.C          |   289 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-3.C          |   289 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-1.C          |   292 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-2.C          |   292 -
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-3.C          |   292 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C         |   289 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C         |   289 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C         |   289 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C         |   292 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C         |   292 -
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C         |   292 -
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-1.C |   314 -
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-2.C |   314 -
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-3.C |   314 -
 .../g++.target/riscv/rvv/base/vnot_v_mu-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_mu-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_mu-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tu-1.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tu-2.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tu-3.C        |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tum-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tum-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tum-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tumu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tumu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vnot_v_tumu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vnsra_vv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C    |   111 -
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-1.C |   578 -
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-2.C |   578 -
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-3.C |   578 -
 .../g++.target/riscv/rvv/base/vor_vv_mu-1.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_mu-2.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_mu-3.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tu-1.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tu-2.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tu-3.C        |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tum-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tum-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tum-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tumu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tumu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vor_vv_tumu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_rv32-1.C      |   572 -
 .../g++.target/riscv/rvv/base/vor_vx_rv32-2.C      |   572 -
 .../g++.target/riscv/rvv/base/vor_vx_rv32-3.C      |   572 -
 .../g++.target/riscv/rvv/base/vor_vx_rv64-1.C      |   578 -
 .../g++.target/riscv/rvv/base/vor_vx_rv64-2.C      |   578 -
 .../g++.target/riscv/rvv/base/vor_vx_rv64-3.C      |   578 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C   |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C   |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vrem_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vrem_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vrem_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vrem_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-1.C     |   308 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-2.C     |   308 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-3.C     |   308 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-1.C     |   314 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-2.C     |   314 -
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-3.C     |   314 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C  |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C  |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C |   160 -
 .../riscv/rvv/base/vrem_vx_tumu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vrem_vx_tumu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vrem_vx_tumu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vrem_vx_tumu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vrem_vx_tumu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vrem_vx_tumu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vremu_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vremu_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vremu_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vremu_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vremu_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vremu_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vremu_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vremu_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vremu_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vremu_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vremu_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vremu_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vremu_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vremu_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vremu_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C |   292 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C    |   572 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C    |   572 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C    |   572 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C    |   578 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C    |   578 -
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C    |   578 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C |   292 -
 .../riscv/rvv/base/vrsub_vx_tum_rv32-1.C           |   289 -
 .../riscv/rvv/base/vrsub_vx_tum_rv32-2.C           |   289 -
 .../riscv/rvv/base/vrsub_vx_tum_rv32-3.C           |   289 -
 .../riscv/rvv/base/vrsub_vx_tum_rv64-1.C           |   292 -
 .../riscv/rvv/base/vrsub_vx_tum_rv64-2.C           |   292 -
 .../riscv/rvv/base/vrsub_vx_tum_rv64-3.C           |   292 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-1.C          |   289 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-2.C          |   289 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-3.C          |   289 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-1.C          |   292 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-2.C          |   292 -
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-3.C          |   292 -
 .../g++.target/riscv/rvv/base/vsadd_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vsadd_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vsadd_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vsadd_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vsadd_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vsadd_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vsadd_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv-1.C        |   314 -
 .../g++.target/riscv/rvv/base/vsaddu_vv-2.C        |   314 -
 .../g++.target/riscv/rvv/base/vsaddu_vv-3.C        |   314 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C   |   160 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C   |   308 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C   |   308 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C   |   308 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C   |   314 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C   |   314 -
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C   |   314 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-3.C           |   160 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-1.C          |   157 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-2.C          |   157 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-3.C          |   157 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-1.C          |   160 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-2.C          |   160 -
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-3.C          |   160 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C         |   157 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C         |   157 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C         |   157 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C         |   160 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C         |   160 -
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vsbc_vvm-1.C         |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vvm-2.C         |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vvm-3.C         |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C    |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C    |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C    |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C    |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C    |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C    |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C |   292 -
 gcc/testsuite/g++.target/riscv/rvv/base/vse-1.C    |   685 -
 .../g++.target/riscv/rvv/base/vsext_vf2-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vsext_vf2-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vsext_vf2-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vsext_vf4-1.C        |   132 -
 .../g++.target/riscv/rvv/base/vsext_vf4-2.C        |   132 -
 .../g++.target/riscv/rvv/base/vsext_vf4-3.C        |   132 -
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-1.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-2.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-3.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-1.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-2.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-3.C     |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-1.C    |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-2.C    |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-3.C    |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C   |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C   |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C   |    69 -
 .../g++.target/riscv/rvv/base/vsext_vf8-1.C        |    62 -
 .../g++.target/riscv/rvv/base/vsext_vf8-2.C        |    62 -
 .../g++.target/riscv/rvv/base/vsext_vf8-3.C        |    62 -
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-1.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-2.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-3.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-1.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-2.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-3.C     |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-1.C    |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-2.C    |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-3.C    |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C   |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C   |    34 -
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C   |    34 -
 .../g++.target/riscv/rvv/base/vsll_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vx-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vx-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vsll_vx_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-3.C     |   292 -
 gcc/testsuite/g++.target/riscv/rvv/base/vsm-1.C    |    40 -
 .../g++.target/riscv/rvv/base/vsmul_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vsmul_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vsmul_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vsmul_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vsmul_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vsmul_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vsmul_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vsoxei16-1.C         |   660 -
 .../g++.target/riscv/rvv/base/vsoxei16-2.C         |   660 -
 .../g++.target/riscv/rvv/base/vsoxei16-3.C         |   660 -
 .../g++.target/riscv/rvv/base/vsoxei32-1.C         |   608 -
 .../g++.target/riscv/rvv/base/vsoxei32-2.C         |   608 -
 .../g++.target/riscv/rvv/base/vsoxei32-3.C         |   608 -
 .../g++.target/riscv/rvv/base/vsoxei64-1.C         |   518 -
 .../g++.target/riscv/rvv/base/vsoxei64-2.C         |   518 -
 .../g++.target/riscv/rvv/base/vsoxei64-3.C         |   518 -
 .../g++.target/riscv/rvv/base/vsoxei8-1.C          |   686 -
 .../g++.target/riscv/rvv/base/vsoxei8-2.C          |   686 -
 .../g++.target/riscv/rvv/base/vsoxei8-3.C          |   686 -
 .../g++.target/riscv/rvv/base/vsra_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vx-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vx-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vsra_vx_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vv-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vv-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx-1.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vx-2.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vx-3.C          |   314 -
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-1.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-2.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-3.C       |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C     |   160 -
 gcc/testsuite/g++.target/riscv/rvv/base/vsse-1.C   |   685 -
 .../g++.target/riscv/rvv/base/vssra_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vx-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vx-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vssra_vx_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vx-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vx-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv-1.C         |   314 -
 .../g++.target/riscv/rvv/base/vssub_vv-2.C         |   314 -
 .../g++.target/riscv/rvv/base/vssub_vv-3.C         |   314 -
 .../g++.target/riscv/rvv/base/vssub_vv_mu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_mu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_mu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tu-1.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tu-2.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tu-3.C      |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tum-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tum-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tum-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-1.C    |   308 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-2.C    |   308 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-3.C    |   308 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-1.C    |   314 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-2.C    |   314 -
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-3.C    |   314 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C |   157 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C |   160 -
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C |   160 -
 .../riscv/rvv/base/vssub_vx_tum_rv32-1.C           |   157 -
 .../riscv/rvv/base/vssub_vx_tum_rv32-2.C           |   157 -
 .../riscv/rvv/base/vssub_vx_tum_rv32-3.C           |   157 -
 .../riscv/rvv/base/vssub_vx_tum_rv64-1.C           |   160 -
 .../riscv/rvv/base/vssub_vx_tum_rv64-2.C           |   160 -
 .../riscv/rvv/base/vssub_vx_tum_rv64-3.C           |   160 -
 .../riscv/rvv/base/vssub_vx_tumu_rv32-1.C          |   157 -
 .../riscv/rvv/base/vssub_vx_tumu_rv32-2.C          |   157 -
 .../riscv/rvv/base/vssub_vx_tumu_rv32-3.C          |   157 -
 .../riscv/rvv/base/vssub_vx_tumu_rv64-1.C          |   160 -
 .../riscv/rvv/base/vssub_vx_tumu_rv64-2.C          |   160 -
 .../riscv/rvv/base/vssub_vx_tumu_rv64-3.C          |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv-1.C        |   314 -
 .../g++.target/riscv/rvv/base/vssubu_vv-2.C        |   314 -
 .../g++.target/riscv/rvv/base/vssubu_vv-3.C        |   314 -
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-1.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-2.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-3.C     |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-1.C    |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-2.C    |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-3.C    |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C   |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C   |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C   |   160 -
 .../riscv/rvv/base/vssubu_vx_mu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_mu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_mu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_mu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vssubu_vx_mu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vssubu_vx_mu_rv64-3.C           |   160 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C   |   308 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C   |   308 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C   |   308 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C   |   314 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C   |   314 -
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C   |   314 -
 .../riscv/rvv/base/vssubu_vx_tu_rv32-1.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_tu_rv32-2.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_tu_rv32-3.C           |   157 -
 .../riscv/rvv/base/vssubu_vx_tu_rv64-1.C           |   160 -
 .../riscv/rvv/base/vssubu_vx_tu_rv64-2.C           |   160 -
 .../riscv/rvv/base/vssubu_vx_tu_rv64-3.C           |   160 -
 .../riscv/rvv/base/vssubu_vx_tum_rv32-1.C          |   157 -
 .../riscv/rvv/base/vssubu_vx_tum_rv32-2.C          |   157 -
 .../riscv/rvv/base/vssubu_vx_tum_rv32-3.C          |   157 -
 .../riscv/rvv/base/vssubu_vx_tum_rv64-1.C          |   160 -
 .../riscv/rvv/base/vssubu_vx_tum_rv64-2.C          |   160 -
 .../riscv/rvv/base/vssubu_vx_tum_rv64-3.C          |   160 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-1.C         |   157 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-2.C         |   157 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-3.C         |   157 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-1.C         |   160 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-2.C         |   160 -
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-3.C         |   160 -
 .../g++.target/riscv/rvv/base/vsub_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vsub_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vsub_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vsub_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-1.C     |   572 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-2.C     |   572 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-3.C     |   572 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-1.C     |   578 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-2.C     |   578 -
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-3.C     |   578 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C |   292 -
 .../riscv/rvv/base/vsub_vx_tumu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vsub_vx_tumu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vsub_vx_tumu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vsub_vx_tumu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vsub_vx_tumu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vsub_vx_tumu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vsuxei16-1.C         |   660 -
 .../g++.target/riscv/rvv/base/vsuxei16-2.C         |   660 -
 .../g++.target/riscv/rvv/base/vsuxei16-3.C         |   660 -
 .../g++.target/riscv/rvv/base/vsuxei32-1.C         |   608 -
 .../g++.target/riscv/rvv/base/vsuxei32-2.C         |   608 -
 .../g++.target/riscv/rvv/base/vsuxei32-3.C         |   608 -
 .../g++.target/riscv/rvv/base/vsuxei64-1.C         |   518 -
 .../g++.target/riscv/rvv/base/vsuxei64-2.C         |   518 -
 .../g++.target/riscv/rvv/base/vsuxei64-3.C         |   518 -
 .../g++.target/riscv/rvv/base/vsuxei8-1.C          |   686 -
 .../g++.target/riscv/rvv/base/vsuxei8-2.C          |   686 -
 .../g++.target/riscv/rvv/base/vsuxei8-3.C          |   686 -
 .../g++.target/riscv/rvv/base/vwadd_vv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x-1.C          |   216 -
 .../g++.target/riscv/rvv/base/vwcvt_x-2.C          |   216 -
 .../g++.target/riscv/rvv/base/vwcvt_x-3.C          |   216 -
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-1.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-2.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-3.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-1.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-2.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-3.C       |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwcvtu_x-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwcvtu_x-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-1.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-2.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-3.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-1.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-2.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-3.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx-1.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx-2.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx-3.C      |   216 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C |   111 -
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx-1.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx-2.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx-3.C       |   216 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C  |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wv-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wv-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx-1.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wx-2.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wx-3.C         |   216 -
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-1.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-2.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-3.C      |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wv-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wv-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wx-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wx-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vxor_vv-1.C          |   578 -
 .../g++.target/riscv/rvv/base/vxor_vv-2.C          |   578 -
 .../g++.target/riscv/rvv/base/vxor_vv-3.C          |   578 -
 .../g++.target/riscv/rvv/base/vxor_vv_mu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_mu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_mu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tu-1.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tu-2.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tu-3.C       |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tum-1.C      |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tum-2.C      |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tum-3.C      |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-1.C     |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-2.C     |   292 -
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-3.C     |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-1.C     |   572 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-2.C     |   572 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv32-3.C     |   572 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-1.C     |   578 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-2.C     |   578 -
 .../g++.target/riscv/rvv/base/vxor_vx_rv64-3.C     |   578 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C  |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C  |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C |   289 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C |   292 -
 .../g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C |   292 -
 .../riscv/rvv/base/vxor_vx_tumu_rv32-1.C           |   289 -
 .../riscv/rvv/base/vxor_vx_tumu_rv32-2.C           |   289 -
 .../riscv/rvv/base/vxor_vx_tumu_rv32-3.C           |   289 -
 .../riscv/rvv/base/vxor_vx_tumu_rv64-1.C           |   292 -
 .../riscv/rvv/base/vxor_vx_tumu_rv64-2.C           |   292 -
 .../riscv/rvv/base/vxor_vx_tumu_rv64-3.C           |   292 -
 .../g++.target/riscv/rvv/base/vzext_vf2-1.C        |   216 -
 .../g++.target/riscv/rvv/base/vzext_vf2-2.C        |   216 -
 .../g++.target/riscv/rvv/base/vzext_vf2-3.C        |   216 -
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_mu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-1.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-2.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tu-3.C     |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-1.C    |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-2.C    |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tum-3.C    |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C   |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C   |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C   |   111 -
 .../g++.target/riscv/rvv/base/vzext_vf4-1.C        |   132 -
 .../g++.target/riscv/rvv/base/vzext_vf4-2.C        |   132 -
 .../g++.target/riscv/rvv/base/vzext_vf4-3.C        |   132 -
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-1.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-2.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_mu-3.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-1.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-2.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tu-3.C     |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-1.C    |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-2.C    |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tum-3.C    |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C   |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C   |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C   |    69 -
 .../g++.target/riscv/rvv/base/vzext_vf8-1.C        |    62 -
 .../g++.target/riscv/rvv/base/vzext_vf8-2.C        |    62 -
 .../g++.target/riscv/rvv/base/vzext_vf8-3.C        |    62 -
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-1.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-2.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_mu-3.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-1.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-2.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tu-3.C     |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-1.C    |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-2.C    |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tum-3.C    |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C   |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C   |    34 -
 .../g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C   |    34 -
 gcc/testsuite/g++.target/s390/atomic-align-1.C     |    25 +
 gcc/testsuite/gcc.c-torture/compile/103818.c       |     2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c    |    26 +
 gcc/testsuite/gcc.c-torture/compile/pr103813.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr108892.c     |    25 +
 gcc/testsuite/gcc.c-torture/compile/pr109604-1.c   |    13 +
 gcc/testsuite/gcc.c-torture/compile/pr109604-2.c   |    13 +
 gcc/testsuite/gcc.c-torture/compile/pr109834-1.c   |     4 +
 gcc/testsuite/gcc.c-torture/compile/pr109919-1.c   |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr110266.c     |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr110271.c     |    24 +
 gcc/testsuite/gcc.c-torture/compile/pr110334.c     |    20 +
 gcc/testsuite/gcc.c-torture/compile/pr110444-1.c   |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr110600.c     |     6 +
 gcc/testsuite/gcc.c-torture/compile/pr96426.c      |     4 +
 gcc/testsuite/gcc.c-torture/compile/pr98199.c      |     1 +
 gcc/testsuite/gcc.c-torture/execute/20230509-1.c   |    28 +
 gcc/testsuite/gcc.c-torture/execute/20230510-1.c   |    34 +
 gcc/testsuite/gcc.c-torture/execute/20230630-1.c   |    23 +
 gcc/testsuite/gcc.c-torture/execute/20230630-2.c   |    29 +
 gcc/testsuite/gcc.c-torture/execute/20230630-3.c   |    27 +
 gcc/testsuite/gcc.c-torture/execute/20230630-4.c   |    33 +
 gcc/testsuite/gcc.c-torture/execute/bitops-1.c     |    33 +
 .../gcc.c-torture/execute/ieee/pr109386.c          |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr101188.c     |    61 +
 gcc/testsuite/gcc.c-torture/execute/pr103417.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/pr108498-2.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/pr109040.c     |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr109778.c     |    26 +
 gcc/testsuite/gcc.c-torture/execute/pr110165-1.c   |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr110166-1.c   |    33 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-1.c   |    15 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-2.c   |    10 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-3.c   |    13 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-4.c   |     8 +
 gcc/testsuite/gcc.c-torture/execute/pr110666-1.c   |    51 +
 gcc/testsuite/gcc.dg-selftests/dg-final.exp        |    22 +-
 gcc/testsuite/gcc.dg/Walloca-13.c                  |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-33.c            |     1 +
 gcc/testsuite/gcc.dg/Warray-bounds-49.c            |    30 +-
 gcc/testsuite/gcc.dg/Warray-bounds-52.c            |     6 +-
 gcc/testsuite/gcc.dg/Wtraditional-conversion-3.c   |     9 +
 gcc/testsuite/gcc.dg/Wuse-after-free-2.c           |     8 +-
 gcc/testsuite/gcc.dg/Wuse-after-free-pr109123.c    |    41 +
 gcc/testsuite/gcc.dg/Wuse-after-free-pr109170.c    |    15 +
 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-3.c |    19 +
 gcc/testsuite/gcc.dg/addr_equal-1.c                |     5 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |    24 +-
 gcc/testsuite/gcc.dg/analyzer/atomic-builtins-1.c  |   544 +
 .../analyzer/atomic-builtins-haproxy-proxy.c       |    55 +
 .../gcc.dg/analyzer/atomic-builtins-qemu-sockets.c |    18 +
 gcc/testsuite/gcc.dg/analyzer/atomic-types-1.c     |    11 +
 .../gcc.dg/analyzer/call-summaries-pr107072.c      |     1 +
 .../gcc.dg/analyzer/coreutils-cksum-pr108664.c     |     3 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-4.c       |     2 +
 .../deref-before-check-pr109239-linux-bus.c        |   153 +
 .../gcc.dg/analyzer/doom-s_sound-pr108867.c        |     1 +
 gcc/testsuite/gcc.dg/analyzer/exec-1.c             |    43 +
 .../analyzer/fd-access-mode-target-headers.c       |     1 +
 .../gcc.dg/analyzer/file-CWE-1341-example.c        |     3 +
 .../gcc.dg/analyzer/flex-with-call-summaries.c     |     4 +-
 gcc/testsuite/gcc.dg/analyzer/isatty-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/leak-pr105906.c      |    32 +
 .../analyzer/leak-pr108045-with-call-summaries.c   |   106 +
 .../leak-pr108045-without-call-summaries.c         |   107 +
 gcc/testsuite/gcc.dg/analyzer/leak-pr109059-1.c    |    46 +
 gcc/testsuite/gcc.dg/analyzer/leak-pr109059-2.c    |    42 +
 .../gcc.dg/analyzer/malloc-CWE-590-examples.c      |     1 +
 .../gcc.dg/analyzer/malloc-macro-inline-events.c   |     5 -
 gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c     |     2 +
 .../gcc.dg/analyzer/null-deref-pr102671-1.c        |     1 +
 .../gcc.dg/analyzer/null-deref-pr102671-2.c        |     1 +
 .../gcc.dg/analyzer/null-deref-pr105755.c          |     1 +
 ...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c |     1 +
 ...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c |     2 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-2.c    |     1 -
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |     2 -
 .../analyzer/out-of-bounds-diagram-1-ascii.c       |    55 +
 .../analyzer/out-of-bounds-diagram-1-debug.c       |    40 +
 .../analyzer/out-of-bounds-diagram-1-emoji.c       |    55 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-1-json.c |    13 +
 .../analyzer/out-of-bounds-diagram-1-sarif.c       |    24 +
 .../analyzer/out-of-bounds-diagram-1-unicode.c     |    55 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-10.c     |    29 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-11.c     |    82 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-12.c     |    53 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-13.c     |    44 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-14.c     |   110 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-15.c     |    43 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-2.c      |    30 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-3.c      |    45 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-4.c      |    46 +
 .../analyzer/out-of-bounds-diagram-5-ascii.c       |    41 +
 .../analyzer/out-of-bounds-diagram-5-unicode.c     |    43 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-6.c      |   125 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-7.c      |    37 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-8.c      |    34 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-9.c      |    42 +
 .../gcc.dg/analyzer/out-of-bounds-pr110387.c       |    19 +
 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c     |     4 +-
 gcc/testsuite/gcc.dg/analyzer/pipe-glibc.c         |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr101962.c           |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr109439.c           |    12 +
 gcc/testsuite/gcc.dg/analyzer/pr109577.c           |    16 +
 gcc/testsuite/gcc.dg/analyzer/pr110455.c           |     7 +
 gcc/testsuite/gcc.dg/analyzer/realloc-5.c          |     1 -
 gcc/testsuite/gcc.dg/analyzer/realloc-pr110014.c   |    25 +
 gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c     |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr109094.c    |    38 +
 gcc/testsuite/gcc.dg/analyzer/snprintf-concat.c    |    35 +
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c    |    13 +
 gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c |     2 +
 gcc/testsuite/gcc.dg/analyzer/vsnprintf-1.c        |    11 +
 gcc/testsuite/gcc.dg/asan/pr106190.c               |    15 +
 gcc/testsuite/gcc.dg/attr-returns-nonnull.c        |     3 +-
 gcc/testsuite/gcc.dg/auto-init-unused-1.c          |    16 +
 gcc/testsuite/gcc.dg/builtin-addc-1.c              |   101 +
 .../gcc.dg/builtin-object-size-pr101832.c          |   134 +
 gcc/testsuite/gcc.dg/builtin-redefine.c            |    18 +-
 gcc/testsuite/gcc.dg/builtins-69.c                 |     2 +-
 gcc/testsuite/gcc.dg/c11-fordecl-1.c               |    27 +
 gcc/testsuite/gcc.dg/c11-fordecl-2.c               |    14 +
 gcc/testsuite/gcc.dg/c11-fordecl-3.c               |     6 +
 gcc/testsuite/gcc.dg/c11-fordecl-4.c               |     6 +
 gcc/testsuite/gcc.dg/c2x-fordecl-1.c               |     6 +
 gcc/testsuite/gcc.dg/c2x-fordecl-2.c               |     6 +
 gcc/testsuite/gcc.dg/c2x-fordecl-3.c               |    27 +
 gcc/testsuite/gcc.dg/c2x-fordecl-4.c               |    14 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c       |    26 +-
 gcc/testsuite/gcc.dg/c2x-thread-local-2.c          |    40 +
 gcc/testsuite/gcc.dg/c99-fordecl-2.c               |     2 +
 .../gcc.dg/compound-literal-cast-lvalue-1.c        |     9 +
 gcc/testsuite/gcc.dg/cpp/Wunused.c                 |     6 +-
 gcc/testsuite/gcc.dg/cpp/redef2.c                  |    20 +-
 gcc/testsuite/gcc.dg/cpp/redef3.c                  |    14 +-
 gcc/testsuite/gcc.dg/cpp/redef4.c                  |   520 +-
 gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c           |    12 +-
 gcc/testsuite/gcc.dg/cpp/ucnid-11.c                |    12 +-
 gcc/testsuite/gcc.dg/cpp/undef2.c                  |     6 +-
 gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c        |    10 +-
 gcc/testsuite/gcc.dg/cpp/warn-redefined.c          |    10 +-
 gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c    |     2 +-
 gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c      |     2 +-
 .../gcc.dg/debug/btf/btf-anonymous-struct-1.c      |     3 +-
 .../gcc.dg/debug/btf/btf-anonymous-union-1.c       |     4 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-array-1.c       |     3 +
 gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-2.c   |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c   |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-4.c   |     1 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-2.c     |     4 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c        |     4 +
 gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c    |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-function-6.c    |     4 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-pointers-1.c    |     3 +
 gcc/testsuite/gcc.dg/debug/btf/btf-struct-1.c      |     4 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-typedef-1.c     |    14 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-union-1.c       |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-1.c   |     6 +
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c   |     7 +-
 gcc/testsuite/gcc.dg/fold-parity-6.c               |    37 +
 gcc/testsuite/gcc.dg/fold-parity-7.c               |    43 +
 gcc/testsuite/gcc.dg/fold-parity-8.c               |    25 +
 gcc/testsuite/gcc.dg/fold-popcount-10.c            |    28 +
 gcc/testsuite/gcc.dg/fold-popcount-11.c            |    25 +
 gcc/testsuite/gcc.dg/fold-popcount-6.c             |    37 +
 gcc/testsuite/gcc.dg/fold-popcount-7.c             |    43 +
 gcc/testsuite/gcc.dg/fold-popcount-8.c             |    25 +
 gcc/testsuite/gcc.dg/fold-popcount-9.c             |    28 +
 gcc/testsuite/gcc.dg/format/c2x-printf-1.c         |    14 +
 gcc/testsuite/gcc.dg/format/ext-9.c                |    15 -
 gcc/testsuite/gcc.dg/goacc/pr107041.c              |    23 +
 gcc/testsuite/gcc.dg/guality/guality.exp           |     2 +-
 gcc/testsuite/gcc.dg/init-bad-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/init-bad-2.c                  |     2 +-
 gcc/testsuite/gcc.dg/init-bad-3.c                  |     2 +-
 gcc/testsuite/gcc.dg/init-compare-1.c              |     1 +
 gcc/testsuite/gcc.dg/init-excess-3.c               |    15 +
 gcc/testsuite/gcc.dg/ipa/ipa-pta-16.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr108959.c                |    22 +
 gcc/testsuite/gcc.dg/ipa/pr109318.c                |    20 +
 gcc/testsuite/gcc.dg/ipa/pr109849.c                |    27 +
 gcc/testsuite/gcc.dg/ipa/pr110276.c                |    15 +
 gcc/testsuite/gcc.dg/ipa/pr110377.c                |    16 +
 gcc/testsuite/gcc.dg/ipa/pr78121.c                 |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr85734.c                 |     1 +
 gcc/testsuite/gcc.dg/ipa/propmalloc-1.c            |     1 +
 gcc/testsuite/gcc.dg/ipa/propmalloc-2.c            |     1 +
 gcc/testsuite/gcc.dg/ipa/propmalloc-3.c            |     1 +
 gcc/testsuite/gcc.dg/ipa/propmalloc-4.c            |     1 +
 gcc/testsuite/gcc.dg/ipa/vrp1.c                    |     4 +-
 gcc/testsuite/gcc.dg/ipa/vrp2.c                    |     4 +-
 gcc/testsuite/gcc.dg/ipa/vrp3.c                    |     2 +-
 gcc/testsuite/gcc.dg/ipa/vrp4.c                    |     2 +-
 gcc/testsuite/gcc.dg/ipa/vrp5.c                    |     2 +-
 gcc/testsuite/gcc.dg/ipa/vrp6.c                    |     2 +-
 gcc/testsuite/gcc.dg/ipa/vrp7.c                    |     2 +-
 gcc/testsuite/gcc.dg/ipa/vrp8.c                    |     2 +-
 gcc/testsuite/gcc.dg/long_branch.c                 |     1 +
 gcc/testsuite/gcc.dg/loop-unswitch-17.c            |     2 +-
 gcc/testsuite/gcc.dg/lto/20091013-1_0.c            |     2 +-
 gcc/testsuite/gcc.dg/lto/pr107769_0.c              |    48 +
 gcc/testsuite/gcc.dg/lto/pr109778_0.c              |    22 +
 gcc/testsuite/gcc.dg/lto/pr109778_1.c              |     7 +
 gcc/testsuite/gcc.dg/missing-header-fixit-5.c      |    10 +-
 gcc/testsuite/gcc.dg/nested-vla-1.c                |    64 +
 gcc/testsuite/gcc.dg/nested-vla-2.c                |    35 +
 gcc/testsuite/gcc.dg/nested-vla-3.c                |    30 +
 gcc/testsuite/gcc.dg/pic-2.c                       |     6 +-
 gcc/testsuite/gcc.dg/pic-3.c                       |     6 +-
 gcc/testsuite/gcc.dg/pic-4.c                       |     6 +-
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |     6 +-
 gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c |    64 +
 .../gcc.dg/plugin/crash-test-ice-stderr.c          |    10 +
 .../plugin/crash-test-write-though-null-sarif.c    |    64 +
 .../plugin/crash-test-write-though-null-stderr.c   |    10 +
 gcc/testsuite/gcc.dg/plugin/crash_test_plugin.c    |   135 +
 .../gcc.dg/plugin/diagnostic-test-paths-5.c        |     2 +
 .../plugin/diagnostic-test-text-art-ascii-bw.c     |    57 +
 .../plugin/diagnostic-test-text-art-ascii-color.c  |    58 +
 .../gcc.dg/plugin/diagnostic-test-text-art-none.c  |     5 +
 .../plugin/diagnostic-test-text-art-unicode-bw.c   |    58 +
 .../diagnostic-test-text-art-unicode-color.c       |    59 +
 .../plugin/diagnostic_plugin_test_text_art.c       |   258 +
 gcc/testsuite/gcc.dg/plugin/infoleak-2.c           |     1 +
 .../gcc.dg/plugin/infoleak-CVE-2011-1078-1.c       |     1 +
 .../gcc.dg/plugin/infoleak-CVE-2011-1078-2.c       |     1 +
 .../gcc.dg/plugin/infoleak-CVE-2017-18549-1.c      |     1 +
 .../gcc.dg/plugin/infoleak-CVE-2017-18550-1.c      |     1 +
 .../gcc.dg/plugin/infoleak-antipatterns-1.c        |     1 +
 gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c     |     1 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    11 +
 gcc/testsuite/gcc.dg/pr100292.c                    |     1 +
 gcc/testsuite/gcc.dg/pr101008.c                    |     1 +
 gcc/testsuite/gcc.dg/pr103079.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr104198.c                    |     1 +
 gcc/testsuite/gcc.dg/pr106397.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr106465.c                    |   109 +
 gcc/testsuite/gcc.dg/pr107547.c                    |     1 +
 gcc/testsuite/gcc.dg/pr107557-1.c                  |    25 +
 gcc/testsuite/gcc.dg/pr107557-2.c                  |    24 +
 gcc/testsuite/gcc.dg/pr107822.c                    |    20 +
 gcc/testsuite/gcc.dg/pr107986-1.c                  |    16 +
 gcc/testsuite/gcc.dg/pr108117.c                    |     1 +
 gcc/testsuite/gcc.dg/pr108241.c                    |    63 +
 gcc/testsuite/gcc.dg/pr108423-1.c                  |    16 +
 gcc/testsuite/gcc.dg/pr108423-2.c                  |    16 +
 gcc/testsuite/gcc.dg/pr108423-3.c                  |    17 +
 gcc/testsuite/gcc.dg/pr108423-4.c                  |    17 +
 gcc/testsuite/gcc.dg/pr108423-5.c                  |    17 +
 gcc/testsuite/gcc.dg/pr108423-6.c                  |    16 +
 gcc/testsuite/gcc.dg/pr108947.c                    |    21 +
 gcc/testsuite/gcc.dg/pr109115.c                    |    20 +
 gcc/testsuite/gcc.dg/pr109187.c                    |     8 +
 gcc/testsuite/gcc.dg/pr109230.c                    |    31 +
 gcc/testsuite/gcc.dg/pr109238.c                    |    16 +
 gcc/testsuite/gcc.dg/pr109274.c                    |    16 +
 gcc/testsuite/gcc.dg/pr109301.c                    |    13 +
 gcc/testsuite/gcc.dg/pr109303.c                    |    24 +
 gcc/testsuite/gcc.dg/pr109304.c                    |    12 +
 gcc/testsuite/gcc.dg/pr109327.c                    |    15 +
 gcc/testsuite/gcc.dg/pr109392.c                    |    15 +
 gcc/testsuite/gcc.dg/pr109409.c                    |    10 +
 gcc/testsuite/gcc.dg/pr109410.c                    |    19 +
 gcc/testsuite/gcc.dg/pr109412.c                    |    20 +
 gcc/testsuite/gcc.dg/pr109417.c                    |    24 +
 gcc/testsuite/gcc.dg/pr109450-1.c                  |    21 +
 gcc/testsuite/gcc.dg/pr109450-2.c                  |    18 +
 gcc/testsuite/gcc.dg/pr109546.c                    |    24 +
 gcc/testsuite/gcc.dg/pr109583.c                    |    25 +
 gcc/testsuite/gcc.dg/pr109732-1.c                  |    24 +
 gcc/testsuite/gcc.dg/pr109732.c                    |    40 +
 gcc/testsuite/gcc.dg/pr109970.c                    |    15 +
 gcc/testsuite/gcc.dg/pr110038.c                    |    10 +
 gcc/testsuite/gcc.dg/pr110117-1.c                  |    31 +
 gcc/testsuite/gcc.dg/pr110117-2.c                  |     7 +
 gcc/testsuite/gcc.dg/pr110266.c                    |    20 +
 gcc/testsuite/gcc.dg/pr110436.c                    |     4 +
 gcc/testsuite/gcc.dg/pr110461.c                    |    16 +
 gcc/testsuite/gcc.dg/pr110496.c                    |    26 +
 gcc/testsuite/gcc.dg/pr110506-2.c                  |    18 +
 gcc/testsuite/gcc.dg/pr110506.c                    |    24 +
 gcc/testsuite/gcc.dg/pr110508.c                    |     9 +
 gcc/testsuite/gcc.dg/pr110699.c                    |    14 +
 gcc/testsuite/gcc.dg/pr110729.c                    |    29 +
 gcc/testsuite/gcc.dg/pr110731.c                    |    17 +
 gcc/testsuite/gcc.dg/pr19402-2.c                   |     1 +
 gcc/testsuite/gcc.dg/pr21137.c                     |     1 +
 gcc/testsuite/gcc.dg/pr25521.c                     |     7 +-
 gcc/testsuite/gcc.dg/pr43864-2.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864-3.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864-4.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr61096-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr67784-2.c                   |    10 +-
 gcc/testsuite/gcc.dg/pr68320.c                     |    14 +-
 gcc/testsuite/gcc.dg/pr70418.c                     |     9 +
 gcc/testsuite/gcc.dg/pr79570.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr80163.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr81192.c                     |    64 +-
 gcc/testsuite/gcc.dg/pr83073.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr84877.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86124.c                     |     1 +
 gcc/testsuite/gcc.dg/pr88905.c                     |     1 +
 gcc/testsuite/gcc.dg/pr90838.c                     |     1 +
 gcc/testsuite/gcc.dg/pr94291.c                     |     1 +
 gcc/testsuite/gcc.dg/pr96542.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr96674.c                     |     1 +
 gcc/testsuite/gcc.dg/pr97317.c                     |     1 +
 gcc/testsuite/gcc.dg/pr97750.c                     |     1 +
 gcc/testsuite/gcc.dg/pr98350-1.c                   |    32 +
 gcc/testsuite/gcc.dg/pr98350-2.c                   |    12 +
 gcc/testsuite/gcc.dg/predict-18.c                  |    10 +
 gcc/testsuite/gcc.dg/predict-20.c                  |     3 +-
 gcc/testsuite/gcc.dg/predict-22.c                  |     2 +-
 gcc/testsuite/gcc.dg/profile-generate-4.c          |    19 +
 gcc/testsuite/gcc.dg/qual-return-10.c              |    12 +
 gcc/testsuite/gcc.dg/qual-return-9.c               |    32 +
 .../gcc.dg/rtl/powerpc/move_compare_peephole_32.c  |    60 +
 .../gcc.dg/rtl/powerpc/move_compare_peephole_64.c  |    60 +
 gcc/testsuite/gcc.dg/sancov/basic0.c               |     4 +-
 gcc/testsuite/gcc.dg/signbit-2.c                   |     3 +-
 gcc/testsuite/gcc.dg/spellcheck-inttypes.c         |    52 +-
 gcc/testsuite/gcc.dg/spellcheck-stdbool.c          |     6 +-
 gcc/testsuite/gcc.dg/spellcheck-stdint.c           |    40 +-
 gcc/testsuite/gcc.dg/spellcheck-stdlib.c           |    34 +-
 gcc/testsuite/gcc.dg/tm/alias-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/tm/alias-2.c                  |     2 +-
 gcc/testsuite/gcc.dg/torture/builtin-complex-1.c   |     1 +
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-1.c   |   113 +
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-2.c   |   113 +
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-3.c   |   113 +
 .../gcc.dg/torture/float128-cmp-invalid.c          |     1 +
 .../torture/fp-int-convert-float32x-timode.c       |     1 +
 .../gcc.dg/torture/fp-int-convert-float32x.c       |     1 +
 .../gcc.dg/torture/fp-int-convert-float64-timode.c |     1 +
 .../gcc.dg/torture/fp-int-convert-float64.c        |     1 +
 .../gcc.dg/torture/fp-int-convert-long-double.c    |     1 +
 .../gcc.dg/torture/fp-int-convert-timode.c         |     1 +
 gcc/testsuite/gcc.dg/torture/inf-compare-1-float.c |     1 +
 gcc/testsuite/gcc.dg/torture/inf-compare-1.c       |     1 +
 gcc/testsuite/gcc.dg/torture/inf-compare-2-float.c |     1 +
 gcc/testsuite/gcc.dg/torture/inf-compare-2.c       |     1 +
 gcc/testsuite/gcc.dg/torture/ipa-pta-1.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr107451.c            |     1 +
 gcc/testsuite/gcc.dg/torture/pr108574-3.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/pr108910.c            |     8 +
 gcc/testsuite/gcc.dg/torture/pr109139.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr109219.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr109331.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr109469.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr109564-1.c          |    74 +
 gcc/testsuite/gcc.dg/torture/pr109564-2.c          |    33 +
 gcc/testsuite/gcc.dg/torture/pr109585.c            |    33 +
 gcc/testsuite/gcc.dg/torture/pr109609.c            |    26 +
 gcc/testsuite/gcc.dg/torture/pr109652.c            |    40 +
 gcc/testsuite/gcc.dg/torture/pr109940.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr110228.c            |    34 +
 gcc/testsuite/gcc.dg/torture/pr110298.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr110332-1.c          |    13 +
 gcc/testsuite/gcc.dg/torture/pr110332-2.c          |    10 +
 gcc/testsuite/gcc.dg/torture/pr110376.c            |    39 +
 gcc/testsuite/gcc.dg/torture/pr110443.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr110491.c            |    29 +
 gcc/testsuite/gcc.dg/torture/pr110556.c            |    42 +
 gcc/testsuite/gcc.dg/torture/pr110669.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr39074-2.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr39074.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr53922.c             |    10 +-
 gcc/testsuite/gcc.dg/torture/pr60092.c             |    12 +-
 gcc/testsuite/gcc.dg/torture/pr90020.c             |     7 +-
 gcc/testsuite/gcc.dg/torture/pr95248.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr95295-3.c           |     4 +
 gcc/testsuite/gcc.dg/torture/pr98640.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-callused-1.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-escape-1.c        |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-ptrarith-2.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/pta-structcopy-1.c    |     2 +-
 gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c           |     2 +-
 .../gcc.dg/tree-prof/cold_partition_label.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/peel-2.c            |    21 +
 gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/abs-1.c              |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/abs-2.c              |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/abs-3.c              |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/abs-4.c              |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/addadd-2.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/alias-19.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/bitops-2.c           |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-12.c            |    44 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-13.c            |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-checks-1.c      |    22 +
 .../gcc.dg/tree-ssa/branchless-cond-add-2.c        |     8 +
 .../gcc.dg/tree-ssa/branchless-cond-add.c          |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/branchless-cond.c    |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c     |    10 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-8.c     |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c     |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/dce-1.c              |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/evrp-ignore.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/evrp11.c             |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp7.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/evrp8.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c        |    21 -
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-27.c        |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-39.c        |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c     |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c       |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c       |    19 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c  |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c  |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-15.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c          |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-17.c          |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-18.c          |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-19.c          |    10 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-20.c          |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-21.c          |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-22.c          |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-23.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-3.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-4.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-5.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-8.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/negneq-1.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/negneq-2.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/negneq-3.c           |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/negneq-4.c           |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/peel1.c              |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c          |    12 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-23.c         |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-24.c         |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25a.c        |    89 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25b.c        |    70 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-27.c         |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-28.c         |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-29.c         |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-30.c         |    55 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-31.c         |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-32.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-5.c          |    12 +-
 gcc/testsuite/gcc.dg/tree-ssa/phiprop-1.c          |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pr100359.c           |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr101856.c           |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102232.c           |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr103345.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr103680.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103771.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107009.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107043.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107053.c           |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr108357.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109031-1.c         |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109031-2.c         |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109639.c           |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109643.c           |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109711-1.c         |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109711-2.c         |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109834-1.c         |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109934.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110269.c           |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110293-1.c         |    58 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110334.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-1.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-2.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-3.c         |    75 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-4.c         |    82 +
 gcc/testsuite/gcc.dg/tree-ssa/pr21463.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr23109.c            |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c          |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr66726-5.c          |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr66726-6.c          |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c            |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93435.c            |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96730.c            |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c   |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96779.c            |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c            |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-1.c          |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr99739.c            |    40 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c          |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pta-fp.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pta-ptrarith-1.c     |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pta-ptrarith-2.c     |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/range-sincos-2.c     |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/range-sincos.c       |    43 +
 gcc/testsuite/gcc.dg/tree-ssa/range-sqrt-2.c       |    44 +
 gcc/testsuite/gcc.dg/tree-ssa/range-sqrt.c         |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-12.c         |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c       |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c      |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c         |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-47.c         |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-100.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-8.c        |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-9.c        |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-21.c         |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c        |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-21.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-cunroll.c     |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-threading.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c    |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-unswitch-1.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vect-profile-upate.c |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c    |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp06.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp122.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp35.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp36.c              |     2 +-
 gcc/testsuite/gcc.dg/typename-vla-2.c              |    19 +
 gcc/testsuite/gcc.dg/typename-vla-3.c              |    18 +
 gcc/testsuite/gcc.dg/typename-vla-4.c              |    23 +
 gcc/testsuite/gcc.dg/typename-vla-5.c              |    14 +
 gcc/testsuite/gcc.dg/typename-vla-6.c              |    16 +
 gcc/testsuite/gcc.dg/uninit-pr101912.c             |     2 +-
 gcc/testsuite/gcc.dg/uninit-pred-9_b.c             |     2 +-
 gcc/testsuite/gcc.dg/unroll-7.c                    |     4 +-
 gcc/testsuite/gcc.dg/unroll-8.c                    |     6 +-
 .../gcc.dg/variable-sized-type-flex-array.c        |    31 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c       |     7 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |    16 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-3.c       |    15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c      |    14 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c  |    31 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c |    23 +
 .../vect/costmodel/ppc/costmodel-vect-reversed.c   |    22 +
 gcc/testsuite/gcc.dg/vect/pr103116-2.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/pr108950.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-1.c             |    29 +
 gcc/testsuite/gcc.dg/vect/pr109011-2.c             |    35 +
 gcc/testsuite/gcc.dg/vect/pr109011-3.c             |    32 +
 gcc/testsuite/gcc.dg/vect/pr109011-4.c             |    35 +
 gcc/testsuite/gcc.dg/vect/pr109011-5.c             |    32 +
 gcc/testsuite/gcc.dg/vect/pr109473.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr109502.c               |    21 +
 gcc/testsuite/gcc.dg/vect/pr110142.c               |     9 +
 gcc/testsuite/gcc.dg/vect/pr110381.c               |    45 +
 gcc/testsuite/gcc.dg/vect/pr25413a.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/pr71264.c                |     3 -
 gcc/testsuite/gcc.dg/vect/pr97428.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |     8 +-
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     4 -
 gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h              |     7 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s116.c    |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s176.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s241.c    |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c    |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c    |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c   |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c   |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |     1 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vdotr.c   |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-71.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c     |    58 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c          |    63 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c          |    62 +
 gcc/testsuite/gcc.dg/vect/vect-multi-peel-gaps.c   |    61 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-16.c     |    10 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-16e.c    |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c    |     7 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17.c     |    10 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17d.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17e.c    |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c    |     7 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-18.c     |    10 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-18e.c    |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c    |     7 +-
 gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c     |    11 +-
 gcc/testsuite/gcc.dg/visibility-22.c               |     1 +
 gcc/testsuite/gcc.dg/vla-26.c                      |    15 +
 gcc/testsuite/gcc.misc-tests/gcov-pr85350.c        |     2 +-
 gcc/testsuite/gcc.misc-tests/i386-prefetch.exp     |    14 +-
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    10 +-
 .../gcc.target/aarch64/aapcs64/aapcs64.exp         |    17 +-
 gcc/testsuite/gcc.target/aarch64/abd.h             |    68 +
 gcc/testsuite/gcc.target/aarch64/abd_2.c           |    56 +
 gcc/testsuite/gcc.target/aarch64/abd_3.c           |    56 +
 gcc/testsuite/gcc.target/aarch64/abd_4.c           |    28 +
 gcc/testsuite/gcc.target/aarch64/abd_none_2.c      |    87 +
 gcc/testsuite/gcc.target/aarch64/abd_none_3.c      |    87 +
 gcc/testsuite/gcc.target/aarch64/abd_none_4.c      |   106 +
 gcc/testsuite/gcc.target/aarch64/abd_run_1.c       |   122 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_2.c     |    50 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_3.c     |    50 +
 gcc/testsuite/gcc.target/aarch64/abd_widen_4.c     |    56 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c   |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pr110100.c   |     7 +
 gcc/testsuite/gcc.target/aarch64/acle/pr110132.c   |    15 +
 .../aarch64/advsimd-intrinsics/bfcvtnq2-untied.c   |     5 +
 .../aarch64/advsimd-intrinsics/bfdot-1.c           |    10 +
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |    10 +
 .../aarch64/advsimd-intrinsics/vdot-3-1.c          |    10 +
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |    10 +
 .../aarch64/advsimd-intrinsics/vshl-opt-6.c        |     2 +-
 .../gcc.target/aarch64/ampere1-no_ldp_combine.c    |    11 +
 .../gcc.target/aarch64/asimd-mul-to-shl-sub.c      |     4 +-
 .../gcc.target/aarch64/asm-x-constraint-1.c        |     4 +-
 .../gcc.target/aarch64/auto-init-padding-1.c       |     2 +-
 .../gcc.target/aarch64/auto-init-padding-2.c       |     3 +-
 .../gcc.target/aarch64/auto-init-padding-3.c       |     3 +-
 .../gcc.target/aarch64/auto-init-padding-4.c       |     3 +-
 .../gcc.target/aarch64/auto-init-padding-9.c       |     2 +-
 .../gcc.target/aarch64/bfloat16_scalar_typecheck.c |   196 +-
 .../aarch64/bfloat16_vector_typecheck_1.c          |   100 +-
 .../aarch64/bfloat16_vector_typecheck_2.c          |   100 +-
 gcc/testsuite/gcc.target/aarch64/csel_bfx_2.c      |    27 +
 gcc/testsuite/gcc.target/aarch64/csinv-2.c         |    26 +
 gcc/testsuite/gcc.target/aarch64/facg_1.c          |    15 +
 .../gcc.target/aarch64/feature-bf16-backport.c     |    10 +
 .../gcc.target/aarch64/feature-dotprod-backport.c  |    10 +
 .../gcc.target/aarch64/feature-fp16-backport.c     |    10 +
 .../aarch64/feature-fp16-scalar-backport.c         |    10 +
 .../gcc.target/aarch64/feature-fp16fml-backport.c  |    10 +
 .../gcc.target/aarch64/feature-i8mm-backport.c     |    10 +
 .../gcc.target/aarch64/feature-memtag-backport.c   |    10 +
 .../gcc.target/aarch64/feature-sha3-backport.c     |    10 +
 .../gcc.target/aarch64/feature-sm4-backport.c      |    10 +
 .../gcc.target/aarch64/float_truncate_zero.c       |    32 +
 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c     |     6 +-
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_1.c  |   142 +
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_2.c  |   142 +
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_3.c  |   156 +
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_4.c  |   156 +
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_5.c  |   139 +
 gcc/testsuite/gcc.target/aarch64/ins_bitfield_6.c  |   139 +
 .../gcc.target/aarch64/interleave-init-1.c         |    37 -
 gcc/testsuite/gcc.target/aarch64/ldapr-zext.c      |     8 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c      |     5 +-
 gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c       |     2 +-
 .../gcc.target/aarch64/memset-corner-cases.c       |    22 +-
 gcc/testsuite/gcc.target/aarch64/memset-q-reg.c    |    22 +-
 gcc/testsuite/gcc.target/aarch64/mtp.c             |     8 +
 gcc/testsuite/gcc.target/aarch64/mtp_1.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_2.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_3.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_4.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_5.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_6.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_7.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_8.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/mtp_9.c           |     7 +
 gcc/testsuite/gcc.target/aarch64/pr108840.c        |    38 +
 gcc/testsuite/gcc.target/aarch64/pr109072_1.c      |   281 +
 gcc/testsuite/gcc.target/aarch64/pr109072_2.c      |    60 +
 gcc/testsuite/gcc.target/aarch64/pr109661-1.c      |    11 +
 gcc/testsuite/gcc.target/aarch64/pr109855.c        |    12 +
 gcc/testsuite/gcc.target/aarch64/pr110371.c        |    20 +
 gcc/testsuite/gcc.target/aarch64/pr110449.c        |    40 +
 gcc/testsuite/gcc.target/aarch64/pr110474.c        |    37 +
 gcc/testsuite/gcc.target/aarch64/rev16_2.c         |    39 +
 .../gcc.target/aarch64/shift_and_operator-1.c      |    22 +
 gcc/testsuite/gcc.target/aarch64/simd/addlv_1.c    |    43 +
 gcc/testsuite/gcc.target/aarch64/simd/addlv_zext.c |    84 +
 .../gcc.target/aarch64/simd/addp-same-low_1.c      |    20 +
 gcc/testsuite/gcc.target/aarch64/simd/addsub_2.c   |    56 +
 .../gcc.target/aarch64/simd/facgt_constpool_1.c    |    16 +
 .../gcc.target/aarch64/simd/low-high-combine_1.c   |    28 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_1.c  |   103 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_10.c |    43 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_11.c |    38 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_2.c  |    76 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_3.c  |    68 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_4.c  |    73 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_5.c  |    42 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_6.c  |    40 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_7.c  |    96 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_8.c  |    39 +
 gcc/testsuite/gcc.target/aarch64/simd/pr99195_9.c  |    64 +
 .../gcc.target/aarch64/simd/vabal_combine.c        |    72 +
 gcc/testsuite/gcc.target/aarch64/simd/vaddlv_1.c   |    24 +-
 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c |     2 +-
 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c |     2 +-
 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c |     2 +-
 gcc/testsuite/gcc.target/aarch64/simd/vrshr_1.c    |    56 +
 gcc/testsuite/gcc.target/aarch64/sminmax-asr_1.c   |    60 +
 gcc/testsuite/gcc.target/aarch64/spellcheck_11.c   |    13 +
 .../gcc.target/aarch64/stp_vec_dup_32_64-1.c       |    57 +
 .../gcc.target/aarch64/sve-neon-modes_1.c          |    31 +
 .../gcc.target/aarch64/sve-neon-modes_2.c          |    30 +
 .../gcc.target/aarch64/sve-neon-modes_3.c          |    61 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_1.c       |    78 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_2.c       |    62 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_none_1.c  |    86 +
 gcc/testsuite/gcc.target/aarch64/sve/abd_none_2.c  |   101 +
 .../gcc.target/aarch64/sve/acle/asm/abd_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/abd_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/add_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/add_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/add_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/add_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/add_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/add_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/add_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/add_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/adda_f16.c     |     5 +
 .../gcc.target/aarch64/sve/acle/asm/adda_f32.c     |     5 +
 .../gcc.target/aarch64/sve/acle/asm/adda_f64.c     |     5 +
 .../gcc.target/aarch64/sve/acle/asm/and_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/and_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/and_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/and_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/and_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/and_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/and_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/and_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/asr_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/asr_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_s16.c      |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_s32.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_s64.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_s8.c       |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_u16.c      |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_u32.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_u64.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/bic_u8.c       |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/brka_b.c       |     5 +
 .../gcc.target/aarch64/sve/acle/asm/brkb_b.c       |     5 +
 .../gcc.target/aarch64/sve/acle/asm/brkn_b.c       |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c  |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clasta_f16.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clasta_f32.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clasta_f64.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c  |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clastb_f16.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clastb_f32.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/clastb_f64.c   |     5 +
 .../gcc.target/aarch64/sve/acle/asm/div_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/div_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_f16.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_f32.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_f64.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/divr_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/dot_s32.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/dot_s64.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/dot_u32.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/dot_u64.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/dup_s16.c      |    72 +
 .../gcc.target/aarch64/sve/acle/asm/dup_s32.c      |    60 +
 .../gcc.target/aarch64/sve/acle/asm/dup_s64.c      |    60 +
 .../gcc.target/aarch64/sve/acle/asm/dup_u16.c      |    72 +
 .../gcc.target/aarch64/sve/acle/asm/dup_u32.c      |    60 +
 .../gcc.target/aarch64/sve/acle/asm/dup_u64.c      |    60 +
 .../gcc.target/aarch64/sve/acle/asm/dupq_b16.c     |    86 +-
 .../gcc.target/aarch64/sve/acle/asm/dupq_b32.c     |    48 +-
 .../gcc.target/aarch64/sve/acle/asm/dupq_b64.c     |    16 +-
 .../gcc.target/aarch64/sve/acle/asm/dupq_b8.c      |   136 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/eor_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c  |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c  |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/lsr_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsr_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mad_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/max_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/max_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/max_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/max_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/max_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/max_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/max_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/max_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/min_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/min_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/min_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/min_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/min_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/min_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/min_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/min_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mla_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mls_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/msb_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_f16.c      |     2 +-
 .../aarch64/sve/acle/asm/mul_f16_notrap.c          |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_f32.c      |     2 +-
 .../aarch64/sve/acle/asm/mul_f32_notrap.c          |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_f64.c      |     2 +-
 .../aarch64/sve/acle/asm/mul_f64_notrap.c          |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mul_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_s16.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_s8.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_u16.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/mulh_u8.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/mulx_f16.c     |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/mulx_f32.c     |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/mulx_f64.c     |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/nmad_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmad_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmad_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmla_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmla_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmla_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmls_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmls_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmls_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmsb_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmsb_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/nmsb_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/orr_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/pfirst_b.c     |     5 +
 .../gcc.target/aarch64/sve/acle/asm/pnext_b16.c    |     5 +
 .../gcc.target/aarch64/sve/acle/asm/pnext_b32.c    |     5 +
 .../gcc.target/aarch64/sve/acle/asm/pnext_b64.c    |     5 +
 .../gcc.target/aarch64/sve/acle/asm/pnext_b8.c     |     5 +
 .../gcc.target/aarch64/sve/acle/asm/scale_f16.c    |    12 +-
 .../gcc.target/aarch64/sve/acle/asm/scale_f32.c    |     8 +-
 .../gcc.target/aarch64/sve/acle/asm/scale_f64.c    |     8 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_s16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_s8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_u16.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/sub_u8.c       |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_f16.c     |     2 +-
 .../aarch64/sve/acle/asm/subr_f16_notrap.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_f32.c     |     2 +-
 .../aarch64/sve/acle/asm/subr_f32_notrap.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_f64.c     |     2 +-
 .../aarch64/sve/acle/asm/subr_f64_notrap.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_s16.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_s8.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u16.c     |     4 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u8.c      |     4 +-
 .../gcc.target/aarch64/sve/acle/general-c/svlast.c |    63 +
 .../aarch64/sve/acle/general-c/svlast128_run.c     |   313 +
 .../aarch64/sve/acle/general-c/svlast256_run.c     |   314 +
 .../sve/acle/general-c/ternary_bfloat16_opt_n_1.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/general/dupq_11.c  |    31 +
 .../gcc.target/aarch64/sve/acle/general/dupq_5.c   |     6 +-
 .../gcc.target/aarch64/sve/acle/general/dupq_6.c   |     6 +-
 .../gcc.target/aarch64/sve/acle/general/rev-1.c    |    12 +
 .../aarch64/sve/acle/general/whilele_10.c          |     2 +-
 .../aarch64/sve/acle/general/whilele_5.c           |    10 +-
 .../aarch64/sve/acle/general/whilele_6.c           |     2 +-
 .../aarch64/sve/acle/general/whilele_7.c           |     6 +-
 .../aarch64/sve/acle/general/whilele_9.c           |     6 +-
 .../aarch64/sve/acle/general/whilelt_1.c           |    10 +-
 .../aarch64/sve/acle/general/whilelt_2.c           |     2 +-
 .../aarch64/sve/acle/general/whilelt_3.c           |     6 +-
 gcc/testsuite/gcc.target/aarch64/sve/addsub_2.c    |    52 +
 gcc/testsuite/gcc.target/aarch64/sve/adr_1.c       |    24 +-
 gcc/testsuite/gcc.target/aarch64/sve/adr_2.c       |    24 +-
 gcc/testsuite/gcc.target/aarch64/sve/adr_3.c       |    24 +-
 gcc/testsuite/gcc.target/aarch64/sve/adr_4.c       |     6 +-
 gcc/testsuite/gcc.target/aarch64/sve/adr_5.c       |    16 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_1.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_2.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_3.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/extract_4.c   |     4 +-
 .../gcc.target/aarch64/sve/gather_earlyclobber.c   |    96 +
 .../gcc.target/aarch64/sve/load_scalar_offset_1.c  |     8 +-
 .../gcc.target/aarch64/sve/mask_gather_load_6.c    |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/mla_3.c       |    39 +
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c  |     6 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c  |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c    |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c      |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c     |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c      |    22 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c    |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c      |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c     |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c      |     4 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c    |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c    |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c  |     3 +-
 .../gcc.target/aarch64/sve/pcs/return_4.c          |     2 -
 .../gcc.target/aarch64/sve/pcs/return_4_1024.c     |     2 -
 .../gcc.target/aarch64/sve/pcs/return_4_128.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_4_2048.c     |     2 -
 .../gcc.target/aarch64/sve/pcs/return_4_256.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_4_512.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5.c          |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5_1024.c     |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5_128.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5_2048.c     |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5_256.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_5_512.c      |     2 -
 .../gcc.target/aarch64/sve/pcs/return_6_1024.c     |    48 +-
 .../gcc.target/aarch64/sve/pcs/return_6_2048.c     |    48 +-
 .../gcc.target/aarch64/sve/pcs/return_6_256.c      |    48 +-
 .../gcc.target/aarch64/sve/pcs/return_6_512.c      |    48 +-
 .../gcc.target/aarch64/sve/pcs/return_9.c          |    16 +-
 .../gcc.target/aarch64/sve/pcs/varargs_1.c         |    10 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_3_nosc.c    |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_3_sc.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr109176.c    |    12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr109254.c    |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/pr109505.c    |    12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr110280.c    |    12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c   |     2 +-
 .../gcc.target/aarch64/sve/pred-not-gen-4.c        |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/slp_4.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/spill_3.c     |     8 +-
 .../gcc.target/aarch64/sve/store_scalar_offset_1.c |     8 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c    |    14 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c    |    34 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_2.c     |   248 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c    |    34 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_3.c     |    26 +-
 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c     |   198 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/aesd_u8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/aese_u8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c   |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c |     2 +-
 .../aarch64/sve2/acle/asm/qdmlalbt_s16.c           |     4 +-
 .../aarch64/sve2/acle/asm/qdmlalbt_s32.c           |     4 +-
 .../aarch64/sve2/acle/asm/qdmlalbt_s64.c           |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u16.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u64.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u8.c     |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c   |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c   |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c   |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c   |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c   |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c   |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c    |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/sli_s16.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s32.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s64.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s8.c      |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u16.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u32.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u64.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u8.c      |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c    |     2 +-
 .../gcc.target/aarch64/sve2/acle/asm/sri_s16.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s32.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s64.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s8.c      |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u16.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u32.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u64.c     |    15 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u8.c      |    15 +
 .../gcc.target/aarch64/sve2/div-by-bitmask_1.c     |     6 +-
 .../gcc.target/aarch64/sve2/gather_earlyclobber.c  |    32 +
 .../gcc.target/aarch64/sve2/unpred_mul_1.c         |    29 +
 gcc/testsuite/gcc.target/aarch64/swar_to_vec_cmp.c |    72 +
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-1.c    |     4 +-
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-2.c    |     4 +-
 gcc/testsuite/gcc.target/aarch64/vec-init-18.c     |    20 +
 gcc/testsuite/gcc.target/aarch64/vec-init-19.c     |    14 +
 gcc/testsuite/gcc.target/aarch64/vec-init-20.c     |    15 +
 gcc/testsuite/gcc.target/aarch64/vec-init-21.c     |    14 +
 .../gcc.target/aarch64/vec-init-22-size.c          |    10 +
 .../gcc.target/aarch64/vec-init-22-speed.c         |    12 +
 gcc/testsuite/gcc.target/aarch64/vec-init-22.h     |     7 +
 .../gcc.target/aarch64/vec-init-single-const-2.c   |    30 +
 .../gcc.target/aarch64/vec-init-single-const-be.c  |    58 +
 .../gcc.target/aarch64/vec-init-single-const.c     |    58 +
 gcc/testsuite/gcc.target/aarch64/vec-set-zero.c    |    40 +
 gcc/testsuite/gcc.target/aarch64/vect-widen-add.c  |     4 +-
 gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c  |     4 +-
 gcc/testsuite/gcc.target/aarch64/vfp-1.c           |     4 +-
 .../gcc.target/aarch64/xreg-vec-modes_1.c          |    42 +
 gcc/testsuite/gcc.target/alpha/pr106966.c          |    13 +
 gcc/testsuite/gcc.target/arm/acle/acle.exp         |     3 +
 .../gcc.target/arm/acle/data-intrinsics-armv6.c    |    28 +
 .../gcc.target/arm/acle/data-intrinsics-assembly.c |   264 +
 .../gcc.target/arm/acle/data-intrinsics-rbit.c     |    98 +
 .../gcc.target/arm/acle/data-intrinsics.c          |    26 +
 gcc/testsuite/gcc.target/arm/cmse/cmse.exp         |     2 +
 gcc/testsuite/gcc.target/arm/mtp.c                 |     8 +
 gcc/testsuite/gcc.target/arm/mtp_1.c               |     7 +
 gcc/testsuite/gcc.target/arm/mtp_2.c               |     7 +
 gcc/testsuite/gcc.target/arm/mtp_3.c               |     7 +
 gcc/testsuite/gcc.target/arm/mtp_4.c               |     7 +
 .../gcc.target/arm/mve/general-c/nomve_fp_1.c      |    17 +
 .../gcc.target/arm/mve/general-c/vreinterpretq_1.c |    25 +
 gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c |    21 +-
 gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c |    47 -
 .../intrinsics/mve_intrinsic_type_overloads-fp.c   |    64 +-
 .../intrinsics/mve_intrinsic_type_overloads-int.c  |    85 +-
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c    |    48 -
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c    |    31 -
 .../arm/mve/intrinsics/mve_vddupq_m_n_u16.c        |    13 -
 .../arm/mve/intrinsics/mve_vddupq_m_n_u32.c        |    13 -
 .../arm/mve/intrinsics/mve_vddupq_m_n_u8.c         |    13 -
 .../arm/mve/intrinsics/mve_vddupq_n_u16.c          |    13 -
 .../arm/mve/intrinsics/mve_vddupq_n_u32.c          |    13 -
 .../arm/mve/intrinsics/mve_vddupq_n_u8.c           |    13 -
 .../arm/mve/intrinsics/mve_vddupq_x_n_u16.c        |    12 -
 .../arm/mve/intrinsics/mve_vddupq_x_n_u32.c        |    12 -
 .../arm/mve/intrinsics/mve_vddupq_x_n_u8.c         |    12 -
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c       |    13 -
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c       |    13 -
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c        |    13 -
 .../arm/mve/intrinsics/mve_vidupq_m_n_u16.c        |    13 -
 .../arm/mve/intrinsics/mve_vidupq_m_n_u32.c        |    12 -
 .../arm/mve/intrinsics/mve_vidupq_m_n_u8.c         |    13 -
 .../arm/mve/intrinsics/mve_vidupq_n_u16.c          |    13 -
 .../arm/mve/intrinsics/mve_vidupq_n_u32.c          |    12 -
 .../arm/mve/intrinsics/mve_vidupq_n_u8.c           |    13 -
 .../arm/mve/intrinsics/mve_vidupq_x_n_u16.c        |    12 -
 .../arm/mve/intrinsics/mve_vidupq_x_n_u32.c        |    12 -
 .../arm/mve/intrinsics/mve_vidupq_x_n_u8.c         |    12 -
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u16.c       |    13 -
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u32.c       |    13 -
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u8.c        |    13 -
 .../mve/intrinsics/mve_vldrdq_gather_offset_s64.c  |    12 -
 .../mve/intrinsics/mve_vldrdq_gather_offset_u64.c  |    12 -
 .../intrinsics/mve_vldrdq_gather_offset_z_s64.c    |    12 -
 .../intrinsics/mve_vldrdq_gather_offset_z_u64.c    |    12 -
 .../mve_vldrdq_gather_shifted_offset_s64.c         |    12 -
 .../mve_vldrdq_gather_shifted_offset_u64.c         |    12 -
 .../mve_vldrdq_gather_shifted_offset_z_s64.c       |    12 -
 .../mve_vldrdq_gather_shifted_offset_z_u64.c       |    12 -
 .../mve/intrinsics/mve_vldrhq_gather_offset_f16.c  |    12 -
 .../mve/intrinsics/mve_vldrhq_gather_offset_s16.c  |    12 -
 .../mve/intrinsics/mve_vldrhq_gather_offset_s32.c  |    12 -
 .../mve/intrinsics/mve_vldrhq_gather_offset_u16.c  |    12 -
 .../mve/intrinsics/mve_vldrhq_gather_offset_u32.c  |    13 -
 .../intrinsics/mve_vldrhq_gather_offset_z_f16.c    |    12 -
 .../intrinsics/mve_vldrhq_gather_offset_z_s16.c    |    12 -
 .../intrinsics/mve_vldrhq_gather_offset_z_s32.c    |    12 -
 .../intrinsics/mve_vldrhq_gather_offset_z_u16.c    |    13 -
 .../intrinsics/mve_vldrhq_gather_offset_z_u32.c    |    13 -
 .../mve_vldrhq_gather_shifted_offset_f16.c         |    12 -
 .../mve_vldrhq_gather_shifted_offset_s16.c         |    13 -
 .../mve_vldrhq_gather_shifted_offset_s32.c         |    13 -
 .../mve_vldrhq_gather_shifted_offset_u16.c         |    13 -
 .../mve_vldrhq_gather_shifted_offset_u32.c         |    13 -
 .../mve_vldrhq_gather_shifted_offset_z_f16.c       |    13 -
 .../mve_vldrhq_gather_shifted_offset_z_s16.c       |    13 -
 .../mve_vldrhq_gather_shifted_offset_z_s32.c       |    12 -
 .../mve_vldrhq_gather_shifted_offset_z_u16.c       |    12 -
 .../mve_vldrhq_gather_shifted_offset_z_u32.c       |    12 -
 .../mve/intrinsics/mve_vldrwq_gather_offset_f32.c  |    12 -
 .../mve/intrinsics/mve_vldrwq_gather_offset_s32.c  |    13 -
 .../mve/intrinsics/mve_vldrwq_gather_offset_u32.c  |    13 -
 .../intrinsics/mve_vldrwq_gather_offset_z_f32.c    |    12 -
 .../intrinsics/mve_vldrwq_gather_offset_z_s32.c    |    13 -
 .../intrinsics/mve_vldrwq_gather_offset_z_u32.c    |    13 -
 .../mve_vldrwq_gather_shifted_offset_f32.c         |    12 -
 .../mve_vldrwq_gather_shifted_offset_s32.c         |    13 -
 .../mve_vldrwq_gather_shifted_offset_u32.c         |    13 -
 .../mve_vldrwq_gather_shifted_offset_z_f32.c       |    12 -
 .../mve_vldrwq_gather_shifted_offset_z_s32.c       |    13 -
 .../mve_vldrwq_gather_shifted_offset_z_u32.c       |    13 -
 .../intrinsics/mve_vstore_scatter_shifted_offset.c |   141 -
 .../mve_vstore_scatter_shifted_offset_p.c          |   142 -
 .../gcc.target/arm/mve/intrinsics/sqrshr.c         |    21 +-
 .../gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c  |    21 +-
 .../gcc.target/arm/mve/intrinsics/sqshl.c          |    21 +-
 .../gcc.target/arm/mve/intrinsics/sqshll.c         |    21 +-
 .../gcc.target/arm/mve/intrinsics/srshr.c          |    21 +-
 .../gcc.target/arm/mve/intrinsics/srshrl.c         |    21 +-
 .../gcc.target/arm/mve/intrinsics/uqrshl.c         |    33 +-
 .../gcc.target/arm/mve/intrinsics/uqrshll_sat48.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/uqshl.c          |    21 +-
 .../gcc.target/arm/mve/intrinsics/uqshll.c         |    21 +-
 .../gcc.target/arm/mve/intrinsics/urshr.c          |    35 +-
 .../gcc.target/arm/mve/intrinsics/urshrl.c         |    33 +-
 .../gcc.target/arm/mve/intrinsics/vadciq_m_s32.c   |    46 +-
 .../gcc.target/arm/mve/intrinsics/vadciq_m_u32.c   |    46 +-
 .../gcc.target/arm/mve/intrinsics/vadciq_s32.c     |    36 +-
 .../gcc.target/arm/mve/intrinsics/vadciq_u32.c     |    36 +-
 .../gcc.target/arm/mve/intrinsics/vadcq_m_s32.c    |    58 +-
 .../gcc.target/arm/mve/intrinsics/vadcq_m_u32.c    |    58 +-
 .../gcc.target/arm/mve/intrinsics/vadcq_s32.c      |    48 +-
 .../gcc.target/arm/mve/intrinsics/vadcq_u32.c      |    48 +-
 .../arm/mve/intrinsics/vaddq_m_n_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vaddq_m_n_f32-1.c           |    12 -
 .../arm/mve/intrinsics/vaddq_x_n_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vaddq_x_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vandq_f16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_f32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_m_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vandq_s16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_s32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_u16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_u32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_u8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vandq_x_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_f16.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_f32.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_s16.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_s32.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_s8.c       |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_u16.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_u32.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_u8.c       |    23 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |     2 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpeqq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |     2 +-
 .../arm/mve/intrinsics/vcmpeqq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |     2 +-
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpgeq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |     2 +-
 .../arm/mve/intrinsics/vcmpgeq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |     2 +-
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpgtq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |     4 +-
 .../arm/mve/intrinsics/vcmpgtq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |     2 +-
 .../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpleq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |     2 +-
 .../arm/mve/intrinsics/vcmpleq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |     2 +-
 .../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpltq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |     2 +-
 .../arm/mve/intrinsics/vcmpltq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |     2 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c         |    12 -
 .../arm/mve/intrinsics/vcmpneq_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |     2 +-
 .../arm/mve/intrinsics/vcmpneq_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vctp16q.c        |    33 +-
 .../gcc.target/arm/mve/intrinsics/vctp16q_m.c      |    42 +-
 .../gcc.target/arm/mve/intrinsics/vctp32q.c        |    33 +-
 .../gcc.target/arm/mve/intrinsics/vctp32q_m.c      |    42 +-
 .../gcc.target/arm/mve/intrinsics/vctp64q.c        |    33 +-
 .../gcc.target/arm/mve/intrinsics/vctp64q_m.c      |    42 +-
 .../gcc.target/arm/mve/intrinsics/vctp8q.c         |    33 +-
 .../gcc.target/arm/mve/intrinsics/vctp8q_m.c       |    42 +-
 .../arm/mve/intrinsics/vcvtaq_m_s16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtaq_m_s32_f32.c          |    33 +-
 .../arm/mve/intrinsics/vcvtaq_m_u16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtaq_m_u32_f32.c          |    33 +-
 .../gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c |    19 +-
 .../gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c |    19 +-
 .../arm/mve/intrinsics/vcvtaq_x_s16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtaq_x_s32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtaq_x_u16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtaq_x_u32_f32.c          |    22 +-
 .../gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c |    17 +-
 .../arm/mve/intrinsics/vcvtbq_m_f16_f32.c          |    26 +-
 .../arm/mve/intrinsics/vcvtbq_m_f32_f16.c          |    26 +-
 .../arm/mve/intrinsics/vcvtbq_x_f32_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtmq_m_s16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtmq_m_s32_f32.c          |    33 +-
 .../arm/mve/intrinsics/vcvtmq_m_u16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtmq_m_u32_f32.c          |    33 +-
 .../gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c |    19 +-
 .../gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c |    19 +-
 .../arm/mve/intrinsics/vcvtmq_x_s16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtmq_x_s32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtmq_x_u16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtmq_x_u32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtnq_m_s16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtnq_m_s32_f32.c          |    33 +-
 .../arm/mve/intrinsics/vcvtnq_m_u16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtnq_m_u32_f32.c          |    33 +-
 .../gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c |    19 +-
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c |    17 +-
 .../arm/mve/intrinsics/vcvtnq_x_s16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtnq_x_s32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtnq_x_u16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtnq_x_u32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtpq_m_s16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtpq_m_s32_f32.c          |    33 +-
 .../arm/mve/intrinsics/vcvtpq_m_u16_f16.c          |    33 +-
 .../arm/mve/intrinsics/vcvtpq_m_u32_f32.c          |    33 +-
 .../gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c |    19 +-
 .../gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c |    19 +-
 .../arm/mve/intrinsics/vcvtpq_x_s16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtpq_x_s32_f32.c          |    22 +-
 .../arm/mve/intrinsics/vcvtpq_x_u16_f16.c          |    22 +-
 .../arm/mve/intrinsics/vcvtpq_x_u32_f32.c          |    22 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c  |    30 +-
 .../arm/mve/intrinsics/vcvtq_m_f16_s16.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_f16_u16.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_f32_s32.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_f32_u32.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_n_f16_s16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_f16_u16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_f32_s32.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_f32_u32.c         |    38 +-
 .../arm/mve/intrinsics/vcvtq_m_n_s16_f16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_s32_f32.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_u16_f16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_n_u32_f32.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_m_s16_f16.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_s32_f32.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_u16_f16.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_m_u32_f32.c           |    33 +-
 .../arm/mve/intrinsics/vcvtq_n_f16_s16.c           |    24 +-
 .../arm/mve/intrinsics/vcvtq_n_f16_u16.c           |    24 +-
 .../arm/mve/intrinsics/vcvtq_n_f32_s32.c           |    24 +-
 .../arm/mve/intrinsics/vcvtq_n_f32_u32.c           |    24 +-
 .../arm/mve/intrinsics/vcvtq_n_s16_f16.c           |    17 +-
 .../arm/mve/intrinsics/vcvtq_n_s32_f32.c           |    17 +-
 .../arm/mve/intrinsics/vcvtq_n_u16_f16.c           |    17 +-
 .../arm/mve/intrinsics/vcvtq_n_u32_f32.c           |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c  |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c  |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c  |    19 +-
 .../gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c  |    19 +-
 .../arm/mve/intrinsics/vcvtq_x_f16_s16.c           |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_f16_u16.c           |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_f32_s32.c           |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_f32_u32.c           |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_n_f16_s16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_n_f16_u16.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_n_f32_s32.c         |    34 +-
 .../arm/mve/intrinsics/vcvtq_x_n_f32_u32.c         |    38 +-
 .../arm/mve/intrinsics/vcvtq_x_n_s16_f16.c         |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_n_s32_f32.c         |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_n_u16_f16.c         |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_n_u32_f32.c         |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_s16_f16.c           |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_s32_f32.c           |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_u16_f16.c           |    22 +-
 .../arm/mve/intrinsics/vcvtq_x_u32_f32.c           |    22 +-
 .../gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c |    17 +-
 .../gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c |    17 +-
 .../arm/mve/intrinsics/vcvttq_m_f16_f32.c          |    26 +-
 .../arm/mve/intrinsics/vcvttq_m_f32_f16.c          |    26 +-
 .../arm/mve/intrinsics/vcvttq_x_f32_f16.c          |    22 +-
 .../gcc.target/arm/mve/intrinsics/veorq_f16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_f32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_m_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_s16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_s32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_u16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_u32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_u8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/veorq_x_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_f16.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_f32.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c    |    42 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c    |    42 +-
 .../arm/mve/intrinsics/vfmaq_m_n_f16-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c  |    58 +-
 .../arm/mve/intrinsics/vfmaq_m_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c  |    58 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c  |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c    |    44 +-
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c  |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c    |    44 +-
 .../arm/mve/intrinsics/vfmasq_m_n_f16-1.c          |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |     2 +-
 .../arm/mve/intrinsics/vfmasq_m_n_f32-1.c          |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c   |    44 +-
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c |    12 -
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c   |    44 +-
 .../gcc.target/arm/mve/intrinsics/vfmsq_f16.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vfmsq_f32.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c    |    42 +-
 .../gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c    |    42 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s16.c      |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s32.c      |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s8.c       |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_s16.c        |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_s32.c        |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_s8.c         |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s16.c      |    33 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s32.c      |    33 +-
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s8.c       |    33 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s16.c       |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s32.c       |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s8.c        |    34 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_s16.c         |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_s32.c         |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_s8.c          |    24 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s16.c       |    33 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s32.c       |    33 +-
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s8.c        |    33 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_f16.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_f32.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s16.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s32.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s8.c       |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u16.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u32.c      |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u8.c       |    29 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c     |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c     |    38 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_f16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_f32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_s16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_s32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_s8.c       |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_u16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_u32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vld4q_u8.c       |    37 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_s16.c  |    28 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_s32.c  |    28 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_s8.c   |    28 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_u16.c  |    28 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_u32.c  |    28 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_u8.c   |    28 +-
 .../mve/intrinsics/vldrbq_gather_offset_z_s16.c    |    36 +-
 .../mve/intrinsics/vldrbq_gather_offset_z_s32.c    |    36 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c |    36 +-
 .../mve/intrinsics/vldrbq_gather_offset_z_u16.c    |    36 +-
 .../mve/intrinsics/vldrbq_gather_offset_z_u32.c    |    36 +-
 .../arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_s16.c     |    19 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_s32.c     |    19 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_s8.c      |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_u16.c     |    19 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_u32.c     |    19 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_u8.c      |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c    |    25 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_s64.c    |    19 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_u64.c    |    19 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c |    24 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c |    24 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c   |    31 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c   |    31 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_z_s64.c  |    23 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_z_u64.c  |    23 +-
 .../arm/mve/intrinsics/vldrdq_gather_offset_s64.c  |    28 +-
 .../arm/mve/intrinsics/vldrdq_gather_offset_u64.c  |    28 +-
 .../mve/intrinsics/vldrdq_gather_offset_z_s64.c    |    36 +-
 .../mve/intrinsics/vldrdq_gather_offset_z_u64.c    |    36 +-
 .../intrinsics/vldrdq_gather_shifted_offset_s64.c  |    28 +-
 .../intrinsics/vldrdq_gather_shifted_offset_u64.c  |    28 +-
 .../vldrdq_gather_shifted_offset_z_s64.c           |    36 +-
 .../vldrdq_gather_shifted_offset_z_u64.c           |    36 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_f16.c     |    20 +-
 .../arm/mve/intrinsics/vldrhq_gather_offset_f16.c  |    28 +-
 .../arm/mve/intrinsics/vldrhq_gather_offset_s16.c  |    28 +-
 .../arm/mve/intrinsics/vldrhq_gather_offset_s32.c  |    28 +-
 .../arm/mve/intrinsics/vldrhq_gather_offset_u16.c  |    28 +-
 .../arm/mve/intrinsics/vldrhq_gather_offset_u32.c  |    28 +-
 .../mve/intrinsics/vldrhq_gather_offset_z_f16.c    |    36 +-
 .../mve/intrinsics/vldrhq_gather_offset_z_s16.c    |    36 +-
 .../mve/intrinsics/vldrhq_gather_offset_z_s32.c    |    36 +-
 .../mve/intrinsics/vldrhq_gather_offset_z_u16.c    |    36 +-
 .../mve/intrinsics/vldrhq_gather_offset_z_u32.c    |    36 +-
 .../intrinsics/vldrhq_gather_shifted_offset_f16.c  |    28 +-
 .../intrinsics/vldrhq_gather_shifted_offset_s16.c  |    28 +-
 .../intrinsics/vldrhq_gather_shifted_offset_s32.c  |    28 +-
 .../intrinsics/vldrhq_gather_shifted_offset_u16.c  |    28 +-
 .../intrinsics/vldrhq_gather_shifted_offset_u32.c  |    28 +-
 .../vldrhq_gather_shifted_offset_z_f16.c           |    36 +-
 .../vldrhq_gather_shifted_offset_z_s16.c           |    36 +-
 .../vldrhq_gather_shifted_offset_z_s32.c           |    36 +-
 .../vldrhq_gather_shifted_offset_z_u16.c           |    36 +-
 .../vldrhq_gather_shifted_offset_z_u32.c           |    36 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s16.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s32.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u16.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u32.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_f32.c     |    18 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_f32.c    |    19 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_s32.c    |    19 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_u32.c    |    19 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c |    22 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c |    22 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c |    22 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c   |    28 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c   |    28 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c   |    28 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_z_f32.c  |    23 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_z_s32.c  |    23 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_z_u32.c  |    23 +-
 .../arm/mve/intrinsics/vldrwq_gather_offset_f32.c  |    28 +-
 .../arm/mve/intrinsics/vldrwq_gather_offset_s32.c  |    28 +-
 .../arm/mve/intrinsics/vldrwq_gather_offset_u32.c  |    28 +-
 .../mve/intrinsics/vldrwq_gather_offset_z_f32.c    |    36 +-
 .../mve/intrinsics/vldrwq_gather_offset_z_s32.c    |    36 +-
 .../mve/intrinsics/vldrwq_gather_offset_z_u32.c    |    36 +-
 .../intrinsics/vldrwq_gather_shifted_offset_f32.c  |    28 +-
 .../intrinsics/vldrwq_gather_shifted_offset_s32.c  |    28 +-
 .../intrinsics/vldrwq_gather_shifted_offset_u32.c  |    28 +-
 .../vldrwq_gather_shifted_offset_z_f32.c           |    36 +-
 .../vldrwq_gather_shifted_offset_z_s32.c           |    36 +-
 .../vldrwq_gather_shifted_offset_z_u32.c           |    36 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_s32.c     |    18 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_u32.c     |    18 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c   |    23 +-
 .../arm/mve/intrinsics/vmaxnmavq_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vmaxnmavq_f32-1.c           |    12 -
 .../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c         |    12 -
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c |    12 -
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c |    12 -
 .../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c          |    12 -
 .../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c          |    12 -
 .../arm/mve/intrinsics/vminnmavq_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vminnmavq_f32-1.c           |    12 -
 .../arm/mve/intrinsics/vminnmavq_p_f16-1.c         |    12 -
 .../arm/mve/intrinsics/vminnmavq_p_f32-1.c         |    12 -
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c |    12 -
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c |    12 -
 .../arm/mve/intrinsics/vminnmvq_p_f16-1.c          |    12 -
 .../arm/mve/intrinsics/vminnmvq_p_f32-1.c          |    12 -
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_s16.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_s32.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_s8.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_u16.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_u32.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavq_u8.c    |    32 +-
 .../arm/mve/intrinsics/vmladavxq_p_s16.c           |    40 +-
 .../arm/mve/intrinsics/vmladavxq_p_s32.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmladavxq_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavxq_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavxq_s8.c   |    32 +-
 .../arm/mve/intrinsics/vmlaldavaq_p_s16.c          |    40 +-
 .../arm/mve/intrinsics/vmlaldavaq_p_s32.c          |    40 +-
 .../arm/mve/intrinsics/vmlaldavaq_p_u16.c          |    56 +-
 .../arm/mve/intrinsics/vmlaldavaq_p_u32.c          |    56 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c |    44 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s16.c         |     2 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s32.c         |     2 +-
 .../arm/mve/intrinsics/vmlaldavaxq_s16.c           |     2 +-
 .../arm/mve/intrinsics/vmlaldavaxq_s32.c           |     2 +-
 .../arm/mve/intrinsics/vmlaldavq_p_s16.c           |    40 +-
 .../arm/mve/intrinsics/vmlaldavq_p_s32.c           |    40 +-
 .../arm/mve/intrinsics/vmlaldavq_p_u16.c           |    40 +-
 .../arm/mve/intrinsics/vmlaldavq_p_u32.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c  |    32 +-
 .../arm/mve/intrinsics/vmlaldavxq_p_s16.c          |    40 +-
 .../arm/mve/intrinsics/vmlaldavxq_p_s32.c          |    40 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c  |    58 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c  |    58 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c   |    58 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c    |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c    |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c     |    44 +-
 .../arm/mve/intrinsics/vmlsdavaq_p_s16.c           |    33 +-
 .../arm/mve/intrinsics/vmlsdavaq_p_s32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c   |    24 +-
 .../arm/mve/intrinsics/vmlsdavaxq_p_s16.c          |    33 +-
 .../arm/mve/intrinsics/vmlsdavaxq_p_s32.c          |    33 +-
 .../arm/mve/intrinsics/vmlsdavaxq_p_s8.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c    |    24 +-
 .../arm/mve/intrinsics/vmlsdavxq_p_s16.c           |    32 +-
 .../arm/mve/intrinsics/vmlsdavxq_p_s32.c           |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c   |    24 +-
 .../arm/mve/intrinsics/vmlsldavaq_p_s16.c          |    32 +-
 .../arm/mve/intrinsics/vmlsldavaq_p_s32.c          |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c |    24 +-
 .../arm/mve/intrinsics/vmlsldavaxq_p_s16.c         |    32 +-
 .../arm/mve/intrinsics/vmlsldavaxq_p_s32.c         |    32 +-
 .../arm/mve/intrinsics/vmlsldavaxq_s16.c           |    24 +-
 .../arm/mve/intrinsics/vmlsldavaxq_s32.c           |    24 +-
 .../arm/mve/intrinsics/vmlsldavq_p_s16.c           |    32 +-
 .../arm/mve/intrinsics/vmlsldavq_p_s32.c           |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c  |    24 +-
 .../arm/mve/intrinsics/vmlsldavxq_p_s16.c          |    32 +-
 .../arm/mve/intrinsics/vmlsldavxq_p_s32.c          |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovnbq_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmovntq_u32.c    |    24 +-
 .../arm/mve/intrinsics/vmulq_m_n_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vmulq_m_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c  |    12 -
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c  |    12 -
 .../arm/mve/intrinsics/vmulq_x_n_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vmulq_x_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c    |    17 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c    |    19 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c    |    19 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c    |    19 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_s16.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_s32.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_u16.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_u32.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_u8.c       |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_f16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_f32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_m_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vornq_s16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_s32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_u16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_u32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_u8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vornq_x_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_f16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_f32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_f16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_f32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_s16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_s32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_s8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_u16.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_u32.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_m_u8.c     |    34 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_n_s16.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_n_s32.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_n_u16.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_n_u32.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_s16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_s32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_u16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_u32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_u8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vorrq_x_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vpnot.c          |    25 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_f16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_f32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_s16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_s32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_s64.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_s8.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_u16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_u32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_u64.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vpselq_u8.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovntq_u32.c   |    24 +-
 .../arm/mve/intrinsics/vqmovunbq_m_s16.c           |    33 +-
 .../arm/mve/intrinsics/vqmovunbq_m_s32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c  |    24 +-
 .../arm/mve/intrinsics/vqmovuntq_m_s16.c           |    33 +-
 .../arm/mve/intrinsics/vqmovuntq_m_s32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c  |    24 +-
 .../arm/mve/intrinsics/vqrdmladhq_m_s16.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmladhq_m_s32.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmladhq_m_s8.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c  |     2 +-
 .../arm/mve/intrinsics/vqrdmladhxq_m_s16.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmladhxq_m_s32.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmladhxq_m_s8.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmladhxq_s16.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmladhxq_s32.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c |     2 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s16.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s32.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s8.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlahq_n_s16.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmlahq_n_s32.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s16.c        |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s32.c        |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s8.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_n_s16.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_n_s32.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlashq_n_s8.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhq_m_s16.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhq_m_s32.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhq_m_s8.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c  |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhxq_s16.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmlsdhxq_s32.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_m_n_s16.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_m_n_s32.c         |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_m_n_s8.c          |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_m_s16.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_m_s32.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_n_s16.c           |     2 +-
 .../arm/mve/intrinsics/vqrdmulhq_n_s32.c           |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c   |     2 +-
 .../arm/mve/intrinsics/vqrshlq_m_n_s16.c           |    33 +-
 .../arm/mve/intrinsics/vqrshlq_m_n_s32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c |    33 +-
 .../arm/mve/intrinsics/vqrshlq_m_n_u16.c           |    33 +-
 .../arm/mve/intrinsics/vqrshlq_m_n_u32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrshlq_u8.c     |    24 +-
 .../arm/mve/intrinsics/vqrshrnbq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrnbq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrnbq_m_n_u16.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrnbq_m_n_u32.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrnbq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrnbq_n_s32.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrnbq_n_u16.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrnbq_n_u32.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrntq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrntq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrntq_m_n_u16.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrntq_m_n_u32.c         |    34 +-
 .../arm/mve/intrinsics/vqrshrntq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrntq_n_s32.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrntq_n_u16.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrntq_n_u32.c           |    24 +-
 .../arm/mve/intrinsics/vqrshrunbq_m_n_s16.c        |    34 +-
 .../arm/mve/intrinsics/vqrshrunbq_m_n_s32.c        |    34 +-
 .../arm/mve/intrinsics/vqrshrunbq_n_s16.c          |    24 +-
 .../arm/mve/intrinsics/vqrshrunbq_n_s32.c          |    24 +-
 .../arm/mve/intrinsics/vqrshruntq_m_n_s16.c        |    34 +-
 .../arm/mve/intrinsics/vqrshruntq_m_n_s32.c        |    34 +-
 .../arm/mve/intrinsics/vqrshruntq_n_s16.c          |    24 +-
 .../arm/mve/intrinsics/vqrshruntq_n_s32.c          |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c    |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_s16.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_s32.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_s8.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_u16.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_u32.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshlq_u8.c      |    24 +-
 .../arm/mve/intrinsics/vqshluq_m_n_s16.c           |    37 +-
 .../arm/mve/intrinsics/vqshluq_m_n_s32.c           |    37 +-
 .../gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c |    37 +-
 .../gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c   |    28 +-
 .../arm/mve/intrinsics/vqshrnbq_m_n_s16.c          |    38 +-
 .../arm/mve/intrinsics/vqshrnbq_m_n_s32.c          |    38 +-
 .../arm/mve/intrinsics/vqshrnbq_m_n_u16.c          |    34 +-
 .../arm/mve/intrinsics/vqshrnbq_m_n_u32.c          |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c |    28 +-
 .../arm/mve/intrinsics/vqshrntq_m_n_s16.c          |    34 +-
 .../arm/mve/intrinsics/vqshrntq_m_n_s32.c          |    34 +-
 .../arm/mve/intrinsics/vqshrntq_m_n_u16.c          |    34 +-
 .../arm/mve/intrinsics/vqshrntq_m_n_u32.c          |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c |    24 +-
 .../arm/mve/intrinsics/vqshrunbq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqshrunbq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqshrunbq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqshrunbq_n_s32.c           |    24 +-
 .../arm/mve/intrinsics/vqshruntq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqshruntq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqshruntq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqshruntq_n_s32.c           |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c  |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c    |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s16.c     |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s32.c     |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s8.c      |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u16.c     |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u32.c     |     2 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u8.c      |     2 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_f16.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_f16.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_f32.c    |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_u8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c   |    33 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_p_s32.c        |     2 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_p_u32.c        |     2 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_s32.c          |     2 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_u32.c          |     2 +-
 .../arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c       |    32 +-
 .../arm/mve/intrinsics/vrmlaldavhaxq_s32.c         |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhq_p_s32.c         |    32 +-
 .../arm/mve/intrinsics/vrmlaldavhq_p_u32.c         |    32 +-
 .../arm/mve/intrinsics/vrmlaldavhq_s32.c           |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhq_u32.c           |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhxq_p_s32.c        |    32 +-
 .../arm/mve/intrinsics/vrmlaldavhxq_s32.c          |    24 +-
 .../arm/mve/intrinsics/vrmlsldavhaq_p_s32.c        |    32 +-
 .../arm/mve/intrinsics/vrmlsldavhaq_s32.c          |    24 +-
 .../arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c       |    32 +-
 .../arm/mve/intrinsics/vrmlsldavhaxq_s32.c         |    24 +-
 .../arm/mve/intrinsics/vrmlsldavhq_p_s32.c         |    32 +-
 .../arm/mve/intrinsics/vrmlsldavhq_s32.c           |    24 +-
 .../arm/mve/intrinsics/vrmlsldavhxq_p_s32.c        |    32 +-
 .../arm/mve/intrinsics/vrmlsldavhxq_s32.c          |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_u8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_f16.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_f32.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_f16.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_f32.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_f16.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_f32.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_f16.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_f32.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_f16.c      |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_f32.c      |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_m_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_m_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_x_f16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndq_x_f32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_f16.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_f32.c     |    30 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c   |    33 +-
 .../arm/mve/intrinsics/vrshrnbq_m_n_s16.c          |    34 +-
 .../arm/mve/intrinsics/vrshrnbq_m_n_s32.c          |    34 +-
 .../arm/mve/intrinsics/vrshrnbq_m_n_u16.c          |    34 +-
 .../arm/mve/intrinsics/vrshrnbq_m_n_u32.c          |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c |    24 +-
 .../arm/mve/intrinsics/vrshrntq_m_n_s16.c          |    34 +-
 .../arm/mve/intrinsics/vrshrntq_m_n_s32.c          |    34 +-
 .../arm/mve/intrinsics/vrshrntq_m_n_u16.c          |    34 +-
 .../arm/mve/intrinsics/vrshrntq_m_n_u32.c          |    34 +-
 .../gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c |    38 +-
 .../gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c   |    46 +-
 .../gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c   |    46 +-
 .../gcc.target/arm/mve/intrinsics/vsbciq_s32.c     |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsbciq_u32.c     |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c    |    62 +-
 .../gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c    |    63 +-
 .../gcc.target/arm/mve/intrinsics/vsbcq_s32.c      |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsbcq_u32.c      |    48 +-
 .../arm/mve/intrinsics/vsetq_lane_f16-1.c          |    13 -
 .../arm/mve/intrinsics/vsetq_lane_f32-1.c          |    13 -
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c    |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_s16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_s32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_s8.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_u16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_u32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlcq_u8.c      |    28 +-
 .../arm/mve/intrinsics/vshllbq_m_n_s16.c           |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c |    34 +-
 .../arm/mve/intrinsics/vshllbq_m_n_u16.c           |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c   |    24 +-
 .../arm/mve/intrinsics/vshllbq_x_n_s16.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c |    40 +-
 .../arm/mve/intrinsics/vshllbq_x_n_u16.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c |    40 +-
 .../arm/mve/intrinsics/vshlltq_m_n_s16.c           |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c |    34 +-
 .../arm/mve/intrinsics/vshlltq_m_n_u16.c           |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c   |    24 +-
 .../arm/mve/intrinsics/vshlltq_x_n_s16.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c |    40 +-
 .../arm/mve/intrinsics/vshlltq_x_n_u16.c           |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c  |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c   |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_s16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_s32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_s8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_u16.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_u32.c    |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_m_u8.c     |    33 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_s32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_n_u8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_s16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_s32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_s8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_u16.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_u32.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_r_u8.c     |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_s16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_s32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_s8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_u16.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_u32.c      |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_u8.c       |    24 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_s16.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_s32.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_s8.c     |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_u16.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_u32.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshlq_x_u8.c     |    40 +-
 .../arm/mve/intrinsics/vshrnbq_m_n_s16.c           |    38 +-
 .../arm/mve/intrinsics/vshrnbq_m_n_s32.c           |    38 +-
 .../arm/mve/intrinsics/vshrnbq_m_n_u16.c           |    38 +-
 .../arm/mve/intrinsics/vshrnbq_m_n_u32.c           |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c  |    28 +-
 .../arm/mve/intrinsics/vshrntq_m_n_s16.c           |    38 +-
 .../arm/mve/intrinsics/vshrntq_m_n_s32.c           |    38 +-
 .../arm/mve/intrinsics/vshrntq_m_n_u16.c           |    38 +-
 .../arm/mve/intrinsics/vshrntq_m_n_u32.c           |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_s32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_s8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_n_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c  |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c   |    38 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_s32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_s8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsliq_n_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c   |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c  |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c   |    37 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_s16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_s32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_s8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsriq_n_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_f16.c      |    36 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_f32.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_f16.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_f32.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_s16.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_s32.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_s8.c     |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_u16.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_u32.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_p_u8.c     |    40 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s16.c      |    36 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s32.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s8.c       |    36 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u16.c      |    36 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u32.c      |    32 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u8.c       |    36 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_f16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_f32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_s16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_s32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_s8.c       |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_u16.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_u32.c      |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst2q_u8.c       |    37 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_f16.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_f32.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_s16.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_s32.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_s8.c       |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_u16.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_u32.c      |    50 +-
 .../gcc.target/arm/mve/intrinsics/vst4q_u8.c       |    50 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_s16.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_s32.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_s8.c      |    32 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_s16.c   |    40 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_s32.c   |    40 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_s8.c    |    40 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_u16.c   |    40 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_u32.c   |    40 +-
 .../mve/intrinsics/vstrbq_scatter_offset_p_u8.c    |    40 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_s16.c |    32 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_s32.c |    32 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_s8.c  |    32 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_u16.c |    32 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_u32.c |    32 +-
 .../arm/mve/intrinsics/vstrbq_scatter_offset_u8.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_u16.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_u32.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrbq_u8.c      |    32 +-
 .../arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c |    40 +-
 .../arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c |    40 +-
 .../arm/mve/intrinsics/vstrdq_scatter_base_s64.c   |    32 +-
 .../arm/mve/intrinsics/vstrdq_scatter_base_u64.c   |    32 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c  |    40 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c  |    40 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_s64.c    |    32 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_u64.c    |    32 +-
 .../mve/intrinsics/vstrdq_scatter_offset_p_s64.c   |    40 +-
 .../mve/intrinsics/vstrdq_scatter_offset_p_u64.c   |    40 +-
 .../arm/mve/intrinsics/vstrdq_scatter_offset_s64.c |    32 +-
 .../arm/mve/intrinsics/vstrdq_scatter_offset_u64.c |    32 +-
 .../vstrdq_scatter_shifted_offset_p_s64.c          |    40 +-
 .../vstrdq_scatter_shifted_offset_p_u64.c          |    40 +-
 .../intrinsics/vstrdq_scatter_shifted_offset_s64.c |    32 +-
 .../intrinsics/vstrdq_scatter_shifted_offset_u64.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_f16.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_s16.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_s32.c     |    32 +-
 .../arm/mve/intrinsics/vstrhq_scatter_offset_f16.c |    32 +-
 .../mve/intrinsics/vstrhq_scatter_offset_p_f16.c   |    40 +-
 .../mve/intrinsics/vstrhq_scatter_offset_p_s16.c   |    40 +-
 .../mve/intrinsics/vstrhq_scatter_offset_p_s32.c   |    40 +-
 .../mve/intrinsics/vstrhq_scatter_offset_p_u16.c   |    40 +-
 .../mve/intrinsics/vstrhq_scatter_offset_p_u32.c   |    40 +-
 .../arm/mve/intrinsics/vstrhq_scatter_offset_s16.c |    32 +-
 .../arm/mve/intrinsics/vstrhq_scatter_offset_s32.c |    32 +-
 .../arm/mve/intrinsics/vstrhq_scatter_offset_u16.c |    32 +-
 .../arm/mve/intrinsics/vstrhq_scatter_offset_u32.c |    32 +-
 .../intrinsics/vstrhq_scatter_shifted_offset_f16.c |    32 +-
 .../vstrhq_scatter_shifted_offset_p_f16.c          |    40 +-
 .../vstrhq_scatter_shifted_offset_p_s16.c          |    40 +-
 .../vstrhq_scatter_shifted_offset_p_s32.c          |    40 +-
 .../vstrhq_scatter_shifted_offset_p_u16.c          |    40 +-
 .../vstrhq_scatter_shifted_offset_p_u32.c          |    40 +-
 .../intrinsics/vstrhq_scatter_shifted_offset_s16.c |    32 +-
 .../intrinsics/vstrhq_scatter_shifted_offset_s32.c |    32 +-
 .../intrinsics/vstrhq_scatter_shifted_offset_u16.c |    32 +-
 .../intrinsics/vstrhq_scatter_shifted_offset_u32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_u16.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrhq_u32.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_f32.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_s32.c     |    32 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_f32.c   |    28 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c |    36 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c |    36 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c |    36 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_s32.c   |    28 +-
 .../arm/mve/intrinsics/vstrwq_scatter_base_u32.c   |    28 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_f32.c    |    32 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c  |    40 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c  |    40 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c  |    40 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_s32.c    |    32 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_u32.c    |    32 +-
 .../arm/mve/intrinsics/vstrwq_scatter_offset_f32.c |    32 +-
 .../mve/intrinsics/vstrwq_scatter_offset_p_f32.c   |    40 +-
 .../mve/intrinsics/vstrwq_scatter_offset_p_s32.c   |    40 +-
 .../mve/intrinsics/vstrwq_scatter_offset_p_u32.c   |    40 +-
 .../arm/mve/intrinsics/vstrwq_scatter_offset_s32.c |    32 +-
 .../arm/mve/intrinsics/vstrwq_scatter_offset_u32.c |    32 +-
 .../intrinsics/vstrwq_scatter_shifted_offset_f32.c |    32 +-
 .../vstrwq_scatter_shifted_offset_p_f32.c          |    40 +-
 .../vstrwq_scatter_shifted_offset_p_s32.c          |    40 +-
 .../vstrwq_scatter_shifted_offset_p_u32.c          |    40 +-
 .../intrinsics/vstrwq_scatter_shifted_offset_s32.c |    32 +-
 .../intrinsics/vstrwq_scatter_shifted_offset_u32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vstrwq_u32.c     |    32 +-
 .../arm/mve/intrinsics/vsubq_m_n_f16-1.c           |    12 -
 .../arm/mve/intrinsics/vsubq_m_n_f32-1.c           |    12 -
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c  |    12 -
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c  |    12 -
 .../arm/mve/intrinsics/vsubq_x_n_f16-1.c           |    13 -
 .../arm/mve/intrinsics/vsubq_x_n_f32-1.c           |    13 -
 .../gcc.target/arm/mve/mve_const_shifts.c          |    41 +
 .../arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c      |    67 +
 gcc/testsuite/gcc.target/arm/mve/pr108177-1.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-10.c     |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-11.c     |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-12.c     |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-13-run.c |     2 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-13.c     |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-14-run.c |     2 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-14.c     |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-2.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-3.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-4.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-5.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-6.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-7.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-8.c      |     4 +-
 gcc/testsuite/gcc.target/arm/mve/pr108177-9.c      |     4 +-
 gcc/testsuite/gcc.target/arm/pr109939.c            |    14 +
 gcc/testsuite/gcc.target/arm/pr110268-1.c          |    12 +
 gcc/testsuite/gcc.target/arm/pr110268-2.c          |    23 +
 gcc/testsuite/gcc.target/arm/pure-code/pr109800.c  |     4 +
 .../gcc.target/arm/pure-code/pure-code.exp         |     2 +
 gcc/testsuite/gcc.target/avr/lra-elim.c            |    14 +
 gcc/testsuite/gcc.target/avr/mmcu/pr109476.c       |    11 +
 gcc/testsuite/gcc.target/avr/mmcu/pr54816.c        |     9 +
 gcc/testsuite/gcc.target/avr/pr105523.c            |    14 +
 gcc/testsuite/gcc.target/avr/pr109907.c            |   156 +
 gcc/testsuite/gcc.target/avr/pr110086.c            |     5 +
 gcc/testsuite/gcc.target/avr/pr82931.c             |    29 +
 gcc/testsuite/gcc.target/avr/torture/pr105753.c    |    13 +
 gcc/testsuite/gcc.target/avr/torture/pr109650-1.c  |    63 +
 gcc/testsuite/gcc.target/avr/torture/pr109650-2.c  |    79 +
 gcc/testsuite/gcc.target/avr/torture/pr109907-1.c  |    95 +
 gcc/testsuite/gcc.target/avr/torture/pr109907-2.c  |   294 +
 gcc/testsuite/gcc.target/cris/peep2-addsplit1.c    |    52 +
 gcc/testsuite/gcc.target/cris/peep2-andsplit1.c    |    25 +
 gcc/testsuite/gcc.target/cris/peep2-andu1.c        |     4 +-
 gcc/testsuite/gcc.target/cris/peep2-andu2.c        |     6 +-
 gcc/testsuite/gcc.target/cris/peep2-lsrandsplit1.c |    19 +
 gcc/testsuite/gcc.target/cris/peep2-movandsplit1.c |    17 +
 gcc/testsuite/gcc.target/cris/peep2-movulsr2.c     |    19 +
 gcc/testsuite/gcc.target/cris/peep2-xsrand.c       |     6 +-
 gcc/testsuite/gcc.target/cris/peep2-xsrand2.c      |     6 +-
 gcc/testsuite/gcc.target/gcn/complex.c             |   627 +
 gcc/testsuite/gcc.target/gcn/fpdiv.c               |     1 -
 gcc/testsuite/gcc.target/gcn/simd-math-3-16.c      |    13 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-2.c       |    13 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-32.c      |    13 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-4.c       |    13 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-8.c       |    13 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char-16.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char-2.c  |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char-32.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char-4.c  |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char-8.c  |    11 +
 .../gcc.target/gcn/simd-math-3-char-run-16.c       |     2 +
 .../gcc.target/gcn/simd-math-3-char-run-2.c        |     2 +
 .../gcc.target/gcn/simd-math-3-char-run-32.c       |     2 +
 .../gcc.target/gcn/simd-math-3-char-run-4.c        |     2 +
 .../gcc.target/gcn/simd-math-3-char-run-8.c        |     2 +
 .../gcc.target/gcn/simd-math-3-char-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-char.c    |    10 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long-16.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long-2.c  |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long-32.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long-4.c  |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long-8.c  |    11 +
 .../gcc.target/gcn/simd-math-3-long-run-16.c       |     2 +
 .../gcc.target/gcn/simd-math-3-long-run-2.c        |     2 +
 .../gcc.target/gcn/simd-math-3-long-run-32.c       |     2 +
 .../gcc.target/gcn/simd-math-3-long-run-4.c        |     2 +
 .../gcc.target/gcn/simd-math-3-long-run-8.c        |     2 +
 .../gcc.target/gcn/simd-math-3-long-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-long.c    |    10 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run-16.c  |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run-2.c   |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run-32.c  |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run-4.c   |     3 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run-8.c   |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-run.c     |     2 +
 .../gcc.target/gcn/simd-math-3-short-16.c          |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-short-2.c |    11 +
 .../gcc.target/gcn/simd-math-3-short-32.c          |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-short-4.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-short-8.c |    11 +
 .../gcc.target/gcn/simd-math-3-short-run-16.c      |     2 +
 .../gcc.target/gcn/simd-math-3-short-run-2.c       |     2 +
 .../gcc.target/gcn/simd-math-3-short-run-32.c      |     2 +
 .../gcc.target/gcn/simd-math-3-short-run-4.c       |     2 +
 .../gcc.target/gcn/simd-math-3-short-run-8.c       |     2 +
 .../gcc.target/gcn/simd-math-3-short-run.c         |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-3-short.c   |    10 +
 gcc/testsuite/gcc.target/gcn/simd-math-3.c         |   186 +
 .../gcc.target/gcn/simd-math-4-char-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-4-char.c    |     9 +
 .../gcc.target/gcn/simd-math-4-long-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-4-long.c    |     9 +
 gcc/testsuite/gcc.target/gcn/simd-math-4-run.c     |     2 +
 .../gcc.target/gcn/simd-math-4-short-run.c         |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-4-short.c   |     9 +
 gcc/testsuite/gcc.target/gcn/simd-math-4.c         |    99 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-16.c      |     8 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-32.c      |     8 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-4.c       |     8 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-8.c       |     8 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-char-16.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-char-32.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-char-4.c  |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-char-8.c  |    11 +
 .../gcc.target/gcn/simd-math-5-char-run-16.c       |     2 +
 .../gcc.target/gcn/simd-math-5-char-run-32.c       |     2 +
 .../gcc.target/gcn/simd-math-5-char-run-4.c        |     2 +
 .../gcc.target/gcn/simd-math-5-char-run-8.c        |     2 +
 .../gcc.target/gcn/simd-math-5-char-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-char.c    |    10 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long-16.c |     9 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long-32.c |     9 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long-4.c  |     9 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long-8.c  |     9 +
 .../gcc.target/gcn/simd-math-5-long-run-16.c       |     2 +
 .../gcc.target/gcn/simd-math-5-long-run-32.c       |     2 +
 .../gcc.target/gcn/simd-math-5-long-run-4.c        |     2 +
 .../gcc.target/gcn/simd-math-5-long-run-8.c        |     2 +
 .../gcc.target/gcn/simd-math-5-long-run.c          |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long.c    |     8 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-run-16.c  |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-run-32.c  |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-run-4.c   |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-run-8.c   |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-run.c     |     2 +
 .../gcc.target/gcn/simd-math-5-short-16.c          |    11 +
 .../gcc.target/gcn/simd-math-5-short-32.c          |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-short-4.c |    11 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-short-8.c |    11 +
 .../gcc.target/gcn/simd-math-5-short-run-16.c      |     2 +
 .../gcc.target/gcn/simd-math-5-short-run-32.c      |     2 +
 .../gcc.target/gcn/simd-math-5-short-run-4.c       |     2 +
 .../gcc.target/gcn/simd-math-5-short-run-8.c       |     2 +
 .../gcc.target/gcn/simd-math-5-short-run.c         |     2 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-short.c   |    10 +
 gcc/testsuite/gcc.target/gcn/simd-math-5.c         |    88 +
 gcc/testsuite/gcc.target/hppa/shadd-3.c            |     2 +-
 gcc/testsuite/gcc.target/i386/addr-space-6.c       |    21 +
 gcc/testsuite/gcc.target/i386/amx-check.h          |     3 +
 gcc/testsuite/gcc.target/i386/amx-helper.h         |     4 +-
 .../gcc.target/i386/amxcomplex-asmatt-1.c          |    15 +
 .../gcc.target/i386/amxcomplex-asmintel-1.c        |    12 +
 .../gcc.target/i386/amxcomplex-cmmimfp16ps-2.c     |    53 +
 .../gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c     |    53 +
 gcc/testsuite/gcc.target/i386/ashldi3-1.c          |    16 +
 gcc/testsuite/gcc.target/i386/ashlti3-2.c          |    17 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |     3 +
 gcc/testsuite/gcc.target/i386/avx-check.h          |     3 +
 gcc/testsuite/gcc.target/i386/avx-vptest-4.c       |    21 +
 gcc/testsuite/gcc.target/i386/avx-vptest-5.c       |    21 +
 gcc/testsuite/gcc.target/i386/avx-vptest-6.c       |    40 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c  |    14 +
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-30.c  |    15 +
 .../gcc.target/i386/avx2-dest-false-dep-for-glc.c  |    28 +-
 gcc/testsuite/gcc.target/i386/avx2-dupv4sf.c       |    18 +
 gcc/testsuite/gcc.target/i386/avx2-dupv4si.c       |    18 +
 gcc/testsuite/gcc.target/i386/avx512-binop-not-1.h |    13 +
 gcc/testsuite/gcc.target/i386/avx512-binop-not-2.h |    13 +
 .../gcc.target/i386/avx512bitalg-vpopcntb-1.c      |     3 +-
 .../gcc.target/i386/avx512bitalg-vpopcntb.c        |     2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntbvl.c      |     2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntw-1.c      |     3 +-
 .../gcc.target/i386/avx512bitalg-vpopcntw.c        |     2 +-
 .../gcc.target/i386/avx512bitalg-vpopcntwvl.c      |     2 +-
 .../gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c  |     2 +-
 .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c    |     2 +-
 .../gcc.target/i386/avx512bitalgvl-vpopcntb-1.c    |     3 +-
 .../gcc.target/i386/avx512bitalgvl-vpopcntw-1.c    |     3 +-
 .../i386/avx512bitalgvl-vpshufbitqmb-1.c           |     2 +-
 .../gcc.target/i386/avx512bw-pr100267-1.c          |     2 +-
 .../gcc.target/i386/avx512bw-pr100267-b-2.c        |     3 +-
 .../gcc.target/i386/avx512bw-pr100267-d-2.c        |     3 +-
 .../gcc.target/i386/avx512bw-pr100267-q-2.c        |     3 +-
 .../gcc.target/i386/avx512bw-pr100267-w-2.c        |     3 +-
 .../gcc.target/i386/avx512bw-vpackssdw-3.c         |    55 +
 .../gcc.target/i386/avx512bw-vpacksswb-3.c         |    50 +
 .../i386/avx512dq-dest-false-dep-for-glc.c         |   257 +-
 .../gcc.target/i386/avx512f-andn-di-zmm-2.c        |    12 +
 .../gcc.target/i386/avx512f-andn-si-zmm-2.c        |     4 +-
 gcc/testsuite/gcc.target/i386/avx512f-copysign.c   |    32 +
 .../i386/avx512f-dest-false-dep-for-glc.c          |   348 +-
 gcc/testsuite/gcc.target/i386/avx512f-dupv2di.c    |    13 +
 gcc/testsuite/gcc.target/i386/avx512f-dupv4sf.c    |    13 +
 gcc/testsuite/gcc.target/i386/avx512f-dupv4si.c    |    13 +
 .../gcc.target/i386/avx512f-orn-si-zmm-1.c         |    12 +
 .../gcc.target/i386/avx512f-orn-si-zmm-2.c         |    12 +
 .../gcc.target/i386/avx512f-vpcompressb-1.c        |     2 +-
 .../gcc.target/i386/avx512f-vpcompressb-2.c        |     3 +-
 .../gcc.target/i386/avx512f-vpcompressw-1.c        |     2 +-
 .../gcc.target/i386/avx512f-vpcompressw-2.c        |     3 +-
 .../gcc.target/i386/avx512f-vpexpandb-1.c          |     2 +-
 .../gcc.target/i386/avx512f-vpexpandb-2.c          |     3 +-
 .../gcc.target/i386/avx512f-vpexpandw-1.c          |     2 +-
 .../gcc.target/i386/avx512f-vpexpandw-2.c          |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshld-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldd-2.c  |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldq-2.c  |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldv-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldvd-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldvq-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshldvw-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdd-2.c  |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdq-2.c  |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdv-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdvd-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdvq-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdvw-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpshrdw-2.c  |     3 +-
 .../i386/avx512fp16-dest-false-dep-for-glc.c       |   118 +-
 gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c   |    11 +
 .../gcc.target/i386/avx512vbmi2-vpshld-1.c         |     2 +-
 .../gcc.target/i386/avx512vbmi2-vpshrd-1.c         |     2 +-
 .../i386/avx512vl-dest-false-dep-for-glc.c         |   243 +-
 .../gcc.target/i386/avx512vl-stv-rotatedi-1.c      |    35 +
 gcc/testsuite/gcc.target/i386/avx512vl-vaes-1.c    |    12 +
 .../gcc.target/i386/avx512vl-vpcompressb-1.c       |     2 +-
 .../gcc.target/i386/avx512vl-vpcompressb-2.c       |     2 +-
 .../gcc.target/i386/avx512vl-vpcompressw-2.c       |     2 +-
 .../gcc.target/i386/avx512vl-vpexpandb-1.c         |     2 +-
 .../gcc.target/i386/avx512vl-vpexpandb-2.c         |     2 +-
 .../gcc.target/i386/avx512vl-vpexpandw-1.c         |     2 +-
 .../gcc.target/i386/avx512vl-vpexpandw-2.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshldd-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshldq-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshldv-1.c |     2 +-
 .../gcc.target/i386/avx512vl-vpshldvd-2.c          |     2 +-
 .../gcc.target/i386/avx512vl-vpshldvq-2.c          |     2 +-
 .../gcc.target/i386/avx512vl-vpshldvw-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdd-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdq-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdv-1.c |     2 +-
 .../gcc.target/i386/avx512vl-vpshrdvd-2.c          |     2 +-
 .../gcc.target/i386/avx512vl-vpshrdvq-2.c          |     2 +-
 .../gcc.target/i386/avx512vl-vpshrdvw-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdw-2.c |     2 +-
 .../gcc.target/i386/avx512vl-vshuff32x4-1.c        |     2 +-
 .../gcc.target/i386/avx512vl-vshuff64x2-1.c        |     2 +-
 .../gcc.target/i386/avx512vl-vshufi32x4-1.c        |     2 +-
 .../gcc.target/i386/avx512vl-vshufi64x2-1.c        |     2 +-
 .../gcc.target/i386/avx512vlbw-pr100267-1.c        |     2 +-
 .../gcc.target/i386/avx512vlbw-pr100267-b-2.c      |     2 +-
 .../gcc.target/i386/avx512vlbw-pr100267-w-2.c      |     2 +-
 .../gcc.target/i386/avx512vlbw-reduce-op-1.c       |   206 +
 gcc/testsuite/gcc.target/i386/avxvnniint16-1.c     |    43 +
 .../gcc.target/i386/avxvnniint16-vpdpwsud-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwsuds-2.c     |    72 +
 .../gcc.target/i386/avxvnniint16-vpdpwusd-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwusds-2.c     |    72 +
 .../gcc.target/i386/avxvnniint16-vpdpwuud-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwuuds-2.c     |    71 +
 gcc/testsuite/gcc.target/i386/bf16_short_warn.c    |    17 +
 gcc/testsuite/gcc.target/i386/cmc-1.c              |    28 +
 gcc/testsuite/gcc.target/i386/cmov10.c             |    10 +
 gcc/testsuite/gcc.target/i386/cmov11.c             |    10 +
 gcc/testsuite/gcc.target/i386/cmov6.c              |     5 +-
 gcc/testsuite/gcc.target/i386/ctzll-1.c            |     9 +
 gcc/testsuite/gcc.target/i386/ffsll-1.c            |     9 +
 gcc/testsuite/gcc.target/i386/float16-7.c          |     2 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    13 +
 gcc/testsuite/gcc.target/i386/inline_attr_arch.c   |    25 +
 .../gcc.target/i386/inline_target_clones.c         |    24 +
 gcc/testsuite/gcc.target/i386/insvdi_lowpart-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/insvti_highpart-1.c  |    12 +
 gcc/testsuite/gcc.target/i386/insvti_lowpart-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/mcount_pic.c         |     1 +
 gcc/testsuite/gcc.target/i386/merge-1.c            |     2 +-
 gcc/testsuite/gcc.target/i386/mvc17.c              |    11 +
 gcc/testsuite/gcc.target/i386/opt-vperm-vshuf-1.c  |    51 +
 gcc/testsuite/gcc.target/i386/opt-vperm-vshuf-2.c  |    68 +
 gcc/testsuite/gcc.target/i386/opt-vperm-vshuf-3.c  |    63 +
 gcc/testsuite/gcc.target/i386/pieces-memcmp-2.c    |    13 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-7.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-8.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-9.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-1.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-36.c   |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-4.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-40.c   |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-41.c   |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-7.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-8.c    |     2 +
 gcc/testsuite/gcc.target/i386/pieces-memset-9.c    |     2 +
 gcc/testsuite/gcc.target/i386/pr100711-2.c         |    14 +-
 gcc/testsuite/gcc.target/i386/pr100711-3.c         |    42 +
 gcc/testsuite/gcc.target/i386/pr100711-4.c         |    42 +
 gcc/testsuite/gcc.target/i386/pr100711-5.c         |    40 +
 gcc/testsuite/gcc.target/i386/pr100711-6.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr102230.c           |     2 +
 gcc/testsuite/gcc.target/i386/pr103074.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr103559-1.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr103559-2.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr103559-3.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr103559-4.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr104447.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr104610.c           |     2 +-
 gcc/testsuite/gcc.target/i386/pr105554.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr105776.c           |    43 +
 gcc/testsuite/gcc.target/i386/pr108707.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr108804.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr108938-1.c         |    79 +
 gcc/testsuite/gcc.target/i386/pr108938-2.c         |    35 +
 gcc/testsuite/gcc.target/i386/pr108938-3.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr108938-load-1.c    |    69 +
 gcc/testsuite/gcc.target/i386/pr108938-load-2.c    |    30 +
 gcc/testsuite/gcc.target/i386/pr109011-b1.c        |    53 +
 gcc/testsuite/gcc.target/i386/pr109011-b2.c        |   104 +
 gcc/testsuite/gcc.target/i386/pr109011-d1.c        |    46 +
 gcc/testsuite/gcc.target/i386/pr109011-d2.c        |   118 +
 gcc/testsuite/gcc.target/i386/pr109011-dq1.c       |    46 +
 gcc/testsuite/gcc.target/i386/pr109011-dq2.c       |   104 +
 gcc/testsuite/gcc.target/i386/pr109011-q1.c        |    46 +
 gcc/testsuite/gcc.target/i386/pr109011-q2.c        |   118 +
 gcc/testsuite/gcc.target/i386/pr109011-w1.c        |    47 +
 gcc/testsuite/gcc.target/i386/pr109011-w2.c        |   104 +
 gcc/testsuite/gcc.target/i386/pr109052-2.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr109052.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr109109-1.c         |   139 +
 gcc/testsuite/gcc.target/i386/pr109109-2.c         |   175 +
 gcc/testsuite/gcc.target/i386/pr109117-1.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr109137.c           |    29 +
 gcc/testsuite/gcc.target/i386/pr109173-1.c         |    57 +
 gcc/testsuite/gcc.target/i386/pr109174-1.c         |    45 +
 gcc/testsuite/gcc.target/i386/pr109276.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr109362.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr109458.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr109504.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr109520.c           |    48 +
 gcc/testsuite/gcc.target/i386/pr109807.c           |     4 +
 gcc/testsuite/gcc.target/i386/pr109825.c           |     4 +
 gcc/testsuite/gcc.target/i386/pr109900.c           |    95 +
 gcc/testsuite/gcc.target/i386/pr109944-1.c         |    30 +
 gcc/testsuite/gcc.target/i386/pr109944-2.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr109973-1.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr109973-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr110018-1.c         |    94 +
 gcc/testsuite/gcc.target/i386/pr110018-2.c         |    94 +
 gcc/testsuite/gcc.target/i386/pr110067.c           |    77 +
 gcc/testsuite/gcc.target/i386/pr110083.c           |    26 +
 gcc/testsuite/gcc.target/i386/pr110108-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr110108-3.c         |    22 +
 gcc/testsuite/gcc.target/i386/pr110108.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr110170-2.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr110170-3.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr110170.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110206.c           |    39 +
 gcc/testsuite/gcc.target/i386/pr110227.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr110232.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr110309.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr110310.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr110372.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr110438.c           |    30 +
 gcc/testsuite/gcc.target/i386/pr110452.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr110533.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr110588.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110591-2.c         |    90 +
 gcc/testsuite/gcc.target/i386/pr110591.c           |    66 +
 gcc/testsuite/gcc.target/i386/pr110598.c           |    46 +
 gcc/testsuite/gcc.target/i386/pr110717.c           |    21 +
 gcc/testsuite/gcc.target/i386/pr31985.c            |    14 +
 gcc/testsuite/gcc.target/i386/pr43644-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr43644.c            |    11 +
 gcc/testsuite/gcc.target/i386/pr54855-12.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr54855-13.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr54855-9.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr64731.c            |    14 +
 gcc/testsuite/gcc.target/i386/pr69482-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr70021.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr78103-2.c          |     2 +
 gcc/testsuite/gcc.target/i386/pr78952-3.c          |    40 +
 gcc/testsuite/gcc.target/i386/pr78952-4.c          |    48 +
 gcc/testsuite/gcc.target/i386/pr79173-1.c          |    59 +
 gcc/testsuite/gcc.target/i386/pr79173-10.c         |    31 +
 gcc/testsuite/gcc.target/i386/pr79173-11.c         |    39 +
 gcc/testsuite/gcc.target/i386/pr79173-2.c          |    59 +
 gcc/testsuite/gcc.target/i386/pr79173-3.c          |    61 +
 gcc/testsuite/gcc.target/i386/pr79173-4.c          |    61 +
 gcc/testsuite/gcc.target/i386/pr79173-5.c          |    32 +
 gcc/testsuite/gcc.target/i386/pr79173-6.c          |    33 +
 gcc/testsuite/gcc.target/i386/pr79173-7.c          |    31 +
 gcc/testsuite/gcc.target/i386/pr79173-8.c          |    31 +
 gcc/testsuite/gcc.target/i386/pr79173-9.c          |    31 +
 gcc/testsuite/gcc.target/i386/pr88531-2a.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr88531-2b.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr88531-2c.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr88540.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr88828-0.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr88873.c            |    11 +
 gcc/testsuite/gcc.target/i386/pr89618-2.c          |    23 +
 gcc/testsuite/gcc.target/i386/pr89701-1.c          |     4 +
 gcc/testsuite/gcc.target/i386/pr89701-2.c          |     4 +
 gcc/testsuite/gcc.target/i386/pr89701-3.c          |     4 +
 .../gcc.target/i386/pr92658-avx512bw-trunc-2.c     |    27 +
 gcc/testsuite/gcc.target/i386/pr92658-sse4-4b.c    |    26 +
 gcc/testsuite/gcc.target/i386/pr92658-sse4-8b.c    |    71 +
 gcc/testsuite/gcc.target/i386/pr93696-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr93696-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr94908.c            |    14 +
 gcc/testsuite/gcc.target/i386/rotate-6.c           |   195 +
 gcc/testsuite/gcc.target/i386/sha512-1.c           |    18 +
 gcc/testsuite/gcc.target/i386/sha512-check.h       |    43 +
 gcc/testsuite/gcc.target/i386/sha512msg1-2.c       |    48 +
 gcc/testsuite/gcc.target/i386/sha512msg2-2.c       |    47 +
 gcc/testsuite/gcc.target/i386/sha512rnds2-2.c      |    85 +
 gcc/testsuite/gcc.target/i386/sm3-1.c              |    17 +
 gcc/testsuite/gcc.target/i386/sm3-check.h          |    37 +
 gcc/testsuite/gcc.target/i386/sm3msg1-2.c          |    54 +
 gcc/testsuite/gcc.target/i386/sm3msg2-2.c          |    57 +
 gcc/testsuite/gcc.target/i386/sm3rnds2-2.c         |   104 +
 gcc/testsuite/gcc.target/i386/sm4-1.c              |    20 +
 gcc/testsuite/gcc.target/i386/sm4-check.h          |   183 +
 gcc/testsuite/gcc.target/i386/sm4key4-2.c          |    14 +
 gcc/testsuite/gcc.target/i386/sm4rnds4-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |     7 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-movss-4.c        |     6 +-
 gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c    |     8 +-
 gcc/testsuite/gcc.target/i386/sse2-float16-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/sse2-float16-4.c     |    25 +
 gcc/testsuite/gcc.target/i386/sse2-float16-5.c     |    24 +
 gcc/testsuite/gcc.target/i386/sse2-mmx-21.c        |     2 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-movss-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/sse2-mmx-mult-vec.c  |    27 +
 gcc/testsuite/gcc.target/i386/sse2-movsd-3.c       |    10 +-
 .../gcc.target/i386/sse2-shiftqihi-constant-1.c    |     4 +-
 gcc/testsuite/gcc.target/i386/sse2-stv-1.c         |    24 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-mov-2.c    |    16 +
 gcc/testsuite/gcc.target/i386/sse4_1-insertps-5.c  |    19 +
 gcc/testsuite/gcc.target/i386/sse4_1-ptest-4.c     |    22 +
 gcc/testsuite/gcc.target/i386/sse4_1-ptest-5.c     |    22 +
 gcc/testsuite/gcc.target/i386/sse4_1-ptest-6.c     |    40 +
 gcc/testsuite/gcc.target/i386/stc-1.c              |    21 +
 gcc/testsuite/gcc.target/i386/vec_pack_fp16-1.c    |    34 +
 gcc/testsuite/gcc.target/i386/vec_pack_fp16-2.c    |     9 +
 gcc/testsuite/gcc.target/i386/vec_pack_fp16-3.c    |     8 +
 gcc/testsuite/gcc.target/i386/vect-mulv4qi.c       |    24 +
 gcc/testsuite/gcc.target/i386/vect-mulv8qi.c       |    28 +
 .../gcc.target/i386/vect-partial-vectors-1.c       |    13 +
 .../gcc.target/i386/vect-partial-vectors-2.c       |    12 +
 gcc/testsuite/gcc.target/i386/vect-shiftv4qi.c     |    43 +
 gcc/testsuite/gcc.target/i386/vect-shiftv8qi.c     |    43 +
 gcc/testsuite/gcc.target/i386/vect-vshiftv4qi.c    |    28 +
 gcc/testsuite/gcc.target/i386/vect-vshiftv8qi.c    |    28 +
 .../gcc.target/i386/vnniint16-auto-vectorize-1.c   |    28 +
 .../gcc.target/i386/vnniint16-auto-vectorize-2.c   |    76 +
 gcc/testsuite/gcc.target/i386/vpclmulqdq.c         |     3 +
 gcc/testsuite/gcc.target/i386/vperm-v4sf-2-sse4.c  |     4 +
 .../gcc.target/i386/zero-scratch-regs-leafy-1.c    |    12 +
 .../gcc.target/i386/zero-scratch-regs-leafy-2.c    |    16 +
 gcc/testsuite/gcc.target/loongarch/add-const.c     |    45 +
 gcc/testsuite/gcc.target/loongarch/pr109465-1.c    |     9 +
 gcc/testsuite/gcc.target/loongarch/pr109465-2.c    |     9 +
 gcc/testsuite/gcc.target/loongarch/pr109465-3.c    |    12 +
 gcc/testsuite/gcc.target/loongarch/shrink-wrap.c   |    19 +
 .../gcc.target/loongarch/stack-check-cfa-1.c       |     2 +-
 .../gcc.target/loongarch/stack-check-cfa-2.c       |     2 +-
 gcc/testsuite/gcc.target/loongarch/va_arg.c        |    24 +
 gcc/testsuite/gcc.target/m68k/tls-gd-off.c         |    13 +
 gcc/testsuite/gcc.target/m68k/tls-ie-off.c         |    13 +
 gcc/testsuite/gcc.target/m68k/tls-ld-off.c         |    14 +
 gcc/testsuite/gcc.target/m68k/tls-ld-xtls-off.c    |    14 +
 gcc/testsuite/gcc.target/m68k/tls-ld.c             |     4 +-
 gcc/testsuite/gcc.target/m68k/tls-le-off.c         |    13 +
 gcc/testsuite/gcc.target/m68k/tls-le-xtls-off.c    |    13 +
 gcc/testsuite/gcc.target/m68k/tls-le.c             |     2 +-
 gcc/testsuite/gcc.target/mips/align-1-n64.c        |    20 +
 gcc/testsuite/gcc.target/mips/align-1-o32.c        |    20 +
 .../gcc.target/mips/code-readable-attr-1.c         |    51 +
 .../gcc.target/mips/code-readable-attr-2.c         |    49 +
 .../gcc.target/mips/code-readable-attr-3.c         |    50 +
 .../gcc.target/mips/code-readable-attr-4.c         |    51 +
 .../gcc.target/mips/code-readable-attr-5.c         |     5 +
 .../mips/expand-block-move-r6-no-unaligned.c       |    15 +
 .../gcc.target/mips/expand-block-move-r6.c         |    20 +
 gcc/testsuite/gcc.target/mips/mips-ps-type-2.c     |     4 +-
 gcc/testsuite/gcc.target/mips/mips.exp             |    11 +
 gcc/testsuite/gcc.target/mips/mips16e2-cache.c     |    34 +
 gcc/testsuite/gcc.target/mips/mips16e2-cmov.c      |    68 +
 gcc/testsuite/gcc.target/mips/mips16e2-gp.c        |   101 +
 gcc/testsuite/gcc.target/mips/mips16e2.c           |   240 +
 gcc/testsuite/gcc.target/mips/movcc-3.c            |     4 +-
 gcc/testsuite/gcc.target/nvptx/brev-1.c            |     8 +
 gcc/testsuite/gcc.target/nvptx/brev-2.c            |    94 +
 gcc/testsuite/gcc.target/nvptx/brevll-1.c          |     8 +
 gcc/testsuite/gcc.target/nvptx/brevll-2.c          |   154 +
 gcc/testsuite/gcc.target/pdp11/pr107841.c          |    12 +
 .../gcc.target/powerpc/bfp/scalar-extract-exp-0.c  |     2 -
 .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c  |     2 -
 .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c  |    20 -
 .../gcc.target/powerpc/bfp/scalar-extract-exp-6.c  |     2 -
 .../gcc.target/powerpc/bfp/scalar-extract-exp-8.c  |    58 +
 .../gcc.target/powerpc/bfp/scalar-extract-sig-0.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-6.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-8.c  |    65 +
 .../gcc.target/powerpc/bfp/scalar-insert-exp-0.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-12.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-13.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-16.c  |   103 +
 .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-3.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c   |     2 +-
 .../powerpc/builtin_altivec_tr_stxvr_runnable.c    |   104 +
 .../gcc.target/powerpc/builtins-5-p9-runnable.c    |    35 +
 gcc/testsuite/gcc.target/powerpc/const_anchors.c   |    20 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-0.c |    23 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-1.c |    27 +
 gcc/testsuite/gcc.target/powerpc/darwin-abi-13-2.c |    27 +
 .../gcc.target/powerpc/darwin-structs-0.h          |    29 +
 gcc/testsuite/gcc.target/powerpc/divic3-1.c        |    21 +
 gcc/testsuite/gcc.target/powerpc/divic3-2.c        |    25 +
 .../gcc.target/powerpc/fold-vec-extract-int.p8.c   |     4 +-
 .../gcc.target/powerpc/fusion-p10-ldcmpi.c         |    16 +-
 .../gcc.target/powerpc/int_128bit-runnable.c       |    12 +-
 gcc/testsuite/gcc.target/powerpc/mod-no_copy.c     |    16 +
 gcc/testsuite/gcc.target/powerpc/mod-peephole.c    |    25 +
 gcc/testsuite/gcc.target/powerpc/mulic3-1.c        |    21 +
 gcc/testsuite/gcc.target/powerpc/mulic3-2.c        |    25 +
 .../gcc.target/powerpc/p9-sign_extend-runnable.c   |    25 +
 gcc/testsuite/gcc.target/powerpc/p9-vparity.c      |     1 +
 .../gcc.target/powerpc/parall_5insn_const.c        |    27 +
 .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp |    10 +
 gcc/testsuite/gcc.target/powerpc/pr100106-sa.c     |    16 +
 gcc/testsuite/gcc.target/powerpc/pr104124.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr106708.c        |    10 +-
 gcc/testsuite/gcc.target/powerpc/pr108699.c        |    42 +
 gcc/testsuite/gcc.target/powerpc/pr109069-1.c      |    25 +
 gcc/testsuite/gcc.target/powerpc/pr109069-2-run.c  |    50 +
 gcc/testsuite/gcc.target/powerpc/pr109069-2.c      |    12 +
 gcc/testsuite/gcc.target/powerpc/pr109069-2.h      |    83 +
 gcc/testsuite/gcc.target/powerpc/pr109082.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr109167.c        |    47 +
 gcc/testsuite/gcc.target/powerpc/pr109178.c        |    13 +
 gcc/testsuite/gcc.target/powerpc/pr109566.c        |    18 +
 gcc/testsuite/gcc.target/powerpc/pr109932-1.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr109932-2.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr110011.c        |    42 +
 gcc/testsuite/gcc.target/powerpc/pr56605.c         |     3 +-
 gcc/testsuite/gcc.target/powerpc/pr70243.c         |    41 +
 gcc/testsuite/gcc.target/powerpc/pr83677.c         |    30 +-
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |    10 +-
 gcc/testsuite/gcc.target/powerpc/rs6000-fpint.c    |     3 +-
 .../gcc.target/powerpc/test_fpscr_rn_builtin.c     |   193 -
 .../gcc.target/powerpc/test_fpscr_rn_builtin_1.c   |   199 +
 .../gcc.target/powerpc/test_fpscr_rn_builtin_2.c   |   148 +
 .../gcc.target/powerpc/try_const_anchors_ice.c     |    16 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op-run.c |    98 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op.c     |    22 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op.h     |    43 +
 .../powerpc/vsx-vector-6-func-2lop-run.c           |   177 +
 .../gcc.target/powerpc/vsx-vector-6-func-2lop.c    |    14 +
 .../gcc.target/powerpc/vsx-vector-6-func-2lop.h    |    47 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op-run.c |    96 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op.c     |    21 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op.h     |    42 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op-run.c |   229 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op.c     |    17 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op.h     |    73 +
 .../powerpc/vsx-vector-6-func-cmp-all-run.c        |   147 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c |    17 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-all.h |    76 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-run.c |    92 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp.c     |    16 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp.h     |    40 +
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h    |   154 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c |    43 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c |    43 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c |    42 -
 gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c  |     4 +-
 .../gcc.target/riscv/amo-table-a-6-amo-add-1.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-2.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-3.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-4.c     |    15 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-5.c     |    15 +
 .../riscv/amo-table-a-6-compare-exchange-1.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-2.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-3.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-4.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-5.c       |     9 +
 .../riscv/amo-table-a-6-compare-exchange-6.c       |    10 +
 .../riscv/amo-table-a-6-compare-exchange-7.c       |     9 +
 .../gcc.target/riscv/amo-table-a-6-fence-1.c       |    14 +
 .../gcc.target/riscv/amo-table-a-6-fence-2.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-3.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-4.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-fence-5.c       |    15 +
 .../gcc.target/riscv/amo-table-a-6-load-1.c        |    16 +
 .../gcc.target/riscv/amo-table-a-6-load-2.c        |    17 +
 .../gcc.target/riscv/amo-table-a-6-load-3.c        |    18 +
 .../gcc.target/riscv/amo-table-a-6-store-1.c       |    16 +
 .../gcc.target/riscv/amo-table-a-6-store-2.c       |    17 +
 .../riscv/amo-table-a-6-store-compat-3.c           |    18 +
 .../riscv/amo-table-a-6-subword-amo-add-1.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-2.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-3.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-4.c        |     9 +
 .../riscv/amo-table-a-6-subword-amo-add-5.c        |     9 +
 gcc/testsuite/gcc.target/riscv/and-extend-1.c      |    30 +
 gcc/testsuite/gcc.target/riscv/and-extend-2.c      |    28 +
 gcc/testsuite/gcc.target/riscv/arch-19.c           |     4 +
 gcc/testsuite/gcc.target/riscv/arch-2.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-20.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-21.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-22.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-22.cc          |    11 +
 gcc/testsuite/gcc.target/riscv/arch-23.c           |    11 +
 gcc/testsuite/gcc.target/riscv/arch-3.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-5.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-8.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-10.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-18.c      |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-19.c      |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-8.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-9.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/divmod-1.c          |    11 +
 gcc/testsuite/gcc.target/riscv/divmod-2.c          |    16 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-1.c  |    18 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-2.c  |     9 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-3.c  |   569 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-4.c  |   566 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-5.c  |    87 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-6.c  |    87 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-7.c  |    69 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-8.c  |    69 +
 gcc/testsuite/gcc.target/riscv/interrupt-fcsr-1.c  |    15 +
 gcc/testsuite/gcc.target/riscv/interrupt-fcsr-2.c  |    15 +
 gcc/testsuite/gcc.target/riscv/interrupt-fcsr-3.c  |    14 +
 gcc/testsuite/gcc.target/riscv/mcpu-thead-c906.c   |    28 +
 gcc/testsuite/gcc.target/riscv/pr102957.c          |     2 +
 gcc/testsuite/gcc.target/riscv/pr106602-rv32i.c    |    14 +
 gcc/testsuite/gcc.target/riscv/pr106602-rv64i.c    |    14 +
 .../gcc.target/riscv/pr106602-rv64i_zba.c          |    15 +
 gcc/testsuite/gcc.target/riscv/pr106602.c          |    14 -
 gcc/testsuite/gcc.target/riscv/pr106888.c          |    12 +
 gcc/testsuite/gcc.target/riscv/pr109508.c          |    12 +
 gcc/testsuite/gcc.target/riscv/pr110696.c          |     7 +
 gcc/testsuite/gcc.target/riscv/pr89835.c           |     9 +
 gcc/testsuite/gcc.target/riscv/predef-26.c         |    51 +
 gcc/testsuite/gcc.target/riscv/predef-27.c         |    55 +
 gcc/testsuite/gcc.target/riscv/predef-28.c         |    47 +
 .../gcc.target/riscv/predef-__riscv_v_intrinsic.c  |    11 +
 .../gcc.target/riscv/read-thread-pointer.c         |     1 +
 gcc/testsuite/gcc.target/riscv/rv32e_stack.c       |    14 +
 .../gcc.target/riscv/rvv/autovec/align-1.c         |    12 +
 .../gcc.target/riscv/rvv/autovec/align-2.c         |    12 +
 .../riscv/rvv/autovec/binop/copysign-run.c         |    89 +
 .../riscv/rvv/autovec/binop/copysign-rv32gcv.c     |    11 +
 .../r[...]

[diff truncated at 524288 bytes]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:20 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3affa25522aed68b0ab415335b18062b836a43fd

commit 3affa25522aed68b0ab415335b18062b836a43fd
Merge: d377523ba21a 442d51a20ef1
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Fri Mar 10 09:32:38 2023 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    14 +
 MAINTAINERS                                        |     4 +-
 c++tools/ChangeLog                                 |     6 +
 c++tools/server.cc                                 |     2 +
 configure                                          |     4 +-
 configure.ac                                       |     4 +-
 contrib/ChangeLog                                  |    56 +
 contrib/analyze_brprob.py                          |     2 +-
 contrib/analyze_brprob_spec.py                     |     2 +-
 contrib/bench-stringop                             |     2 +-
 contrib/check-MAINTAINERS.py                       |     2 +-
 contrib/check-params-in-docs.py                    |     2 +-
 contrib/check_GNU_style.py                         |     2 +-
 contrib/check_GNU_style.sh                         |     2 +-
 contrib/check_GNU_style_lib.py                     |     2 +-
 contrib/check_makefile_deps.sh                     |     2 +-
 contrib/check_warning_flags.sh                     |     2 +-
 contrib/clang-format                               |     2 +-
 contrib/compare-all-tests                          |     2 +-
 contrib/compare-debug                              |     2 +-
 contrib/compare-lto                                |     2 +-
 contrib/compareSumTests3                           |     2 +-
 contrib/compare_two_ftime_report_sets              |     2 +-
 contrib/config-list.mk                             |    16 +-
 contrib/dg-cmp-results.sh                          |     2 +-
 contrib/dg-extract-results.py                      |     2 +-
 contrib/dg-extract-results.sh                      |     2 +-
 contrib/dg-out-generator.pl                        |     2 +-
 contrib/dglib.pm                                   |     2 +-
 contrib/download_prerequisites                     |     2 +-
 contrib/filter-clang-warnings.py                   |     2 +-
 contrib/gcc-changelog/git_check_commit.py          |     2 +-
 contrib/gcc-changelog/git_commit.py                |     2 +-
 contrib/gcc-changelog/git_email.py                 |     2 +-
 contrib/gcc-changelog/git_repository.py            |     2 +-
 contrib/gcc-changelog/git_update_version.py        |     2 +-
 contrib/gcc-changelog/test_email.py                |     2 +-
 contrib/gcc-changelog/test_patches.txt             |     2 +-
 contrib/gcc_build                                  |     2 +-
 contrib/gcc_update                                 |    14 +-
 contrib/gen_autofdo_event.py                       |     2 +-
 contrib/gennews                                    |     2 +-
 contrib/git-backport.py                            |     2 +-
 contrib/git-commit-mklog.py                        |     2 +-
 contrib/git-fix-changelog.py                       |     2 +-
 contrib/jit-coverage-report.py                     |     2 +-
 contrib/legacy/mklog                               |     2 +-
 contrib/legacy/mklog.pl                            |     2 +-
 contrib/make_sunver.pl                             |     2 +-
 contrib/mark_spam.py                               |     2 +-
 contrib/mklog.py                                   |     2 +-
 contrib/patch_tester.sh                            |     2 +-
 contrib/prepare-commit-msg                         |     2 +-
 contrib/prepare_patch.sh                           |     2 +-
 contrib/reghunt/bin/gcc-build-full                 |     2 +-
 contrib/reghunt/bin/gcc-build-simple               |     2 +-
 contrib/reghunt/bin/gcc-svn-patchlist              |     2 +-
 contrib/reghunt/bin/gcc-svn-update                 |     2 +-
 contrib/reghunt/bin/gcc-test-accepts-invalid       |     2 +-
 contrib/reghunt/bin/gcc-test-bogus-warning         |     2 +-
 contrib/reghunt/bin/gcc-test-compiler-hangs        |     2 +-
 contrib/reghunt/bin/gcc-test-ice-on-invalid-code   |     2 +-
 contrib/reghunt/bin/gcc-test-ice-on-valid-code     |     2 +-
 contrib/reghunt/bin/gcc-test-missing-warning       |     2 +-
 contrib/reghunt/bin/gcc-test-rejects-valid         |     2 +-
 .../reghunt/bin/gcc-test-segfault-on-valid-code    |     2 +-
 contrib/reghunt/bin/gcc-test-wrong-code            |     2 +-
 contrib/reghunt/bin/reg-hunt                       |     2 +-
 contrib/reghunt/bin/reg-newmid                     |     2 +-
 contrib/reghunt/bin/reg-test                       |     2 +-
 contrib/reghunt/date_based/reg_periodic            |     2 +-
 contrib/reghunt/date_based/reg_search              |     2 +-
 contrib/regression/ChangeLog                       |     4 +
 .../GCC_Regression_Tester.wdgt/widget.html         |     2 +-
 contrib/regression/btest-gcc.sh                    |     3 +-
 contrib/regression/mkindex.pl                      |     2 +-
 contrib/regression/objs-gcc.sh                     |     7 +-
 contrib/test_installed                             |     2 +-
 contrib/test_mklog.py                              |     6 +-
 contrib/testsuite-management/validate_failures.py  |     2 +-
 contrib/texi2pod.pl                                |     2 +-
 contrib/unicode/from_glibc/unicode_utils.py        |     2 +-
 contrib/unicode/from_glibc/utf8_gen.py             |     2 +-
 contrib/unused_functions.py                        |     2 +-
 contrib/update-copyright.py                        |    10 +-
 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim           |     2 +-
 contrib/vim-gcc-dev/syntax/gcc-match.vim           |     2 +-
 contrib/vim-gcc-dev/syntax/gcc-rtl.vim             |     2 +-
 contrib/vim-gcc-dev/syntax/gimple.vim              |     2 +-
 contrib/vimrc                                      |     2 +-
 fixincludes/ChangeLog                              |    19 +
 fixincludes/fixincl.x                              |   118 +-
 fixincludes/inclhack.def                           |    48 +
 fixincludes/tests/base/objc/runtime.h              |    24 +
 fixincludes/tests/base/stdio.h                     |     7 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |  5212 ++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     6 +-
 gcc/ada/ChangeLog                                  |  1354 +
 gcc/ada/accessibility.adb                          |     2 +-
 gcc/ada/accessibility.ads                          |     2 +-
 gcc/ada/ada_get_targ.adb                           |     2 +-
 gcc/ada/adabkend.adb                               |     2 +-
 gcc/ada/adabkend.ads                               |     2 +-
 gcc/ada/adadecode.c                                |     2 +-
 gcc/ada/adadecode.h                                |     2 +-
 gcc/ada/adaint.c                                   |     6 +-
 gcc/ada/adaint.h                                   |     2 +-
 gcc/ada/affinity.c                                 |     2 +-
 gcc/ada/ali-util.adb                               |     2 +-
 gcc/ada/ali-util.ads                               |     2 +-
 gcc/ada/ali.adb                                    |     2 +-
 gcc/ada/ali.ads                                    |     2 +-
 gcc/ada/alloc.ads                                  |     2 +-
 gcc/ada/argv-lynxos178-raven-cert.c                |     2 +-
 gcc/ada/argv.c                                     |     2 +-
 gcc/ada/aspects.adb                                |     2 +-
 gcc/ada/aspects.ads                                |     2 +-
 gcc/ada/atree.adb                                  |     2 +-
 gcc/ada/atree.ads                                  |     2 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/aux-io.c                                   |     2 +-
 gcc/ada/back_end.adb                               |     2 +-
 gcc/ada/back_end.ads                               |     2 +-
 gcc/ada/backend_utils.adb                          |     2 +-
 gcc/ada/backend_utils.ads                          |     2 +-
 gcc/ada/bcheck.adb                                 |     2 +-
 gcc/ada/bcheck.ads                                 |     2 +-
 gcc/ada/binde.adb                                  |     2 +-
 gcc/ada/binde.ads                                  |     2 +-
 gcc/ada/binderr.adb                                |     2 +-
 gcc/ada/binderr.ads                                |     2 +-
 gcc/ada/bindgen.adb                                |     2 +-
 gcc/ada/bindgen.ads                                |     2 +-
 gcc/ada/bindo-augmentors.adb                       |     2 +-
 gcc/ada/bindo-augmentors.ads                       |     2 +-
 gcc/ada/bindo-builders.adb                         |     2 +-
 gcc/ada/bindo-builders.ads                         |     2 +-
 gcc/ada/bindo-diagnostics.adb                      |     2 +-
 gcc/ada/bindo-diagnostics.ads                      |     2 +-
 gcc/ada/bindo-elaborators.adb                      |     2 +-
 gcc/ada/bindo-elaborators.ads                      |     2 +-
 gcc/ada/bindo-graphs.adb                           |     2 +-
 gcc/ada/bindo-graphs.ads                           |     2 +-
 gcc/ada/bindo-units.adb                            |     2 +-
 gcc/ada/bindo-units.ads                            |     2 +-
 gcc/ada/bindo-validators.adb                       |     2 +-
 gcc/ada/bindo-validators.ads                       |     2 +-
 gcc/ada/bindo-writers.adb                          |     2 +-
 gcc/ada/bindo-writers.ads                          |     2 +-
 gcc/ada/bindo.adb                                  |     2 +-
 gcc/ada/bindo.ads                                  |     2 +-
 gcc/ada/bindusg.adb                                |     2 +-
 gcc/ada/bindusg.ads                                |     2 +-
 gcc/ada/butil.adb                                  |     2 +-
 gcc/ada/butil.ads                                  |     2 +-
 gcc/ada/cal.c                                      |     2 +-
 gcc/ada/casing.adb                                 |     2 +-
 gcc/ada/casing.ads                                 |     2 +-
 gcc/ada/checks.adb                                 |     2 +-
 gcc/ada/checks.ads                                 |     2 +-
 gcc/ada/cio.c                                      |     3 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/clean.ads                                  |     2 +-
 gcc/ada/comperr.adb                                |     2 +-
 gcc/ada/comperr.ads                                |     2 +-
 gcc/ada/contracts.adb                              |   107 +-
 gcc/ada/contracts.ads                              |     2 +-
 gcc/ada/csets.adb                                  |     2 +-
 gcc/ada/csets.ads                                  |     2 +-
 gcc/ada/cstand.adb                                 |     2 +-
 gcc/ada/cstand.ads                                 |     2 +-
 gcc/ada/cstreams.c                                 |     2 +-
 gcc/ada/ctrl_c.c                                   |     3 +-
 gcc/ada/debug.adb                                  |     2 +-
 gcc/ada/debug.ads                                  |     2 +-
 gcc/ada/debug_a.adb                                |     2 +-
 gcc/ada/debug_a.ads                                |     2 +-
 .../building_executable_programs_with_gnat.rst     |     2 +
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |   831 +-
 gcc/ada/einfo-utils.adb                            |     2 +-
 gcc/ada/einfo-utils.ads                            |     2 +-
 gcc/ada/einfo.adb                                  |     2 +-
 gcc/ada/einfo.ads                                  |     8 +-
 gcc/ada/elists.adb                                 |     2 +-
 gcc/ada/elists.ads                                 |     2 +-
 gcc/ada/elists.h                                   |     2 +-
 gcc/ada/env.c                                      |     2 +-
 gcc/ada/env.h                                      |     2 +-
 gcc/ada/err_vars.ads                               |     2 +-
 gcc/ada/errno.c                                    |     2 +-
 gcc/ada/errout.adb                                 |     4 +-
 gcc/ada/errout.ads                                 |     2 +-
 gcc/ada/erroutc.adb                                |     2 +-
 gcc/ada/erroutc.ads                                |     2 +-
 gcc/ada/errutil.adb                                |     2 +-
 gcc/ada/errutil.ads                                |     2 +-
 gcc/ada/eval_fat.adb                               |     2 +-
 gcc/ada/eval_fat.ads                               |     2 +-
 gcc/ada/exit.c                                     |     2 +-
 gcc/ada/exp_aggr.adb                               |     2 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |     2 +-
 gcc/ada/exp_atag.ads                               |     2 +-
 gcc/ada/exp_attr.adb                               |     2 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     2 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |     2 +-
 gcc/ada/exp_ch11.ads                               |     2 +-
 gcc/ada/exp_ch12.adb                               |     2 +-
 gcc/ada/exp_ch12.ads                               |     2 +-
 gcc/ada/exp_ch13.adb                               |     2 +-
 gcc/ada/exp_ch13.ads                               |     2 +-
 gcc/ada/exp_ch2.adb                                |   119 +-
 gcc/ada/exp_ch2.ads                                |     9 +-
 gcc/ada/exp_ch3.adb                                |   503 +-
 gcc/ada/exp_ch3.ads                                |     2 +-
 gcc/ada/exp_ch4.adb                                |   102 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |     2 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |    56 +-
 gcc/ada/exp_ch6.ads                                |     2 +-
 gcc/ada/exp_ch7.adb                                |    39 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |     2 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |     2 +-
 gcc/ada/exp_ch9.ads                                |     2 +-
 gcc/ada/exp_code.adb                               |     2 +-
 gcc/ada/exp_code.ads                               |     2 +-
 gcc/ada/exp_dbug.adb                               |     2 +-
 gcc/ada/exp_dbug.ads                               |     2 +-
 gcc/ada/exp_disp.adb                               |     2 +-
 gcc/ada/exp_disp.ads                               |     2 +-
 gcc/ada/exp_dist.adb                               |     2 +-
 gcc/ada/exp_dist.ads                               |     2 +-
 gcc/ada/exp_fixd.adb                               |     2 +-
 gcc/ada/exp_fixd.ads                               |     2 +-
 gcc/ada/exp_imgv.adb                               |     2 +-
 gcc/ada/exp_imgv.ads                               |     2 +-
 gcc/ada/exp_intr.adb                               |     2 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |     2 +-
 gcc/ada/exp_pakd.ads                               |     2 +-
 gcc/ada/exp_prag.adb                               |     2 +-
 gcc/ada/exp_prag.ads                               |     2 +-
 gcc/ada/exp_put_image.adb                          |    45 +-
 gcc/ada/exp_put_image.ads                          |     2 +-
 gcc/ada/exp_sel.adb                                |     2 +-
 gcc/ada/exp_sel.ads                                |     2 +-
 gcc/ada/exp_smem.adb                               |     2 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |     2 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |     2 +-
 gcc/ada/exp_strm.ads                               |     2 +-
 gcc/ada/exp_tss.adb                                |     2 +-
 gcc/ada/exp_tss.ads                                |     2 +-
 gcc/ada/exp_unst.adb                               |     2 +-
 gcc/ada/exp_unst.ads                               |     2 +-
 gcc/ada/exp_util.adb                               |   394 +-
 gcc/ada/exp_util.ads                               |    18 +-
 gcc/ada/expander.adb                               |     5 +-
 gcc/ada/expander.ads                               |     2 +-
 gcc/ada/expect.c                                   |     3 +-
 gcc/ada/fe.h                                       |     2 +-
 gcc/ada/final.c                                    |     2 +-
 gcc/ada/fmap.adb                                   |     2 +-
 gcc/ada/fmap.ads                                   |     2 +-
 gcc/ada/fname-sf.adb                               |     2 +-
 gcc/ada/fname-sf.ads                               |     2 +-
 gcc/ada/fname-uf.adb                               |     2 +-
 gcc/ada/fname-uf.ads                               |     2 +-
 gcc/ada/fname.adb                                  |     2 +-
 gcc/ada/fname.ads                                  |     2 +-
 gcc/ada/freeze.adb                                 |    29 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |     2 +-
 gcc/ada/frontend.ads                               |     2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     4 +-
 gcc/ada/gcc-interface/Makefile.in                  |     2 +-
 gcc/ada/gcc-interface/ada-builtin-types.def        |     2 +-
 gcc/ada/gcc-interface/ada-builtins.def             |     2 +-
 gcc/ada/gcc-interface/ada-tree.def                 |     2 +-
 gcc/ada/gcc-interface/ada-tree.h                   |     2 +-
 gcc/ada/gcc-interface/ada.h                        |     2 +-
 gcc/ada/gcc-interface/config-lang.in               |     2 +-
 gcc/ada/gcc-interface/cuintp.cc                    |     2 +-
 gcc/ada/gcc-interface/decl.cc                      |     2 +-
 gcc/ada/gcc-interface/gadaint.h                    |     2 +-
 gcc/ada/gcc-interface/gigi.h                       |     2 +-
 gcc/ada/gcc-interface/lang-specs.h                 |     2 +-
 gcc/ada/gcc-interface/lang.opt                     |     2 +-
 gcc/ada/gcc-interface/misc.cc                      |     2 +-
 gcc/ada/gcc-interface/system.ads                   |     2 +-
 gcc/ada/gcc-interface/targtyps.cc                  |     2 +-
 gcc/ada/gcc-interface/trans.cc                     |     6 +-
 gcc/ada/gcc-interface/utils.cc                     |     2 +-
 gcc/ada/gcc-interface/utils2.cc                    |     2 +-
 gcc/ada/gen_il-fields.ads                          |     2 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |     2 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     5 +-
 gcc/ada/gen_il-gen.adb                             |     2 +-
 gcc/ada/gen_il-gen.ads                             |     2 +-
 gcc/ada/gen_il-internals.adb                       |     2 +-
 gcc/ada/gen_il-internals.ads                       |     2 +-
 gcc/ada/gen_il-main.adb                            |     2 +-
 gcc/ada/gen_il-types.ads                           |     3 +-
 gcc/ada/gen_il.adb                                 |     2 +-
 gcc/ada/gen_il.ads                                 |     2 +-
 gcc/ada/get_scos.adb                               |     2 +-
 gcc/ada/get_scos.ads                               |     2 +-
 gcc/ada/get_targ.adb                               |     2 +-
 gcc/ada/get_targ.ads                               |     2 +-
 gcc/ada/ghost.adb                                  |     2 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat1drv.adb                               |     2 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_cuda.adb                              |     2 +-
 gcc/ada/gnat_cuda.ads                              |     2 +-
 gcc/ada/gnat_ugn.texi                              |     4 +-
 gcc/ada/gnatbind.adb                               |     2 +-
 gcc/ada/gnatbind.ads                               |     2 +-
 gcc/ada/gnatchop.adb                               |     2 +-
 gcc/ada/gnatclean.adb                              |     2 +-
 gcc/ada/gnatcmd.adb                                |     2 +-
 gcc/ada/gnatcmd.ads                                |     2 +-
 gcc/ada/gnatdll.adb                                |     2 +-
 gcc/ada/gnatkr.adb                                 |     2 +-
 gcc/ada/gnatkr.ads                                 |     2 +-
 gcc/ada/gnatlink.adb                               |     2 +-
 gcc/ada/gnatlink.ads                               |     2 +-
 gcc/ada/gnatls.adb                                 |     2 +-
 gcc/ada/gnatls.ads                                 |     2 +-
 gcc/ada/gnatmake.adb                               |     2 +-
 gcc/ada/gnatmake.ads                               |     2 +-
 gcc/ada/gnatname.adb                               |     2 +-
 gcc/ada/gnatname.ads                               |     2 +-
 gcc/ada/gnatprep.adb                               |     2 +-
 gcc/ada/gnatprep.ads                               |     2 +-
 gcc/ada/gnatvsn.adb                                |     2 +-
 gcc/ada/gnatvsn.ads                                |     4 +-
 gcc/ada/gprep.adb                                  |     2 +-
 gcc/ada/gprep.ads                                  |     2 +-
 gcc/ada/gsocket.h                                  |     3 +-
 gcc/ada/hostparm.ads                               |     2 +-
 gcc/ada/impunit.adb                                |     2 +-
 gcc/ada/impunit.ads                                |     2 +-
 gcc/ada/indepsw-aix.adb                            |     2 +-
 gcc/ada/indepsw-darwin.adb                         |     2 +-
 gcc/ada/indepsw-gnu.adb                            |     2 +-
 gcc/ada/indepsw.adb                                |     2 +-
 gcc/ada/indepsw.ads                                |     2 +-
 gcc/ada/init.c                                     |     2 +-
 gcc/ada/initialize.c                               |     2 +-
 gcc/ada/inline.adb                                 |     2 +-
 gcc/ada/inline.ads                                 |     2 +-
 gcc/ada/itypes.adb                                 |     2 +-
 gcc/ada/itypes.ads                                 |     2 +-
 gcc/ada/krunch.adb                                 |     2 +-
 gcc/ada/krunch.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |     2 +-
 gcc/ada/layout.ads                                 |     2 +-
 gcc/ada/lib-list.adb                               |     2 +-
 gcc/ada/lib-load.adb                               |     2 +-
 gcc/ada/lib-load.ads                               |     2 +-
 gcc/ada/lib-sort.adb                               |     2 +-
 gcc/ada/lib-util.adb                               |     2 +-
 gcc/ada/lib-util.ads                               |     2 +-
 gcc/ada/lib-writ.adb                               |     2 +-
 gcc/ada/lib-writ.ads                               |     2 +-
 gcc/ada/lib-xref-spark_specific.adb                |     2 +-
 gcc/ada/lib-xref.adb                               |     2 +-
 gcc/ada/lib-xref.ads                               |     2 +-
 gcc/ada/lib.adb                                    |    98 +-
 gcc/ada/lib.ads                                    |    11 +-
 gcc/ada/libgnarl/a-astaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-dispat.adb                      |     2 +-
 gcc/ada/libgnarl/a-dynpri.adb                      |     2 +-
 gcc/ada/libgnarl/a-etgrbu.ads                      |     2 +-
 gcc/ada/libgnarl/a-exetim__darwin.adb              |     2 +-
 gcc/ada/libgnarl/a-exetim__default.ads             |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.adb               |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-exetim__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-interr.adb                      |     2 +-
 gcc/ada/libgnarl/a-interr.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam__aix.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__darwin.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/a-intnam__dummy.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__hpux.ads                |     2 +-
 gcc/ada/libgnarl/a-intnam__linux.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__rtems.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__solaris.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/a-reatim.adb                      |     2 +-
 gcc/ada/libgnarl/a-reatim.ads                      |     2 +-
 gcc/ada/libgnarl/a-retide.adb                      |     2 +-
 gcc/ada/libgnarl/a-retide.ads                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.adb                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar.adb                      |     2 +-
 gcc/ada/libgnarl/a-synbar.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.ads               |     2 +-
 gcc/ada/libgnarl/a-sytaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-sytaco.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.ads                      |     2 +-
 gcc/ada/libgnarl/a-taside.adb                      |     2 +-
 gcc/ada/libgnarl/a-taside.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasini.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/a-taster.adb                      |     2 +-
 gcc/ada/libgnarl/g-boubuf.adb                      |     2 +-
 gcc/ada/libgnarl/g-boubuf.ads                      |     2 +-
 gcc/ada/libgnarl/g-boumai.ads                      |     2 +-
 gcc/ada/libgnarl/g-semaph.adb                      |     2 +-
 gcc/ada/libgnarl/g-semaph.ads                      |     2 +-
 gcc/ada/libgnarl/g-signal.adb                      |     2 +-
 gcc/ada/libgnarl/g-signal.ads                      |     2 +-
 gcc/ada/libgnarl/g-tastus.ads                      |     2 +-
 gcc/ada/libgnarl/g-thread.adb                      |     2 +-
 gcc/ada/libgnarl/g-thread.ads                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.adb                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-interr.adb                      |     2 +-
 gcc/ada/libgnarl/s-interr.ads                      |     2 +-
 gcc/ada/libgnarl/s-interr__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__sigaction.adb           |     2 +-
 gcc/ada/libgnarl/s-interr__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman.ads                      |     2 +-
 gcc/ada/libgnarl/s-intman__android.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__lynxos.adb              |     2 +-
 gcc/ada/libgnarl/s-intman__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-intman__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-intman__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-linux.ads                       |     2 +-
 gcc/ada/libgnarl/s-linux__alpha.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__android.ads              |     2 +-
 gcc/ada/libgnarl/s-linux__hppa.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__mips.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__riscv.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__sparc.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__x32.ads                  |     2 +-
 gcc/ada/libgnarl/s-mudido.adb                      |     2 +-
 gcc/ada/libgnarl/s-mudido__affinity.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__android.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.adb              |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.ads              |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/s-osinte__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux.ads                |     2 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |     2 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178e.ads          |     2 +-
 gcc/ada/libgnarl/s-osinte__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__x32.adb                 |     2 +-
 gcc/ada/libgnarl/s-proinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-proinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-putaim.adb                      |     2 +-
 gcc/ada/libgnarl/s-putaim.ads                      |     2 +-
 gcc/ada/libgnarl/s-qnx.ads                         |     2 +-
 gcc/ada/libgnarl/s-solita.adb                      |     2 +-
 gcc/ada/libgnarl/s-solita.ads                      |     2 +-
 gcc/ada/libgnarl/s-stusta.adb                      |     2 +-
 gcc/ada/libgnarl/s-stusta.ads                      |     2 +-
 gcc/ada/libgnarl/s-taasde.adb                      |     2 +-
 gcc/ada/libgnarl/s-taasde.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadert.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadert.ads                      |     2 +-
 gcc/ada/libgnarl/s-taenca.adb                      |     2 +-
 gcc/ada/libgnarl/s-taenca.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprob.adb                      |     2 +-
 gcc/ada/libgnarl/s-taprob.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tarest.adb                      |     2 +-
 gcc/ada/libgnarl/s-tarest.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-tasinf__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasini.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/s-taskin.adb                      |     2 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     2 +-
 gcc/ada/libgnarl/s-taspri__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-taspri__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/s-taspri__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads    |     2 +-
 gcc/ada/libgnarl/s-taspri__posix.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-taspri__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasque.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasque.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasren.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasren.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasres.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |     2 +-
 gcc/ada/libgnarl/s-tassta.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.ads                      |     2 +-
 gcc/ada/libgnarl/s-tataat.adb                      |     2 +-
 gcc/ada/libgnarl/s-tataat.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpoaal.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobop.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpobop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpopmo.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-tpopsp__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tpopsp__tls.adb                 |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tporft.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.adb                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel-smp.adb          |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.ads              |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp-smp.adb             |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.adb                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__aarch64.ads             |     2 +-
 gcc/ada/libgnarl/s-vxwork__arm.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__ppc.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__x86.ads                 |     2 +-
 gcc/ada/libgnarl/thread.c                          |     2 +-
 gcc/ada/libgnat/a-assert.adb                       |     2 +-
 gcc/ada/libgnat/a-assert.ads                       |     2 +-
 gcc/ada/libgnat/a-btgbso.adb                       |     2 +-
 gcc/ada/libgnat/a-btgbso.ads                       |     2 +-
 gcc/ada/libgnat/a-calari.adb                       |     2 +-
 gcc/ada/libgnat/a-calari.ads                       |     2 +-
 gcc/ada/libgnat/a-calcon.adb                       |     2 +-
 gcc/ada/libgnat/a-calcon.ads                       |     2 +-
 gcc/ada/libgnat/a-caldel.adb                       |     2 +-
 gcc/ada/libgnat/a-caldel.ads                       |     2 +-
 gcc/ada/libgnat/a-calend.adb                       |     2 +-
 gcc/ada/libgnat/a-calend.ads                       |     2 +-
 gcc/ada/libgnat/a-calfor.adb                       |     2 +-
 gcc/ada/libgnat/a-calfor.ads                       |     2 +-
 gcc/ada/libgnat/a-catizo.adb                       |     2 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhama.adb                       |     2 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhase.adb                       |     2 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     2 +-
 gcc/ada/libgnat/a-cborma.adb                       |     2 +-
 gcc/ada/libgnat/a-cborma.ads                       |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |     2 +-
 gcc/ada/libgnat/a-cborse.ads                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cdlili.adb                       |     2 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cfidll.ads                       |     2 +-
 gcc/ada/libgnat/a-cfinse.ads                       |     2 +-
 gcc/ada/libgnat/a-cfinve.ads                       |     2 +-
 gcc/ada/libgnat/a-cforma.ads                       |     2 +-
 gcc/ada/libgnat/a-cforse.ads                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.ads                       |     2 +-
 gcc/ada/libgnat/a-cgarso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgcaso.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.adb                       |     2 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +-
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgfk.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgfk.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgfo.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgfo.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgke.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgke.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgop.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgop.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla1.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla9.ads                       |     2 +-
 gcc/ada/libgnat/a-cidlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cihama.adb                       |     2 +-
 gcc/ada/libgnat/a-cihama.ads                       |     2 +-
 gcc/ada/libgnat/a-cihase.adb                       |     2 +-
 gcc/ada/libgnat/a-cihase.ads                       |     2 +-
 gcc/ada/libgnat/a-cimutr.adb                       |     2 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorma.adb                       |     2 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     2 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     2 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorse.adb                       |     2 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     2 +-
 gcc/ada/libgnat/a-clrefi.adb                       |     2 +-
 gcc/ada/libgnat/a-clrefi.ads                       |     2 +-
 gcc/ada/libgnat/a-coboho.adb                       |     2 +-
 gcc/ada/libgnat/a-coboho.ads                       |     2 +-
 gcc/ada/libgnat/a-cobove.adb                       |     2 +-
 gcc/ada/libgnat/a-cobove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuma.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuse.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuve.ads                       |     2 +-
 gcc/ada/libgnat/a-cogeso.adb                       |     2 +-
 gcc/ada/libgnat/a-cogeso.ads                       |     2 +-
 gcc/ada/libgnat/a-cohama.adb                       |     2 +-
 gcc/ada/libgnat/a-cohama.ads                       |     2 +-
 gcc/ada/libgnat/a-cohase.adb                       |     2 +-
 gcc/ada/libgnat/a-cohase.ads                       |     2 +-
 gcc/ada/libgnat/a-cohata.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho.adb                       |     2 +-
 gcc/ada/libgnat/a-coinho.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |     2 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     2 +-
 gcc/ada/libgnat/a-coinve.adb                       |     2 +-
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-colien.adb                       |     2 +-
 gcc/ada/libgnat/a-colien.ads                       |     2 +-
 gcc/ada/libgnat/a-colire.adb                       |     2 +-
 gcc/ada/libgnat/a-colire.ads                       |     2 +-
 gcc/ada/libgnat/a-comlin.adb                       |     2 +-
 gcc/ada/libgnat/a-comlin.ads                       |     2 +-
 gcc/ada/libgnat/a-comutr.adb                       |     2 +-
 gcc/ada/libgnat/a-comutr.ads                       |     2 +-
 gcc/ada/libgnat/a-conhel.adb                       |     2 +-
 gcc/ada/libgnat/a-conhel.ads                       |     2 +-
 gcc/ada/libgnat/a-convec.adb                       |     2 +-
 gcc/ada/libgnat/a-convec.ads                       |     2 +-
 gcc/ada/libgnat/a-coorma.adb                       |     2 +-
 gcc/ada/libgnat/a-coorma.ads                       |     2 +-
 gcc/ada/libgnat/a-coormu.adb                       |     2 +-
 gcc/ada/libgnat/a-coormu.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |     2 +-
 gcc/ada/libgnat/a-coorse.ads                       |     2 +-
 gcc/ada/libgnat/a-coprnu.adb                       |     2 +-
 gcc/ada/libgnat/a-coprnu.ads                       |     2 +-
 gcc/ada/libgnat/a-costso.adb                       |     2 +-
 gcc/ada/libgnat/a-costso.ads                       |     2 +-
 gcc/ada/libgnat/a-crbltr.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.ads                       |     2 +-
 gcc/ada/libgnat/a-crdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-crdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-csquin.ads                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila1.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila9.ads                       |     2 +-
 gcc/ada/libgnat/a-decima.adb                       |     2 +-
 gcc/ada/libgnat/a-decima.ads                       |     2 +-
 gcc/ada/libgnat/a-decima__128.ads                  |     2 +-
 gcc/ada/libgnat/a-dhfina.adb                       |     2 +-
 gcc/ada/libgnat/a-dhfina.ads                       |     2 +-
 gcc/ada/libgnat/a-diocst.adb                       |     2 +-
 gcc/ada/libgnat/a-diocst.ads                       |     2 +-
 gcc/ada/libgnat/a-direct.adb                       |     2 +-
 gcc/ada/libgnat/a-direct.ads                       |     2 +-
 gcc/ada/libgnat/a-direio.adb                       |     2 +-
 gcc/ada/libgnat/a-direio.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval.adb                       |     2 +-
 gcc/ada/libgnat/a-dirval.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval__mingw.adb                |     2 +-
 gcc/ada/libgnat/a-einuoc.adb                       |     2 +-
 gcc/ada/libgnat/a-einuoc.ads                       |     2 +-
 gcc/ada/libgnat/a-elchha.adb                       |     2 +-
 gcc/ada/libgnat/a-elchha.ads                       |     2 +-
 gcc/ada/libgnat/a-envvar.adb                       |     2 +-
 gcc/ada/libgnat/a-excach.adb                       |     2 +-
 gcc/ada/libgnat/a-except.adb                       |     2 +-
 gcc/ada/libgnat/a-except.ads                       |     2 +-
 gcc/ada/libgnat/a-exctra.adb                       |     2 +-
 gcc/ada/libgnat/a-exctra.ads                       |     2 +-
 gcc/ada/libgnat/a-exexda.adb                       |     2 +-
 gcc/ada/libgnat/a-exexpr.adb                       |     2 +-
 gcc/ada/libgnat/a-exextr.adb                       |     2 +-
 gcc/ada/libgnat/a-exstat.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.ads                       |     2 +-
 gcc/ada/libgnat/a-locale.adb                       |     2 +-
 gcc/ada/libgnat/a-locale.ads                       |     2 +-
 gcc/ada/libgnat/a-nagefl.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop__nolibm.ads               |     2 +-
 gcc/ada/libgnat/a-nallfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nallfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nalofl.ads                       |     2 +-
 gcc/ada/libgnat/a-nalofl__simd.ads                 |     2 +-
 gcc/ada/libgnat/a-nashfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nashfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nbnbig.adb                       |     2 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |     2 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |     2 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.ads                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     2 +-
 gcc/ada/libgnat/a-ngrear.adb                       |     2 +-
 gcc/ada/libgnat/a-ngrear.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco__x86.ads                  |     2 +-
 gcc/ada/libgnat/a-nuaufl.ads                       |     2 +-
 gcc/ada/libgnat/a-nuaufl__simd.ads                 |     2 +-
 gcc/ada/libgnat/a-nuaufl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nudira.adb                       |     2 +-
 gcc/ada/libgnat/a-nudira.ads                       |     2 +-
 gcc/ada/libgnat/a-nuflra.adb                       |     2 +-
 gcc/ada/libgnat/a-nuflra.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.ads                       |     2 +-
 gcc/ada/libgnat/a-sbecin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sblcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sblcin.ads                       |     2 +-
 gcc/ada/libgnat/a-secain.adb                       |     2 +-
 gcc/ada/libgnat/a-secain.ads                       |     2 +-
 gcc/ada/libgnat/a-sequio.adb                       |     2 +-
 gcc/ada/libgnat/a-sequio.ads                       |     2 +-
 gcc/ada/libgnat/a-sfecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sfhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sflcin.ads                       |     2 +-
 gcc/ada/libgnat/a-shcain.adb                       |     2 +-
 gcc/ada/libgnat/a-shcain.ads                       |     2 +-
 gcc/ada/libgnat/a-siocst.adb                       |     2 +-
 gcc/ada/libgnat/a-siocst.ads                       |     2 +-
 gcc/ada/libgnat/a-slcain.adb                       |     2 +-
 gcc/ada/libgnat/a-slcain.ads                       |     2 +-
 gcc/ada/libgnat/a-ssicst.adb                       |     2 +-
 gcc/ada/libgnat/a-ssicst.ads                       |     2 +-
 gcc/ada/libgnat/a-stboha.adb                       |     2 +-
 gcc/ada/libgnat/a-stbubo.adb                       |    21 +-
 gcc/ada/libgnat/a-stbubo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufi.adb                       |     2 +-
 gcc/ada/libgnat/a-stbufi.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufo.adb                       |     2 +-
 gcc/ada/libgnat/a-stbufo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbuun.adb                       |    70 +-
 gcc/ada/libgnat/a-stbuut.adb                       |     2 +-
 gcc/ada/libgnat/a-stbuut.ads                       |     2 +-
 gcc/ada/libgnat/a-stmaco.ads                       |     2 +-
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stream.adb                       |     2 +-
 gcc/ada/libgnat/a-stream.ads                       |     2 +-
 gcc/ada/libgnat/a-strfix.adb                       |     2 +-
 gcc/ada/libgnat/a-strhas.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.ads                       |     2 +-
 gcc/ada/libgnat/a-strsea.adb                       |     2 +-
 gcc/ada/libgnat/a-strsea.ads                       |     2 +-
 gcc/ada/libgnat/a-strsto.ads                       |     2 +-
 gcc/ada/libgnat/a-strsup.adb                       |     2 +-
 gcc/ada/libgnat/a-strsup.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb.adb                       |     2 +-
 gcc/ada/libgnat/a-strunb.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-ststbo.adb                       |     2 +-
 gcc/ada/libgnat/a-ststbo.ads                       |     2 +-
 gcc/ada/libgnat/a-ststio.adb                       |     2 +-
 gcc/ada/libgnat/a-ststio.ads                       |     2 +-
 gcc/ada/libgnat/a-ststun.adb                       |     2 +-
 gcc/ada/libgnat/a-ststun.ads                       |     2 +-
 gcc/ada/libgnat/a-sttebu.adb                       |    24 +-
 gcc/ada/libgnat/a-sttebu.ads                       |    16 +
 gcc/ada/libgnat/a-stunau.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.ads                       |     2 +-
 gcc/ada/libgnat/a-stunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stunha.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.ads                       |     2 +-
 gcc/ada/libgnat/a-stwifi.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiha.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.ads                       |     2 +-
 gcc/ada/libgnat/a-stwise.adb                       |     2 +-
 gcc/ada/libgnat/a-stwise.ads                       |     2 +-
 gcc/ada/libgnat/a-stwisu.adb                       |     2 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiun.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.ads               |     2 +-
 gcc/ada/libgnat/a-stzbou.adb                       |     2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stzfix.adb                       |     2 +-
 gcc/ada/libgnat/a-stzhas.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsea.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsea.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsup.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb.adb                       |     2 +-
 gcc/ada/libgnat/a-stzunb.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-suecin.adb                       |     2 +-
 gcc/ada/libgnat/a-suecin.ads                       |     2 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-suenst.adb                       |     2 +-
 gcc/ada/libgnat/a-suewst.adb                       |     2 +-
 gcc/ada/libgnat/a-suezst.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sulcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sulcin.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio.adb                       |     2 +-
 gcc/ada/libgnat/a-suteio.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swbwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau.adb                       |     2 +-
 gcc/ada/libgnat/a-swunau.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swuwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.ads                       |     2 +-
 gcc/ada/libgnat/a-swuwti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szbzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szmzco.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau.adb                       |     2 +-
 gcc/ada/libgnat/a-szunau.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szuzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.ads                       |     2 +-
 gcc/ada/libgnat/a-szuzti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-tags.adb                         |     2 +-
 gcc/ada/libgnat/a-tags.ads                         |     2 +-
 gcc/ada/libgnat/a-teioed.adb                       |     2 +-
 gcc/ada/libgnat/a-teioed.ads                       |     2 +-
 gcc/ada/libgnat/a-textio.adb                       |     2 +-
 gcc/ada/libgnat/a-textio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiboio.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoau.ads                       |     2 +-
 gcc/ada/libgnat/a-ticoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoio.ads                       |     2 +-
 gcc/ada/libgnat/a-tideau.adb                       |     2 +-
 gcc/ada/libgnat/a-tideau.ads                       |     2 +-
 gcc/ada/libgnat/a-tideio.adb                       |     2 +-
 gcc/ada/libgnat/a-tideio.ads                       |     2 +-
 gcc/ada/libgnat/a-tideio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tienau.adb                       |     2 +-
 gcc/ada/libgnat/a-tienau.ads                       |     2 +-
 gcc/ada/libgnat/a-tienio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.ads                       |     2 +-
 gcc/ada/libgnat/a-tifiio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tiflau.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflau.ads                       |     2 +-
 gcc/ada/libgnat/a-tiflio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflio.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeau.adb                       |     2 +-
 gcc/ada/libgnat/a-tigeau.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeli.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.ads                       |     2 +-
 gcc/ada/libgnat/a-tiinio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-timoio.adb                       |     2 +-
 gcc/ada/libgnat/a-timoio.ads                       |     2 +-
 gcc/ada/libgnat/a-timoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tiocst.adb                       |     2 +-
 gcc/ada/libgnat/a-tiocst.ads                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.adb                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.ads                       |     2 +-
 gcc/ada/libgnat/a-titest.adb                       |     2 +-
 gcc/ada/libgnat/a-undesu.adb                       |     2 +-
 gcc/ada/libgnat/a-wichha.adb                       |     2 +-
 gcc/ada/libgnat/a-wichun.adb                       |     2 +-
 gcc/ada/libgnat/a-wichun.ads                       |     2 +-
 gcc/ada/libgnat/a-witeio.adb                       |     2 +-
 gcc/ada/libgnat/a-witeio.ads                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtedit.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtenau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtflau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtflio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.ads                       |     2 +-
 gcc/ada/libgnat/a-wtmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wttest.adb                       |     2 +-
 gcc/ada/libgnat/a-wwboio.adb                       |     2 +-
 gcc/ada/libgnat/a-zchhan.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.ads                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-ztcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztedit.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztenau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztflau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztflio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-zttest.adb                       |     2 +-
 gcc/ada/libgnat/a-zzboio.adb                       |     2 +-
 gcc/ada/libgnat/g-allein.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve.adb                       |     2 +-
 gcc/ada/libgnat/g-alleve.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve__hard.adb                 |     2 +-
 gcc/ada/libgnat/g-alleve__hard.ads                 |     2 +-
 gcc/ada/libgnat/g-altcon.adb                       |     2 +-
 gcc/ada/libgnat/g-altcon.ads                       |     2 +-
 gcc/ada/libgnat/g-altive.ads                       |     2 +-
 gcc/ada/libgnat/g-alveop.adb                       |     2 +-
 gcc/ada/libgnat/g-alveop.ads                       |     2 +-
 gcc/ada/libgnat/g-alvety.ads                       |     2 +-
 gcc/ada/libgnat/g-alvevi.ads                       |     2 +-
 gcc/ada/libgnat/g-arrspl.adb                       |     2 +-
 gcc/ada/libgnat/g-arrspl.ads                       |     2 +-
 gcc/ada/libgnat/g-awk.adb                          |     2 +-
 gcc/ada/libgnat/g-awk.ads                          |     2 +-
 gcc/ada/libgnat/g-binenv.adb                       |     2 +-
 gcc/ada/libgnat/g-binenv.ads                       |     2 +-
 gcc/ada/libgnat/g-binsea.adb                       |     2 +-
 gcc/ada/libgnat/g-binsea.ads                       |     2 +-
 gcc/ada/libgnat/g-brapre.ads                       |     2 +-
 gcc/ada/libgnat/g-bubsor.adb                       |     2 +-
 gcc/ada/libgnat/g-bubsor.ads                       |     2 +-
 gcc/ada/libgnat/g-busora.adb                       |     2 +-
 gcc/ada/libgnat/g-busora.ads                       |     2 +-
 gcc/ada/libgnat/g-busorg.adb                       |     2 +-
 gcc/ada/libgnat/g-busorg.ads                       |     2 +-
 gcc/ada/libgnat/g-byorma.adb                       |     2 +-
 gcc/ada/libgnat/g-byorma.ads                       |     2 +-
 gcc/ada/libgnat/g-bytswa.adb                       |     2 +-
 gcc/ada/libgnat/g-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/g-calend.adb                       |     2 +-
 gcc/ada/libgnat/g-calend.ads                       |     2 +-
 gcc/ada/libgnat/g-casuti.adb                       |     2 +-
 gcc/ada/libgnat/g-casuti.ads                       |     2 +-
 gcc/ada/libgnat/g-catiio.adb                       |     2 +-
 gcc/ada/libgnat/g-catiio.ads                       |     2 +-
 gcc/ada/libgnat/g-cgi.adb                          |     2 +-
 gcc/ada/libgnat/g-cgi.ads                          |     2 +-
 gcc/ada/libgnat/g-cgicoo.adb                       |     2 +-
 gcc/ada/libgnat/g-cgicoo.ads                       |     2 +-
 gcc/ada/libgnat/g-cgideb.adb                       |     2 +-
 gcc/ada/libgnat/g-cgideb.ads                       |     2 +-
 gcc/ada/libgnat/g-comlin.adb                       |     2 +-
 gcc/ada/libgnat/g-comlin.ads                       |     2 +-
 gcc/ada/libgnat/g-comver.adb                       |     2 +-
 gcc/ada/libgnat/g-comver.ads                       |     2 +-
 gcc/ada/libgnat/g-cppexc.adb                       |     2 +-
 gcc/ada/libgnat/g-cppexc.ads                       |     2 +-
 gcc/ada/libgnat/g-crc32.adb                        |     2 +-
 gcc/ada/libgnat/g-crc32.ads                        |     2 +-
 gcc/ada/libgnat/g-ctrl_c.adb                       |     2 +-
 gcc/ada/libgnat/g-ctrl_c.ads                       |     2 +-
 gcc/ada/libgnat/g-curexc.ads                       |     2 +-
 gcc/ada/libgnat/g-debpoo.adb                       |     2 +-
 gcc/ada/libgnat/g-debpoo.ads                       |     2 +-
 gcc/ada/libgnat/g-debuti.adb                       |     2 +-
 gcc/ada/libgnat/g-debuti.ads                       |     2 +-
 gcc/ada/libgnat/g-decstr.adb                       |     2 +-
 gcc/ada/libgnat/g-decstr.ads                       |     2 +-
 gcc/ada/libgnat/g-deutst.ads                       |     2 +-
 gcc/ada/libgnat/g-diopit.adb                       |     2 +-
 gcc/ada/libgnat/g-diopit.ads                       |     2 +-
 gcc/ada/libgnat/g-dirope.adb                       |     2 +-
 gcc/ada/libgnat/g-dirope.ads                       |     2 +-
 gcc/ada/libgnat/g-dynhta.adb                       |     2 +-
 gcc/ada/libgnat/g-dynhta.ads                       |     2 +-
 gcc/ada/libgnat/g-dyntab.adb                       |     2 +-
 gcc/ada/libgnat/g-dyntab.ads                       |     2 +-
 gcc/ada/libgnat/g-eacodu.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.ads                       |     2 +-
 gcc/ada/libgnat/g-enutst.ads                       |     2 +-
 gcc/ada/libgnat/g-excact.adb                       |     2 +-
 gcc/ada/libgnat/g-excact.ads                       |     2 +-
 gcc/ada/libgnat/g-except.ads                       |     2 +-
 gcc/ada/libgnat/g-exctra.adb                       |     2 +-
 gcc/ada/libgnat/g-exctra.ads                       |     2 +-
 gcc/ada/libgnat/g-expect.adb                       |     2 +-
 gcc/ada/libgnat/g-expect.ads                       |     2 +-
 gcc/ada/libgnat/g-exptty.adb                       |     2 +-
 gcc/ada/libgnat/g-exptty.ads                       |     2 +-
 gcc/ada/libgnat/g-flocon.ads                       |     2 +-
 gcc/ada/libgnat/g-forstr.adb                       |   343 +-
 gcc/ada/libgnat/g-forstr.ads                       |     8 +-
 gcc/ada/libgnat/g-gfmafu.ads                       |     2 +-
 gcc/ada/libgnat/g-graphs.adb                       |     2 +-
 gcc/ada/libgnat/g-graphs.ads                       |     2 +-
 gcc/ada/libgnat/g-heasor.adb                       |     2 +-
 gcc/ada/libgnat/g-heasor.ads                       |     2 +-
 gcc/ada/libgnat/g-hesora.adb                       |     2 +-
 gcc/ada/libgnat/g-hesora.ads                       |     2 +-
 gcc/ada/libgnat/g-hesorg.adb                       |     2 +-
 gcc/ada/libgnat/g-hesorg.ads                       |     2 +-
 gcc/ada/libgnat/g-htable.adb                       |     2 +-
 gcc/ada/libgnat/g-htable.ads                       |     2 +-
 gcc/ada/libgnat/g-io.adb                           |     2 +-
 gcc/ada/libgnat/g-io.ads                           |     2 +-
 gcc/ada/libgnat/g-io_aux.adb                       |     2 +-
 gcc/ada/libgnat/g-io_aux.ads                       |     2 +-
 gcc/ada/libgnat/g-lists.adb                        |     2 +-
 gcc/ada/libgnat/g-lists.ads                        |     2 +-
 gcc/ada/libgnat/g-locfil.adb                       |     2 +-
 gcc/ada/libgnat/g-locfil.ads                       |     2 +-
 gcc/ada/libgnat/g-mbdira.adb                       |     2 +-
 gcc/ada/libgnat/g-mbdira.ads                       |     2 +-
 gcc/ada/libgnat/g-mbflra.adb                       |     2 +-
 gcc/ada/libgnat/g-mbflra.ads                       |     2 +-
 gcc/ada/libgnat/g-md5.adb                          |     2 +-
 gcc/ada/libgnat/g-md5.ads                          |     2 +-
 gcc/ada/libgnat/g-memdum.adb                       |     2 +-
 gcc/ada/libgnat/g-memdum.ads                       |     2 +-
 gcc/ada/libgnat/g-moreex.adb                       |     2 +-
 gcc/ada/libgnat/g-moreex.ads                       |     2 +-
 gcc/ada/libgnat/g-os_lib.adb                       |     2 +-
 gcc/ada/libgnat/g-os_lib.ads                       |     2 +-
 gcc/ada/libgnat/g-pehage.adb                       |     2 +-
 gcc/ada/libgnat/g-pehage.ads                       |     2 +-
 gcc/ada/libgnat/g-rannum.adb                       |     2 +-
 gcc/ada/libgnat/g-rannum.ads                       |     2 +-
 gcc/ada/libgnat/g-regexp.adb                       |     2 +-
 gcc/ada/libgnat/g-regexp.ads                       |     2 +-
 gcc/ada/libgnat/g-regist.adb                       |     2 +-
 gcc/ada/libgnat/g-regist.ads                       |     2 +-
 gcc/ada/libgnat/g-regpat.adb                       |     2 +-
 gcc/ada/libgnat/g-regpat.ads                       |     2 +-
 gcc/ada/libgnat/g-rewdat.adb                       |     2 +-
 gcc/ada/libgnat/g-rewdat.ads                       |     2 +-
 gcc/ada/libgnat/g-sechas.adb                       |     2 +-
 gcc/ada/libgnat/g-sechas.ads                       |     2 +-
 gcc/ada/libgnat/g-sehamd.adb                       |     2 +-
 gcc/ada/libgnat/g-sehamd.ads                       |     2 +-
 gcc/ada/libgnat/g-sehash.adb                       |     2 +-
 gcc/ada/libgnat/g-sehash.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom.adb                       |     2 +-
 gcc/ada/libgnat/g-sercom.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |     2 +-
 gcc/ada/libgnat/g-sercom__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sestin.ads                       |     2 +-
 gcc/ada/libgnat/g-sets.adb                         |     2 +-
 gcc/ada/libgnat/g-sets.ads                         |     2 +-
 gcc/ada/libgnat/g-sha1.adb                         |     2 +-
 gcc/ada/libgnat/g-sha1.ads                         |     2 +-
 gcc/ada/libgnat/g-sha224.ads                       |     2 +-
 gcc/ada/libgnat/g-sha256.ads                       |     2 +-
 gcc/ada/libgnat/g-sha384.ads                       |     2 +-
 gcc/ada/libgnat/g-sha512.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh32.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh32.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh64.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh64.ads                       |     2 +-
 gcc/ada/libgnat/g-shshco.adb                       |     2 +-
 gcc/ada/libgnat/g-shshco.ads                       |     2 +-
 gcc/ada/libgnat/g-soccon.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |     2 +-
 gcc/ada/libgnat/g-socket.ads                       |     2 +-
 gcc/ada/libgnat/g-socket__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socket__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socpol.adb                       |     2 +-
 gcc/ada/libgnat/g-socpol.ads                       |     2 +-
 gcc/ada/libgnat/g-socpol__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socpol__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi.adb                       |     2 +-
 gcc/ada/libgnat/g-socthi.ads                       |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.ads              |     2 +-
 gcc/ada/libgnat/g-soliop.ads                       |     2 +-
 gcc/ada/libgnat/g-soliop__lynxos.ads               |     2 +-
 gcc/ada/libgnat/g-soliop__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-soliop__qnx.ads                  |     2 +-
 gcc/ada/libgnat/g-soliop__solaris.ads              |     2 +-
 gcc/ada/libgnat/g-sopowa.adb                       |     2 +-
 gcc/ada/libgnat/g-sopowa__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sopowa__posix.adb                |     2 +-
 gcc/ada/libgnat/g-sothco.adb                       |     2 +-
 gcc/ada/libgnat/g-sothco.ads                       |     2 +-
 gcc/ada/libgnat/g-sothco__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-sothco__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-souinf.ads                       |     2 +-
 gcc/ada/libgnat/g-spchge.adb                       |     2 +-
 gcc/ada/libgnat/g-spchge.ads                       |     2 +-
 gcc/ada/libgnat/g-speche.adb                       |     2 +-
 gcc/ada/libgnat/g-speche.ads                       |     2 +-
 gcc/ada/libgnat/g-spipat.adb                       |     2 +-
 gcc/ada/libgnat/g-spipat.ads                       |     2 +-
 gcc/ada/libgnat/g-spitbo.adb                       |     2 +-
 gcc/ada/libgnat/g-spitbo.ads                       |     2 +-
 gcc/ada/libgnat/g-spogwa.adb                       |     2 +-
 gcc/ada/libgnat/g-spogwa.ads                       |     2 +-
 gcc/ada/libgnat/g-sptabo.ads                       |     2 +-
 gcc/ada/libgnat/g-sptain.ads                       |     2 +-
 gcc/ada/libgnat/g-sptavs.ads                       |     2 +-
 gcc/ada/libgnat/g-sse.ads                          |     2 +-
 gcc/ada/libgnat/g-ssvety.ads                       |     2 +-
 gcc/ada/libgnat/g-sthcso.adb                       |     2 +-
 gcc/ada/libgnat/g-stheme.adb                       |     2 +-
 gcc/ada/libgnat/g-strhas.ads                       |     2 +-
 gcc/ada/libgnat/g-string.adb                       |     2 +-
 gcc/ada/libgnat/g-string.ads                       |     2 +-
 gcc/ada/libgnat/g-strspl.ads                       |     2 +-
 gcc/ada/libgnat/g-stseme.adb                       |     2 +-
 gcc/ada/libgnat/g-stsifd__sockets.adb              |     2 +-
 gcc/ada/libgnat/g-table.adb                        |     2 +-
 gcc/ada/libgnat/g-table.ads                        |     2 +-
 gcc/ada/libgnat/g-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/g-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/g-timsta.adb                       |     2 +-
 gcc/ada/libgnat/g-timsta.ads                       |     2 +-
 gcc/ada/libgnat/g-traceb.adb                       |     2 +-
 gcc/ada/libgnat/g-traceb.ads                       |     2 +-
 gcc/ada/libgnat/g-trasym.adb                       |     2 +-
 gcc/ada/libgnat/g-trasym.ads                       |     2 +-
 gcc/ada/libgnat/g-tty.adb                          |     2 +-
 gcc/ada/libgnat/g-tty.ads                          |     2 +-
 gcc/ada/libgnat/g-u3spch.adb                       |     2 +-
 gcc/ada/libgnat/g-u3spch.ads                       |     2 +-
 gcc/ada/libgnat/g-utf_32.adb                       |     2 +-
 gcc/ada/libgnat/g-utf_32.ads                       |     2 +-
 gcc/ada/libgnat/g-wispch.adb                       |     2 +-
 gcc/ada/libgnat/g-wispch.ads                       |     2 +-
 gcc/ada/libgnat/g-wistsp.ads                       |     2 +-
 gcc/ada/libgnat/g-zspche.adb                       |     2 +-
 gcc/ada/libgnat/g-zspche.ads                       |     2 +-
 gcc/ada/libgnat/g-zstspl.ads                       |     2 +-
 gcc/ada/libgnat/gnat.ads                           |     2 +-
 gcc/ada/libgnat/i-c.adb                            |     2 +-
 gcc/ada/libgnat/i-cexten.ads                       |     2 +-
 gcc/ada/libgnat/i-cexten__128.ads                  |     2 +-
 gcc/ada/libgnat/i-cobol.adb                        |     2 +-
 gcc/ada/libgnat/i-cobol.ads                        |     2 +-
 gcc/ada/libgnat/i-cpoint.adb                       |     2 +-
 gcc/ada/libgnat/i-cpoint.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrea.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrea.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrin.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrin.ads                       |     2 +-
 gcc/ada/libgnat/i-fortra.adb                       |     2 +-
 gcc/ada/libgnat/i-pacdec.adb                       |     2 +-
 gcc/ada/libgnat/i-pacdec.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwoio.adb                       |     2 +-
 gcc/ada/libgnat/i-vxwoio.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork__x86.ads                  |     2 +-
 gcc/ada/libgnat/interfac.ads                       |     2 +-
 gcc/ada/libgnat/interfac__2020.ads                 |     2 +-
 gcc/ada/libgnat/memtrack.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.ads                       |     2 +-
 gcc/ada/libgnat/s-addope.adb                       |     2 +-
 gcc/ada/libgnat/s-addope.ads                       |     2 +-
 gcc/ada/libgnat/s-aoinar.adb                       |     2 +-
 gcc/ada/libgnat/s-aoinar.ads                       |     2 +-
 gcc/ada/libgnat/s-aomoar.adb                       |     2 +-
 gcc/ada/libgnat/s-aomoar.ads                       |     2 +-
 gcc/ada/libgnat/s-aotase.adb                       |     2 +-
 gcc/ada/libgnat/s-aotase.ads                       |     2 +-
 gcc/ada/libgnat/s-aridou.adb                       |     2 +-
 gcc/ada/libgnat/s-aridou.ads                       |     2 +-
 gcc/ada/libgnat/s-arit128.adb                      |     2 +-
 gcc/ada/libgnat/s-arit128.ads                      |     2 +-
 gcc/ada/libgnat/s-arit32.adb                       |     2 +-
 gcc/ada/libgnat/s-arit32.ads                       |     2 +-
 gcc/ada/libgnat/s-arit64.adb                       |     2 +-
 gcc/ada/libgnat/s-arit64.ads                       |     2 +-
 gcc/ada/libgnat/s-assert.adb                       |     2 +-
 gcc/ada/libgnat/s-assert.ads                       |     2 +-
 gcc/ada/libgnat/s-atacco.adb                       |     2 +-
 gcc/ada/libgnat/s-atacco.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou.adb                       |     2 +-
 gcc/ada/libgnat/s-atocou.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou__builtin.adb              |     2 +-
 gcc/ada/libgnat/s-atoope.ads                       |     2 +-
 gcc/ada/libgnat/s-atopex.adb                       |     2 +-
 gcc/ada/libgnat/s-atopex.ads                       |     2 +-
 gcc/ada/libgnat/s-atopri.adb                       |     2 +-
 gcc/ada/libgnat/s-atopri.ads                       |     2 +-
 gcc/ada/libgnat/s-auxdec.adb                       |     2 +-
 gcc/ada/libgnat/s-auxdec.ads                       |     2 +-
 gcc/ada/libgnat/s-bignum.adb                       |     2 +-
 gcc/ada/libgnat/s-bignum.ads                       |     2 +-
 gcc/ada/libgnat/s-bitfie.ads                       |     2 +-
 gcc/ada/libgnat/s-bitops.adb                       |     2 +-
 gcc/ada/libgnat/s-bitops.ads                       |     2 +-
 gcc/ada/libgnat/s-bituti.adb                       |     2 +-
 gcc/ada/libgnat/s-bituti.ads                       |     2 +-
 gcc/ada/libgnat/s-boarop.ads                       |     2 +-
 gcc/ada/libgnat/s-boustr.adb                       |     2 +-
 gcc/ada/libgnat/s-boustr.ads                       |     2 +-
 gcc/ada/libgnat/s-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/s-carsi8.adb                       |     2 +-
 gcc/ada/libgnat/s-carsi8.ads                       |     2 +-
 gcc/ada/libgnat/s-carun8.adb                       |     2 +-
 gcc/ada/libgnat/s-carun8.ads                       |     2 +-
 gcc/ada/libgnat/s-casi128.adb                      |     2 +-
 gcc/ada/libgnat/s-casi128.ads                      |     2 +-
 gcc/ada/libgnat/s-casi16.adb                       |     2 +-
 gcc/ada/libgnat/s-casi16.ads                       |     2 +-
 gcc/ada/libgnat/s-casi32.adb                       |     2 +-
 gcc/ada/libgnat/s-casi32.ads                       |     2 +-
 gcc/ada/libgnat/s-casi64.adb                       |     2 +-
 gcc/ada/libgnat/s-casi64.ads                       |     2 +-
 gcc/ada/libgnat/s-casuti.adb                       |     2 +-
 gcc/ada/libgnat/s-casuti.ads                       |     2 +-
 gcc/ada/libgnat/s-caun128.adb                      |     2 +-
 gcc/ada/libgnat/s-caun128.ads                      |     2 +-
 gcc/ada/libgnat/s-caun16.adb                       |     2 +-
 gcc/ada/libgnat/s-caun16.ads                       |     2 +-
 gcc/ada/libgnat/s-caun32.adb                       |     2 +-
 gcc/ada/libgnat/s-caun32.ads                       |     2 +-
 gcc/ada/libgnat/s-caun64.adb                       |     2 +-
 gcc/ada/libgnat/s-caun64.ads                       |     2 +-
 gcc/ada/libgnat/s-chepoo.ads                       |     2 +-
 gcc/ada/libgnat/s-commun.adb                       |     2 +-
 gcc/ada/libgnat/s-commun.ads                       |     2 +-
 gcc/ada/libgnat/s-conca2.adb                       |     2 +-
 gcc/ada/libgnat/s-conca2.ads                       |     2 +-
 gcc/ada/libgnat/s-conca3.adb                       |     2 +-
 gcc/ada/libgnat/s-conca3.ads                       |     2 +-
 gcc/ada/libgnat/s-conca4.adb                       |     2 +-
 gcc/ada/libgnat/s-conca4.ads                       |     2 +-
 gcc/ada/libgnat/s-conca5.adb                       |     2 +-
 gcc/ada/libgnat/s-conca5.ads                       |     2 +-
 gcc/ada/libgnat/s-conca6.adb                       |     2 +-
 gcc/ada/libgnat/s-conca6.ads                       |     2 +-
 gcc/ada/libgnat/s-conca7.adb                       |     2 +-
 gcc/ada/libgnat/s-conca7.ads                       |     2 +-
 gcc/ada/libgnat/s-conca8.adb                       |     2 +-
 gcc/ada/libgnat/s-conca8.ads                       |     2 +-
 gcc/ada/libgnat/s-conca9.adb                       |     2 +-
 gcc/ada/libgnat/s-conca9.ads                       |     2 +-
 gcc/ada/libgnat/s-crc32.adb                        |     2 +-
 gcc/ada/libgnat/s-crc32.ads                        |     2 +-
 gcc/ada/libgnat/s-crtl.ads                         |     2 +-
 gcc/ada/libgnat/s-dfmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dfmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dgmgop.ads                       |     2 +-
 gcc/ada/libgnat/s-diflio.adb                       |     2 +-
 gcc/ada/libgnat/s-diflio.ads                       |     2 +-
 gcc/ada/libgnat/s-diflmk.ads                       |     2 +-
 gcc/ada/libgnat/s-digemk.ads                       |     2 +-
 gcc/ada/libgnat/s-diinio.adb                       |     2 +-
 gcc/ada/libgnat/s-diinio.ads                       |     2 +-
 gcc/ada/libgnat/s-dilomk.ads                       |     2 +-
 gcc/ada/libgnat/s-dim.ads                          |     2 +-
 gcc/ada/libgnat/s-dimkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dimmks.ads                       |     2 +-
 gcc/ada/libgnat/s-direio.adb                       |     2 +-
 gcc/ada/libgnat/s-direio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dmotpr.ads                       |     2 +-
 gcc/ada/libgnat/s-dorepr.adb                       |     2 +-
 gcc/ada/libgnat/s-dorepr__fma.adb                  |     2 +-
 gcc/ada/libgnat/s-dourea.adb                       |     2 +-
 gcc/ada/libgnat/s-dourea.ads                       |     2 +-
 gcc/ada/libgnat/s-dsaser.ads                       |     2 +-
 gcc/ada/libgnat/s-dwalin.adb                       |     2 +-
 gcc/ada/libgnat/s-dwalin.ads                       |     2 +-
 gcc/ada/libgnat/s-elaall.adb                       |     2 +-
 gcc/ada/libgnat/s-elaall.ads                       |     2 +-
 gcc/ada/libgnat/s-excdeb.adb                       |     2 +-
 gcc/ada/libgnat/s-excdeb.ads                       |     2 +-
 gcc/ada/libgnat/s-except.adb                       |     2 +-
 gcc/ada/libgnat/s-except.ads                       |     2 +-
 gcc/ada/libgnat/s-excmac__arm.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__arm.ads                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.ads                  |     2 +-
 gcc/ada/libgnat/s-exctab.adb                       |     2 +-
 gcc/ada/libgnat/s-exctab.ads                       |     2 +-
 gcc/ada/libgnat/s-exctra.adb                       |     2 +-
 gcc/ada/libgnat/s-exctra.ads                       |     2 +-
 gcc/ada/libgnat/s-exnflt.ads                       |     2 +-
 gcc/ada/libgnat/s-exnint.adb                       |     2 +-
 gcc/ada/libgnat/s-exnint.ads                       |     2 +-
 gcc/ada/libgnat/s-exnlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-exnllf.adb                       |     2 +-
 gcc/ada/libgnat/s-exnllf.ads                       |     2 +-
 gcc/ada/libgnat/s-exnlli.adb                       |     2 +-
 gcc/ada/libgnat/s-exnlli.ads                       |     2 +-
 gcc/ada/libgnat/s-exnllli.ads                      |     2 +-
 gcc/ada/libgnat/s-expint.adb                       |     2 +-
 gcc/ada/libgnat/s-expint.ads                       |     2 +-
 gcc/ada/libgnat/s-explli.adb                       |     2 +-
 gcc/ada/libgnat/s-explli.ads                       |     2 +-
 gcc/ada/libgnat/s-expllli.ads                      |     2 +-
 gcc/ada/libgnat/s-explllu.ads                      |     2 +-
 gcc/ada/libgnat/s-expllu.adb                       |     2 +-
 gcc/ada/libgnat/s-expllu.ads                       |     2 +-
 gcc/ada/libgnat/s-expmod.adb                       |     2 +-
 gcc/ada/libgnat/s-expmod.ads                       |     2 +-
 gcc/ada/libgnat/s-exponn.adb                       |     2 +-
 gcc/ada/libgnat/s-exponn.ads                       |     2 +-
 gcc/ada/libgnat/s-exponr.adb                       |     2 +-
 gcc/ada/libgnat/s-exponr.ads                       |     2 +-
 gcc/ada/libgnat/s-expont.adb                       |     2 +-
 gcc/ada/libgnat/s-expont.ads                       |     2 +-
 gcc/ada/libgnat/s-exponu.adb                       |     2 +-
 gcc/ada/libgnat/s-exponu.ads                       |     2 +-
 gcc/ada/libgnat/s-expuns.adb                       |     2 +-
 gcc/ada/libgnat/s-expuns.ads                       |     2 +-
 gcc/ada/libgnat/s-fatflt.ads                       |     2 +-
 gcc/ada/libgnat/s-fatgen.adb                       |     2 +-
 gcc/ada/libgnat/s-fatgen.ads                       |     2 +-
 gcc/ada/libgnat/s-fatlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-fatllf.ads                       |     2 +-
 gcc/ada/libgnat/s-ficobl.ads                       |     2 +-
 gcc/ada/libgnat/s-filatt.ads                       |     2 +-
 gcc/ada/libgnat/s-fileio.adb                       |     2 +-
 gcc/ada/libgnat/s-fileio.ads                       |     2 +-
 gcc/ada/libgnat/s-finmas.adb                       |     2 +-
 gcc/ada/libgnat/s-finmas.ads                       |     2 +-
 gcc/ada/libgnat/s-finroo.adb                       |     2 +-
 gcc/ada/libgnat/s-finroo.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon.adb                       |     2 +-
 gcc/ada/libgnat/s-flocon.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon__none.adb                 |     2 +-
 gcc/ada/libgnat/s-fode128.ads                      |     2 +-
 gcc/ada/libgnat/s-fode32.ads                       |     2 +-
 gcc/ada/libgnat/s-fode64.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi128.ads                      |     2 +-
 gcc/ada/libgnat/s-fofi32.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi64.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_d.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_d.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_f.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_f.ads                       |     2 +-
 gcc/ada/libgnat/s-forrea.adb                       |     2 +-
 gcc/ada/libgnat/s-forrea.ads                       |     2 +-
 gcc/ada/libgnat/s-gearop.adb                       |     2 +-
 gcc/ada/libgnat/s-gearop.ads                       |     2 +-
 gcc/ada/libgnat/s-genbig.adb                       |     2 +-
 gcc/ada/libgnat/s-genbig.ads                       |     2 +-
 gcc/ada/libgnat/s-geveop.adb                       |     2 +-
 gcc/ada/libgnat/s-geveop.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc.adb                       |     2 +-
 gcc/ada/libgnat/s-gloloc.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-htable.adb                       |     2 +-
 gcc/ada/libgnat/s-htable.ads                       |     2 +-
 gcc/ada/libgnat/s-imageb.adb                       |     2 +-
 gcc/ada/libgnat/s-imageb.ads                       |     2 +-
 gcc/ada/libgnat/s-imaged.adb                       |     2 +-
 gcc/ada/libgnat/s-imaged.ads                       |     2 +-
 gcc/ada/libgnat/s-imagef.adb                       |     2 +-
 gcc/ada/libgnat/s-imagef.ads                       |     2 +-
 gcc/ada/libgnat/s-imagei.adb                       |     2 +-
 gcc/ada/libgnat/s-imagei.ads                       |     2 +-
 gcc/ada/libgnat/s-imagen.adb                       |     2 +-
 gcc/ada/libgnat/s-imagen.ads                       |     2 +-
 gcc/ada/libgnat/s-imager.adb                       |     2 +-
 gcc/ada/libgnat/s-imager.ads                       |     2 +-
 gcc/ada/libgnat/s-imageu.adb                       |     2 +-
 gcc/ada/libgnat/s-imageu.ads                       |     2 +-
 gcc/ada/libgnat/s-imagew.adb                       |     2 +-
 gcc/ada/libgnat/s-imagew.ads                       |     2 +-
 gcc/ada/libgnat/s-imde128.ads                      |     2 +-
 gcc/ada/libgnat/s-imde32.ads                       |     2 +-
 gcc/ada/libgnat/s-imde64.ads                       |     2 +-
 gcc/ada/libgnat/s-imen16.ads                       |     2 +-
 gcc/ada/libgnat/s-imen32.ads                       |     2 +-
 gcc/ada/libgnat/s-imenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi128.ads                      |     2 +-
 gcc/ada/libgnat/s-imfi32.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi64.ads                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgboo.adb                       |     2 +-
 gcc/ada/libgnat/s-imgboo.ads                       |     2 +-
 gcc/ada/libgnat/s-imgcha.adb                       |     2 +-
 gcc/ada/libgnat/s-imgcha.ads                       |     2 +-
 gcc/ada/libgnat/s-imgflt.ads                       |     2 +-
 gcc/ada/libgnat/s-imgint.adb                       |     2 +-
 gcc/ada/libgnat/s-imgint.ads                       |     2 +-
 gcc/ada/libgnat/s-imglfl.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllb.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllb.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllf.ads                       |     2 +-
 gcc/ada/libgnat/s-imglli.adb                       |     2 +-
 gcc/ada/libgnat/s-imglli.ads                       |     2 +-
 gcc/ada/libgnat/s-imglllb.ads                      |     2 +-
 gcc/ada/libgnat/s-imgllli.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllu.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllw.ads                      |     2 +-
 gcc/ada/libgnat/s-imgllu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllw.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllw.ads                       |     2 +-
 gcc/ada/libgnat/s-imgrea.adb                       |     2 +-
 gcc/ada/libgnat/s-imgrea.ads                       |     2 +-
 gcc/ada/libgnat/s-imguns.adb                       |     2 +-
 gcc/ada/libgnat/s-imguns.ads                       |     2 +-
 gcc/ada/libgnat/s-imguti.adb                       |     2 +-
 gcc/ada/libgnat/s-imguti.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwch.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwch.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.ads                       |     2 +-
 gcc/ada/libgnat/s-io.adb                           |     2 +-
 gcc/ada/libgnat/s-io.ads                           |     2 +-
 gcc/ada/libgnat/s-llflex.ads                       |     2 +-
 gcc/ada/libgnat/s-maccod.ads                       |     2 +-
 gcc/ada/libgnat/s-mantis.adb                       |     2 +-
 gcc/ada/libgnat/s-mantis.ads                       |     2 +-
 gcc/ada/libgnat/s-mastop.adb                       |     2 +-
 gcc/ada/libgnat/s-mastop.ads                       |     2 +-
 gcc/ada/libgnat/s-memcop.ads                       |     2 +-
 gcc/ada/libgnat/s-memory.adb                       |     2 +-
 gcc/ada/libgnat/s-memory.ads                       |     2 +-
 gcc/ada/libgnat/s-mmap.adb                         |     2 +-
 gcc/ada/libgnat/s-mmap.ads                         |     2 +-
 gcc/ada/libgnat/s-mmauni__long.ads                 |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.ads                |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.adb                 |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.ads                 |     2 +-
 gcc/ada/libgnat/s-multip.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.ads                       |     2 +-
 gcc/ada/libgnat/s-optide.adb                       |     2 +-
 gcc/ada/libgnat/s-os_lib.adb                       |     2 +-
 gcc/ada/libgnat/s-os_lib.ads                       |     2 +-
 gcc/ada/libgnat/s-osprim.ads                       |     2 +-
 gcc/ada/libgnat/s-osprim__darwin.adb               |     2 +-
 gcc/ada/libgnat/s-osprim__lynxos.ads               |     2 +-
 gcc/ada/libgnat/s-osprim__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix2008.adb            |     2 +-
 gcc/ada/libgnat/s-osprim__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__solaris.adb              |     2 +-
 gcc/ada/libgnat/s-osprim__unix.adb                 |     2 +-
 gcc/ada/libgnat/s-osprim__x32.adb                  |     2 +-
 gcc/ada/libgnat/s-pack03.adb                       |     2 +-
 gcc/ada/libgnat/s-pack03.ads                       |     2 +-
 gcc/ada/libgnat/s-pack05.adb                       |     2 +-
 gcc/ada/libgnat/s-pack05.ads                       |     2 +-
 gcc/ada/libgnat/s-pack06.adb                       |     2 +-
 gcc/ada/libgnat/s-pack06.ads                       |     2 +-
 gcc/ada/libgnat/s-pack07.adb                       |     2 +-
 gcc/ada/libgnat/s-pack07.ads                       |     2 +-
 gcc/ada/libgnat/s-pack09.adb                       |     2 +-
 gcc/ada/libgnat/s-pack09.ads                       |     2 +-
 gcc/ada/libgnat/s-pack10.adb                       |     2 +-
 gcc/ada/libgnat/s-pack10.ads                       |     2 +-
 gcc/ada/libgnat/s-pack100.adb                      |     2 +-
 gcc/ada/libgnat/s-pack100.ads                      |     2 +-
 gcc/ada/libgnat/s-pack101.adb                      |     2 +-
 gcc/ada/libgnat/s-pack101.ads                      |     2 +-
 gcc/ada/libgnat/s-pack102.adb                      |     2 +-
 gcc/ada/libgnat/s-pack102.ads                      |     2 +-
 gcc/ada/libgnat/s-pack103.adb                      |     2 +-
 gcc/ada/libgnat/s-pack103.ads                      |     2 +-
 gcc/ada/libgnat/s-pack104.adb                      |     2 +-
 gcc/ada/libgnat/s-pack104.ads                      |     2 +-
 gcc/ada/libgnat/s-pack105.adb                      |     2 +-
 gcc/ada/libgnat/s-pack105.ads                      |     2 +-
 gcc/ada/libgnat/s-pack106.adb                      |     2 +-
 gcc/ada/libgnat/s-pack106.ads                      |     2 +-
 gcc/ada/libgnat/s-pack107.adb                      |     2 +-
 gcc/ada/libgnat/s-pack107.ads                      |     2 +-
 gcc/ada/libgnat/s-pack108.adb                      |     2 +-
 gcc/ada/libgnat/s-pack108.ads                      |     2 +-
 gcc/ada/libgnat/s-pack109.adb                      |     2 +-
 gcc/ada/libgnat/s-pack109.ads                      |     2 +-
 gcc/ada/libgnat/s-pack11.adb                       |     2 +-
 gcc/ada/libgnat/s-pack11.ads                       |     2 +-
 gcc/ada/libgnat/s-pack110.adb                      |     2 +-
 gcc/ada/libgnat/s-pack110.ads                      |     2 +-
 gcc/ada/libgnat/s-pack111.adb                      |     2 +-
 gcc/ada/libgnat/s-pack111.ads                      |     2 +-
 gcc/ada/libgnat/s-pack112.adb                      |     2 +-
 gcc/ada/libgnat/s-pack112.ads                      |     2 +-
 gcc/ada/libgnat/s-pack113.adb                      |     2 +-
 gcc/ada/libgnat/s-pack113.ads                      |     2 +-
 gcc/ada/libgnat/s-pack114.adb                      |     2 +-
 gcc/ada/libgnat/s-pack114.ads                      |     2 +-
 gcc/ada/libgnat/s-pack115.adb                      |     2 +-
 gcc/ada/libgnat/s-pack115.ads                      |     2 +-
 gcc/ada/libgnat/s-pack116.adb                      |     2 +-
 gcc/ada/libgnat/s-pack116.ads                      |     2 +-
 gcc/ada/libgnat/s-pack117.adb                      |     2 +-
 gcc/ada/libgnat/s-pack117.ads                      |     2 +-
 gcc/ada/libgnat/s-pack118.adb                      |     2 +-
 gcc/ada/libgnat/s-pack118.ads                      |     2 +-
 gcc/ada/libgnat/s-pack119.adb                      |     2 +-
 gcc/ada/libgnat/s-pack119.ads                      |     2 +-
 gcc/ada/libgnat/s-pack12.adb                       |     2 +-
 gcc/ada/libgnat/s-pack12.ads                       |     2 +-
 gcc/ada/libgnat/s-pack120.adb                      |     2 +-
 gcc/ada/libgnat/s-pack120.ads                      |     2 +-
 gcc/ada/libgnat/s-pack121.adb                      |     2 +-
 gcc/ada/libgnat/s-pack121.ads                      |     2 +-
 gcc/ada/libgnat/s-pack122.adb                      |     2 +-
 gcc/ada/libgnat/s-pack122.ads                      |     2 +-
 gcc/ada/libgnat/s-pack123.adb                      |     2 +-
 gcc/ada/libgnat/s-pack123.ads                      |     2 +-
 gcc/ada/libgnat/s-pack124.adb                      |     2 +-
 gcc/ada/libgnat/s-pack124.ads                      |     2 +-
 gcc/ada/libgnat/s-pack125.adb                      |     2 +-
 gcc/ada/libgnat/s-pack125.ads                      |     2 +-
 gcc/ada/libgnat/s-pack126.adb                      |     2 +-
 gcc/ada/libgnat/s-pack126.ads                      |     2 +-
 gcc/ada/libgnat/s-pack127.adb                      |     2 +-
 gcc/ada/libgnat/s-pack127.ads                      |     2 +-
 gcc/ada/libgnat/s-pack13.adb                       |     2 +-
 gcc/ada/libgnat/s-pack13.ads                       |     2 +-
 gcc/ada/libgnat/s-pack14.adb                       |     2 +-
 gcc/ada/libgnat/s-pack14.ads                       |     2 +-
 gcc/ada/libgnat/s-pack15.adb                       |     2 +-
 gcc/ada/libgnat/s-pack15.ads                       |     2 +-
 gcc/ada/libgnat/s-pack17.adb                       |     2 +-
 gcc/ada/libgnat/s-pack17.ads                       |     2 +-
 gcc/ada/libgnat/s-pack18.adb                       |     2 +-
 gcc/ada/libgnat/s-pack18.ads                       |     2 +-
 gcc/ada/libgnat/s-pack19.adb                       |     2 +-
 gcc/ada/libgnat/s-pack19.ads                       |     2 +-
 gcc/ada/libgnat/s-pack20.adb                       |     2 +-
 gcc/ada/libgnat/s-pack20.ads                       |     2 +-
 gcc/ada/libgnat/s-pack21.adb                       |     2 +-
 gcc/ada/libgnat/s-pack21.ads                       |     2 +-
 gcc/ada/libgnat/s-pack22.adb                       |     2 +-
 gcc/ada/libgnat/s-pack22.ads                       |     2 +-
 gcc/ada/libgnat/s-pack23.adb                       |     2 +-
 gcc/ada/libgnat/s-pack23.ads                       |     2 +-
 gcc/ada/libgnat/s-pack24.adb                       |     2 +-
 gcc/ada/libgnat/s-pack24.ads                       |     2 +-
 gcc/ada/libgnat/s-pack25.adb                       |     2 +-
 gcc/ada/libgnat/s-pack25.ads                       |     2 +-
 gcc/ada/libgnat/s-pack26.adb                       |     2 +-
 gcc/ada/libgnat/s-pack26.ads                       |     2 +-
 gcc/ada/libgnat/s-pack27.adb                       |     2 +-
 gcc/ada/libgnat/s-pack27.ads                       |     2 +-
 gcc/ada/libgnat/s-pack28.adb                       |     2 +-
 gcc/ada/libgnat/s-pack28.ads                       |     2 +-
 gcc/ada/libgnat/s-pack29.adb                       |     2 +-
 gcc/ada/libgnat/s-pack29.ads                       |     2 +-
 gcc/ada/libgnat/s-pack30.adb                       |     2 +-
 gcc/ada/libgnat/s-pack30.ads                       |     2 +-
 gcc/ada/libgnat/s-pack31.adb                       |     2 +-
 gcc/ada/libgnat/s-pack31.ads                       |     2 +-
 gcc/ada/libgnat/s-pack33.adb                       |     2 +-
 gcc/ada/libgnat/s-pack33.ads                       |     2 +-
 gcc/ada/libgnat/s-pack34.adb                       |     2 +-
 gcc/ada/libgnat/s-pack34.ads                       |     2 +-
 gcc/ada/libgnat/s-pack35.adb                       |     2 +-
 gcc/ada/libgnat/s-pack35.ads                       |     2 +-
 gcc/ada/libgnat/s-pack36.adb                       |     2 +-
 gcc/ada/libgnat/s-pack36.ads                       |     2 +-
 gcc/ada/libgnat/s-pack37.adb                       |     2 +-
 gcc/ada/libgnat/s-pack37.ads                       |     2 +-
 gcc/ada/libgnat/s-pack38.adb                       |     2 +-
 gcc/ada/libgnat/s-pack38.ads                       |     2 +-
 gcc/ada/libgnat/s-pack39.adb                       |     2 +-
 gcc/ada/libgnat/s-pack39.ads                       |     2 +-
 gcc/ada/libgnat/s-pack40.adb                       |     2 +-
 gcc/ada/libgnat/s-pack40.ads                       |     2 +-
 gcc/ada/libgnat/s-pack41.adb                       |     2 +-
 gcc/ada/libgnat/s-pack41.ads                       |     2 +-
 gcc/ada/libgnat/s-pack42.adb                       |     2 +-
 gcc/ada/libgnat/s-pack42.ads                       |     2 +-
 gcc/ada/libgnat/s-pack43.adb                       |     2 +-
 gcc/ada/libgnat/s-pack43.ads                       |     2 +-
 gcc/ada/libgnat/s-pack44.adb                       |     2 +-
 gcc/ada/libgnat/s-pack44.ads                       |     2 +-
 gcc/ada/libgnat/s-pack45.adb                       |     2 +-
 gcc/ada/libgnat/s-pack45.ads                       |     2 +-
 gcc/ada/libgnat/s-pack46.adb                       |     2 +-
 gcc/ada/libgnat/s-pack46.ads                       |     2 +-
 gcc/ada/libgnat/s-pack47.adb                       |     2 +-
 gcc/ada/libgnat/s-pack47.ads                       |     2 +-
 gcc/ada/libgnat/s-pack48.adb                       |     2 +-
 gcc/ada/libgnat/s-pack48.ads                       |     2 +-
 gcc/ada/libgnat/s-pack49.adb                       |     2 +-
 gcc/ada/libgnat/s-pack49.ads                       |     2 +-
 gcc/ada/libgnat/s-pack50.adb                       |     2 +-
 gcc/ada/libgnat/s-pack50.ads                       |     2 +-
 gcc/ada/libgnat/s-pack51.adb                       |     2 +-
 gcc/ada/libgnat/s-pack51.ads                       |     2 +-
 gcc/ada/libgnat/s-pack52.adb                       |     2 +-
 gcc/ada/libgnat/s-pack52.ads                       |     2 +-
 gcc/ada/libgnat/s-pack53.adb                       |     2 +-
 gcc/ada/libgnat/s-pack53.ads                       |     2 +-
 gcc/ada/libgnat/s-pack54.adb                       |     2 +-
 gcc/ada/libgnat/s-pack54.ads                       |     2 +-
 gcc/ada/libgnat/s-pack55.adb                       |     2 +-
 gcc/ada/libgnat/s-pack55.ads                       |     2 +-
 gcc/ada/libgnat/s-pack56.adb                       |     2 +-
 gcc/ada/libgnat/s-pack56.ads                       |     2 +-
 gcc/ada/libgnat/s-pack57.adb                       |     2 +-
 gcc/ada/libgnat/s-pack57.ads                       |     2 +-
 gcc/ada/libgnat/s-pack58.adb                       |     2 +-
 gcc/ada/libgnat/s-pack58.ads                       |     2 +-
 gcc/ada/libgnat/s-pack59.adb                       |     2 +-
 gcc/ada/libgnat/s-pack59.ads                       |     2 +-
 gcc/ada/libgnat/s-pack60.adb                       |     2 +-
 gcc/ada/libgnat/s-pack60.ads                       |     2 +-
 gcc/ada/libgnat/s-pack61.adb                       |     2 +-
 gcc/ada/libgnat/s-pack61.ads                       |     2 +-
 gcc/ada/libgnat/s-pack62.adb                       |     2 +-
 gcc/ada/libgnat/s-pack62.ads                       |     2 +-
 gcc/ada/libgnat/s-pack63.adb                       |     2 +-
 gcc/ada/libgnat/s-pack63.ads                       |     2 +-
 gcc/ada/libgnat/s-pack65.adb                       |     2 +-
 gcc/ada/libgnat/s-pack65.ads                       |     2 +-
 gcc/ada/libgnat/s-pack66.adb                       |     2 +-
 gcc/ada/libgnat/s-pack66.ads                       |     2 +-
 gcc/ada/libgnat/s-pack67.adb                       |     2 +-
 gcc/ada/libgnat/s-pack67.ads                       |     2 +-
 gcc/ada/libgnat/s-pack68.adb                       |     2 +-
 gcc/ada/libgnat/s-pack68.ads                       |     2 +-
 gcc/ada/libgnat/s-pack69.adb                       |     2 +-
 gcc/ada/libgnat/s-pack69.ads                       |     2 +-
 gcc/ada/libgnat/s-pack70.adb                       |     2 +-
 gcc/ada/libgnat/s-pack70.ads                       |     2 +-
 gcc/ada/libgnat/s-pack71.adb                       |     2 +-
 gcc/ada/libgnat/s-pack71.ads                       |     2 +-
 gcc/ada/libgnat/s-pack72.adb                       |     2 +-
 gcc/ada/libgnat/s-pack72.ads                       |     2 +-
 gcc/ada/libgnat/s-pack73.adb                       |     2 +-
 gcc/ada/libgnat/s-pack73.ads                       |     2 +-
 gcc/ada/libgnat/s-pack74.adb                       |     2 +-
 gcc/ada/libgnat/s-pack74.ads                       |     2 +-
 gcc/ada/libgnat/s-pack75.adb                       |     2 +-
 gcc/ada/libgnat/s-pack75.ads                       |     2 +-
 gcc/ada/libgnat/s-pack76.adb                       |     2 +-
 gcc/ada/libgnat/s-pack76.ads                       |     2 +-
 gcc/ada/libgnat/s-pack77.adb                       |     2 +-
 gcc/ada/libgnat/s-pack77.ads                       |     2 +-
 gcc/ada/libgnat/s-pack78.adb                       |     2 +-
 gcc/ada/libgnat/s-pack78.ads                       |     2 +-
 gcc/ada/libgnat/s-pack79.adb                       |     2 +-
 gcc/ada/libgnat/s-pack79.ads                       |     2 +-
 gcc/ada/libgnat/s-pack80.adb                       |     2 +-
 gcc/ada/libgnat/s-pack80.ads                       |     2 +-
 gcc/ada/libgnat/s-pack81.adb                       |     2 +-
 gcc/ada/libgnat/s-pack81.ads                       |     2 +-
 gcc/ada/libgnat/s-pack82.adb                       |     2 +-
 gcc/ada/libgnat/s-pack82.ads                       |     2 +-
 gcc/ada/libgnat/s-pack83.adb                       |     2 +-
 gcc/ada/libgnat/s-pack83.ads                       |     2 +-
 gcc/ada/libgnat/s-pack84.adb                       |     2 +-
 gcc/ada/libgnat/s-pack84.ads                       |     2 +-
 gcc/ada/libgnat/s-pack85.adb                       |     2 +-
 gcc/ada/libgnat/s-pack85.ads                       |     2 +-
 gcc/ada/libgnat/s-pack86.adb                       |     2 +-
 gcc/ada/libgnat/s-pack86.ads                       |     2 +-
 gcc/ada/libgnat/s-pack87.adb                       |     2 +-
 gcc/ada/libgnat/s-pack87.ads                       |     2 +-
 gcc/ada/libgnat/s-pack88.adb                       |     2 +-
 gcc/ada/libgnat/s-pack88.ads                       |     2 +-
 gcc/ada/libgnat/s-pack89.adb                       |     2 +-
 gcc/ada/libgnat/s-pack89.ads                       |     2 +-
 gcc/ada/libgnat/s-pack90.adb                       |     2 +-
 gcc/ada/libgnat/s-pack90.ads                       |     2 +-
 gcc/ada/libgnat/s-pack91.adb                       |     2 +-
 gcc/ada/libgnat/s-pack91.ads                       |     2 +-
 gcc/ada/libgnat/s-pack92.adb                       |     2 +-
 gcc/ada/libgnat/s-pack92.ads                       |     2 +-
 gcc/ada/libgnat/s-pack93.adb                       |     2 +-
 gcc/ada/libgnat/s-pack93.ads                       |     2 +-
 gcc/ada/libgnat/s-pack94.adb                       |     2 +-
 gcc/ada/libgnat/s-pack94.ads                       |     2 +-
 gcc/ada/libgnat/s-pack95.adb                       |     2 +-
 gcc/ada/libgnat/s-pack95.ads                       |     2 +-
 gcc/ada/libgnat/s-pack96.adb                       |     2 +-
 gcc/ada/libgnat/s-pack96.ads                       |     2 +-
 gcc/ada/libgnat/s-pack97.adb                       |     2 +-
 gcc/ada/libgnat/s-pack97.ads                       |     2 +-
 gcc/ada/libgnat/s-pack98.adb                       |     2 +-
 gcc/ada/libgnat/s-pack98.ads                       |     2 +-
 gcc/ada/libgnat/s-pack99.adb                       |     2 +-
 gcc/ada/libgnat/s-pack99.ads                       |     2 +-
 gcc/ada/libgnat/s-parame.adb                       |     2 +-
 gcc/ada/libgnat/s-parame.ads                       |     2 +-
 gcc/ada/libgnat/s-parame__hpux.ads                 |     2 +-
 gcc/ada/libgnat/s-parame__posix2008.ads            |     2 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.ads              |     2 +-
 gcc/ada/libgnat/s-parint.adb                       |     2 +-
 gcc/ada/libgnat/s-parint.ads                       |     2 +-
 gcc/ada/libgnat/s-pehage.adb                       |     2 +-
 gcc/ada/libgnat/s-pehage.ads                       |     2 +-
 gcc/ada/libgnat/s-pooglo.adb                       |     2 +-
 gcc/ada/libgnat/s-pooglo.ads                       |     2 +-
 gcc/ada/libgnat/s-pooloc.adb                       |     2 +-
 gcc/ada/libgnat/s-pooloc.ads                       |     2 +-
 gcc/ada/libgnat/s-poosiz.adb                       |     2 +-
 gcc/ada/libgnat/s-poosiz.ads                       |     2 +-
 gcc/ada/libgnat/s-powflt.ads                       |     2 +-
 gcc/ada/libgnat/s-powlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-powllf.ads                       |     2 +-
 gcc/ada/libgnat/s-purexc.ads                       |     2 +-
 gcc/ada/libgnat/s-putima.adb                       |    52 +-
 gcc/ada/libgnat/s-putima.ads                       |    18 +-
 gcc/ada/libgnat/s-rannum.adb                       |     2 +-
 gcc/ada/libgnat/s-rannum.ads                       |     2 +-
 gcc/ada/libgnat/s-ransee.adb                       |     2 +-
 gcc/ada/libgnat/s-ransee.ads                       |     2 +-
 gcc/ada/libgnat/s-regexp.adb                       |     2 +-
 gcc/ada/libgnat/s-regexp.ads                       |     2 +-
 gcc/ada/libgnat/s-regpat.adb                       |     2 +-
 gcc/ada/libgnat/s-regpat.ads                       |     2 +-
 gcc/ada/libgnat/s-resfil.adb                       |     2 +-
 gcc/ada/libgnat/s-resfil.ads                       |     2 +-
 gcc/ada/libgnat/s-restri.adb                       |     2 +-
 gcc/ada/libgnat/s-restri.ads                       |     2 +-
 gcc/ada/libgnat/s-retsta.ads                       |     2 +-
 gcc/ada/libgnat/s-rident.ads                       |     2 +-
 gcc/ada/libgnat/s-rpc.adb                          |     2 +-
 gcc/ada/libgnat/s-rpc.ads                          |     2 +-
 gcc/ada/libgnat/s-scaval.adb                       |     2 +-
 gcc/ada/libgnat/s-scaval.ads                       |     2 +-
 gcc/ada/libgnat/s-scaval__128.adb                  |     2 +-
 gcc/ada/libgnat/s-scaval__128.ads                  |     2 +-
 gcc/ada/libgnat/s-secsta.adb                       |     2 +-
 gcc/ada/libgnat/s-secsta.ads                       |     2 +-
 gcc/ada/libgnat/s-sequio.adb                       |     2 +-
 gcc/ada/libgnat/s-sequio.ads                       |     2 +-
 gcc/ada/libgnat/s-shabig.ads                       |     2 +-
 gcc/ada/libgnat/s-shasto.adb                       |     2 +-
 gcc/ada/libgnat/s-shasto.ads                       |     2 +-
 gcc/ada/libgnat/s-soflin.adb                       |     2 +-
 gcc/ada/libgnat/s-soflin.ads                       |     2 +-
 gcc/ada/libgnat/s-soliin.adb                       |     2 +-
 gcc/ada/libgnat/s-soliin.ads                       |     2 +-
 gcc/ada/libgnat/s-spark.ads                        |     2 +-
 gcc/ada/libgnat/s-spcuop.adb                       |     2 +-
 gcc/ada/libgnat/s-spcuop.ads                       |     2 +-
 gcc/ada/libgnat/s-spsufi.adb                       |     2 +-
 gcc/ada/libgnat/s-spsufi.ads                       |     2 +-
 gcc/ada/libgnat/s-stache.adb                       |     2 +-
 gcc/ada/libgnat/s-stache.ads                       |     2 +-
 gcc/ada/libgnat/s-stalib.adb                       |     2 +-
 gcc/ada/libgnat/s-stalib.ads                       |     2 +-
 gcc/ada/libgnat/s-statxd.adb                       |     2 +-
 gcc/ada/libgnat/s-statxd.ads                       |     2 +-
 gcc/ada/libgnat/s-stausa.adb                       |     2 +-
 gcc/ada/libgnat/s-stausa.ads                       |     2 +-
 gcc/ada/libgnat/s-stchop.adb                       |     2 +-
 gcc/ada/libgnat/s-stchop.ads                       |     2 +-
 gcc/ada/libgnat/s-stchop__limit.ads                |     2 +-
 gcc/ada/libgnat/s-stchop__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-stoele.adb                       |     2 +-
 gcc/ada/libgnat/s-stoele.ads                       |     2 +-
 gcc/ada/libgnat/s-stopoo.adb                       |     2 +-
 gcc/ada/libgnat/s-stopoo.ads                       |     2 +-
 gcc/ada/libgnat/s-stposu.adb                       |     2 +-
 gcc/ada/libgnat/s-stposu.ads                       |     2 +-
 gcc/ada/libgnat/s-stratt.adb                       |     2 +-
 gcc/ada/libgnat/s-stratt.ads                       |     2 +-
 gcc/ada/libgnat/s-strcom.adb                       |     2 +-
 gcc/ada/libgnat/s-strcom.ads                       |     2 +-
 gcc/ada/libgnat/s-strhas.adb                       |     2 +-
 gcc/ada/libgnat/s-strhas.ads                       |     2 +-
 gcc/ada/libgnat/s-string.adb                       |     2 +-
 gcc/ada/libgnat/s-string.ads                       |     2 +-
 gcc/ada/libgnat/s-ststop.adb                       |     2 +-
 gcc/ada/libgnat/s-ststop.ads                       |     2 +-
 gcc/ada/libgnat/s-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/s-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/s-traceb.adb                       |     2 +-
 gcc/ada/libgnat/s-traceb.ads                       |     2 +-
 gcc/ada/libgnat/s-traceb__hpux.adb                 |     2 +-
 gcc/ada/libgnat/s-traceb__mastop.adb               |     2 +-
 gcc/ada/libgnat/s-traent.adb                       |     2 +-
 gcc/ada/libgnat/s-traent.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym.adb                       |     2 +-
 gcc/ada/libgnat/s-trasym.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona.adb                       |     2 +-
 gcc/ada/libgnat/s-tsmona__linux.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-unstyp.ads                       |     2 +-
 gcc/ada/libgnat/s-utf_32.adb                       |     2 +-
 gcc/ada/libgnat/s-utf_32.ads                       |     2 +-
 gcc/ada/libgnat/s-vade128.ads                      |     2 +-
 gcc/ada/libgnat/s-vade32.ads                       |     2 +-
 gcc/ada/libgnat/s-vade64.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen16.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen32.ads                       |     2 +-
 gcc/ada/libgnat/s-vaenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi128.ads                      |     2 +-
 gcc/ada/libgnat/s-vafi32.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi64.ads                       |     2 +-
 gcc/ada/libgnat/s-vaispe.adb                       |     2 +-
 gcc/ada/libgnat/s-vaispe.ads                       |     2 +-
 gcc/ada/libgnat/s-valboo.adb                       |     2 +-
 gcc/ada/libgnat/s-valboo.ads                       |     2 +-
 gcc/ada/libgnat/s-valcha.adb                       |     2 +-
 gcc/ada/libgnat/s-valcha.ads                       |     2 +-
 gcc/ada/libgnat/s-valflt.ads                       |     2 +-
 gcc/ada/libgnat/s-valint.adb                       |     2 +-
 gcc/ada/libgnat/s-valint.ads                       |     2 +-
 gcc/ada/libgnat/s-vallfl.ads                       |     2 +-
 gcc/ada/libgnat/s-valllf.ads                       |     2 +-
 gcc/ada/libgnat/s-vallli.adb                       |     2 +-
 gcc/ada/libgnat/s-vallli.ads                       |     2 +-
 gcc/ada/libgnat/s-valllli.ads                      |     2 +-
 gcc/ada/libgnat/s-vallllu.ads                      |     2 +-
 gcc/ada/libgnat/s-valllu.adb                       |     2 +-
 gcc/ada/libgnat/s-valllu.ads                       |     2 +-
 gcc/ada/libgnat/s-valrea.adb                       |     2 +-
 gcc/ada/libgnat/s-valrea.ads                       |     2 +-
 gcc/ada/libgnat/s-valued.adb                       |     2 +-
 gcc/ada/libgnat/s-valued.ads                       |     2 +-
 gcc/ada/libgnat/s-valuef.adb                       |     2 +-
 gcc/ada/libgnat/s-valuef.ads                       |     2 +-
 gcc/ada/libgnat/s-valuei.adb                       |     2 +-
 gcc/ada/libgnat/s-valuei.ads                       |     2 +-
 gcc/ada/libgnat/s-valuen.adb                       |     2 +-
 gcc/ada/libgnat/s-valuen.ads                       |     2 +-
 gcc/ada/libgnat/s-valuer.adb                       |     2 +-
 gcc/ada/libgnat/s-valuer.ads                       |     2 +-
 gcc/ada/libgnat/s-valueu.adb                       |     2 +-
 gcc/ada/libgnat/s-valueu.ads                       |     2 +-
 gcc/ada/libgnat/s-valuns.adb                       |     2 +-
 gcc/ada/libgnat/s-valuns.ads                       |     2 +-
 gcc/ada/libgnat/s-valuti.adb                       |     2 +-
 gcc/ada/libgnat/s-valuti.ads                       |     2 +-
 gcc/ada/libgnat/s-valwch.adb                       |     2 +-
 gcc/ada/libgnat/s-valwch.ads                       |     2 +-
 gcc/ada/libgnat/s-vauspe.adb                       |     2 +-
 gcc/ada/libgnat/s-vauspe.ads                       |     2 +-
 gcc/ada/libgnat/s-veboop.adb                       |     2 +-
 gcc/ada/libgnat/s-veboop.ads                       |     2 +-
 gcc/ada/libgnat/s-vector.ads                       |     2 +-
 gcc/ada/libgnat/s-vercon.adb                       |     2 +-
 gcc/ada/libgnat/s-vercon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcon.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchjis.adb                       |     2 +-
 gcc/ada/libgnat/s-wchjis.ads                       |     2 +-
 gcc/ada/libgnat/s-wchstw.adb                       |     2 +-
 gcc/ada/libgnat/s-wchstw.ads                       |     2 +-
 gcc/ada/libgnat/s-wchwts.adb                       |     2 +-
 gcc/ada/libgnat/s-wchwts.ads                       |     2 +-
 gcc/ada/libgnat/s-widboo.adb                       |     2 +-
 gcc/ada/libgnat/s-widboo.ads                       |     2 +-
 gcc/ada/libgnat/s-widcha.adb                       |     2 +-
 gcc/ada/libgnat/s-widcha.ads                       |     2 +-
 gcc/ada/libgnat/s-widenu.adb                       |     2 +-
 gcc/ada/libgnat/s-widenu.ads                       |     2 +-
 gcc/ada/libgnat/s-widint.ads                       |     2 +-
 gcc/ada/libgnat/s-widlli.adb                       |     2 +-
 gcc/ada/libgnat/s-widlli.ads                       |     2 +-
 gcc/ada/libgnat/s-widllli.ads                      |     2 +-
 gcc/ada/libgnat/s-widlllu.ads                      |     2 +-
 gcc/ada/libgnat/s-widllu.adb                       |     2 +-
 gcc/ada/libgnat/s-widllu.ads                       |     2 +-
 gcc/ada/libgnat/s-widthi.adb                       |     2 +-
 gcc/ada/libgnat/s-widthi.ads                       |     2 +-
 gcc/ada/libgnat/s-widthu.adb                       |     2 +-
 gcc/ada/libgnat/s-widthu.ads                       |     2 +-
 gcc/ada/libgnat/s-widuns.ads                       |     2 +-
 gcc/ada/libgnat/s-widwch.adb                       |     2 +-
 gcc/ada/libgnat/s-widwch.ads                       |     2 +-
 gcc/ada/libgnat/s-win32.ads                        |     2 +-
 gcc/ada/libgnat/s-winext.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.ads                       |     2 +-
 gcc/ada/libgnat/system-aix.ads                     |     2 +-
 gcc/ada/libgnat/system-darwin-arm.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-ppc.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-x86.ads              |     2 +-
 gcc/ada/libgnat/system-djgpp.ads                   |     2 +-
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |     2 +-
 gcc/ada/libgnat/system-freebsd.ads                 |     2 +-
 gcc/ada/libgnat/system-hpux-ia64.ads               |     2 +-
 gcc/ada/libgnat/system-hpux.ads                    |     2 +-
 gcc/ada/libgnat/system-linux-alpha.ads             |     2 +-
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +-
 gcc/ada/libgnat/system-linux-hppa.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ia64.ads              |     2 +-
 gcc/ada/libgnat/system-linux-m68k.ads              |     2 +-
 gcc/ada/libgnat/system-linux-mips.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ppc.ads               |     2 +-
 gcc/ada/libgnat/system-linux-riscv.ads             |     2 +-
 gcc/ada/libgnat/system-linux-s390.ads              |     2 +-
 gcc/ada/libgnat/system-linux-sh4.ads               |     2 +-
 gcc/ada/libgnat/system-linux-sparc.ads             |     2 +-
 gcc/ada/libgnat/system-linux-x86.ads               |     2 +-
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |     2 +-
 gcc/ada/libgnat/system-lynxos178-x86.ads           |     2 +-
 gcc/ada/libgnat/system-mingw.ads                   |     2 +-
 gcc/ada/libgnat/system-qnx-arm.ads                 |     2 +-
 gcc/ada/libgnat/system-rtems.ads                   |     2 +-
 gcc/ada/libgnat/system-solaris-sparc.ads           |     2 +-
 gcc/ada/libgnat/system-solaris-x86.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     2 +-
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |     2 +-
 gcc/ada/link.c                                     |     2 +-
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/live.ads                                   |     2 +-
 gcc/ada/locales.c                                  |     2 +-
 gcc/ada/make.adb                                   |     2 +-
 gcc/ada/make.ads                                   |     2 +-
 gcc/ada/make_util.adb                              |     2 +-
 gcc/ada/make_util.ads                              |     2 +-
 gcc/ada/makeusg.adb                                |     2 +-
 gcc/ada/makeusg.ads                                |     2 +-
 gcc/ada/mdll-fil.adb                               |     2 +-
 gcc/ada/mdll-fil.ads                               |     2 +-
 gcc/ada/mdll-utl.adb                               |     2 +-
 gcc/ada/mdll-utl.ads                               |     2 +-
 gcc/ada/mdll.adb                                   |     2 +-
 gcc/ada/mdll.ads                                   |     2 +-
 gcc/ada/mingw32.h                                  |     3 +-
 gcc/ada/mkdir.c                                    |     3 +-
 gcc/ada/namet-sp.adb                               |     2 +-
 gcc/ada/namet-sp.ads                               |     2 +-
 gcc/ada/namet.adb                                  |     2 +-
 gcc/ada/namet.ads                                  |     2 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |     2 +-
 gcc/ada/nlists.ads                                 |     2 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |     2 +-
 gcc/ada/opt.ads                                    |     2 +-
 gcc/ada/osint-b.adb                                |     2 +-
 gcc/ada/osint-b.ads                                |     2 +-
 gcc/ada/osint-c.adb                                |     2 +-
 gcc/ada/osint-c.ads                                |     2 +-
 gcc/ada/osint-l.adb                                |     2 +-
 gcc/ada/osint-l.ads                                |     2 +-
 gcc/ada/osint-m.adb                                |     2 +-
 gcc/ada/osint-m.ads                                |     2 +-
 gcc/ada/osint.adb                                  |     2 +-
 gcc/ada/osint.ads                                  |     2 +-
 gcc/ada/output.adb                                 |     2 +-
 gcc/ada/output.ads                                 |     2 +-
 gcc/ada/par-ch10.adb                               |     2 +-
 gcc/ada/par-ch11.adb                               |     2 +-
 gcc/ada/par-ch12.adb                               |     2 +-
 gcc/ada/par-ch13.adb                               |     2 +-
 gcc/ada/par-ch2.adb                                |    75 +-
 gcc/ada/par-ch3.adb                                |     2 +-
 gcc/ada/par-ch4.adb                                |    18 +-
 gcc/ada/par-ch5.adb                                |     2 +-
 gcc/ada/par-ch6.adb                                |     2 +-
 gcc/ada/par-ch7.adb                                |     2 +-
 gcc/ada/par-ch8.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |     2 +-
 gcc/ada/par-endh.adb                               |     2 +-
 gcc/ada/par-labl.adb                               |     2 +-
 gcc/ada/par-load.adb                               |     2 +-
 gcc/ada/par-prag.adb                               |     2 +-
 gcc/ada/par-sync.adb                               |     2 +-
 gcc/ada/par-tchk.adb                               |    16 +-
 gcc/ada/par-util.adb                               |     2 +-
 gcc/ada/par.adb                                    |     6 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |     2 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |     2 +-
 gcc/ada/pprint.ads                                 |     2 +-
 gcc/ada/prep.adb                                   |     2 +-
 gcc/ada/prep.ads                                   |     2 +-
 gcc/ada/prepcomp.adb                               |     2 +-
 gcc/ada/prepcomp.ads                               |     2 +-
 gcc/ada/put_scos.adb                               |     2 +-
 gcc/ada/put_scos.ads                               |     2 +-
 gcc/ada/raise-gcc.c                                |     2 +-
 gcc/ada/raise.c                                    |     2 +-
 gcc/ada/raise.h                                    |     2 +-
 gcc/ada/repinfo-input.adb                          |     2 +-
 gcc/ada/repinfo-input.ads                          |     2 +-
 gcc/ada/repinfo.adb                                |     2 +-
 gcc/ada/repinfo.ads                                |     6 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |     2 +-
 gcc/ada/restrict.ads                               |     2 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     3 +-
 gcc/ada/rtinit.c                                   |     3 +-
 gcc/ada/rtsfind.adb                                |     2 +-
 gcc/ada/rtsfind.ads                                |     4 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     2 +-
 gcc/ada/scans.adb                                  |     2 +-
 gcc/ada/scans.ads                                  |    16 +-
 gcc/ada/scil_ll.adb                                |     2 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |     2 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |   138 +-
 gcc/ada/scng.ads                                   |     2 +-
 gcc/ada/scos.adb                                   |     2 +-
 gcc/ada/scos.ads                                   |     2 +-
 gcc/ada/scos.h                                     |     2 +-
 gcc/ada/sdefault.ads                               |     2 +-
 gcc/ada/seh_init.c                                 |     3 +-
 gcc/ada/sem.adb                                    |     5 +-
 gcc/ada/sem.ads                                    |     2 +-
 gcc/ada/sem_aggr.adb                               |     4 +-
 gcc/ada/sem_aggr.ads                               |     2 +-
 gcc/ada/sem_attr.adb                               |     2 +-
 gcc/ada/sem_attr.ads                               |     2 +-
 gcc/ada/sem_aux.adb                                |     2 +-
 gcc/ada/sem_aux.ads                                |     2 +-
 gcc/ada/sem_case.adb                               |     2 +-
 gcc/ada/sem_case.ads                               |     2 +-
 gcc/ada/sem_cat.adb                                |     2 +-
 gcc/ada/sem_cat.ads                                |     2 +-
 gcc/ada/sem_ch10.adb                               |     2 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |     2 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |    38 +-
 gcc/ada/sem_ch12.ads                               |     2 +-
 gcc/ada/sem_ch13.adb                               |     2 +-
 gcc/ada/sem_ch13.ads                               |     2 +-
 gcc/ada/sem_ch2.adb                                |    21 +-
 gcc/ada/sem_ch2.ads                                |    13 +-
 gcc/ada/sem_ch3.adb                                |     2 +-
 gcc/ada/sem_ch3.ads                                |     2 +-
 gcc/ada/sem_ch4.adb                                |     2 +-
 gcc/ada/sem_ch4.ads                                |     2 +-
 gcc/ada/sem_ch5.adb                                |    15 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |    17 +-
 gcc/ada/sem_ch6.ads                                |     2 +-
 gcc/ada/sem_ch7.adb                                |     2 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |    14 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |     2 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |     2 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |     2 +-
 gcc/ada/sem_disp.ads                               |     2 +-
 gcc/ada/sem_dist.adb                               |     2 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |     2 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |     2 +-
 gcc/ada/sem_eval.ads                               |     2 +-
 gcc/ada/sem_intr.adb                               |     2 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |     2 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |    22 +-
 gcc/ada/sem_prag.ads                               |     2 +-
 gcc/ada/sem_res.adb                                |    44 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |     2 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     2 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |     2 +-
 gcc/ada/sem_type.ads                               |     2 +-
 gcc/ada/sem_util.adb                               |     9 +-
 gcc/ada/sem_util.ads                               |     2 +-
 gcc/ada/sem_warn.adb                               |     2 +-
 gcc/ada/sem_warn.ads                               |     2 +-
 gcc/ada/set_targ.adb                               |     2 +-
 gcc/ada/set_targ.ads                               |     2 +-
 gcc/ada/sfn_scan.adb                               |     2 +-
 gcc/ada/sfn_scan.ads                               |     2 +-
 gcc/ada/sigtramp-arm-qnx.c                         |     2 +-
 gcc/ada/sigtramp-armdroid.c                        |     2 +-
 gcc/ada/sigtramp-ios.c                             |     2 +-
 gcc/ada/sigtramp-qnx.c                             |     2 +-
 gcc/ada/sigtramp-vxworks-target.h                  |     2 +-
 gcc/ada/sigtramp-vxworks.c                         |     2 +-
 gcc/ada/sigtramp.h                                 |     2 +-
 gcc/ada/sinfo-cn.adb                               |     2 +-
 gcc/ada/sinfo-cn.ads                               |     2 +-
 gcc/ada/sinfo-utils.adb                            |     2 +-
 gcc/ada/sinfo-utils.ads                            |     2 +-
 gcc/ada/sinfo.adb                                  |     2 +-
 gcc/ada/sinfo.ads                                  |    29 +-
 gcc/ada/sinput-c.adb                               |     2 +-
 gcc/ada/sinput-c.ads                               |     2 +-
 gcc/ada/sinput-d.adb                               |     2 +-
 gcc/ada/sinput-d.ads                               |     2 +-
 gcc/ada/sinput-l.adb                               |     2 +-
 gcc/ada/sinput-l.ads                               |     2 +-
 gcc/ada/sinput.adb                                 |     2 +-
 gcc/ada/sinput.ads                                 |     2 +-
 gcc/ada/socket.c                                   |     2 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |    34 +-
 gcc/ada/sprint.ads                                 |     2 +-
 gcc/ada/stand.ads                                  |     2 +-
 gcc/ada/stringt.adb                                |     2 +-
 gcc/ada/stringt.ads                                |     2 +-
 gcc/ada/stringt.h                                  |     2 +-
 gcc/ada/strub.adb                                  |     2 +-
 gcc/ada/strub.ads                                  |     2 +-
 gcc/ada/style.adb                                  |     2 +-
 gcc/ada/style.ads                                  |     2 +-
 gcc/ada/styleg.adb                                 |     2 +-
 gcc/ada/styleg.ads                                 |     2 +-
 gcc/ada/stylesw.adb                                |     2 +-
 gcc/ada/stylesw.ads                                |     2 +-
 gcc/ada/switch-b.adb                               |     2 +-
 gcc/ada/switch-b.ads                               |     2 +-
 gcc/ada/switch-c.adb                               |     2 +-
 gcc/ada/switch-c.ads                               |     2 +-
 gcc/ada/switch-m.adb                               |     2 +-
 gcc/ada/switch-m.ads                               |     2 +-
 gcc/ada/switch.adb                                 |     2 +-
 gcc/ada/switch.ads                                 |     2 +-
 gcc/ada/sysdep.c                                   |     4 +-
 gcc/ada/table.adb                                  |     2 +-
 gcc/ada/table.ads                                  |     2 +-
 gcc/ada/targext.c                                  |     2 +-
 gcc/ada/targparm.adb                               |     2 +-
 gcc/ada/targparm.ads                               |     2 +-
 gcc/ada/tbuild.adb                                 |     2 +-
 gcc/ada/tbuild.ads                                 |     2 +-
 gcc/ada/tempdir.adb                                |     2 +-
 gcc/ada/tempdir.ads                                |     2 +-
 gcc/ada/terminals.c                                |     3 +-
 gcc/ada/tracebak.c                                 |     4 +-
 gcc/ada/treepr.adb                                 |     2 +-
 gcc/ada/treepr.ads                                 |     2 +-
 gcc/ada/ttypes.ads                                 |     2 +-
 gcc/ada/types.adb                                  |     2 +-
 gcc/ada/types.ads                                  |     2 +-
 gcc/ada/types.h                                    |     2 +-
 gcc/ada/uintp.adb                                  |     2 +-
 gcc/ada/uintp.ads                                  |     2 +-
 gcc/ada/uintp.h                                    |     2 +-
 gcc/ada/uname.adb                                  |     2 +-
 gcc/ada/uname.ads                                  |     2 +-
 gcc/ada/urealp.adb                                 |    41 +-
 gcc/ada/urealp.ads                                 |     2 +-
 gcc/ada/urealp.h                                   |     2 +-
 gcc/ada/usage.adb                                  |     2 +-
 gcc/ada/usage.ads                                  |     2 +-
 gcc/ada/validsw.adb                                |     2 +-
 gcc/ada/validsw.ads                                |     2 +-
 gcc/ada/vast.adb                                   |     2 +-
 gcc/ada/vast.ads                                   |     2 +-
 gcc/ada/warnsw.adb                                 |     2 +-
 gcc/ada/warnsw.ads                                 |     2 +-
 gcc/ada/widechar.adb                               |     2 +-
 gcc/ada/widechar.ads                               |     2 +-
 gcc/ada/xoscons.adb                                |     2 +-
 gcc/ada/xsnamest.adb                               |     2 +-
 gcc/ada/xutil.adb                                  |     2 +-
 gcc/ada/xutil.ads                                  |     2 +-
 gcc/addresses.h                                    |     6 +-
 gcc/analyzer/ChangeLog                             |   240 +
 gcc/analyzer/analysis-plan.cc                      |     2 +-
 gcc/analyzer/analysis-plan.h                       |     2 +-
 gcc/analyzer/analyzer-language.cc                  |     2 +-
 gcc/analyzer/analyzer-language.h                   |     2 +-
 gcc/analyzer/analyzer-logging.cc                   |     2 +-
 gcc/analyzer/analyzer-logging.h                    |     2 +-
 gcc/analyzer/analyzer-pass.cc                      |     2 +-
 gcc/analyzer/analyzer-selftests.cc                 |     2 +-
 gcc/analyzer/analyzer-selftests.h                  |     2 +-
 gcc/analyzer/analyzer.cc                           |     2 +-
 gcc/analyzer/analyzer.h                            |     8 +-
 gcc/analyzer/analyzer.opt                          |     6 +-
 gcc/analyzer/bar-chart.cc                          |     2 +-
 gcc/analyzer/bar-chart.h                           |     2 +-
 gcc/analyzer/bounds-checking.cc                    |     2 +-
 gcc/analyzer/call-details.cc                       |     2 +-
 gcc/analyzer/call-details.h                        |     2 +-
 gcc/analyzer/call-info.cc                          |     2 +-
 gcc/analyzer/call-info.h                           |     2 +-
 gcc/analyzer/call-string.cc                        |     2 +-
 gcc/analyzer/call-string.h                         |     2 +-
 gcc/analyzer/checker-event.cc                      |    10 +-
 gcc/analyzer/checker-event.h                       |    13 +-
 gcc/analyzer/checker-path.cc                       |     2 +-
 gcc/analyzer/checker-path.h                        |     2 +-
 gcc/analyzer/complexity.cc                         |     2 +-
 gcc/analyzer/complexity.h                          |     2 +-
 gcc/analyzer/constraint-manager.cc                 |   168 +-
 gcc/analyzer/constraint-manager.h                  |     9 +-
 gcc/analyzer/diagnostic-manager.cc                 |    53 +-
 gcc/analyzer/diagnostic-manager.h                  |     2 +-
 gcc/analyzer/engine.cc                             |    61 +-
 gcc/analyzer/engine.h                              |     2 +-
 gcc/analyzer/exploded-graph.h                      |     3 +-
 gcc/analyzer/feasible-graph.cc                     |    32 +-
 gcc/analyzer/feasible-graph.h                      |     7 +-
 gcc/analyzer/function-set.cc                       |     2 +-
 gcc/analyzer/function-set.h                        |     2 +-
 gcc/analyzer/infinite-recursion.cc                 |   257 +-
 gcc/analyzer/inlining-iterator.h                   |     2 +-
 gcc/analyzer/kf-analyzer.cc                        |     2 +-
 gcc/analyzer/kf-lang-cp.cc                         |     2 +-
 gcc/analyzer/kf.cc                                 |    89 +-
 gcc/analyzer/known-function-manager.cc             |     2 +-
 gcc/analyzer/known-function-manager.h              |     2 +-
 gcc/analyzer/pending-diagnostic.cc                 |     9 +-
 gcc/analyzer/pending-diagnostic.h                  |    22 +-
 gcc/analyzer/program-point.cc                      |     2 +-
 gcc/analyzer/program-point.h                       |     2 +-
 gcc/analyzer/program-state.cc                      |    30 +-
 gcc/analyzer/program-state.h                       |     2 +-
 gcc/analyzer/reachability.h                        |     2 +-
 gcc/analyzer/region-model-asm.cc                   |     2 +-
 gcc/analyzer/region-model-manager.cc               |     2 +-
 gcc/analyzer/region-model-manager.h                |     2 +-
 gcc/analyzer/region-model-reachability.cc          |     2 +-
 gcc/analyzer/region-model-reachability.h           |     2 +-
 gcc/analyzer/region-model.cc                       |   265 +-
 gcc/analyzer/region-model.h                        |    14 +-
 gcc/analyzer/region.cc                             |     2 +-
 gcc/analyzer/region.h                              |     2 +-
 gcc/analyzer/sm-fd.cc                              |    43 +-
 gcc/analyzer/sm-fd.dot                             |     2 +-
 gcc/analyzer/sm-file.cc                            |    12 +-
 gcc/analyzer/sm-file.dot                           |     2 +-
 gcc/analyzer/sm-malloc.cc                          |   159 +-
 gcc/analyzer/sm-malloc.dot                         |     2 +-
 gcc/analyzer/sm-pattern-test.cc                    |     2 +-
 gcc/analyzer/sm-sensitive.cc                       |     2 +-
 gcc/analyzer/sm-signal.cc                          |     2 +-
 gcc/analyzer/sm-taint.cc                           |    27 +-
 gcc/analyzer/sm.cc                                 |     2 +-
 gcc/analyzer/sm.h                                  |     2 +-
 gcc/analyzer/state-purge.cc                        |    19 +-
 gcc/analyzer/state-purge.h                         |     2 +-
 gcc/analyzer/store.cc                              |     4 +-
 gcc/analyzer/store.h                               |     2 +-
 gcc/analyzer/supergraph.cc                         |    24 +-
 gcc/analyzer/supergraph.h                          |     4 +-
 gcc/analyzer/svalue.cc                             |     2 +-
 gcc/analyzer/svalue.h                              |     2 +-
 gcc/analyzer/trimmed-graph.cc                      |     2 +-
 gcc/analyzer/trimmed-graph.h                       |     2 +-
 gcc/analyzer/varargs.cc                            |     2 +-
 gcc/analyzer/varargs.dot                           |     2 +-
 gcc/asan.cc                                        |    53 +-
 gcc/asan.h                                         |    15 +-
 gcc/attribs.cc                                     |    31 +-
 gcc/attribs.h                                      |    18 +-
 gcc/basic-block.h                                  |    54 +-
 gcc/bb-reorder.cc                                  |    21 +-
 gcc/bitmap.h                                       |    20 +-
 gcc/builtins.cc                                    |    29 +-
 gcc/builtins.def                                   |     1 +
 gcc/c-family/ChangeLog                             |   127 +
 gcc/c-family/c-ada-spec.cc                         |    52 +-
 gcc/c-family/c-ada-spec.h                          |     2 +-
 gcc/c-family/c-attribs.cc                          |    44 +-
 gcc/c-family/c-common.cc                           |    50 +-
 gcc/c-family/c-common.def                          |     2 +-
 gcc/c-family/c-common.h                            |    30 +-
 gcc/c-family/c-cppbuiltin.cc                       |     4 +-
 gcc/c-family/c-dump.cc                             |     2 +-
 gcc/c-family/c-format.cc                           |     2 +-
 gcc/c-family/c-format.h                            |     2 +-
 gcc/c-family/c-gimplify.cc                         |    12 +-
 gcc/c-family/c-indentation.cc                      |     2 +-
 gcc/c-family/c-indentation.h                       |     2 +-
 gcc/c-family/c-lex.cc                              |     2 +-
 gcc/c-family/c-objc.h                              |     2 +-
 gcc/c-family/c-omp.cc                              |     2 +-
 gcc/c-family/c-opts.cc                             |     2 +-
 gcc/c-family/c-pch.cc                              |     2 +-
 gcc/c-family/c-ppoutput.cc                         |     2 +-
 gcc/c-family/c-pragma.cc                           |    61 +-
 gcc/c-family/c-pragma.h                            |     2 +-
 gcc/c-family/c-pretty-print.cc                     |     2 +-
 gcc/c-family/c-pretty-print.h                      |     2 +-
 gcc/c-family/c-semantics.cc                        |     2 +-
 gcc/c-family/c-spellcheck.cc                       |     2 +-
 gcc/c-family/c-spellcheck.h                        |     2 +-
 gcc/c-family/c-target-def.h                        |     2 +-
 gcc/c-family/c-target.def                          |     2 +-
 gcc/c-family/c-target.h                            |     2 +-
 gcc/c-family/c-ubsan.cc                            |    65 +-
 gcc/c-family/c-ubsan.h                             |     2 +-
 gcc/c-family/c-warn.cc                             |   108 +-
 gcc/c-family/c.opt                                 |     8 +-
 gcc/c-family/cppspec.cc                            |     2 +-
 gcc/c-family/known-headers.cc                      |     2 +-
 gcc/c-family/known-headers.h                       |     2 +-
 gcc/c-family/name-hint.h                           |     2 +-
 gcc/c-family/stub-objc.cc                          |     2 +-
 gcc/c/ChangeLog                                    |   116 +
 gcc/c/Make-lang.in                                 |     2 +-
 gcc/c/c-aux-info.cc                                |     2 +-
 gcc/c/c-convert.cc                                 |    23 +-
 gcc/c/c-decl.cc                                    |    51 +-
 gcc/c/c-errors.cc                                  |     2 +-
 gcc/c/c-fold.cc                                    |     2 +-
 gcc/c/c-lang.cc                                    |     2 +-
 gcc/c/c-lang.h                                     |     2 +-
 gcc/c/c-objc-common.cc                             |    16 +-
 gcc/c/c-objc-common.h                              |     4 +-
 gcc/c/c-parser.cc                                  |   163 +-
 gcc/c/c-parser.h                                   |     8 +-
 gcc/c/c-tree.h                                     |    19 +-
 gcc/c/c-typeck.cc                                  |   181 +-
 gcc/c/config-lang.in                               |     2 +-
 gcc/c/gccspec.cc                                   |     2 +-
 gcc/c/gimple-parser.cc                             |     2 +-
 gcc/c/gimple-parser.h                              |     2 +-
 gcc/calls.cc                                       |     8 +-
 gcc/cfgexpand.cc                                   |    19 +
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.h                                      |    36 +-
 gcc/cgraph.cc                                      |    39 +-
 gcc/cgraph.h                                       |     6 +-
 gcc/cgraphbuild.cc                                 |    12 +
 gcc/cgraphclones.cc                                |    16 +-
 gcc/cgraphunit.cc                                  |     5 +-
 gcc/common.opt                                     |    12 +
 gcc/common/common-target-def.h                     |     2 +-
 gcc/common/common-target.def                       |     2 +-
 gcc/common/common-target.h                         |     2 +-
 gcc/common/common-targhooks.cc                     |     2 +-
 gcc/common/common-targhooks.h                      |     2 +-
 gcc/common/config/aarch64/aarch64-common.cc        |    37 +-
 gcc/common/config/alpha/alpha-common.cc            |     2 +-
 gcc/common/config/arc/arc-common.cc                |     3 +-
 gcc/common/config/arm/arm-common.cc                |    23 +-
 gcc/common/config/avr/avr-common.cc                |     2 +-
 gcc/common/config/bfin/bfin-common.cc              |     2 +-
 gcc/common/config/bpf/bpf-common.cc                |     2 +-
 gcc/common/config/c6x/c6x-common.cc                |     2 +-
 gcc/common/config/cris/cris-common.cc              |     2 +-
 gcc/common/config/csky/csky-common.cc              |     2 +-
 gcc/common/config/default-common.cc                |     2 +-
 gcc/common/config/epiphany/epiphany-common.cc      |     2 +-
 gcc/common/config/fr30/fr30-common.cc              |     2 +-
 gcc/common/config/frv/frv-common.cc                |     2 +-
 gcc/common/config/gcn/gcn-common.cc                |     2 +-
 gcc/common/config/h8300/h8300-common.cc            |     2 +-
 gcc/common/config/i386/cpuinfo.h                   |    27 +-
 gcc/common/config/i386/i386-common.cc              |     2 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     2 +-
 gcc/common/config/i386/i386-isas.h                 |     2 +-
 gcc/common/config/ia64/ia64-common.cc              |     2 +-
 gcc/common/config/iq2000/iq2000-common.cc          |     2 +-
 gcc/common/config/lm32/lm32-common.cc              |     2 +-
 gcc/common/config/loongarch/loongarch-common.cc    |     2 +-
 gcc/common/config/m32r/m32r-common.cc              |     2 +-
 gcc/common/config/m68k/m68k-common.cc              |     2 +-
 gcc/common/config/mcore/mcore-common.cc            |     2 +-
 gcc/common/config/microblaze/microblaze-common.cc  |     2 +-
 gcc/common/config/mips/mips-common.cc              |     2 +-
 gcc/common/config/mmix/mmix-common.cc              |     2 +-
 gcc/common/config/mn10300/mn10300-common.cc        |     2 +-
 gcc/common/config/msp430/msp430-common.cc          |     2 +-
 gcc/common/config/nds32/nds32-common.cc            |     2 +-
 gcc/common/config/nios2/nios2-common.cc            |     2 +-
 gcc/common/config/nvptx/nvptx-common.cc            |     2 +-
 gcc/common/config/or1k/or1k-common.cc              |     2 +-
 gcc/common/config/pa/pa-common.cc                  |     2 +-
 gcc/common/config/pdp11/pdp11-common.cc            |     2 +-
 gcc/common/config/pru/pru-common.cc                |     2 +-
 gcc/common/config/riscv/riscv-common.cc            |    12 +-
 gcc/common/config/rs6000/rs6000-common.cc          |     2 +-
 gcc/common/config/rx/rx-common.cc                  |     2 +-
 gcc/common/config/s390/s390-common.cc              |     2 +-
 gcc/common/config/sh/sh-common.cc                  |     2 +-
 gcc/common/config/sparc/sparc-common.cc            |     2 +-
 gcc/common/config/v850/v850-common.cc              |     2 +-
 gcc/common/config/vax/vax-common.cc                |     2 +-
 gcc/common/config/visium/visium-common.cc          |     2 +-
 gcc/common/config/xstormy16/xstormy16-common.cc    |     2 +-
 gcc/common/config/xtensa/xtensa-common.cc          |     2 +-
 gcc/compare-elim.cc                                |     3 +-
 gcc/config.gcc                                     |    56 +-
 gcc/config.host                                    |     5 +-
 gcc/config/aarch64/aarch64-arches.def              |     2 +-
 gcc/config/aarch64/aarch64-builtins.cc             |     2 +-
 gcc/config/aarch64/aarch64-c.cc                    |    12 +-
 gcc/config/aarch64/aarch64-cc-fusion.cc            |     2 +-
 gcc/config/aarch64/aarch64-cores.def               |     9 +-
 gcc/config/aarch64/aarch64-cost-tables.h           |     2 +-
 gcc/config/aarch64/aarch64-d.cc                    |     2 +-
 gcc/config/aarch64/aarch64-d.h                     |     2 +-
 gcc/config/aarch64/aarch64-elf-raw.h               |     4 +-
 gcc/config/aarch64/aarch64-elf.h                   |     2 +-
 gcc/config/aarch64/aarch64-errata.h                |     2 +-
 gcc/config/aarch64/aarch64-feature-deps.h          |     2 +-
 gcc/config/aarch64/aarch64-freebsd.h               |     4 +-
 gcc/config/aarch64/aarch64-fusion-pairs.def        |     2 +-
 gcc/config/aarch64/aarch64-ldpstp.md               |     2 +-
 gcc/config/aarch64/aarch64-linux.h                 |     4 +-
 gcc/config/aarch64/aarch64-modes.def               |     2 +-
 gcc/config/aarch64/aarch64-netbsd.h                |     2 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |     4 +-
 gcc/config/aarch64/aarch64-opts.h                  |    12 +-
 gcc/config/aarch64/aarch64-passes.def              |     2 +-
 gcc/config/aarch64/aarch64-protos.h                |    22 +-
 gcc/config/aarch64/aarch64-simd-builtin-types.def  |     2 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |     2 +-
 gcc/config/aarch64/aarch64-simd.md                 |   100 +-
 gcc/config/aarch64/aarch64-speculation.cc          |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.def   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.h     |     2 +-
 .../aarch64/aarch64-sve-builtins-functions.h       |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc  |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.h   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.def   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.h     |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.def        |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |     2 +-
 gcc/config/aarch64/aarch64-sve.md                  |    32 +-
 gcc/config/aarch64/aarch64-sve2.md                 |     2 +-
 gcc/config/aarch64/aarch64-tuning-flags.def        |     2 +-
 gcc/config/aarch64/aarch64-vxworks.h               |     2 +-
 gcc/config/aarch64/aarch64.cc                      |   628 +-
 gcc/config/aarch64/aarch64.h                       |     2 +-
 gcc/config/aarch64/aarch64.md                      |    13 +-
 gcc/config/aarch64/aarch64.opt                     |    19 +-
 gcc/config/aarch64/arm_acle.h                      |     2 +-
 gcc/config/aarch64/arm_bf16.h                      |     2 +-
 gcc/config/aarch64/arm_fp16.h                      |     2 +-
 gcc/config/aarch64/arm_neon.h                      |    37 +-
 gcc/config/aarch64/arm_sve.h                       |     2 +-
 gcc/config/aarch64/atomics.md                      |     2 +-
 gcc/config/aarch64/biarchilp32.h                   |     2 +-
 gcc/config/aarch64/biarchlp64.h                    |     2 +-
 gcc/config/aarch64/check-sve-md.awk                |     2 +-
 gcc/config/aarch64/constraints.md                  |     2 +-
 gcc/config/aarch64/cortex-a57-fma-steering.cc      |     2 +-
 gcc/config/aarch64/driver-aarch64.cc               |     2 +-
 .../aarch64/falkor-tag-collision-avoidance.cc      |     2 +-
 gcc/config/aarch64/falkor.md                       |     2 +-
 gcc/config/aarch64/fractional-cost.h               |     2 +-
 gcc/config/aarch64/geniterators.sh                 |     2 +-
 gcc/config/aarch64/gentune.sh                      |     2 +-
 gcc/config/aarch64/iterators.md                    |    32 +-
 gcc/config/aarch64/predicates.md                   |     6 +-
 gcc/config/aarch64/rtems.h                         |     2 +-
 gcc/config/aarch64/saphira.md                      |     2 +-
 gcc/config/aarch64/t-aarch64                       |     6 +-
 gcc/config/aarch64/t-aarch64-freebsd               |     2 +-
 gcc/config/aarch64/t-aarch64-linux                 |     2 +-
 gcc/config/aarch64/t-aarch64-netbsd                |     2 +-
 gcc/config/aarch64/t-aarch64-vxworks               |     2 +-
 gcc/config/aarch64/thunderx.md                     |     2 +-
 gcc/config/aarch64/thunderx2t99.md                 |     2 +-
 gcc/config/aarch64/thunderx3t110.md                |     2 +-
 gcc/config/aarch64/tsv110.md                       |     2 +-
 gcc/config/alpha/linux.h                           |     2 +-
 .../aarch-bti-insert.cc}                           |    74 +-
 gcc/config/arm/aarch-common-protos.h               |    12 +
 gcc/config/arm/aarch-common.cc                     |   184 +
 gcc/config/arm/aarch-common.h                      |    73 +
 gcc/config/arm/aout.h                              |     3 +-
 gcc/config/arm/arm-builtins.cc                     |    50 +-
 gcc/config/arm/arm-c.cc                            |    18 +
 gcc/config/arm/arm-cpus.in                         |    28 +
 gcc/config/arm/arm-mlib.h                          |    22 +
 gcc/config/arm/arm-modes.def                       |     1 +
 gcc/config/arm/arm-passes.def                      |    21 +
 gcc/config/arm/arm-protos.h                        |     4 +
 gcc/config/arm/arm-simd-builtin-types.def          |     4 -
 gcc/config/arm/arm-tables.opt                      |     3 +
 gcc/config/arm/arm-tune.md                         |    11 +-
 gcc/config/arm/arm.cc                              |   302 +-
 gcc/config/arm/arm.h                               |    39 +-
 gcc/config/arm/arm.md                              |    43 +-
 gcc/config/arm/arm.opt                             |    16 +
 gcc/config/arm/arm_mve.h                           |    54 +-
 gcc/config/arm/arm_mve_builtins.def                |    18 +-
 gcc/config/arm/constraints.md                      |     2 +-
 gcc/config/arm/iterators.md                        |    18 +-
 gcc/config/arm/linux-eabi.h                        |     2 +-
 gcc/config/arm/mve.md                              |   123 +-
 gcc/config/arm/t-arm                               |    10 +
 gcc/config/arm/t-rmprofile                         |    68 +-
 gcc/config/arm/types.md                            |     6 +-
 gcc/config/arm/unknown-elf.h                       |     2 +-
 gcc/config/arm/unspecs.md                          |    14 +-
 gcc/config/arm/vfp.md                              |     8 +-
 gcc/config/bfin/bfin-modes.def                     |     2 +-
 gcc/config/bfin/bfin-opts.h                        |     2 +-
 gcc/config/bfin/bfin-protos.h                      |     2 +-
 gcc/config/bfin/bfin.cc                            |     2 +-
 gcc/config/bfin/bfin.h                             |     2 +-
 gcc/config/bfin/bfin.md                            |     2 +-
 gcc/config/bfin/bfin.opt                           |     2 +-
 gcc/config/bfin/constraints.md                     |     2 +-
 gcc/config/bfin/elf.h                              |     2 +-
 gcc/config/bfin/linux.h                            |     2 +-
 gcc/config/bfin/predicates.md                      |     2 +-
 gcc/config/bfin/print-sysroot-suffix.sh            |     2 +-
 gcc/config/bfin/rtems.h                            |     2 +-
 gcc/config/bfin/sync.md                            |     2 +-
 gcc/config/bfin/t-bfin-elf                         |     2 +-
 gcc/config/bfin/t-bfin-linux                       |     2 +-
 gcc/config/bfin/t-bfin-uclinux                     |     2 +-
 gcc/config/bfin/uclinux.h                          |     2 +-
 gcc/config/bpf/bpf.cc                              |    42 +-
 gcc/config/bpf/bpf.md                              |    10 +-
 gcc/config/bpf/constraints.md                      |    11 +
 gcc/config/cris/constraints.md                     |     2 +-
 gcc/config/cris/cris-modes.def                     |     2 +-
 gcc/config/cris/cris-passes.def                    |     2 +-
 gcc/config/cris/cris-protos.h                      |     2 +-
 gcc/config/cris/cris.cc                            |     2 +-
 gcc/config/cris/cris.h                             |     2 +-
 gcc/config/cris/cris.md                            |     2 +-
 gcc/config/cris/cris.opt                           |     2 +-
 gcc/config/cris/elf.opt                            |     2 +-
 gcc/config/cris/predicates.md                      |     2 +-
 gcc/config/cris/sync.md                            |     2 +-
 gcc/config/cris/t-cris                             |     2 +-
 gcc/config/cris/t-elfmulti                         |     2 +-
 gcc/config/csky/csky-linux-elf.h                   |    11 +
 gcc/config/csky/csky.cc                            |     5 +
 gcc/config/csky/csky.h                             |     2 +-
 gcc/config/csky/csky.md                            |    14 +-
 gcc/config/csky/csky_insn_fpuv3.md                 |     6 +-
 gcc/config/darwin.h                                |     7 +-
 gcc/config/fr30/constraints.md                     |     2 +-
 gcc/config/fr30/fr30-protos.h                      |     2 +-
 gcc/config/fr30/fr30.cc                            |     2 +-
 gcc/config/fr30/fr30.h                             |     2 +-
 gcc/config/fr30/fr30.md                            |     2 +-
 gcc/config/fr30/fr30.opt                           |     2 +-
 gcc/config/fr30/predicates.md                      |     2 +-
 gcc/config/frv/constraints.md                      |     2 +-
 gcc/config/frv/frv-asm.h                           |     2 +-
 gcc/config/frv/frv-modes.def                       |     2 +-
 gcc/config/frv/frv-opts.h                          |     2 +-
 gcc/config/frv/frv-protos.h                        |     2 +-
 gcc/config/frv/frv.cc                              |     2 +-
 gcc/config/frv/frv.h                               |     2 +-
 gcc/config/frv/frv.md                              |     2 +-
 gcc/config/frv/frv.opt                             |     2 +-
 gcc/config/frv/linux.h                             |     2 +-
 gcc/config/frv/predicates.md                       |     2 +-
 gcc/config/frv/t-frv                               |     2 +-
 gcc/config/frv/t-linux                             |     2 +-
 gcc/config/ft32/constraints.md                     |     2 +-
 gcc/config/ft32/ft32-protos.h                      |     2 +-
 gcc/config/ft32/ft32.cc                            |     2 +-
 gcc/config/ft32/ft32.h                             |     2 +-
 gcc/config/ft32/ft32.md                            |     2 +-
 gcc/config/ft32/ft32.opt                           |     2 +-
 gcc/config/ft32/predicates.md                      |     2 +-
 gcc/config/ft32/t-ft32                             |     2 +-
 gcc/config/gcn/constraints.md                      |     2 +-
 gcc/config/gcn/driver-gcn.cc                       |     2 +-
 gcc/config/gcn/gcn-builtins.def                    |     2 +-
 gcc/config/gcn/gcn-hsa.h                           |     2 +-
 gcc/config/gcn/gcn-modes.def                       |     2 +-
 gcc/config/gcn/gcn-opts.h                          |     2 +-
 gcc/config/gcn/gcn-protos.h                        |     2 +-
 gcc/config/gcn/gcn-run.cc                          |    64 +-
 gcc/config/gcn/gcn-tree.cc                         |     2 +-
 gcc/config/gcn/gcn-valu.md                         |   162 +-
 gcc/config/gcn/gcn.cc                              |   306 +-
 gcc/config/gcn/gcn.h                               |     4 +-
 gcc/config/gcn/gcn.md                              |     2 +-
 gcc/config/gcn/gcn.opt                             |     4 +-
 gcc/config/gcn/mkoffload.cc                        |    20 +-
 gcc/config/gcn/offload.h                           |     2 +-
 gcc/config/gcn/predicates.md                       |     2 +-
 gcc/config/gcn/t-gcn-hsa                           |     2 +-
 gcc/config/h8300/constraints.md                    |     2 +-
 gcc/config/h8300/elf.h                             |     2 +-
 gcc/config/h8300/genmova.sh                        |     4 +-
 gcc/config/h8300/h8300-modes.def                   |     2 +-
 gcc/config/h8300/h8300-protos.h                    |     2 +-
 gcc/config/h8300/h8300.cc                          |     2 +-
 gcc/config/h8300/h8300.h                           |     2 +-
 gcc/config/h8300/h8300.md                          |     2 +-
 gcc/config/h8300/h8300.opt                         |     2 +-
 gcc/config/h8300/linux.h                           |     2 +-
 gcc/config/h8300/mova.md                           |     2 +-
 gcc/config/h8300/predicates.md                     |     2 +-
 gcc/config/h8300/t-h8300                           |     2 +-
 gcc/config/h8300/t-linux                           |     2 +-
 gcc/config/host-linux.cc                           |     2 +-
 gcc/config/i386/adxintrin.h                        |     2 +-
 gcc/config/i386/ammintrin.h                        |     2 +-
 gcc/config/i386/amxbf16intrin.h                    |     2 +-
 gcc/config/i386/amxfp16intrin.h                    |     2 +-
 gcc/config/i386/amxint8intrin.h                    |     2 +-
 gcc/config/i386/amxtileintrin.h                    |     2 +-
 gcc/config/i386/athlon.md                          |     2 +-
 gcc/config/i386/atom.md                            |     2 +-
 gcc/config/i386/att.h                              |     2 +-
 gcc/config/i386/avx2intrin.h                       |     2 +-
 gcc/config/i386/avx5124fmapsintrin.h               |     2 +-
 gcc/config/i386/avx5124vnniwintrin.h               |     2 +-
 gcc/config/i386/avx512bf16intrin.h                 |     2 +-
 gcc/config/i386/avx512bf16vlintrin.h               |     2 +-
 gcc/config/i386/avx512bitalgintrin.h               |     2 +-
 gcc/config/i386/avx512bwintrin.h                   |     2 +-
 gcc/config/i386/avx512cdintrin.h                   |     2 +-
 gcc/config/i386/avx512dqintrin.h                   |     2 +-
 gcc/config/i386/avx512erintrin.h                   |    20 +-
 gcc/config/i386/avx512fintrin.h                    |    11 +-
 gcc/config/i386/avx512fp16intrin.h                 |    11 +-
 gcc/config/i386/avx512fp16vlintrin.h               |     2 +-
 gcc/config/i386/avx512ifmaintrin.h                 |     2 +-
 gcc/config/i386/avx512ifmavlintrin.h               |     2 +-
 gcc/config/i386/avx512pfintrin.h                   |     2 +-
 gcc/config/i386/avx512vbmi2intrin.h                |     2 +-
 gcc/config/i386/avx512vbmi2vlintrin.h              |     2 +-
 gcc/config/i386/avx512vbmiintrin.h                 |     2 +-
 gcc/config/i386/avx512vbmivlintrin.h               |     2 +-
 gcc/config/i386/avx512vlbwintrin.h                 |     2 +-
 gcc/config/i386/avx512vldqintrin.h                 |     2 +-
 gcc/config/i386/avx512vlintrin.h                   |     2 +-
 gcc/config/i386/avx512vnniintrin.h                 |     2 +-
 gcc/config/i386/avx512vnnivlintrin.h               |     2 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |     2 +-
 gcc/config/i386/avx512vp2intersectvlintrin.h       |     2 +-
 gcc/config/i386/avx512vpopcntdqintrin.h            |     2 +-
 gcc/config/i386/avx512vpopcntdqvlintrin.h          |     2 +-
 gcc/config/i386/avxifmaintrin.h                    |     2 +-
 gcc/config/i386/avxintrin.h                        |    11 +-
 gcc/config/i386/avxmath.h                          |     2 +-
 gcc/config/i386/avxneconvertintrin.h               |     2 +-
 gcc/config/i386/avxvnniint8intrin.h                |     2 +-
 gcc/config/i386/avxvnniintrin.h                    |     2 +-
 gcc/config/i386/bdver1.md                          |     2 +-
 gcc/config/i386/bdver3.md                          |     2 +-
 gcc/config/i386/biarch64.h                         |     2 +-
 gcc/config/i386/biarchx32.h                        |     2 +-
 gcc/config/i386/bmi2intrin.h                       |     2 +-
 gcc/config/i386/bmiintrin.h                        |     2 +-
 gcc/config/i386/bmmintrin.h                        |     2 +-
 gcc/config/i386/bsd.h                              |     2 +-
 gcc/config/i386/btver2.md                          |     2 +-
 gcc/config/i386/cet.h                              |     2 +-
 gcc/config/i386/cetintrin.h                        |     2 +-
 gcc/config/i386/cldemoteintrin.h                   |     2 +-
 gcc/config/i386/clflushoptintrin.h                 |     2 +-
 gcc/config/i386/clwbintrin.h                       |     2 +-
 gcc/config/i386/clzerointrin.h                     |     2 +-
 gcc/config/i386/cmpccxaddintrin.h                  |     2 +-
 gcc/config/i386/constraints.md                     |     2 +-
 gcc/config/i386/core2.md                           |     2 +-
 gcc/config/i386/cpuid.h                            |     2 +-
 gcc/config/i386/cross-stdarg.h                     |     2 +-
 gcc/config/i386/crtdll.h                           |     2 +-
 gcc/config/i386/cygming.h                          |     2 +-
 gcc/config/i386/cygming.opt                        |     2 +-
 gcc/config/i386/cygwin-d.cc                        |     2 +-
 gcc/config/i386/cygwin-stdint.h                    |     2 +-
 gcc/config/i386/cygwin-w64.h                       |     2 +-
 gcc/config/i386/cygwin.h                           |     4 +-
 gcc/config/i386/cygwin.opt                         |     2 +-
 gcc/config/i386/darwin.h                           |     4 +-
 gcc/config/i386/darwin32-biarch.h                  |     2 +-
 gcc/config/i386/darwin64-biarch.h                  |     2 +-
 gcc/config/i386/djgpp-stdint.h                     |     2 +-
 gcc/config/i386/djgpp.cc                           |     2 +-
 gcc/config/i386/djgpp.h                            |     2 +-
 gcc/config/i386/djgpp.opt                          |     2 +-
 gcc/config/i386/dragonfly.h                        |     2 +-
 gcc/config/i386/driver-i386.cc                     |     2 +-
 gcc/config/i386/driver-mingw32.cc                  |     2 +-
 gcc/config/i386/emmintrin.h                        |     8 +-
 gcc/config/i386/enqcmdintrin.h                     |     2 +-
 gcc/config/i386/f16cintrin.h                       |     2 +-
 gcc/config/i386/fma4intrin.h                       |     2 +-
 gcc/config/i386/fmaintrin.h                        |     2 +-
 gcc/config/i386/freebsd.h                          |     2 +-
 gcc/config/i386/freebsd64.h                        |     2 +-
 gcc/config/i386/fxsrintrin.h                       |     2 +-
 gcc/config/i386/gas.h                              |     2 +-
 gcc/config/i386/geode.md                           |     2 +-
 gcc/config/i386/gfniintrin.h                       |     2 +-
 gcc/config/i386/glm.md                             |     2 +-
 gcc/config/i386/gmm_malloc.h                       |     2 +-
 gcc/config/i386/gnu-property.cc                    |     2 +-
 gcc/config/i386/gnu-user-common.h                  |     2 +-
 gcc/config/i386/gnu-user.h                         |     2 +-
 gcc/config/i386/gnu-user64.h                       |     2 +-
 gcc/config/i386/gnu.h                              |     2 +-
 gcc/config/i386/gnu64.h                            |    40 +
 gcc/config/i386/haswell.md                         |     2 +-
 gcc/config/i386/host-cygwin.cc                     |     2 +-
 gcc/config/i386/host-i386-darwin.cc                |     2 +-
 gcc/config/i386/host-mingw32.cc                    |    12 +-
 gcc/config/i386/hresetintrin.h                     |     2 +-
 gcc/config/i386/i386-builtin-types.awk             |     2 +-
 gcc/config/i386/i386-builtin.def                   |    38 +-
 gcc/config/i386/i386-builtins.cc                   |     2 +-
 gcc/config/i386/i386-builtins.h                    |     2 +-
 gcc/config/i386/i386-c.cc                          |     2 +-
 gcc/config/i386/i386-d.cc                          |     2 +-
 gcc/config/i386/i386-d.h                           |     2 +-
 gcc/config/i386/i386-expand.cc                     |    95 +-
 gcc/config/i386/i386-expand.h                      |     2 +-
 gcc/config/i386/i386-features.cc                   |   130 +-
 gcc/config/i386/i386-features.h                    |    12 +-
 gcc/config/i386/i386-isa.def                       |     2 +-
 gcc/config/i386/i386-modes.def                     |     2 +-
 gcc/config/i386/i386-options.cc                    |     2 +-
 gcc/config/i386/i386-options.h                     |     2 +-
 gcc/config/i386/i386-opts.h                        |     2 +-
 gcc/config/i386/i386-passes.def                    |     2 +-
 gcc/config/i386/i386-protos.h                      |     3 +-
 gcc/config/i386/i386.cc                            |    50 +-
 gcc/config/i386/i386.h                             |     8 +-
 gcc/config/i386/i386.md                            |   313 +-
 gcc/config/i386/i386.opt                           |     8 +-
 gcc/config/i386/i386elf.h                          |     2 +-
 gcc/config/i386/ia32intrin.h                       |     2 +-
 gcc/config/i386/iamcu.h                            |     2 +-
 gcc/config/i386/immintrin.h                        |     2 +-
 gcc/config/i386/k6.md                              |     2 +-
 gcc/config/i386/keylockerintrin.h                  |     2 +-
 gcc/config/i386/kfreebsd-gnu.h                     |     2 +-
 gcc/config/i386/kfreebsd-gnu64.h                   |     2 +-
 gcc/config/i386/kopensolaris-gnu.h                 |     2 +-
 gcc/config/i386/linux-common.h                     |     2 +-
 gcc/config/i386/linux.h                            |     2 +-
 gcc/config/i386/linux64.h                          |     2 +-
 gcc/config/i386/lujiazui.md                        |     2 +-
 gcc/config/i386/lwpintrin.h                        |     2 +-
 gcc/config/i386/lynx.h                             |     2 +-
 gcc/config/i386/lzcntintrin.h                      |     2 +-
 gcc/config/i386/mingw-pthread.h                    |     2 +-
 gcc/config/i386/mingw-stdint.h                     |     2 +-
 gcc/config/i386/mingw-w64.h                        |     2 +-
 gcc/config/i386/mingw-w64.opt                      |     2 +-
 gcc/config/i386/mingw.opt                          |     2 +-
 gcc/config/i386/mingw32.h                          |     4 +-
 gcc/config/i386/mm3dnow.h                          |     2 +-
 gcc/config/i386/mmintrin.h                         |     2 +-
 gcc/config/i386/mmx.md                             |     2 +-
 gcc/config/i386/movdirintrin.h                     |     2 +-
 gcc/config/i386/msformat-c.cc                      |     2 +-
 gcc/config/i386/mwaitintrin.h                      |     2 +-
 gcc/config/i386/mwaitxintrin.h                     |     2 +-
 gcc/config/i386/netbsd-elf.h                       |     2 +-
 gcc/config/i386/netbsd64.h                         |     2 +-
 gcc/config/i386/nmmintrin.h                        |     2 +-
 gcc/config/i386/nto.h                              |     2 +-
 gcc/config/i386/nto.opt                            |     2 +-
 gcc/config/i386/openbsdelf.h                       |     2 +-
 gcc/config/i386/pconfigintrin.h                    |     2 +-
 gcc/config/i386/pentium.md                         |     2 +-
 gcc/config/i386/pkuintrin.h                        |     2 +-
 gcc/config/i386/pmm_malloc.h                       |     2 +-
 gcc/config/i386/pmmintrin.h                        |     2 +-
 gcc/config/i386/popcntintrin.h                     |     2 +-
 gcc/config/i386/ppro.md                            |     2 +-
 gcc/config/i386/predicates.md                      |    24 +-
 gcc/config/i386/prfchiintrin.h                     |     2 +-
 gcc/config/i386/prfchwintrin.h                     |     2 +-
 gcc/config/i386/raointintrin.h                     |     2 +-
 gcc/config/i386/rdos.h                             |     2 +-
 gcc/config/i386/rdos64.h                           |     2 +-
 gcc/config/i386/rdseedintrin.h                     |     2 +-
 gcc/config/i386/rtemself.h                         |     2 +-
 gcc/config/i386/rtmintrin.h                        |     2 +-
 gcc/config/i386/serializeintrin.h                  |     2 +-
 gcc/config/i386/sgxintrin.h                        |     2 +-
 gcc/config/i386/shaintrin.h                        |     2 +-
 gcc/config/i386/slm.md                             |     2 +-
 gcc/config/i386/smmintrin.h                        |     2 +-
 gcc/config/i386/sol2.h                             |     2 +-
 gcc/config/i386/sse.md                             |     2 +-
 gcc/config/i386/ssemath.h                          |     2 +-
 gcc/config/i386/stringop.def                       |     2 +-
 gcc/config/i386/subst.md                           |     2 +-
 gcc/config/i386/sym-mingw32.cc                     |     1 +
 gcc/config/i386/sync.md                            |     2 +-
 gcc/config/i386/sysv4.h                            |     2 +-
 gcc/config/i386/t-cygming                          |     2 +-
 gcc/config/i386/t-cygwin-w64                       |     3 -
 gcc/config/i386/t-freebsd64                        |     2 +-
 gcc/config/i386/t-gnu-property                     |     2 +-
 gcc/config/i386/t-i386                             |     2 +-
 gcc/config/i386/t-linux64                          |     2 +-
 gcc/config/i386/t-rtems                            |     2 +-
 gcc/config/i386/t-sol2                             |     2 +-
 gcc/config/i386/tbmintrin.h                        |     2 +-
 gcc/config/i386/tmmintrin.h                        |     2 +-
 gcc/config/i386/tsxldtrkintrin.h                   |     2 +-
 gcc/config/i386/uintrintrin.h                      |     2 +-
 gcc/config/i386/unix.h                             |     2 +-
 gcc/config/i386/utf8-mingw32.rc                    |     3 +
 gcc/config/i386/vaesintrin.h                       |     2 +-
 gcc/config/i386/vpclmulqdqintrin.h                 |     2 +-
 gcc/config/i386/vxworks.h                          |     2 +-
 gcc/config/i386/vxworksae.h                        |     2 +-
 gcc/config/i386/waitpkgintrin.h                    |     2 +-
 gcc/config/i386/wbnoinvdintrin.h                   |     2 +-
 gcc/config/i386/winnt-cxx.cc                       |     2 +-
 gcc/config/i386/winnt-d.cc                         |     2 +-
 gcc/config/i386/winnt-stubs.cc                     |     2 +-
 gcc/config/i386/winnt-utf8.manifest                |     8 +
 gcc/config/i386/winnt.cc                           |     2 +-
 gcc/config/i386/wmmintrin.h                        |     2 +-
 gcc/config/i386/x-mingw32                          |     5 +-
 gcc/config/i386/x-mingw32-utf8                     |    56 +
 gcc/config/i386/x86-64.h                           |     2 +-
 gcc/config/i386/x86-tune-costs.h                   |     2 +-
 gcc/config/i386/x86-tune-sched-atom.cc             |     2 +-
 gcc/config/i386/x86-tune-sched-bd.cc               |     2 +-
 gcc/config/i386/x86-tune-sched-core.cc             |     2 +-
 gcc/config/i386/x86-tune-sched.cc                  |     2 +-
 gcc/config/i386/x86-tune.def                       |    27 +-
 gcc/config/i386/x86gprintrin.h                     |     2 +-
 gcc/config/i386/x86intrin.h                        |     2 +-
 gcc/config/i386/xm-cygwin.h                        |     2 +-
 gcc/config/i386/xm-djgpp.h                         |     2 +-
 gcc/config/i386/xm-mingw32.h                       |     2 +-
 gcc/config/i386/xmmintrin.h                        |     5 +-
 gcc/config/i386/xopintrin.h                        |     2 +-
 gcc/config/i386/xsavecintrin.h                     |     2 +-
 gcc/config/i386/xsaveintrin.h                      |     2 +-
 gcc/config/i386/xsaveoptintrin.h                   |     2 +-
 gcc/config/i386/xsavesintrin.h                     |     2 +-
 gcc/config/i386/xtestintrin.h                      |     2 +-
 gcc/config/i386/znver.md                           |     2 +-
 gcc/config/i386/znver4.md                          |     2 +-
 gcc/config/ia64/constraints.md                     |     2 +-
 gcc/config/ia64/div.md                             |     2 +-
 gcc/config/ia64/elf.h                              |     2 +-
 gcc/config/ia64/freebsd.h                          |     2 +-
 gcc/config/ia64/hpux.h                             |     2 +-
 gcc/config/ia64/ia64-c.cc                          |     2 +-
 gcc/config/ia64/ia64-modes.def                     |     2 +-
 gcc/config/ia64/ia64-opts.h                        |     2 +-
 gcc/config/ia64/ia64-protos.h                      |     2 +-
 gcc/config/ia64/ia64.cc                            |     2 +-
 gcc/config/ia64/ia64.h                             |     2 +-
 gcc/config/ia64/ia64.md                            |     2 +-
 gcc/config/ia64/ia64.opt                           |     2 +-
 gcc/config/ia64/itanium2.md                        |     2 +-
 gcc/config/ia64/linux.h                            |     4 +-
 gcc/config/ia64/predicates.md                      |     2 +-
 gcc/config/ia64/sync.md                            |     2 +-
 gcc/config/ia64/sysv4.h                            |     2 +-
 gcc/config/ia64/t-hpux                             |     2 +-
 gcc/config/ia64/t-ia64                             |     2 +-
 gcc/config/ia64/vect.md                            |     2 +-
 gcc/config/ia64/vms.h                              |     2 +-
 gcc/config/ia64/vms.opt                            |     2 +-
 gcc/config/iq2000/abi                              |     2 +-
 gcc/config/iq2000/constraints.md                   |     2 +-
 gcc/config/iq2000/iq2000-opts.h                    |     2 +-
 gcc/config/iq2000/iq2000-protos.h                  |     2 +-
 gcc/config/iq2000/iq2000.cc                        |     2 +-
 gcc/config/iq2000/iq2000.h                         |     2 +-
 gcc/config/iq2000/iq2000.md                        |     2 +-
 gcc/config/iq2000/iq2000.opt                       |     2 +-
 gcc/config/iq2000/predicates.md                    |     2 +-
 gcc/config/lm32/constraints.md                     |     2 +-
 gcc/config/lm32/lm32-protos.h                      |     2 +-
 gcc/config/lm32/lm32.cc                            |     2 +-
 gcc/config/lm32/lm32.h                             |     2 +-
 gcc/config/lm32/lm32.md                            |     2 +-
 gcc/config/lm32/lm32.opt                           |     2 +-
 gcc/config/lm32/predicates.md                      |     2 +-
 gcc/config/lm32/rtems.h                            |     2 +-
 gcc/config/lm32/uclinux-elf.h                      |     2 +-
 gcc/config/loongarch/constraints.md                |     2 +-
 gcc/config/loongarch/generic.md                    |     2 +-
 gcc/config/loongarch/genopts/genstr.sh             |     4 +-
 gcc/config/loongarch/genopts/loongarch-strings     |     2 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |     2 +-
 gcc/config/loongarch/gnu-user.h                    |     4 +-
 gcc/config/loongarch/la464.md                      |     2 +-
 gcc/config/loongarch/larchintrin.h                 |     2 +-
 gcc/config/loongarch/linux.h                       |     2 +-
 gcc/config/loongarch/loongarch-builtins.cc         |     2 +-
 gcc/config/loongarch/loongarch-c.cc                |     2 +-
 gcc/config/loongarch/loongarch-cpu.cc              |     2 +-
 gcc/config/loongarch/loongarch-cpu.h               |     2 +-
 gcc/config/loongarch/loongarch-def.c               |     2 +-
 gcc/config/loongarch/loongarch-def.h               |     2 +-
 gcc/config/loongarch/loongarch-driver.cc           |     2 +-
 gcc/config/loongarch/loongarch-driver.h            |     2 +-
 gcc/config/loongarch/loongarch-ftypes.def          |     2 +-
 gcc/config/loongarch/loongarch-modes.def           |     2 +-
 gcc/config/loongarch/loongarch-opts.cc             |     2 +-
 gcc/config/loongarch/loongarch-opts.h              |     2 +-
 gcc/config/loongarch/loongarch-protos.h            |     2 +-
 gcc/config/loongarch/loongarch-str.h               |     2 +-
 gcc/config/loongarch/loongarch-tune.h              |     2 +-
 gcc/config/loongarch/loongarch.cc                  |    16 +-
 gcc/config/loongarch/loongarch.h                   |     6 +-
 gcc/config/loongarch/loongarch.md                  |    62 +-
 gcc/config/loongarch/loongarch.opt                 |     2 +-
 gcc/config/loongarch/predicates.md                 |    10 +-
 gcc/config/loongarch/sync.md                       |     2 +-
 gcc/config/loongarch/t-linux                       |     4 +-
 gcc/config/loongarch/t-loongarch                   |     2 +-
 gcc/config/m32c/addsub.md                          |     2 +-
 gcc/config/m32c/bitops.md                          |     2 +-
 gcc/config/m32c/blkmov.md                          |     2 +-
 gcc/config/m32c/cond.md                            |     2 +-
 gcc/config/m32c/constraints.md                     |     2 +-
 gcc/config/m32c/jump.md                            |     2 +-
 gcc/config/m32c/m32c-modes.def                     |     2 +-
 gcc/config/m32c/m32c-pragma.cc                     |     2 +-
 gcc/config/m32c/m32c-protos.h                      |     2 +-
 gcc/config/m32c/m32c.abi                           |     2 +-
 gcc/config/m32c/m32c.cc                            |     2 +-
 gcc/config/m32c/m32c.h                             |     2 +-
 gcc/config/m32c/m32c.md                            |     2 +-
 gcc/config/m32c/m32c.opt                           |     2 +-
 gcc/config/m32c/minmax.md                          |     2 +-
 gcc/config/m32c/mov.md                             |     2 +-
 gcc/config/m32c/muldiv.md                          |     2 +-
 gcc/config/m32c/predicates.md                      |     2 +-
 gcc/config/m32c/prologue.md                        |     2 +-
 gcc/config/m32c/shift.md                           |     2 +-
 gcc/config/m32c/t-m32c                             |     2 +-
 gcc/config/mips/gnu-user.h                         |     2 +-
 gcc/config/mips/mips-protos.h                      |     2 +-
 gcc/config/mips/mips.cc                            |     5 +-
 gcc/config/mips/mips.h                             |     6 +-
 gcc/config/mips/mips.md                            |    24 +
 gcc/config/mmix/constraints.md                     |     2 +-
 gcc/config/mmix/mmix-modes.def                     |     2 +-
 gcc/config/mmix/mmix-protos.h                      |     2 +-
 gcc/config/mmix/mmix.cc                            |     2 +-
 gcc/config/mmix/mmix.h                             |     2 +-
 gcc/config/mmix/mmix.md                            |     2 +-
 gcc/config/mmix/mmix.opt                           |     2 +-
 gcc/config/mmix/predicates.md                      |     2 +-
 gcc/config/mmix/t-mmix                             |     2 +-
 gcc/config/moxie/constraints.md                    |     8 +-
 gcc/config/moxie/moxie-protos.h                    |     2 +-
 gcc/config/moxie/moxie.cc                          |     5 +-
 gcc/config/moxie/moxie.h                           |     2 +-
 gcc/config/moxie/moxie.md                          |     2 +-
 gcc/config/moxie/moxie.opt                         |     2 +-
 gcc/config/moxie/moxiebox.h                        |     2 +-
 gcc/config/moxie/predicates.md                     |     2 +-
 gcc/config/moxie/rtems.h                           |     2 +-
 gcc/config/moxie/t-moxie                           |     2 +-
 gcc/config/moxie/uclinux.h                         |     2 +-
 gcc/config/msp430/constraints.md                   |     2 +-
 gcc/config/msp430/driver-msp430.cc                 |     2 +-
 gcc/config/msp430/msp430-c.cc                      |     2 +-
 gcc/config/msp430/msp430-devices.cc                |     2 +-
 gcc/config/msp430/msp430-devices.h                 |     2 +-
 gcc/config/msp430/msp430-opts.h                    |     2 +-
 gcc/config/msp430/msp430-protos.h                  |     2 +-
 gcc/config/msp430/msp430.cc                        |     2 +-
 gcc/config/msp430/msp430.h                         |     2 +-
 gcc/config/msp430/msp430.md                        |     2 +-
 gcc/config/msp430/predicates.md                    |     2 +-
 gcc/config/msp430/t-msp430                         |     2 +-
 gcc/config/nds32/constants.md                      |     2 +-
 gcc/config/nds32/constraints.md                    |     2 +-
 gcc/config/nds32/elf.h                             |     2 +-
 gcc/config/nds32/iterators.md                      |     2 +-
 gcc/config/nds32/linux.h                           |     2 +-
 gcc/config/nds32/nds32-cost.cc                     |     2 +-
 gcc/config/nds32/nds32-doubleword.md               |     2 +-
 gcc/config/nds32/nds32-dspext.md                   |     2 +-
 gcc/config/nds32/nds32-e8.md                       |     2 +-
 gcc/config/nds32/nds32-fp-as-gp.cc                 |     2 +-
 gcc/config/nds32/nds32-fpu.md                      |     2 +-
 gcc/config/nds32/nds32-graywolf.md                 |     2 +-
 gcc/config/nds32/nds32-intrinsic.cc                |     2 +-
 gcc/config/nds32/nds32-intrinsic.md                |     2 +-
 gcc/config/nds32/nds32-isr.cc                      |     2 +-
 gcc/config/nds32/nds32-md-auxiliary.cc             |     2 +-
 gcc/config/nds32/nds32-memory-manipulation.cc      |     2 +-
 gcc/config/nds32/nds32-modes.def                   |     2 +-
 gcc/config/nds32/nds32-multiple.md                 |     2 +-
 gcc/config/nds32/nds32-n10.md                      |     2 +-
 gcc/config/nds32/nds32-n13.md                      |     2 +-
 gcc/config/nds32/nds32-n7.md                       |     2 +-
 gcc/config/nds32/nds32-n8.md                       |     2 +-
 gcc/config/nds32/nds32-n9-2r1w.md                  |     2 +-
 gcc/config/nds32/nds32-n9-3r2w.md                  |     2 +-
 gcc/config/nds32/nds32-opts.h                      |     2 +-
 gcc/config/nds32/nds32-peephole2.md                |     2 +-
 gcc/config/nds32/nds32-pipelines-auxiliary.cc      |     2 +-
 gcc/config/nds32/nds32-predicates.cc               |     2 +-
 gcc/config/nds32/nds32-protos.h                    |     2 +-
 gcc/config/nds32/nds32-relax-opt.cc                |     2 +-
 gcc/config/nds32/nds32-utils.cc                    |     2 +-
 gcc/config/nds32/nds32.cc                          |     2 +-
 gcc/config/nds32/nds32.h                           |     2 +-
 gcc/config/nds32/nds32.md                          |     2 +-
 gcc/config/nds32/nds32.opt                         |     2 +-
 gcc/config/nds32/nds32_intrinsic.h                 |     2 +-
 gcc/config/nds32/nds32_isr.h                       |     2 +-
 gcc/config/nds32/pipelines.md                      |     2 +-
 gcc/config/nds32/predicates.md                     |     2 +-
 gcc/config/nds32/t-elf                             |     2 +-
 gcc/config/nds32/t-linux                           |     2 +-
 gcc/config/nds32/t-mlibs                           |     2 +-
 gcc/config/nds32/t-nds32                           |     2 +-
 gcc/config/nios2/constraints.md                    |     2 +-
 gcc/config/nios2/elf.h                             |     2 +-
 gcc/config/nios2/elf.opt                           |     2 +-
 gcc/config/nios2/ldstwm.md                         |     2 +-
 gcc/config/nios2/linux.h                           |     2 +-
 gcc/config/nios2/nios2-ldstwm.sml                  |     4 +-
 gcc/config/nios2/nios2-opts.h                      |     2 +-
 gcc/config/nios2/nios2-protos.h                    |     2 +-
 gcc/config/nios2/nios2.cc                          |     2 +-
 gcc/config/nios2/nios2.h                           |     2 +-
 gcc/config/nios2/nios2.md                          |     2 +-
 gcc/config/nios2/nios2.opt                         |     2 +-
 gcc/config/nios2/predicates.md                     |     2 +-
 gcc/config/nios2/rtems.h                           |     2 +-
 gcc/config/nios2/sync.md                           |     2 +-
 gcc/config/nios2/t-nios2                           |     2 +-
 gcc/config/nvptx/gen-copyright.sh                  |     4 +-
 gcc/config/nvptx/gen-h.sh                          |     2 +-
 gcc/config/nvptx/gen-multilib-matches.sh           |     2 +-
 gcc/config/nvptx/gen-omp-device-properties.sh      |     2 +-
 gcc/config/nvptx/gen-opt.sh                        |     2 +-
 gcc/config/nvptx/mkoffload.cc                      |     2 +-
 gcc/config/nvptx/nvptx-c.cc                        |     2 +-
 gcc/config/nvptx/nvptx-gen.h                       |     2 +-
 gcc/config/nvptx/nvptx-gen.opt                     |     2 +-
 gcc/config/nvptx/nvptx-opts.h                      |     2 +-
 gcc/config/nvptx/nvptx-protos.h                    |     2 +-
 gcc/config/nvptx/nvptx-sm.def                      |     2 +-
 gcc/config/nvptx/nvptx.cc                          |     2 +-
 gcc/config/nvptx/nvptx.h                           |     2 +-
 gcc/config/nvptx/nvptx.md                          |     2 +-
 gcc/config/nvptx/nvptx.opt                         |     2 +-
 gcc/config/nvptx/offload.h                         |     2 +-
 gcc/config/or1k/constraints.md                     |     2 +-
 gcc/config/or1k/elf.h                              |     2 +-
 gcc/config/or1k/elf.opt                            |     2 +-
 gcc/config/or1k/linux.h                            |     2 +-
 gcc/config/or1k/or1k-opts.h                        |     2 +-
 gcc/config/or1k/or1k-protos.h                      |     2 +-
 gcc/config/or1k/or1k.cc                            |     2 +-
 gcc/config/or1k/or1k.h                             |     2 +-
 gcc/config/or1k/or1k.md                            |     2 +-
 gcc/config/or1k/or1k.opt                           |     2 +-
 gcc/config/or1k/predicates.md                      |     2 +-
 gcc/config/or1k/rtems.h                            |     2 +-
 gcc/config/or1k/t-or1k                             |     2 +-
 gcc/config/pa/constraints.md                       |     2 +-
 gcc/config/pa/elf.h                                |     2 +-
 gcc/config/pa/pa-64.h                              |     2 +-
 gcc/config/pa/pa-d.cc                              |     2 +-
 gcc/config/pa/pa-d.h                               |     2 +-
 gcc/config/pa/pa-hpux.h                            |     2 +-
 gcc/config/pa/pa-hpux.opt                          |     2 +-
 gcc/config/pa/pa-hpux1010.h                        |     2 +-
 gcc/config/pa/pa-hpux1010.opt                      |     2 +-
 gcc/config/pa/pa-hpux11.h                          |     2 +-
 gcc/config/pa/pa-hpux1111.h                        |     2 +-
 gcc/config/pa/pa-hpux1111.opt                      |     2 +-
 gcc/config/pa/pa-hpux1131.h                        |     2 +-
 gcc/config/pa/pa-hpux1131.opt                      |     2 +-
 gcc/config/pa/pa-linux.h                           |     5 +-
 gcc/config/pa/pa-modes.def                         |     2 +-
 gcc/config/pa/pa-netbsd.h                          |     2 +-
 gcc/config/pa/pa-openbsd.h                         |     2 +-
 gcc/config/pa/pa-opts.h                            |     2 +-
 gcc/config/pa/pa-protos.h                          |     2 +-
 gcc/config/pa/pa.cc                                |     6 +-
 gcc/config/pa/pa.h                                 |    14 +-
 gcc/config/pa/pa.md                                |   126 +-
 gcc/config/pa/pa.opt                               |     6 +-
 gcc/config/pa/pa32-linux.h                         |     2 +-
 gcc/config/pa/pa32-netbsd.h                        |     2 +-
 gcc/config/pa/pa32-openbsd.h                       |     2 +-
 gcc/config/pa/pa32-regs.h                          |     2 +-
 gcc/config/pa/pa64-hpux.h                          |     2 +-
 gcc/config/pa/pa64-hpux.opt                        |     2 +-
 gcc/config/pa/pa64-linux.h                         |     2 +-
 gcc/config/pa/pa64-regs.h                          |     2 +-
 gcc/config/pa/predicates.md                        |     2 +-
 gcc/config/pa/som.h                                |     2 +-
 gcc/config/pdp11/constraints.md                    |     2 +-
 gcc/config/pdp11/pdp11-modes.def                   |     2 +-
 gcc/config/pdp11/pdp11-protos.h                    |     2 +-
 gcc/config/pdp11/pdp11.cc                          |     2 +-
 gcc/config/pdp11/pdp11.h                           |     2 +-
 gcc/config/pdp11/pdp11.md                          |     2 +-
 gcc/config/pdp11/pdp11.opt                         |     2 +-
 gcc/config/pdp11/predicates.md                     |     2 +-
 gcc/config/pdp11/t-pdp11                           |     2 +-
 gcc/config/pru/alu-zext.md                         |     2 +-
 gcc/config/pru/constraints.md                      |     2 +-
 gcc/config/pru/predicates.md                       |     2 +-
 gcc/config/pru/pru-opts.h                          |     2 +-
 gcc/config/pru/pru-passes.cc                       |     2 +-
 gcc/config/pru/pru-pragma.cc                       |     2 +-
 gcc/config/pru/pru-protos.h                        |     2 +-
 gcc/config/pru/pru.cc                              |     2 +-
 gcc/config/pru/pru.h                               |     7 +-
 gcc/config/pru/pru.md                              |    17 +-
 gcc/config/pru/pru.opt                             |     2 +-
 gcc/config/pru/t-pru                               |     2 +-
 gcc/config/riscv/arch-canonicalize                 |     2 +-
 gcc/config/riscv/bitmanip.md                       |    28 +-
 gcc/config/riscv/constraints.md                    |    30 +-
 gcc/config/riscv/crypto.md                         |   435 +
 gcc/config/riscv/freebsd.h                         |     2 +-
 gcc/config/riscv/generic.md                        |     2 +-
 gcc/config/riscv/genrvv-type-indexer.cc            |   313 +
 gcc/config/riscv/iterators.md                      |    38 +-
 gcc/config/riscv/linux.h                           |     2 +-
 gcc/config/riscv/multilib-generator                |     2 +-
 gcc/config/riscv/pic.md                            |     2 +-
 gcc/config/riscv/predicates.md                     |    88 +-
 gcc/config/riscv/riscv-builtins.cc                 |    59 +-
 gcc/config/riscv/riscv-c.cc                        |    22 +-
 gcc/config/riscv/riscv-cores.def                   |     2 +-
 gcc/config/riscv/riscv-d.cc                        |     2 +-
 gcc/config/riscv/riscv-d.h                         |     2 +-
 gcc/config/riscv/riscv-ftypes.def                  |    12 +-
 gcc/config/riscv/riscv-modes.def                   |    10 +-
 gcc/config/riscv/riscv-opts.h                      |     2 +-
 gcc/config/riscv/riscv-passes.def                  |     4 +-
 gcc/config/riscv/riscv-protos.h                    |    64 +-
 gcc/config/riscv/riscv-scalar-crypto.def           |    94 +
 gcc/config/riscv/riscv-shorten-memrefs.cc          |     2 +-
 gcc/config/riscv/riscv-subset.h                    |     2 +-
 gcc/config/riscv/riscv-v.cc                        |   351 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  1982 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   214 +-
 .../riscv/riscv-vector-builtins-functions.def      |   491 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   439 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    18 +-
 gcc/config/riscv/riscv-vector-builtins-types.def   |   760 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |  2599 +-
 gcc/config/riscv/riscv-vector-builtins.def         |   288 +-
 gcc/config/riscv/riscv-vector-builtins.h           |   216 +-
 gcc/config/riscv/riscv-vector-switch.def           |     2 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |  2977 +-
 gcc/config/riscv/riscv-vsetvl.def                  |   513 +
 gcc/config/riscv/riscv-vsetvl.h                    |   221 +-
 gcc/config/riscv/riscv.cc                          |    89 +-
 gcc/config/riscv/riscv.h                           |    21 +-
 gcc/config/riscv/riscv.md                          |    60 +-
 gcc/config/riscv/riscv.opt                         |     4 +-
 gcc/config/riscv/riscv_vector.h                    |     2 +-
 gcc/config/riscv/rtems.h                           |     2 +-
 gcc/config/riscv/sync.md                           |     2 +-
 gcc/config/riscv/t-riscv                           |    21 +-
 gcc/config/riscv/t-rtems                           |    17 +-
 gcc/config/riscv/vector-iterators.md               |   991 +-
 gcc/config/riscv/vector.md                         |  6450 ++++-
 gcc/config/rl78/constraints.md                     |     2 +-
 gcc/config/rl78/predicates.md                      |     2 +-
 gcc/config/rl78/rl78-c.cc                          |     2 +-
 gcc/config/rl78/rl78-expand.md                     |     2 +-
 gcc/config/rl78/rl78-opts.h                        |     2 +-
 gcc/config/rl78/rl78-protos.h                      |     2 +-
 gcc/config/rl78/rl78-real.md                       |     2 +-
 gcc/config/rl78/rl78-virt.md                       |     2 +-
 gcc/config/rl78/rl78.cc                            |     2 +-
 gcc/config/rl78/rl78.h                             |     2 +-
 gcc/config/rl78/rl78.md                            |     2 +-
 gcc/config/rl78/rl78.opt                           |     2 +-
 gcc/config/rl78/t-rl78                             |     2 +-
 gcc/config/rs6000/40x.md                           |     2 +-
 gcc/config/rs6000/440.md                           |     2 +-
 gcc/config/rs6000/476.h                            |     2 +-
 gcc/config/rs6000/476.md                           |     2 +-
 gcc/config/rs6000/476.opt                          |     2 +-
 gcc/config/rs6000/601.md                           |     2 +-
 gcc/config/rs6000/603.md                           |     2 +-
 gcc/config/rs6000/6xx.md                           |     2 +-
 gcc/config/rs6000/7450.md                          |     2 +-
 gcc/config/rs6000/7xx.md                           |     2 +-
 gcc/config/rs6000/8540.md                          |     2 +-
 gcc/config/rs6000/a2.md                            |     2 +-
 gcc/config/rs6000/aix-stdint.h                     |     2 +-
 gcc/config/rs6000/aix.h                            |     2 +-
 gcc/config/rs6000/aix64.opt                        |     2 +-
 gcc/config/rs6000/aix71.h                          |     2 +-
 gcc/config/rs6000/aix72.h                          |     2 +-
 gcc/config/rs6000/aix73.h                          |     2 +-
 gcc/config/rs6000/altivec.h                        |     2 +-
 gcc/config/rs6000/altivec.md                       |     2 +-
 gcc/config/rs6000/amo.h                            |     2 +-
 gcc/config/rs6000/biarch64.h                       |     2 +-
 gcc/config/rs6000/bmi2intrin.h                     |     2 +-
 gcc/config/rs6000/bmiintrin.h                      |     2 +-
 gcc/config/rs6000/cell.md                          |     2 +-
 gcc/config/rs6000/constraints.md                   |     2 +-
 gcc/config/rs6000/crypto.md                        |     2 +-
 gcc/config/rs6000/darwin.h                         |     2 +-
 gcc/config/rs6000/darwin.md                        |     2 +-
 gcc/config/rs6000/darwin.opt                       |     2 +-
 gcc/config/rs6000/darwin32-biarch.h                |     2 +-
 gcc/config/rs6000/darwin64-biarch.h                |     2 +-
 gcc/config/rs6000/darwin7.h                        |     2 +-
 gcc/config/rs6000/default64.h                      |     2 +-
 gcc/config/rs6000/dfp.md                           |     2 +-
 gcc/config/rs6000/driver-rs6000.cc                 |     2 +-
 gcc/config/rs6000/e300c2c3.md                      |     2 +-
 gcc/config/rs6000/e500mc.md                        |     2 +-
 gcc/config/rs6000/e500mc64.md                      |     2 +-
 gcc/config/rs6000/e5500.md                         |     2 +-
 gcc/config/rs6000/e6500.md                         |     2 +-
 gcc/config/rs6000/eabi.h                           |     2 +-
 gcc/config/rs6000/eabialtivec.h                    |     2 +-
 gcc/config/rs6000/eabisim.h                        |     2 +-
 gcc/config/rs6000/emmintrin.h                      |     2 +-
 gcc/config/rs6000/freebsd.h                        |     2 +-
 gcc/config/rs6000/freebsd64.h                      |     2 +-
 gcc/config/rs6000/fusion.md                        |     2 +-
 gcc/config/rs6000/genfusion.pl                     |     4 +-
 gcc/config/rs6000/genopt.sh                        |     4 +-
 gcc/config/rs6000/host-darwin.cc                   |     2 +-
 gcc/config/rs6000/host-ppc64-darwin.cc             |     2 +-
 gcc/config/rs6000/htm.md                           |     2 +-
 gcc/config/rs6000/htmintrin.h                      |     2 +-
 gcc/config/rs6000/htmxlintrin.h                    |     2 +-
 gcc/config/rs6000/immintrin.h                      |     2 +-
 gcc/config/rs6000/linux.h                          |     2 +-
 gcc/config/rs6000/linux64.h                        |     2 +-
 gcc/config/rs6000/linux64.opt                      |     2 +-
 gcc/config/rs6000/linuxaltivec.h                   |     2 +-
 gcc/config/rs6000/lynx.h                           |     2 +-
 gcc/config/rs6000/mm_malloc.h                      |     2 +-
 gcc/config/rs6000/mma.md                           |     2 +-
 gcc/config/rs6000/mmintrin.h                       |     2 +-
 gcc/config/rs6000/mpc.md                           |     2 +-
 gcc/config/rs6000/netbsd.h                         |     2 +-
 gcc/config/rs6000/nmmintrin.h                      |     2 +-
 gcc/config/rs6000/option-defaults.h                |     2 +-
 gcc/config/rs6000/pcrel-opt.md                     |     2 +-
 gcc/config/rs6000/pmmintrin.h                      |     2 +-
 gcc/config/rs6000/power10.md                       |     2 +-
 gcc/config/rs6000/power4.md                        |     2 +-
 gcc/config/rs6000/power5.md                        |     2 +-
 gcc/config/rs6000/power6.md                        |     2 +-
 gcc/config/rs6000/power7.md                        |     2 +-
 gcc/config/rs6000/power8.md                        |     2 +-
 gcc/config/rs6000/power9.md                        |     2 +-
 gcc/config/rs6000/ppc-asm.h                        |     2 +-
 gcc/config/rs6000/ppc-auxv.h                       |     2 +-
 gcc/config/rs6000/ppu_intrinsics.h                 |     2 +-
 gcc/config/rs6000/predicates.md                    |     2 +-
 gcc/config/rs6000/rbtree.cc                        |     2 +-
 gcc/config/rs6000/rbtree.h                         |     2 +-
 gcc/config/rs6000/rs6000-builtin.cc                |     2 +-
 gcc/config/rs6000/rs6000-builtins.def              |     2 +-
 gcc/config/rs6000/rs6000-c.cc                      |     2 +-
 gcc/config/rs6000/rs6000-call.cc                   |     2 +-
 gcc/config/rs6000/rs6000-cpus.def                  |     5 +-
 gcc/config/rs6000/rs6000-d.cc                      |     2 +-
 gcc/config/rs6000/rs6000-d.h                       |     2 +-
 gcc/config/rs6000/rs6000-gen-builtins.cc           |     2 +-
 gcc/config/rs6000/rs6000-internal.h                |     2 +-
 gcc/config/rs6000/rs6000-linux.cc                  |     2 +-
 gcc/config/rs6000/rs6000-logue.cc                  |     2 +-
 gcc/config/rs6000/rs6000-modes.def                 |     2 +-
 gcc/config/rs6000/rs6000-modes.h                   |     2 +-
 gcc/config/rs6000/rs6000-opts.h                    |     2 +-
 gcc/config/rs6000/rs6000-overload.def              |     4 +-
 gcc/config/rs6000/rs6000-p8swap.cc                 |     2 +-
 gcc/config/rs6000/rs6000-passes.def                |     2 +-
 gcc/config/rs6000/rs6000-pcrel-opt.cc              |     2 +-
 gcc/config/rs6000/rs6000-protos.h                  |     2 +-
 gcc/config/rs6000/rs6000-string.cc                 |     2 +-
 gcc/config/rs6000/rs6000-tables.opt                |     2 +-
 gcc/config/rs6000/rs6000.cc                        |    87 +-
 gcc/config/rs6000/rs6000.h                         |     2 +-
 gcc/config/rs6000/rs6000.md                        |    37 +-
 gcc/config/rs6000/rs6000.opt                       |     2 +-
 gcc/config/rs6000/rs64.md                          |     2 +-
 gcc/config/rs6000/rtems.h                          |     2 +-
 gcc/config/rs6000/secureplt.h                      |     2 +-
 gcc/config/rs6000/si2vmx.h                         |     2 +-
 gcc/config/rs6000/smmintrin.h                      |     2 +-
 gcc/config/rs6000/spu2vmx.h                        |     2 +-
 gcc/config/rs6000/sync.md                          |     2 +-
 gcc/config/rs6000/sysv4.h                          |     2 +-
 gcc/config/rs6000/sysv4.opt                        |     2 +-
 gcc/config/rs6000/sysv4le.h                        |     2 +-
 gcc/config/rs6000/t-aix52                          |     2 +-
 gcc/config/rs6000/t-aix64                          |     2 +-
 gcc/config/rs6000/t-fprules                        |     2 +-
 gcc/config/rs6000/t-freebsd64                      |     2 +-
 gcc/config/rs6000/t-linux64                        |     2 +-
 gcc/config/rs6000/t-lynx                           |     2 +-
 gcc/config/rs6000/t-netbsd                         |     2 +-
 gcc/config/rs6000/t-ppccomm                        |     2 +-
 gcc/config/rs6000/t-ppcendian                      |     2 +-
 gcc/config/rs6000/t-ppcgas                         |     2 +-
 gcc/config/rs6000/t-rs6000                         |     2 +-
 gcc/config/rs6000/t-rtems                          |     2 +-
 gcc/config/rs6000/t-vxworks                        |     2 +-
 gcc/config/rs6000/titan.md                         |     2 +-
 gcc/config/rs6000/tmmintrin.h                      |     2 +-
 gcc/config/rs6000/vec_types.h                      |     2 +-
 gcc/config/rs6000/vector.md                        |     2 +-
 gcc/config/rs6000/vsx.md                           |     2 +-
 gcc/config/rs6000/vxworks.h                        |     2 +-
 gcc/config/rs6000/vxworksae.h                      |     2 +-
 gcc/config/rs6000/vxworksmils.h                    |     2 +-
 gcc/config/rs6000/x86gprintrin.h                   |     2 +-
 gcc/config/rs6000/x86intrin.h                      |     2 +-
 gcc/config/rs6000/xcoff.h                          |     2 +-
 gcc/config/rs6000/xmmintrin.h                      |     2 +-
 gcc/config/rx/constraints.md                       |     2 +-
 gcc/config/rx/elf.opt                              |     2 +-
 gcc/config/rx/predicates.md                        |     2 +-
 gcc/config/rx/rx-modes.def                         |     2 +-
 gcc/config/rx/rx-opts.h                            |     2 +-
 gcc/config/rx/rx-protos.h                          |     2 +-
 gcc/config/rx/rx.cc                                |     2 +-
 gcc/config/rx/rx.h                                 |     2 +-
 gcc/config/rx/rx.md                                |     2 +-
 gcc/config/rx/rx.opt                               |     2 +-
 gcc/config/rx/t-rx                                 |     2 +-
 gcc/config/s390/driver-native.cc                   |     4 +-
 gcc/config/s390/predicates.md                      |    12 +-
 gcc/config/s390/s390-d.cc                          |     9 +-
 gcc/config/s390/s390.cc                            |   332 +-
 gcc/config/s390/s390.md                            |    13 +-
 gcc/config/s390/s390.opt                           |     4 +
 gcc/config/s390/vector.md                          |    35 +
 gcc/config/sh/constraints.md                       |     2 +-
 gcc/config/sh/divcost-analysis                     |     2 +-
 gcc/config/sh/divtab-sh4-300.cc                    |     2 +-
 gcc/config/sh/divtab-sh4.cc                        |     2 +-
 gcc/config/sh/divtab.cc                            |     2 +-
 gcc/config/sh/elf.h                                |     2 +-
 gcc/config/sh/embed-elf.h                          |     2 +-
 gcc/config/sh/iterators.md                         |     2 +-
 gcc/config/sh/linux.h                              |     2 +-
 gcc/config/sh/little.h                             |     2 +-
 gcc/config/sh/netbsd-elf.h                         |     2 +-
 gcc/config/sh/newlib.h                             |     2 +-
 gcc/config/sh/predicates.md                        |     2 +-
 gcc/config/sh/rtems.h                              |     2 +-
 gcc/config/sh/rtemself.h                           |     2 +-
 gcc/config/sh/sh-c.cc                              |     2 +-
 gcc/config/sh/sh-mem.cc                            |     2 +-
 gcc/config/sh/sh-modes.def                         |     2 +-
 gcc/config/sh/sh-protos.h                          |     2 +-
 gcc/config/sh/sh.cc                                |     2 +-
 gcc/config/sh/sh.h                                 |     2 +-
 gcc/config/sh/sh.md                                |     2 +-
 gcc/config/sh/sh.opt                               |     2 +-
 gcc/config/sh/sh1.md                               |     2 +-
 gcc/config/sh/sh4-300.md                           |     2 +-
 gcc/config/sh/sh4.md                               |     2 +-
 gcc/config/sh/sh4a.md                              |     2 +-
 gcc/config/sh/sh_optimize_sett_clrt.cc             |     2 +-
 gcc/config/sh/sh_treg_combine.cc                   |     2 +-
 gcc/config/sh/superh.h                             |     2 +-
 gcc/config/sh/sync.md                              |     2 +-
 gcc/config/sh/t-sh                                 |     2 +-
 gcc/config/sh/vxworks.h                            |     2 +-
 gcc/config/sol2.h                                  |     2 +-
 gcc/config/sparc/biarch64.h                        |     2 +-
 gcc/config/sparc/constraints.md                    |     2 +-
 gcc/config/sparc/cypress.md                        |     2 +-
 gcc/config/sparc/default64.h                       |     2 +-
 gcc/config/sparc/driver-sparc.cc                   |     2 +-
 gcc/config/sparc/freebsd.h                         |     4 +-
 gcc/config/sparc/hypersparc.md                     |     2 +-
 gcc/config/sparc/leon.md                           |     2 +-
 gcc/config/sparc/leon5.md                          |     2 +-
 gcc/config/sparc/linux.h                           |     4 +-
 gcc/config/sparc/linux64.h                         |     4 +-
 gcc/config/sparc/long-double-switch.opt            |     2 +-
 gcc/config/sparc/m8.md                             |     2 +-
 gcc/config/sparc/netbsd-elf.h                      |     2 +-
 gcc/config/sparc/niagara.md                        |     2 +-
 gcc/config/sparc/niagara2.md                       |     2 +-
 gcc/config/sparc/niagara4.md                       |     2 +-
 gcc/config/sparc/niagara7.md                       |     2 +-
 gcc/config/sparc/openbsd1-64.h                     |     2 +-
 gcc/config/sparc/openbsd64.h                       |     2 +-
 gcc/config/sparc/predicates.md                     |     2 +-
 gcc/config/sparc/rtemself.h                        |     2 +-
 gcc/config/sparc/sol2.h                            |     2 +-
 gcc/config/sparc/sp-elf.h                          |     4 +-
 gcc/config/sparc/sp64-elf.h                        |     4 +-
 gcc/config/sparc/sparc-c.cc                        |     2 +-
 gcc/config/sparc/sparc-d.cc                        |     2 +-
 gcc/config/sparc/sparc-d.h                         |     2 +-
 gcc/config/sparc/sparc-modes.def                   |     2 +-
 gcc/config/sparc/sparc-opts.h                      |     2 +-
 gcc/config/sparc/sparc-passes.def                  |     2 +-
 gcc/config/sparc/sparc-protos.h                    |     2 +-
 gcc/config/sparc/sparc.cc                          |     2 +-
 gcc/config/sparc/sparc.h                           |     2 +-
 gcc/config/sparc/sparc.md                          |     2 +-
 gcc/config/sparc/sparc.opt                         |     2 +-
 gcc/config/sparc/sparclet.md                       |     2 +-
 gcc/config/sparc/supersparc.md                     |     2 +-
 gcc/config/sparc/sync.md                           |     2 +-
 gcc/config/sparc/sysv4.h                           |     2 +-
 gcc/config/sparc/t-elf                             |     2 +-
 gcc/config/sparc/t-leon                            |     2 +-
 gcc/config/sparc/t-leon3                           |     2 +-
 gcc/config/sparc/t-linux64                         |     2 +-
 gcc/config/sparc/t-rtems                           |     2 +-
 gcc/config/sparc/t-rtems-64                        |     2 +-
 gcc/config/sparc/t-sparc                           |     2 +-
 gcc/config/sparc/tso.h                             |     2 +-
 gcc/config/sparc/ultra1_2.md                       |     2 +-
 gcc/config/sparc/ultra3.md                         |     2 +-
 gcc/config/sparc/visintrin.h                       |     2 +-
 gcc/config/sparc/vxworks.h                         |     2 +-
 gcc/config/stormy16/constraints.md                 |     2 +-
 gcc/config/stormy16/predicates.md                  |     2 +-
 gcc/config/stormy16/stormy-abi                     |     2 +-
 gcc/config/stormy16/stormy16-protos.h              |     2 +-
 gcc/config/stormy16/stormy16.cc                    |     2 +-
 gcc/config/stormy16/stormy16.h                     |     2 +-
 gcc/config/stormy16/stormy16.md                    |     2 +-
 gcc/config/stormy16/stormy16.opt                   |     2 +-
 gcc/config/v850/v850.cc                            |     1 -
 gcc/config/vax/builtins.md                         |     2 +-
 gcc/config/vax/constraints.md                      |     2 +-
 gcc/config/vax/elf.h                               |     2 +-
 gcc/config/vax/elf.opt                             |     2 +-
 gcc/config/vax/linux.h                             |     2 +-
 gcc/config/vax/netbsd-elf.h                        |     2 +-
 gcc/config/vax/openbsd.h                           |     2 +-
 gcc/config/vax/openbsd1.h                          |     2 +-
 gcc/config/vax/predicates.md                       |     2 +-
 gcc/config/vax/vax-modes.def                       |     2 +-
 gcc/config/vax/vax-protos.h                        |     2 +-
 gcc/config/vax/vax.cc                              |     2 +-
 gcc/config/vax/vax.h                               |     2 +-
 gcc/config/vax/vax.md                              |     2 +-
 gcc/config/vax/vax.opt                             |     2 +-
 gcc/config/vx-common.h                             |     2 +-
 gcc/config/xtensa/constraints.md                   |     2 +-
 gcc/config/xtensa/elf.h                            |     2 +-
 gcc/config/xtensa/elf.opt                          |     2 +-
 gcc/config/xtensa/linux.h                          |     2 +-
 gcc/config/xtensa/predicates.md                    |     2 +-
 gcc/config/xtensa/t-xtensa                         |     9 +-
 gcc/config/xtensa/uclinux.h                        |     2 +-
 gcc/config/xtensa/uclinux.opt                      |     2 +-
 .../{xtensa-dynconfig.c => xtensa-dynconfig.cc}    |    45 +-
 gcc/config/xtensa/xtensa-protos.h                  |     7 +-
 gcc/config/xtensa/xtensa.cc                        |   418 +-
 gcc/config/xtensa/xtensa.h                         |    54 +-
 gcc/config/xtensa/xtensa.md                        |   273 +-
 gcc/config/xtensa/xtensa.opt                       |     2 +-
 gcc/cp/ChangeLog                                   |   571 +
 gcc/cp/Make-lang.in                                |     2 +-
 gcc/cp/call.cc                                     |   159 +-
 gcc/cp/cfns.gperf                                  |     2 +-
 gcc/cp/cfns.h                                      |     2 +-
 gcc/cp/class.cc                                    |    60 +-
 gcc/cp/config-lang.in                              |     2 +-
 gcc/cp/constexpr.cc                                |   216 +-
 gcc/cp/constraint.cc                               |     8 +-
 gcc/cp/contracts.cc                                |     2 +-
 gcc/cp/contracts.h                                 |     2 +-
 gcc/cp/coroutines.cc                               |     2 +-
 gcc/cp/cp-gimplify.cc                              |   221 +-
 gcc/cp/cp-lang.cc                                  |     2 +-
 gcc/cp/cp-name-hint.h                              |     2 +-
 gcc/cp/cp-objcp-common.cc                          |     2 +-
 gcc/cp/cp-objcp-common.h                           |     2 +-
 gcc/cp/cp-trait.def                                |     2 +
 gcc/cp/cp-tree.def                                 |     2 +-
 gcc/cp/cp-tree.h                                   |    43 +-
 gcc/cp/cp-ubsan.cc                                 |     2 +-
 gcc/cp/cvt.cc                                      |    14 +-
 gcc/cp/cxx-pretty-print.cc                         |     7 +-
 gcc/cp/cxx-pretty-print.h                          |     2 +-
 gcc/cp/cxxapi-data.csv                             |     2 +-
 gcc/cp/decl.cc                                     |    33 +-
 gcc/cp/decl.h                                      |     2 +-
 gcc/cp/decl2.cc                                    |     4 +-
 gcc/cp/dump.cc                                     |     2 +-
 gcc/cp/error.cc                                    |     2 +-
 gcc/cp/except.cc                                   |     2 +-
 gcc/cp/expr.cc                                     |     2 +-
 gcc/cp/friend.cc                                   |     2 +-
 gcc/cp/g++spec.cc                                  |     2 +-
 gcc/cp/gen-cxxapi-file.py                          |     2 +-
 gcc/cp/init.cc                                     |    82 +-
 gcc/cp/lambda.cc                                   |     2 +-
 gcc/cp/lang-specs.h                                |     2 +-
 gcc/cp/lex.cc                                      |     2 +-
 gcc/cp/logic.cc                                    |     2 +-
 gcc/cp/mangle.cc                                   |    47 +-
 gcc/cp/mapper-client.cc                            |     2 +-
 gcc/cp/mapper-client.h                             |     2 +-
 gcc/cp/mapper-resolver.cc                          |     2 +-
 gcc/cp/method.cc                                   |     2 +-
 gcc/cp/module.cc                                   |     2 +-
 gcc/cp/name-lookup.cc                              |     2 +-
 gcc/cp/name-lookup.h                               |     2 +-
 gcc/cp/operators.def                               |     2 +-
 gcc/cp/optimize.cc                                 |     2 +-
 gcc/cp/parser.cc                                   |   337 +-
 gcc/cp/parser.h                                    |     2 +-
 gcc/cp/pt.cc                                       |   347 +-
 gcc/cp/ptree.cc                                    |     2 +-
 gcc/cp/rtti.cc                                     |    58 +-
 gcc/cp/search.cc                                   |     4 +-
 gcc/cp/semantics.cc                                |    66 +-
 gcc/cp/std-name-hint.gperf                         |     2 +-
 gcc/cp/std-name-hint.h                             |     2 +-
 gcc/cp/tree.cc                                     |    58 +-
 gcc/cp/type-utils.h                                |     2 +-
 gcc/cp/typeck.cc                                   |    29 +-
 gcc/cp/typeck2.cc                                  |     2 +-
 gcc/cp/vtable-class-hierarchy.cc                   |     2 +-
 gcc/cprop.cc                                       |     9 +-
 gcc/cselib.cc                                      |    28 +-
 gcc/cselib.h                                       |     4 +-
 gcc/d/ChangeLog                                    |    56 +
 gcc/d/Make-lang.in                                 |     3 +-
 gcc/d/config-lang.in                               |     2 +-
 gcc/d/d-attribs.cc                                 |     2 +-
 gcc/d/d-builtins.cc                                |     2 +-
 gcc/d/d-codegen.cc                                 |    40 +-
 gcc/d/d-compiler.cc                                |     2 +-
 gcc/d/d-convert.cc                                 |     2 +-
 gcc/d/d-ctfloat.cc                                 |     2 +-
 gcc/d/d-diagnostic.cc                              |     2 +-
 gcc/d/d-frontend.cc                                |     2 +-
 gcc/d/d-frontend.h                                 |     2 +-
 gcc/d/d-gimplify.cc                                |    11 +-
 gcc/d/d-incpath.cc                                 |     2 +-
 gcc/d/d-lang.cc                                    |     7 +-
 gcc/d/d-longdouble.cc                              |     2 +-
 gcc/d/d-port.cc                                    |     2 +-
 gcc/d/d-spec.cc                                    |     2 +-
 gcc/d/d-system.h                                   |     2 +-
 gcc/d/d-target-def.h                               |     2 +-
 gcc/d/d-target.cc                                  |     7 +-
 gcc/d/d-target.def                                 |     2 +-
 gcc/d/d-target.h                                   |     2 +-
 gcc/d/d-tree.def                                   |     2 +-
 gcc/d/d-tree.h                                     |     2 +-
 gcc/d/decl.cc                                      |     6 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |     1 +
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |     3 +-
 gcc/d/dmd/aggregate.d                              |     5 +-
 gcc/d/dmd/aggregate.h                              |     9 +-
 gcc/d/dmd/aliasthis.d                              |     5 +-
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/apply.d                                  |     2 +-
 gcc/d/dmd/arrayop.d                                |     3 +-
 gcc/d/dmd/arraytypes.d                             |     2 +-
 gcc/d/dmd/arraytypes.h                             |     2 +-
 gcc/d/dmd/ast_node.d                               |     2 +-
 gcc/d/dmd/ast_node.h                               |     2 +-
 gcc/d/dmd/astenums.d                               |     2 +-
 gcc/d/dmd/attrib.d                                 |     3 +-
 gcc/d/dmd/attrib.h                                 |     2 +-
 gcc/d/dmd/blockexit.d                              |     3 +-
 gcc/d/dmd/builtin.d                                |     4 +-
 gcc/d/dmd/canthrow.d                               |     2 +-
 gcc/d/dmd/chkformat.d                              |     3 +-
 gcc/d/dmd/clone.d                                  |     3 +-
 gcc/d/dmd/common/bitfields.d                       |     2 +-
 gcc/d/dmd/common/file.d                            |     2 +-
 gcc/d/dmd/common/outbuffer.d                       |     2 +-
 gcc/d/dmd/common/outbuffer.h                       |     2 +-
 gcc/d/dmd/common/string.d                          |     2 +-
 gcc/d/dmd/compiler.d                               |     2 +-
 gcc/d/dmd/compiler.h                               |     2 +-
 gcc/d/dmd/cond.d                                   |    17 +-
 gcc/d/dmd/cond.h                                   |     2 +-
 gcc/d/dmd/constfold.d                              |    12 +-
 gcc/d/dmd/cparse.d                                 |     3 +-
 gcc/d/dmd/cppmangle.d                              |     3 +-
 gcc/d/dmd/ctfe.h                                   |     2 +-
 gcc/d/dmd/ctfeexpr.d                               |     3 +-
 gcc/d/dmd/ctorflow.d                               |     4 +-
 gcc/d/dmd/dcast.d                                  |    38 +-
 gcc/d/dmd/dclass.d                                 |     5 +-
 gcc/d/dmd/declaration.d                            |     8 +-
 gcc/d/dmd/declaration.h                            |     2 +-
 gcc/d/dmd/delegatize.d                             |     3 +-
 gcc/d/dmd/denum.d                                  |     3 +-
 gcc/d/dmd/dimport.d                                |     3 +-
 gcc/d/dmd/dinterpret.d                             |    62 +-
 gcc/d/dmd/dmacro.d                                 |     2 +-
 gcc/d/dmd/dmangle.d                                |     2 +-
 gcc/d/dmd/dmodule.d                                |    97 +-
 gcc/d/dmd/doc.d                                    |     6 +-
 gcc/d/dmd/doc.h                                    |     2 +-
 gcc/d/dmd/dscope.d                                 |     3 +-
 gcc/d/dmd/dstruct.d                                |     3 +-
 gcc/d/dmd/dsymbol.d                                |     3 +-
 gcc/d/dmd/dsymbol.h                                |     9 +-
 gcc/d/dmd/dsymbolsem.d                             |    49 +-
 gcc/d/dmd/dtemplate.d                              |    69 +-
 gcc/d/dmd/dtoh.d                                   |     3 +-
 gcc/d/dmd/dversion.d                               |     3 +-
 gcc/d/dmd/entity.d                                 |     2 +-
 gcc/d/dmd/enum.h                                   |     2 +-
 gcc/d/dmd/errors.d                                 |     3 +-
 gcc/d/dmd/errors.h                                 |     2 +-
 gcc/d/dmd/escape.d                                 |     5 +-
 gcc/d/dmd/expression.d                             |     9 +-
 gcc/d/dmd/expression.h                             |     2 +-
 gcc/d/dmd/expressionsem.d                          |   108 +-
 gcc/d/dmd/file_manager.d                           |    55 +-
 gcc/d/dmd/foreachvar.d                             |     2 +-
 gcc/d/dmd/func.d                                   |   138 +-
 gcc/d/dmd/globals.d                                |   132 +-
 gcc/d/dmd/globals.h                                |    18 +-
 gcc/d/dmd/gluelayer.d                              |     2 +-
 gcc/d/dmd/hdrgen.d                                 |    11 +-
 gcc/d/dmd/hdrgen.h                                 |     2 +-
 gcc/d/dmd/iasm.d                                   |     2 +-
 gcc/d/dmd/iasmgcc.d                                |     3 +-
 gcc/d/dmd/id.d                                     |     2 +-
 gcc/d/dmd/id.h                                     |     2 +-
 gcc/d/dmd/identifier.d                             |     4 +-
 gcc/d/dmd/identifier.h                             |     2 +-
 gcc/d/dmd/impcnvtab.d                              |     2 +-
 gcc/d/dmd/imphint.d                                |     2 +-
 gcc/d/dmd/import.h                                 |     2 +-
 gcc/d/dmd/importc.d                                |     2 +-
 gcc/d/dmd/init.d                                   |     3 +-
 gcc/d/dmd/init.h                                   |     2 +-
 gcc/d/dmd/initsem.d                                |     3 +-
 gcc/d/dmd/inline.d                                 |     2 +-
 gcc/d/dmd/intrange.d                               |     2 +-
 gcc/d/dmd/json.d                                   |     3 +-
 gcc/d/dmd/json.h                                   |     2 +-
 gcc/d/dmd/lambdacomp.d                             |     2 +-
 gcc/d/dmd/lexer.d                                  |    69 +-
 gcc/d/dmd/location.d                               |   158 +
 gcc/d/dmd/mangle.h                                 |     2 +-
 gcc/d/dmd/module.h                                 |     8 +-
 gcc/d/dmd/mtype.d                                  |    51 +-
 gcc/d/dmd/mtype.h                                  |     2 +-
 gcc/d/dmd/mustuse.d                                |     5 +-
 gcc/d/dmd/nogc.d                                   |     2 +-
 gcc/d/dmd/nspace.d                                 |     3 +-
 gcc/d/dmd/nspace.h                                 |     2 +-
 gcc/d/dmd/ob.d                                     |     3 +-
 gcc/d/dmd/objc.d                                   |     3 +-
 gcc/d/dmd/objc.h                                   |     2 +-
 gcc/d/dmd/opover.d                                 |     9 +-
 gcc/d/dmd/optimize.d                               |     8 +-
 gcc/d/dmd/parse.d                                  |    26 +-
 gcc/d/dmd/printast.d                               |     2 +-
 gcc/d/dmd/root/aav.d                               |     2 +-
 gcc/d/dmd/root/array.d                             |     2 +-
 gcc/d/dmd/root/array.h                             |     2 +-
 gcc/d/dmd/root/bitarray.d                          |     2 +-
 gcc/d/dmd/root/bitarray.h                          |     2 +-
 gcc/d/dmd/root/complex.d                           |     2 +-
 gcc/d/dmd/root/complex_t.h                         |     2 +-
 gcc/d/dmd/root/ctfloat.d                           |     2 +-
 gcc/d/dmd/root/ctfloat.h                           |     2 +-
 gcc/d/dmd/root/dcompat.h                           |     2 +-
 gcc/d/dmd/root/dsystem.h                           |     2 +-
 gcc/d/dmd/root/file.d                              |     2 +-
 gcc/d/dmd/root/filename.d                          |     2 +-
 gcc/d/dmd/root/filename.h                          |     2 +-
 gcc/d/dmd/root/hash.d                              |     2 +-
 gcc/d/dmd/root/longdouble.d                        |     2 +-
 gcc/d/dmd/root/object.h                            |     2 +-
 gcc/d/dmd/root/optional.d                          |     2 +-
 gcc/d/dmd/root/optional.h                          |     2 +-
 gcc/d/dmd/root/port.d                              |     2 +-
 gcc/d/dmd/root/port.h                              |     2 +-
 gcc/d/dmd/root/region.d                            |     2 +-
 gcc/d/dmd/root/rmem.d                              |     2 +-
 gcc/d/dmd/root/rmem.h                              |     2 +-
 gcc/d/dmd/root/rootobject.d                        |     2 +-
 gcc/d/dmd/root/speller.d                           |     2 +-
 gcc/d/dmd/root/string.d                            |     2 +-
 gcc/d/dmd/root/stringtable.d                       |     2 +-
 gcc/d/dmd/root/utf.d                               |     2 +-
 gcc/d/dmd/safe.d                                   |     2 +-
 gcc/d/dmd/sapply.d                                 |     2 +-
 gcc/d/dmd/scope.h                                  |     2 +-
 gcc/d/dmd/semantic2.d                              |    41 +-
 gcc/d/dmd/semantic3.d                              |     3 +-
 gcc/d/dmd/sideeffect.d                             |     2 +-
 gcc/d/dmd/statement.d                              |     7 +-
 gcc/d/dmd/statement.h                              |     2 +-
 gcc/d/dmd/statement_rewrite_walker.d               |     2 +-
 gcc/d/dmd/statementsem.d                           |     3 +-
 gcc/d/dmd/staticassert.d                           |    18 +-
 gcc/d/dmd/staticassert.h                           |     4 +-
 gcc/d/dmd/staticcond.d                             |     2 +-
 gcc/d/dmd/stmtstate.d                              |     2 +-
 gcc/d/dmd/target.d                                 |     4 +-
 gcc/d/dmd/target.h                                 |     2 +-
 gcc/d/dmd/template.h                               |     3 +-
 gcc/d/dmd/templateparamsem.d                       |     3 +-
 gcc/d/dmd/tokens.d                                 |     8 +-
 gcc/d/dmd/tokens.h                                 |     2 +-
 gcc/d/dmd/traits.d                                 |   201 +-
 gcc/d/dmd/transitivevisitor.d                      |     5 +-
 gcc/d/dmd/typesem.d                                |    25 +-
 gcc/d/dmd/typinf.d                                 |     3 +-
 gcc/d/dmd/utils.d                                  |     4 +-
 gcc/d/dmd/version.h                                |     2 +-
 gcc/d/dmd/visitor.d                                |     2 +-
 gcc/d/dmd/visitor.h                                |     2 +-
 gcc/d/expr.cc                                      |    27 +-
 gcc/d/gdc.texi                                     |   144 +-
 gcc/d/implement-d.texi                             |    70 +-
 gcc/d/imports.cc                                   |     9 +-
 gcc/d/intrinsics.cc                                |     2 +-
 gcc/d/intrinsics.def                               |     2 +-
 gcc/d/lang-specs.h                                 |     2 +-
 gcc/d/lang.opt                                     |     2 +-
 gcc/d/longdouble.h                                 |     2 +-
 gcc/d/modules.cc                                   |     2 +-
 gcc/d/runtime.cc                                   |     2 +-
 gcc/d/runtime.def                                  |     2 +-
 gcc/d/toir.cc                                      |     2 +-
 gcc/d/typeinfo.cc                                  |     2 +-
 gcc/d/types.cc                                     |     2 +-
 gcc/data-streamer.h                                |    30 +-
 gcc/debug.h                                        |     2 +-
 gcc/df-core.cc                                     |    54 +-
 gcc/df.h                                           |    26 +-
 gcc/diagnostic-color.cc                            |     1 +
 gcc/diagnostic.h                                   |    12 +-
 gcc/doc/analyzer.texi                              |     2 +-
 gcc/doc/avr-mmcu.texi                              |     2 +-
 gcc/doc/bugreport.texi                             |     2 +-
 gcc/doc/cfg.texi                                   |    14 +-
 gcc/doc/collect2.texi                              |     2 +-
 gcc/doc/compat.texi                                |     2 +-
 gcc/doc/configfiles.texi                           |     2 +-
 gcc/doc/configterms.texi                           |     2 +-
 gcc/doc/contrib.texi                               |     6 +-
 gcc/doc/contribute.texi                            |     2 +-
 gcc/doc/cpp.texi                                   |    12 +-
 gcc/doc/cppdiropts.texi                            |    26 +-
 gcc/doc/cppenv.texi                                |     6 +-
 gcc/doc/cppopts.texi                               |    98 +-
 gcc/doc/cppwarnopts.texi                           |    16 +-
 gcc/doc/extend.texi                                |   975 +-
 gcc/doc/fragments.texi                             |     2 +-
 gcc/doc/frontends.texi                             |     2 +-
 gcc/doc/gcov-dump.texi                             |     4 +-
 gcc/doc/gcov-tool.texi                             |     4 +-
 gcc/doc/gcov.texi                                  |     2 +-
 gcc/doc/generic.texi                               |     4 +-
 gcc/doc/gimple.texi                                |     2 +-
 gcc/doc/gm2.texi                                   |   451 +-
 gcc/doc/gty.texi                                   |     2 +-
 gcc/doc/headerdirs.texi                            |     2 +-
 gcc/doc/hostconfig.texi                            |     2 +-
 gcc/doc/implement-c.texi                           |     2 +-
 gcc/doc/implement-cxx.texi                         |     2 +-
 gcc/doc/include/fdl.texi                           |     4 +-
 gcc/doc/include/gcc-common.texi                    |     2 +-
 gcc/doc/include/gpl_v3.texi                        |     2 +-
 gcc/doc/install.texi                               |    24 +-
 gcc/doc/install.texi2html                          |     2 +-
 gcc/doc/interface.texi                             |     2 +-
 gcc/doc/invoke.texi                                |  6074 ++--
 gcc/doc/languages.texi                             |     2 +-
 gcc/doc/libgcc.texi                                |     2 +-
 gcc/doc/loop.texi                                  |     2 +-
 gcc/doc/lto-dump.texi                              |     4 +-
 gcc/doc/lto.texi                                   |    22 +-
 gcc/doc/makefile.texi                              |     2 +-
 gcc/doc/match-and-simplify.texi                    |     2 +-
 gcc/doc/md.texi                                    |    27 +-
 gcc/doc/objc.texi                                  |     2 +-
 gcc/doc/optinfo.texi                               |     2 +-
 gcc/doc/options.texi                               |    34 +-
 gcc/doc/passes.texi                                |     2 +-
 gcc/doc/plugins.texi                               |     2 +-
 gcc/doc/portability.texi                           |     2 +-
 gcc/doc/rtl.texi                                   |    10 +-
 gcc/doc/service.texi                               |     2 +-
 gcc/doc/sourcebuild.texi                           |    49 +-
 gcc/doc/standards.texi                             |     6 +-
 gcc/doc/tm.texi                                    |    15 +-
 gcc/doc/tm.texi.in                                 |     8 +-
 gcc/doc/tree-ssa.texi                              |     2 +-
 gcc/doc/trouble.texi                               |    10 +-
 gcc/doc/ux.texi                                    |     2 +-
 gcc/dominance.cc                                   |    36 +-
 gcc/dominance.h                                    |     4 +-
 gcc/dumpfile.h                                     |    16 +-
 gcc/dwarf2cfi.cc                                   |    15 +-
 gcc/dwarf2out.cc                                   |     5 +-
 gcc/emit-rtl.h                                     |    14 +-
 gcc/except.h                                       |     2 +-
 gcc/explow.cc                                      |    11 +-
 gcc/expmed.h                                       |   102 +-
 gcc/expr.h                                         |    14 +-
 gcc/file-prefix-map.cc                             |    42 +-
 gcc/file-prefix-map.h                              |     1 +
 gcc/fixed-value.h                                  |     2 +-
 gcc/fold-const.cc                                  |    13 +-
 gcc/fortran/ChangeLog                              |   295 +
 gcc/fortran/ChangeLog-2022                         |     2 +-
 gcc/fortran/Make-lang.in                           |     2 +-
 gcc/fortran/arith.cc                               |     5 +-
 gcc/fortran/arith.h                                |     2 +-
 gcc/fortran/array.cc                               |     6 +-
 gcc/fortran/bbt.cc                                 |     2 +-
 gcc/fortran/check.cc                               |     4 +-
 gcc/fortran/class.cc                               |    27 +-
 gcc/fortran/config-lang.in                         |     2 +-
 gcc/fortran/constructor.cc                         |     2 +-
 gcc/fortran/constructor.h                          |     2 +-
 gcc/fortran/convert.cc                             |     2 +-
 gcc/fortran/cpp.cc                                 |     2 +-
 gcc/fortran/cpp.h                                  |     2 +-
 gcc/fortran/data.cc                                |     9 +-
 gcc/fortran/data.h                                 |     2 +-
 gcc/fortran/decl.cc                                |    61 +-
 gcc/fortran/dependency.cc                          |     7 +-
 gcc/fortran/dependency.h                           |     2 +-
 gcc/fortran/dump-parse-tree.cc                     |     2 +-
 gcc/fortran/error.cc                               |     2 +-
 gcc/fortran/expr.cc                                |    19 +-
 gcc/fortran/f95-lang.cc                            |    40 +-
 gcc/fortran/frontend-passes.cc                     |    23 +-
 gcc/fortran/gfc-diagnostic.def                     |     2 +-
 gcc/fortran/gfortran.h                             |     9 +-
 gcc/fortran/gfortran.texi                          |     7 +
 gcc/fortran/gfortranspec.cc                        |     2 +-
 gcc/fortran/interface.cc                           |    28 +-
 gcc/fortran/intrinsic.cc                           |    17 +-
 gcc/fortran/intrinsic.h                            |     2 +-
 gcc/fortran/invoke.texi                            |   314 +-
 gcc/fortran/io.cc                                  |     2 +-
 gcc/fortran/ioparm.def                             |     2 +-
 gcc/fortran/iresolve.cc                            |    11 +-
 gcc/fortran/iso-c-binding.def                      |     2 +-
 gcc/fortran/iso-fortran-env.def                    |     2 +-
 gcc/fortran/lang-specs.h                           |     2 +-
 gcc/fortran/lang.opt                               |     2 +-
 gcc/fortran/libgfortran.h                          |     2 +-
 gcc/fortran/match.cc                               |    12 +-
 gcc/fortran/match.h                                |     2 +-
 gcc/fortran/matchexp.cc                            |     2 +-
 gcc/fortran/mathbuiltins.def                       |     2 +-
 gcc/fortran/misc.cc                                |     2 +-
 gcc/fortran/module.cc                              |     2 +-
 gcc/fortran/openmp.cc                              |    32 +-
 gcc/fortran/options.cc                             |     2 +-
 gcc/fortran/parse.cc                               |    39 +-
 gcc/fortran/parse.h                                |     2 +-
 gcc/fortran/primary.cc                             |    15 +-
 gcc/fortran/resolve.cc                             |    81 +-
 gcc/fortran/scanner.cc                             |     2 +-
 gcc/fortran/scanner.h                              |     2 +-
 gcc/fortran/simplify.cc                            |     3 +-
 gcc/fortran/st.cc                                  |     2 +-
 gcc/fortran/symbol.cc                              |     8 +-
 gcc/fortran/target-memory.cc                       |     2 +-
 gcc/fortran/target-memory.h                        |     2 +-
 gcc/fortran/trans-array.cc                         |     2 +-
 gcc/fortran/trans-array.h                          |     2 +-
 gcc/fortran/trans-common.cc                        |     2 +-
 gcc/fortran/trans-const.cc                         |     2 +-
 gcc/fortran/trans-const.h                          |     2 +-
 gcc/fortran/trans-decl.cc                          |    36 +-
 gcc/fortran/trans-expr.cc                          |     8 +-
 gcc/fortran/trans-intrinsic.cc                     |    12 +-
 gcc/fortran/trans-io.cc                            |     2 +-
 gcc/fortran/trans-openmp.cc                        |   249 +-
 gcc/fortran/trans-stmt.cc                          |     2 +-
 gcc/fortran/trans-stmt.h                           |     2 +-
 gcc/fortran/trans-types.cc                         |     2 +-
 gcc/fortran/trans-types.h                          |     2 +-
 gcc/fortran/trans.cc                               |     2 +-
 gcc/fortran/trans.h                                |     2 +-
 gcc/fortran/trigd_fe.inc                           |     2 +-
 gcc/fortran/types.def                              |     2 +-
 gcc/function-tests.cc                              |     1 +
 gcc/function.cc                                    |    10 +-
 gcc/function.h                                     |     2 +
 gcc/gcc.cc                                         |    15 +-
 gcc/gdbhooks.py                                    |    17 +-
 gcc/gdbinit.in                                     |    12 +
 gcc/gengtype.h                                     |    12 +-
 gcc/genmatch.cc                                    |    23 +-
 gcc/genmodes.cc                                    |    28 +-
 gcc/gimple-array-bounds.cc                         |    75 +-
 gcc/gimple-expr.h                                  |    18 +-
 gcc/gimple-fold.cc                                 |    29 +-
 gcc/gimple-iterator.h                              |    48 +-
 gcc/gimple-predicate-analysis.cc                   |     6 +-
 gcc/gimple-predict.h                               |    10 +-
 gcc/gimple-range-cache.cc                          |     2 +-
 gcc/gimple-range-fold.cc                           |     3 +
 gcc/gimple-range-fold.h                            |     6 +-
 gcc/gimple-range-gori.cc                           |    83 +-
 gcc/gimple-range-infer.cc                          |     2 +-
 gcc/gimple-ssa-store-merging.cc                    |     8 +-
 gcc/gimple-ssa-warn-access.cc                      |    30 +-
 gcc/gimple-ssa.h                                   |    14 +-
 gcc/gimple.cc                                      |    11 +-
 gcc/gimple.h                                       |  1026 +-
 gcc/gimplify.cc                                    |    57 +-
 gcc/ginclude/float.h                               |     2 +-
 gcc/ginclude/iso646.h                              |     2 +-
 gcc/ginclude/stdalign.h                            |     2 +-
 gcc/ginclude/stdarg.h                              |     2 +-
 gcc/ginclude/stdatomic.h                           |     2 +-
 gcc/ginclude/stdbool.h                             |     2 +-
 gcc/ginclude/stddef.h                              |     2 +-
 gcc/ginclude/stdfix.h                              |     2 +-
 gcc/ginclude/stdint-gcc.h                          |     2 +-
 gcc/ginclude/stdnoreturn.h                         |     2 +-
 gcc/ginclude/tgmath.h                              |     2 +-
 gcc/ginclude/unwind-arm-common.h                   |     5 +-
 gcc/go/ChangeLog                                   |    10 +
 gcc/go/Make-lang.in                                |     2 +-
 gcc/go/config-lang.in                              |     2 +-
 gcc/go/gccgo.texi                                  |    34 +-
 gcc/go/go-backend.cc                               |     2 +-
 gcc/go/go-c.h                                      |     2 +-
 gcc/go/go-gcc-diagnostics.cc                       |     2 +-
 gcc/go/go-gcc.cc                                   |    12 +-
 gcc/go/go-gcc.h                                    |     2 +-
 gcc/go/go-lang.cc                                  |     2 +-
 gcc/go/go-sha1.cc                                  |     2 +-
 gcc/go/go-system.h                                 |     2 +-
 gcc/go/gospec.cc                                   |     2 +-
 gcc/go/lang-specs.h                                |     2 +-
 gcc/go/lang.opt                                    |     2 +-
 gcc/graphite.h                                     |    24 +-
 gcc/hard-reg-set.h                                 |    18 +-
 gcc/hash-map.h                                     |     8 +-
 gcc/hash-set.h                                     |     6 +-
 gcc/hash-table.h                                   |    59 +-
 gcc/hwint.h                                        |    26 +-
 gcc/ifcvt.cc                                       |    31 +-
 gcc/ifcvt.h                                        |     8 +
 gcc/input.h                                        |    12 +-
 gcc/insn-addr.h                                    |     2 +-
 gcc/internal-fn.cc                                 |     7 +-
 gcc/internal-fn.def                                |     8 +-
 gcc/internal-fn.h                                  |     7 +-
 gcc/ipa-cp.cc                                      |     4 +-
 gcc/ipa-devirt.cc                                  |    18 +-
 gcc/ipa-fnsummary.h                                |     2 +-
 gcc/ipa-icf-gimple.h                               |     6 +-
 gcc/ipa-inline.h                                   |    10 +-
 gcc/ipa-modref.cc                                  |     5 +-
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.cc                      |   116 +-
 gcc/ipa-param-manipulation.h                       |     9 +
 gcc/ipa-prop.cc                                    |     1 +
 gcc/ipa-prop.h                                     |    70 +-
 gcc/ipa-split.cc                                   |     5 +-
 gcc/ipa-sra.cc                                     |   118 +-
 gcc/ipa-utils.cc                                   |   263 +
 gcc/ipa-utils.h                                    |     2 +
 gcc/ipa.cc                                         |     2 +-
 gcc/ira-color.cc                                   |     7 +
 gcc/ira-costs.cc                                   |   156 +-
 gcc/ira-int.h                                      |    50 +-
 gcc/ira.cc                                         |    38 +-
 gcc/ira.h                                          |     7 +-
 gcc/jit/ChangeLog                                  |    11 +
 gcc/jit/Make-lang.in                               |     2 +-
 gcc/jit/config-lang.in                             |     2 +-
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |    84 +-
 gcc/jit/docs/conf.py                               |     2 +-
 gcc/jit/docs/cp/index.rst                          |     2 +-
 gcc/jit/docs/cp/intro/index.rst                    |     2 +-
 gcc/jit/docs/cp/intro/tutorial01.rst               |     2 +-
 gcc/jit/docs/cp/intro/tutorial02.rst               |     2 +-
 gcc/jit/docs/cp/intro/tutorial03.rst               |     2 +-
 gcc/jit/docs/cp/intro/tutorial04.rst               |     2 +-
 gcc/jit/docs/cp/topics/asm.rst                     |     2 +-
 gcc/jit/docs/cp/topics/compilation.rst             |     2 +-
 gcc/jit/docs/cp/topics/contexts.rst                |     2 +-
 gcc/jit/docs/cp/topics/expressions.rst             |     2 +-
 gcc/jit/docs/cp/topics/functions.rst               |     2 +-
 gcc/jit/docs/cp/topics/index.rst                   |     2 +-
 gcc/jit/docs/cp/topics/locations.rst               |     2 +-
 gcc/jit/docs/cp/topics/objects.rst                 |     2 +-
 gcc/jit/docs/cp/topics/types.rst                   |     2 +-
 gcc/jit/docs/examples/tut01-hello-world.c          |     2 +-
 gcc/jit/docs/examples/tut01-hello-world.cc         |     2 +-
 gcc/jit/docs/examples/tut02-square.c               |     2 +-
 gcc/jit/docs/examples/tut02-square.cc              |     2 +-
 gcc/jit/docs/examples/tut03-sum-of-squares.c       |     2 +-
 gcc/jit/docs/examples/tut03-sum-of-squares.cc      |     2 +-
 gcc/jit/docs/examples/tut04-toyvm/toyvm.c          |     2 +-
 gcc/jit/docs/examples/tut04-toyvm/toyvm.cc         |     2 +-
 gcc/jit/docs/index.rst                             |     2 +-
 gcc/jit/docs/internals/index.rst                   |     2 +-
 gcc/jit/docs/intro/index.rst                       |     2 +-
 gcc/jit/docs/intro/tutorial01.rst                  |     2 +-
 gcc/jit/docs/intro/tutorial02.rst                  |     2 +-
 gcc/jit/docs/intro/tutorial03.rst                  |     2 +-
 gcc/jit/docs/intro/tutorial04.rst                  |     2 +-
 gcc/jit/docs/intro/tutorial05.rst                  |     2 +-
 gcc/jit/docs/topics/asm.rst                        |     2 +-
 gcc/jit/docs/topics/compatibility.rst              |     2 +-
 gcc/jit/docs/topics/compilation.rst                |     2 +-
 gcc/jit/docs/topics/contexts.rst                   |     2 +-
 gcc/jit/docs/topics/expressions.rst                |     2 +-
 gcc/jit/docs/topics/function-pointers.rst          |     2 +-
 gcc/jit/docs/topics/functions.rst                  |     2 +-
 gcc/jit/docs/topics/index.rst                      |     2 +-
 gcc/jit/docs/topics/locations.rst                  |     2 +-
 gcc/jit/docs/topics/objects.rst                    |     2 +-
 gcc/jit/docs/topics/performance.rst                |     2 +-
 gcc/jit/docs/topics/types.rst                      |     2 +-
 gcc/jit/dummy-frontend.cc                          |     2 +-
 gcc/jit/jit-builtins.cc                            |     2 +-
 gcc/jit/jit-builtins.h                             |     2 +-
 gcc/jit/jit-common.h                               |     2 +-
 gcc/jit/jit-dejagnu.h                              |    18 +-
 gcc/jit/jit-logging.cc                             |     2 +-
 gcc/jit/jit-logging.h                              |     2 +-
 gcc/jit/jit-playback.cc                            |     2 +-
 gcc/jit/jit-playback.h                             |     2 +-
 gcc/jit/jit-recording.cc                           |     2 +-
 gcc/jit/jit-recording.h                            |     4 +-
 gcc/jit/jit-result.cc                              |     2 +-
 gcc/jit/jit-result.h                               |     2 +-
 gcc/jit/jit-spec.cc                                |     2 +-
 gcc/jit/jit-tempdir.cc                             |     2 +-
 gcc/jit/jit-tempdir.h                              |     2 +-
 gcc/jit/jit-w32.cc                                 |     2 +-
 gcc/jit/jit-w32.h                                  |     3 +-
 gcc/jit/libgccjit++.h                              |     2 +-
 gcc/jit/libgccjit.cc                               |     2 +-
 gcc/jit/libgccjit.h                                |     2 +-
 gcc/jit/libgccjit.map                              |     2 +-
 gcc/lra-constraints.cc                             |    41 +-
 gcc/lra-int.h                                      |    16 +-
 gcc/lra-spills.cc                                  |     3 +
 gcc/lra.h                                          |     2 +-
 gcc/lto-cgraph.cc                                  |     3 +-
 gcc/lto-opts.cc                                    |     1 +
 gcc/lto-streamer.h                                 |    54 +-
 gcc/lto-wrapper.cc                                 |     4 +
 gcc/lto/ChangeLog                                  |    12 +
 gcc/lto/Make-lang.in                               |     2 +-
 gcc/lto/common.cc                                  |     2 +-
 gcc/lto/common.h                                   |     2 +-
 gcc/lto/config-lang.in                             |     2 +-
 gcc/lto/lang-specs.h                               |     2 +-
 gcc/lto/lang.opt                                   |     2 +-
 gcc/lto/lto-common.cc                              |    34 +-
 gcc/lto/lto-common.h                               |     2 +-
 gcc/lto/lto-dump.cc                                |     2 +-
 gcc/lto/lto-lang.cc                                |    22 +-
 gcc/lto/lto-object.cc                              |     2 +-
 gcc/lto/lto-partition.cc                           |     2 +-
 gcc/lto/lto-partition.h                            |     2 +-
 gcc/lto/lto-symtab.cc                              |     2 +-
 gcc/lto/lto-symtab.h                               |     2 +-
 gcc/lto/lto-tree.h                                 |     2 +-
 gcc/lto/lto.cc                                     |     2 +-
 gcc/lto/lto.h                                      |     2 +-
 gcc/m2/COPYING.FDL                                 |     2 +-
 gcc/m2/COPYING.RUNTIME                             |     2 +-
 gcc/m2/ChangeLog                                   |  1536 +
 gcc/m2/Make-lang.in                                |   244 +-
 gcc/m2/Make-maintainer.in                          |   437 +-
 gcc/m2/config-lang.in                              |    31 +-
 gcc/m2/configure                                   |     6 +-
 gcc/m2/configure.ac                                |     6 +-
 gcc/m2/gm2-compiler/CLexBuf.def                    |     2 +-
 gcc/m2/gm2-compiler/CLexBuf.mod                    |     2 +-
 gcc/m2/gm2-compiler/DynamicPath.def                |    88 +
 gcc/m2/gm2-compiler/DynamicPath.mod                |   211 +
 gcc/m2/gm2-compiler/FifoQueue.def                  |     2 +-
 gcc/m2/gm2-compiler/FifoQueue.mod                  |     2 +-
 gcc/m2/gm2-compiler/Lists.def                      |     2 +-
 gcc/m2/gm2-compiler/Lists.mod                      |     2 +-
 gcc/m2/gm2-compiler/M2ALU.def                      |     2 +-
 gcc/m2/gm2-compiler/M2ALU.mod                      |     6 +-
 gcc/m2/gm2-compiler/M2AsmUtil.def                  |     2 +-
 gcc/m2/gm2-compiler/M2AsmUtil.mod                  |    48 +-
 gcc/m2/gm2-compiler/M2Base.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Base.mod                     |    13 +-
 gcc/m2/gm2-compiler/M2BasicBlock.def               |     2 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |     2 +-
 gcc/m2/gm2-compiler/M2Batch.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Batch.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Bitset.def                   |     2 +-
 gcc/m2/gm2-compiler/M2Bitset.mod                   |     2 +-
 gcc/m2/gm2-compiler/M2CaseList.def                 |     2 +-
 gcc/m2/gm2-compiler/M2CaseList.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2Check.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Check.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Code.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |     2 +-
 gcc/m2/gm2-compiler/M2ColorString.def              |     2 +-
 gcc/m2/gm2-compiler/M2ColorString.mod              |     2 +-
 gcc/m2/gm2-compiler/M2Comp.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Comp.mod                     |   113 +-
 gcc/m2/gm2-compiler/M2Const.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Const.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Debug.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Debug.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2DebugStack.def               |     2 +-
 gcc/m2/gm2-compiler/M2DebugStack.mod               |     2 +-
 gcc/m2/gm2-compiler/M2Defaults.def                 |     2 +-
 gcc/m2/gm2-compiler/M2Defaults.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2DriverOptions.def            |     2 +-
 gcc/m2/gm2-compiler/M2DriverOptions.mod            |     2 +-
 gcc/m2/gm2-compiler/M2Emit.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Emit.mod                     |     2 +-
 gcc/m2/gm2-compiler/M2Error.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Error.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2EvalSym.def                  |     2 +-
 gcc/m2/gm2-compiler/M2FileName.def                 |     2 +-
 gcc/m2/gm2-compiler/M2FileName.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |     2 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    37 +-
 gcc/m2/gm2-compiler/M2GenGCC.def                   |     2 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |    10 +-
 gcc/m2/gm2-compiler/M2Graph.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Graph.mod                    |    14 +-
 gcc/m2/gm2-compiler/M2Lex.def                      |     2 +-
 gcc/m2/gm2-compiler/M2Lex.mod                      |     2 +-
 gcc/m2/gm2-compiler/M2LexBuf.def                   |     2 +-
 gcc/m2/gm2-compiler/M2LexBuf.mod                   |    48 +-
 gcc/m2/gm2-compiler/M2MetaError.def                |     2 +-
 gcc/m2/gm2-compiler/M2MetaError.mod                |     2 +-
 gcc/m2/gm2-compiler/M2Optimize.def                 |     2 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2Options.def                  |   123 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   206 +-
 gcc/m2/gm2-compiler/M2Pass.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Pass.mod                     |     2 +-
 gcc/m2/gm2-compiler/M2Preprocess.def               |     4 +-
 gcc/m2/gm2-compiler/M2Preprocess.mod               |   134 +-
 gcc/m2/gm2-compiler/M2Printf.def                   |     2 +-
 gcc/m2/gm2-compiler/M2Printf.mod                   |     2 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |     4 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   180 +-
 gcc/m2/gm2-compiler/M2Quiet.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Quiet.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Range.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Reserved.def                 |     2 +-
 gcc/m2/gm2-compiler/M2Reserved.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2SSA.mod                      |     2 +-
 gcc/m2/gm2-compiler/M2Scaffold.def                 |     2 +-
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |    36 +-
 gcc/m2/gm2-compiler/M2Scope.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Scope.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Search.def                   |    37 +-
 gcc/m2/gm2-compiler/M2Search.mod                   |   158 +-
 gcc/m2/gm2-compiler/M2Size.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Size.mod                     |     2 +-
 gcc/m2/gm2-compiler/M2StackAddress.def             |     2 +-
 gcc/m2/gm2-compiler/M2StackAddress.mod             |     2 +-
 gcc/m2/gm2-compiler/M2StackWord.def                |     2 +-
 gcc/m2/gm2-compiler/M2StackWord.mod                |     2 +-
 gcc/m2/gm2-compiler/M2Students.def                 |     2 +-
 gcc/m2/gm2-compiler/M2Students.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2Swig.def                     |     2 +-
 gcc/m2/gm2-compiler/M2Swig.mod                     |     2 +-
 gcc/m2/gm2-compiler/M2System.def                   |     2 +-
 gcc/m2/gm2-compiler/M2System.mod                   |     4 +-
 gcc/m2/gm2-compiler/M2Version.def                  |     2 +-
 gcc/m2/gm2-compiler/NameKey.def                    |     2 +-
 gcc/m2/gm2-compiler/NameKey.mod                    |     2 +-
 gcc/m2/gm2-compiler/ObjectFiles.def                |     2 +-
 gcc/m2/gm2-compiler/ObjectFiles.mod                |     2 +-
 gcc/m2/gm2-compiler/Output.def                     |     2 +-
 gcc/m2/gm2-compiler/Output.mod                     |     2 +-
 gcc/m2/gm2-compiler/P0SymBuild.def                 |     2 +-
 gcc/m2/gm2-compiler/P0SymBuild.mod                 |     2 +-
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |     4 +-
 gcc/m2/gm2-compiler/P0SyntaxCheck.def              |     2 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |     4 +-
 gcc/m2/gm2-compiler/P1Build.def                    |     2 +-
 gcc/m2/gm2-compiler/P1SymBuild.def                 |     2 +-
 gcc/m2/gm2-compiler/P1SymBuild.mod                 |     2 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |    15 +-
 gcc/m2/gm2-compiler/P2Build.def                    |     2 +-
 gcc/m2/gm2-compiler/P2SymBuild.def                 |    10 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    14 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |    19 +-
 gcc/m2/gm2-compiler/P3Build.def                    |     2 +-
 gcc/m2/gm2-compiler/P3SymBuild.def                 |     2 +-
 gcc/m2/gm2-compiler/P3SymBuild.mod                 |     2 +-
 gcc/m2/gm2-compiler/PCBuild.bnf                    |     4 +-
 gcc/m2/gm2-compiler/PCBuild.def                    |     2 +-
 gcc/m2/gm2-compiler/PCSymBuild.def                 |     2 +-
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |     2 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |    53 +-
 gcc/m2/gm2-compiler/PHBuild.def                    |     2 +-
 gcc/m2/gm2-compiler/PathName.def                   |   104 +
 gcc/m2/gm2-compiler/PathName.mod                   |   279 +
 gcc/m2/gm2-compiler/Sets.def                       |     2 +-
 gcc/m2/gm2-compiler/Sets.mod                       |     2 +-
 gcc/m2/gm2-compiler/SymbolConversion.def           |     2 +-
 gcc/m2/gm2-compiler/SymbolConversion.mod           |     2 +-
 gcc/m2/gm2-compiler/SymbolKey.def                  |     2 +-
 gcc/m2/gm2-compiler/SymbolKey.mod                  |     2 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |    37 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |   134 +-
 gcc/m2/gm2-compiler/bnflex.def                     |     2 +-
 gcc/m2/gm2-compiler/bnflex.mod                     |     2 +-
 gcc/m2/gm2-compiler/cflex.def                      |     2 +-
 gcc/m2/gm2-compiler/gm2.mod                        |     2 +-
 gcc/m2/gm2-compiler/gm2lcc.mod                     |     2 +-
 gcc/m2/gm2-compiler/gm2lgen.mod                    |     2 +-
 gcc/m2/gm2-compiler/gm2lorder.mod                  |     2 +-
 gcc/m2/gm2-compiler/m2flex.def                     |     2 +-
 gcc/m2/gm2-compiler/ppg.mod                        |     4 +-
 gcc/m2/gm2-gcc/dynamicstrings.h                    |     2 +-
 gcc/m2/gm2-gcc/gcc-consolidation.h                 |     2 +-
 gcc/m2/gm2-gcc/init.cc                             |     6 +-
 gcc/m2/gm2-gcc/init.def                            |     2 +-
 gcc/m2/gm2-gcc/init.h                              |     2 +-
 gcc/m2/gm2-gcc/m2assert.cc                         |     2 +-
 gcc/m2/gm2-gcc/m2assert.h                          |     2 +-
 gcc/m2/gm2-gcc/m2block.cc                          |     2 +-
 gcc/m2/gm2-gcc/m2block.def                         |     2 +-
 gcc/m2/gm2-gcc/m2block.h                           |     2 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |    14 +-
 gcc/m2/gm2-gcc/m2builtins.def                      |     2 +-
 gcc/m2/gm2-gcc/m2builtins.h                        |     2 +-
 gcc/m2/gm2-gcc/m2color.cc                          |     2 +-
 gcc/m2/gm2-gcc/m2color.def                         |     2 +-
 gcc/m2/gm2-gcc/m2color.h                           |     2 +-
 gcc/m2/gm2-gcc/m2configure.cc                      |     2 +-
 gcc/m2/gm2-gcc/m2configure.def                     |     2 +-
 gcc/m2/gm2-gcc/m2configure.h                       |     2 +-
 gcc/m2/gm2-gcc/m2convert.cc                        |     2 +-
 gcc/m2/gm2-gcc/m2convert.def                       |     2 +-
 gcc/m2/gm2-gcc/m2convert.h                         |     2 +-
 gcc/m2/gm2-gcc/m2decl.cc                           |     9 +-
 gcc/m2/gm2-gcc/m2decl.def                          |     5 +-
 gcc/m2/gm2-gcc/m2decl.h                            |     5 +-
 gcc/m2/gm2-gcc/m2except.cc                         |    21 +-
 gcc/m2/gm2-gcc/m2except.def                        |     2 +-
 gcc/m2/gm2-gcc/m2except.h                          |     2 +-
 gcc/m2/gm2-gcc/m2expr.cc                           |     2 +-
 gcc/m2/gm2-gcc/m2expr.def                          |     2 +-
 gcc/m2/gm2-gcc/m2expr.h                            |     2 +-
 gcc/m2/gm2-gcc/m2linemap.cc                        |     2 +-
 gcc/m2/gm2-gcc/m2linemap.def                       |     2 +-
 gcc/m2/gm2-gcc/m2linemap.h                         |     2 +-
 gcc/m2/gm2-gcc/m2misc.cc                           |     2 +-
 gcc/m2/gm2-gcc/m2misc.def                          |     2 +-
 gcc/m2/gm2-gcc/m2misc.h                            |     2 +-
 gcc/m2/gm2-gcc/m2options.h                         |    19 +-
 gcc/m2/gm2-gcc/m2range.h                           |     2 +-
 gcc/m2/gm2-gcc/m2search.h                          |     2 +-
 gcc/m2/gm2-gcc/m2statement.cc                      |    19 +-
 gcc/m2/gm2-gcc/m2statement.def                     |     2 +-
 gcc/m2/gm2-gcc/m2statement.h                       |     2 +-
 gcc/m2/gm2-gcc/m2top.cc                            |     2 +-
 gcc/m2/gm2-gcc/m2top.def                           |     2 +-
 gcc/m2/gm2-gcc/m2top.h                             |     2 +-
 gcc/m2/gm2-gcc/m2tree.cc                           |     2 +-
 gcc/m2/gm2-gcc/m2tree.def                          |     2 +-
 gcc/m2/gm2-gcc/m2tree.h                            |     2 +-
 gcc/m2/gm2-gcc/m2treelib.cc                        |     2 +-
 gcc/m2/gm2-gcc/m2treelib.def                       |     2 +-
 gcc/m2/gm2-gcc/m2treelib.h                         |     2 +-
 gcc/m2/gm2-gcc/m2type.cc                           |     6 +-
 gcc/m2/gm2-gcc/m2type.def                          |     2 +-
 gcc/m2/gm2-gcc/m2type.h                            |     2 +-
 gcc/m2/gm2-gcc/rtegraph.cc                         |     2 +-
 gcc/m2/gm2-gcc/rtegraph.h                          |     2 +-
 gcc/m2/gm2-ici/M2Emit.mod                          |     2 +-
 gcc/m2/gm2-ici/m2linemap.c                         |     2 +-
 gcc/m2/gm2-internals.texi                          |     2 +-
 gcc/m2/gm2-lang.cc                                 |   401 +-
 gcc/m2/gm2-lang.h                                  |     2 +-
 gcc/m2/gm2-libiberty/choosetemp.def                |     2 +-
 gcc/m2/gm2-libiberty/pexecute.def                  |     2 +-
 gcc/m2/gm2-libs-ch/M2LINK.c                        |     2 +-
 gcc/m2/gm2-libs-ch/RTcodummy.c                     |     2 +-
 gcc/m2/gm2-libs-ch/RTintdummy.c                    |     2 +-
 gcc/m2/gm2-libs-ch/Selective.c                     |     2 +-
 gcc/m2/gm2-libs-ch/SysExceptions.c                 |     2 +-
 gcc/m2/gm2-libs-ch/UnixArgs.cc                     |     5 +-
 gcc/m2/gm2-libs-ch/cgetopt.c                       |     2 +-
 gcc/m2/gm2-libs-ch/choosetemp.c                    |     2 +-
 gcc/m2/gm2-libs-ch/dtoa.cc                         |     6 +-
 gcc/m2/gm2-libs-ch/errno.c                         |     2 +-
 gcc/m2/gm2-libs-ch/host.c                          |     2 +-
 gcc/m2/gm2-libs-ch/ldtoa.cc                        |     6 +-
 gcc/m2/gm2-libs-ch/m2rts.h                         |     4 +-
 gcc/m2/gm2-libs-ch/termios.c                       |     2 +-
 gcc/m2/gm2-libs-ch/tools.c                         |     2 +-
 gcc/m2/gm2-libs-ch/wrapc.c                         |     2 +-
 gcc/m2/gm2-libs-ch/xlibc.c                         |     2 +-
 gcc/m2/gm2-libs-coroutines/Debug.def               |     4 +-
 gcc/m2/gm2-libs-coroutines/Debug.mod               |     2 +-
 gcc/m2/gm2-libs-coroutines/Executive.def           |     2 +-
 gcc/m2/gm2-libs-coroutines/Executive.mod           |     2 +-
 gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def        |     2 +-
 gcc/m2/gm2-libs-coroutines/README.texi             |     2 +-
 gcc/m2/gm2-libs-coroutines/SYSTEM.def              |     4 +-
 gcc/m2/gm2-libs-coroutines/SYSTEM.mod              |     2 +-
 gcc/m2/gm2-libs-coroutines/TimerHandler.def        |     2 +-
 gcc/m2/gm2-libs-coroutines/TimerHandler.mod        |     2 +-
 gcc/m2/gm2-libs-iso/COROUTINES.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/ChanConsts.h                   |     2 +-
 gcc/m2/gm2-libs-iso/ChanConsts.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/CharClass.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/ClientSocket.def               |     2 +-
 gcc/m2/gm2-libs-iso/ClientSocket.mod               |    11 +-
 gcc/m2/gm2-libs-iso/ComplexMath.mod                |     2 +-
 gcc/m2/gm2-libs-iso/ConvStringLong.def             |     2 +-
 gcc/m2/gm2-libs-iso/ConvStringLong.mod             |     2 +-
 gcc/m2/gm2-libs-iso/ConvStringReal.def             |     2 +-
 gcc/m2/gm2-libs-iso/ConvStringReal.mod             |     2 +-
 gcc/m2/gm2-libs-iso/ConvTypes.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/EXCEPTIONS.def                 |     3 +-
 gcc/m2/gm2-libs-iso/EXCEPTIONS.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/ErrnoCategory.def              |     2 +-
 gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod      |     2 +-
 gcc/m2/gm2-libs-iso/IOChan.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/IOConsts.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/IOLink.def                     |     4 +-
 gcc/m2/gm2-libs-iso/IOLink.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/IOResult.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/LongComplexMath.mod            |     2 +-
 gcc/m2/gm2-libs-iso/LongConv.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/LongMath.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/LongStr.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/LongWholeIO.def                |     2 +-
 gcc/m2/gm2-libs-iso/LongWholeIO.mod                |     2 +-
 gcc/m2/gm2-libs-iso/LowLong.mod                    |     7 +-
 gcc/m2/gm2-libs-iso/LowReal.mod                    |     8 +-
 gcc/m2/gm2-libs-iso/LowShort.def                   |     2 +-
 gcc/m2/gm2-libs-iso/LowShort.mod                   |     6 +-
 gcc/m2/gm2-libs-iso/M2EXCEPTION.mod                |     2 +-
 gcc/m2/gm2-libs-iso/M2RTS.def                      |    83 +-
 gcc/m2/gm2-libs-iso/M2RTS.mod                      |   102 +-
 gcc/m2/gm2-libs-iso/MemStream.def                  |     2 +-
 gcc/m2/gm2-libs-iso/MemStream.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/Preemptive.def                 |     2 +-
 gcc/m2/gm2-libs-iso/Preemptive.mod                 |     7 +-
 gcc/m2/gm2-libs-iso/Processes.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/ProgramArgs.mod                |     2 +-
 gcc/m2/gm2-libs-iso/README.texi                    |     2 +-
 gcc/m2/gm2-libs-iso/RTco.def                       |     6 +-
 gcc/m2/gm2-libs-iso/RTdata.def                     |     2 +-
 gcc/m2/gm2-libs-iso/RTdata.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/RTentity.def                   |     2 +-
 gcc/m2/gm2-libs-iso/RTentity.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/RTfio.def                      |     2 +-
 gcc/m2/gm2-libs-iso/RTfio.mod                      |     2 +-
 gcc/m2/gm2-libs-iso/RTgen.def                      |     2 +-
 gcc/m2/gm2-libs-iso/RTgen.mod                      |     2 +-
 gcc/m2/gm2-libs-iso/RTgenif.def                    |     2 +-
 gcc/m2/gm2-libs-iso/RTgenif.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/RTio.def                       |     2 +-
 gcc/m2/gm2-libs-iso/RTio.mod                       |     2 +-
 gcc/m2/gm2-libs-iso/RandomNumber.def               |     2 +-
 gcc/m2/gm2-libs-iso/RandomNumber.mod               |     2 +-
 gcc/m2/gm2-libs-iso/RawIO.mod                      |     2 +-
 gcc/m2/gm2-libs-iso/RealConv.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/RealMath.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/RealStr.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/RndFile.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/SIOResult.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/SLongIO.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/SLongWholeIO.def               |     2 +-
 gcc/m2/gm2-libs-iso/SLongWholeIO.mod               |     2 +-
 gcc/m2/gm2-libs-iso/SRawIO.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/SRealIO.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/SShortIO.def                   |     2 +-
 gcc/m2/gm2-libs-iso/SShortIO.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/SShortWholeIO.def              |     2 +-
 gcc/m2/gm2-libs-iso/SShortWholeIO.mod              |     2 +-
 gcc/m2/gm2-libs-iso/STextIO.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/SWholeIO.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/SYSTEM.def                     |     2 +-
 gcc/m2/gm2-libs-iso/SYSTEM.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/Semaphores.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/SeqFile.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/ShortComplexMath.def           |     2 +-
 gcc/m2/gm2-libs-iso/ShortComplexMath.mod           |     2 +-
 gcc/m2/gm2-libs-iso/ShortIO.def                    |     2 +-
 gcc/m2/gm2-libs-iso/ShortIO.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/ShortWholeIO.def               |     2 +-
 gcc/m2/gm2-libs-iso/ShortWholeIO.mod               |     2 +-
 gcc/m2/gm2-libs-iso/SimpleCipher.def               |     2 +-
 gcc/m2/gm2-libs-iso/SimpleCipher.mod               |     2 +-
 gcc/m2/gm2-libs-iso/StdChans.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/Storage.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/StreamFile.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/StringChan.def                 |     2 +-
 gcc/m2/gm2-libs-iso/StringChan.mod                 |     2 +-
 gcc/m2/gm2-libs-iso/Strings.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/TERMINATION.mod                |     2 +-
 gcc/m2/gm2-libs-iso/TermFile.mod                   |    18 +-
 gcc/m2/gm2-libs-iso/TextIO.mod                     |     2 +-
 gcc/m2/gm2-libs-iso/WholeConv.mod                  |     2 +-
 gcc/m2/gm2-libs-iso/WholeIO.mod                    |     2 +-
 gcc/m2/gm2-libs-iso/WholeStr.mod                   |     2 +-
 gcc/m2/gm2-libs-iso/wrapsock.c                     |   260 -
 gcc/m2/gm2-libs-iso/wrapsock.def                   |     2 +-
 gcc/m2/gm2-libs-iso/wraptime.c                     |   292 -
 gcc/m2/gm2-libs-iso/wraptime.def                   |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitBlockOps.def |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitBlockOps.mod |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitByteOps.def  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitByteOps.mod  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitWordOps.def  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/BitWordOps.mod  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/BlockOps.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/BlockOps.mod |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Break.c      |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Break.def    |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/CardinalIO.def  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/CardinalIO.mod  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/Conversions.def |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/Conversions.mod |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/DebugPMD.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/DebugPMD.mod |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/DebugTrace.def  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/DebugTrace.mod  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Delay.def    |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Delay.mod    |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Display.def  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Display.mod  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/ErrorCode.def   |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/ErrorCode.mod   |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/FileSystem.def  |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/FileSystem.mod  |     2 +-
 .../FloatingUtilities.def                          |     2 +-
 .../FloatingUtilities.mod                          |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/InOut.def    |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/InOut.mod    |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Keyboard.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Keyboard.mod |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/LongIO.def   |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/LongIO.mod   |     2 +-
 .../NumberConversion.def                           |     2 +-
 .../NumberConversion.mod                           |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/README.texi  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Random.def   |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Random.mod   |     2 +-
 .../RealConversions.def                            |     2 +-
 .../RealConversions.mod                            |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/RealInOut.def   |     2 +-
 .../{gm2-libs-pim => gm2-libs-log}/RealInOut.mod   |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Strings.def  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Strings.mod  |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Termbase.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Termbase.mod |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Terminal.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/Terminal.mod |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/TimeDate.def |     2 +-
 gcc/m2/{gm2-libs-pim => gm2-libs-log}/TimeDate.mod |     2 +-
 gcc/m2/gm2-libs-min/M2RTS.def                      |    30 +-
 gcc/m2/gm2-libs-min/M2RTS.mod                      |    53 +-
 gcc/m2/gm2-libs-min/SYSTEM.def                     |     2 +-
 gcc/m2/gm2-libs-min/SYSTEM.mod                     |     2 +-
 gcc/m2/gm2-libs-min/libc.c                         |     8 +-
 gcc/m2/gm2-libs-min/libc.def                       |     2 +-
 gcc/m2/gm2-libs/ASCII.def                          |     2 +-
 gcc/m2/gm2-libs/ASCII.mod                          |     2 +-
 gcc/m2/gm2-libs/Args.def                           |     2 +-
 gcc/m2/gm2-libs/Args.mod                           |     4 +-
 gcc/m2/gm2-libs/Assertion.def                      |     2 +-
 gcc/m2/gm2-libs/Assertion.mod                      |     2 +-
 gcc/m2/gm2-libs/Break.def                          |     2 +-
 gcc/m2/gm2-libs/Break.mod                          |     2 +-
 gcc/m2/gm2-libs/Builtins.def                       |    10 +-
 gcc/m2/gm2-libs/Builtins.mod                       |    32 +-
 gcc/m2/gm2-libs/COROUTINES.def                     |     2 +-
 gcc/m2/gm2-libs/COROUTINES.mod                     |     2 +-
 gcc/m2/gm2-libs/CmdArgs.def                        |     2 +-
 gcc/m2/gm2-libs/CmdArgs.mod                        |     2 +-
 gcc/m2/gm2-libs/Debug.def                          |     2 +-
 gcc/m2/gm2-libs/Debug.mod                          |     2 +-
 gcc/m2/gm2-libs/DynamicStrings.def                 |     2 +-
 gcc/m2/gm2-libs/DynamicStrings.mod                 |    10 +-
 gcc/m2/gm2-libs/Environment.def                    |     2 +-
 gcc/m2/gm2-libs/Environment.mod                    |     2 +-
 gcc/m2/gm2-libs/FIO.def                            |     2 +-
 gcc/m2/gm2-libs/FIO.mod                            |    15 +-
 gcc/m2/gm2-libs/FormatStrings.def                  |     2 +-
 gcc/m2/gm2-libs/FormatStrings.mod                  |     2 +-
 gcc/m2/gm2-libs/FpuIO.def                          |     2 +-
 gcc/m2/gm2-libs/FpuIO.mod                          |     2 +-
 gcc/m2/gm2-libs/GetOpt.def                         |     2 +-
 gcc/m2/gm2-libs/GetOpt.mod                         |     2 +-
 gcc/m2/gm2-libs/IO.def                             |     2 +-
 gcc/m2/gm2-libs/IO.mod                             |     2 +-
 gcc/m2/gm2-libs/Indexing.def                       |     2 +-
 gcc/m2/gm2-libs/Indexing.mod                       |     2 +-
 gcc/m2/gm2-libs/LMathLib0.def                      |     2 +-
 gcc/m2/gm2-libs/LMathLib0.mod                      |     2 +-
 gcc/m2/gm2-libs/LegacyReal.def                     |     2 +-
 gcc/m2/gm2-libs/LegacyReal.mod                     |     2 +-
 gcc/m2/gm2-libs/M2Dependent.def                    |    16 +-
 gcc/m2/gm2-libs/M2Dependent.mod                    |   385 +-
 gcc/m2/gm2-libs/M2EXCEPTION.def                    |     2 +-
 gcc/m2/gm2-libs/M2EXCEPTION.mod                    |     2 +-
 gcc/m2/gm2-libs/M2LINK.def                         |     2 +-
 gcc/m2/gm2-libs/M2RTS.def                          |    78 +-
 gcc/m2/gm2-libs/M2RTS.mod                          |   102 +-
 gcc/m2/gm2-libs/MathLib0.def                       |     2 +-
 gcc/m2/gm2-libs/MathLib0.mod                       |     2 +-
 gcc/m2/gm2-libs/MemUtils.def                       |     2 +-
 gcc/m2/gm2-libs/MemUtils.mod                       |     2 +-
 gcc/m2/gm2-libs/NumberIO.def                       |     2 +-
 gcc/m2/gm2-libs/NumberIO.mod                       |     2 +-
 gcc/m2/gm2-libs/OptLib.def                         |     2 +-
 gcc/m2/gm2-libs/OptLib.mod                         |     2 +-
 gcc/m2/gm2-libs/PushBackInput.def                  |     2 +-
 gcc/m2/gm2-libs/PushBackInput.mod                  |     2 +-
 gcc/m2/gm2-libs/README.texi                        |     2 +-
 gcc/m2/gm2-libs/RTExceptions.def                   |     4 +-
 gcc/m2/gm2-libs/RTExceptions.mod                   |    17 +-
 gcc/m2/gm2-libs/RTint.def                          |     4 +-
 gcc/m2/gm2-libs/RTint.mod                          |   401 +-
 gcc/m2/gm2-libs/SArgs.def                          |     2 +-
 gcc/m2/gm2-libs/SArgs.mod                          |     2 +-
 gcc/m2/gm2-libs/SCmdArgs.def                       |     2 +-
 gcc/m2/gm2-libs/SCmdArgs.mod                       |     2 +-
 gcc/m2/gm2-libs/SEnvironment.def                   |     2 +-
 gcc/m2/gm2-libs/SEnvironment.mod                   |     2 +-
 gcc/m2/gm2-libs/SFIO.def                           |     2 +-
 gcc/m2/gm2-libs/SFIO.mod                           |     2 +-
 gcc/m2/gm2-libs/SMathLib0.def                      |     2 +-
 gcc/m2/gm2-libs/SMathLib0.mod                      |     2 +-
 gcc/m2/gm2-libs/SYSTEM.def                         |     4 +-
 gcc/m2/gm2-libs/SYSTEM.mod                         |     2 +-
 gcc/m2/gm2-libs/Scan.def                           |     2 +-
 gcc/m2/gm2-libs/Scan.mod                           |     2 +-
 gcc/m2/gm2-libs/Selective.def                      |     2 +-
 gcc/m2/gm2-libs/StdIO.def                          |     2 +-
 gcc/m2/gm2-libs/StdIO.mod                          |     2 +-
 gcc/m2/gm2-libs/Storage.def                        |     2 +-
 gcc/m2/gm2-libs/Storage.mod                        |     2 +-
 gcc/m2/gm2-libs/StrCase.def                        |     2 +-
 gcc/m2/gm2-libs/StrCase.mod                        |     2 +-
 gcc/m2/gm2-libs/StrIO.def                          |     2 +-
 gcc/m2/gm2-libs/StrIO.mod                          |     2 +-
 gcc/m2/gm2-libs/StrLib.def                         |     2 +-
 gcc/m2/gm2-libs/StrLib.mod                         |     2 +-
 gcc/m2/gm2-libs/StringConvert.def                  |     2 +-
 gcc/m2/gm2-libs/StringConvert.mod                  |     2 +-
 gcc/m2/gm2-libs/SysExceptions.def                  |     2 +-
 gcc/m2/gm2-libs/SysStorage.def                     |     2 +-
 gcc/m2/gm2-libs/SysStorage.mod                     |     2 +-
 gcc/m2/gm2-libs/TimeString.def                     |     2 +-
 gcc/m2/gm2-libs/TimeString.mod                     |     2 +-
 gcc/m2/gm2-libs/UnixArgs.def                       |     2 +-
 gcc/m2/gm2-libs/cbuiltin.def                       |     2 +-
 gcc/m2/gm2-libs/cgetopt.def                        |     2 +-
 gcc/m2/gm2-libs/config-host                        |   913 +-
 gcc/m2/gm2-libs/config-host.in                     |     2 +-
 gcc/m2/gm2-libs/cxxabi.def                         |     2 +-
 gcc/m2/gm2-libs/dtoa.def                           |     2 +-
 gcc/m2/gm2-libs/errno.def                          |     2 +-
 gcc/m2/gm2-libs/gdbif.def                          |     2 +-
 gcc/m2/gm2-libs/gdbif.mod                          |     2 +-
 gcc/m2/gm2-libs/gm2-libs-host.h.in                 |     2 +-
 gcc/m2/gm2-libs/ldtoa.def                          |     2 +-
 gcc/m2/gm2-libs/libc.def                           |    12 +-
 gcc/m2/gm2-libs/libm.def                           |     2 +-
 gcc/m2/gm2-libs/sckt.def                           |    18 +-
 gcc/m2/gm2-libs/termios.def                        |     2 +-
 gcc/m2/gm2-libs/wrapc.def                          |     2 +-
 gcc/m2/{gm2config.h.in => gm2config.aci.in}        |     2 +-
 gcc/m2/gm2spec.cc                                  |   442 +-
 gcc/m2/gm2version.h                                |     2 +-
 gcc/m2/images/LICENSE.IMG                          |     2 +-
 gcc/m2/init/mcinit                                 |     2 +-
 gcc/m2/init/ppginit                                |     2 +-
 gcc/m2/lang-specs.h                                |    45 +-
 gcc/m2/lang.opt                                    |   212 +-
 gcc/m2/m2-tree.def                                 |     2 +-
 gcc/m2/m2-tree.h                                   |     2 +-
 gcc/m2/m2.flex                                     |    77 +-
 gcc/m2/m2pp.cc                                     |     6 +-
 gcc/m2/m2pp.h                                      |     2 +-
 gcc/m2/mc-boot-ch/{GBuiltins.c => GBuiltins.cc}    |     6 +-
 gcc/m2/mc-boot-ch/GM2LINK.c                        |     2 +-
 gcc/m2/mc-boot-ch/GRTco.c                          |   126 -
 gcc/m2/mc-boot-ch/GSYSTEM.c                        |     4 +-
 gcc/m2/mc-boot-ch/GSelective.c                     |     4 +-
 gcc/m2/mc-boot-ch/GSysExceptions.c                 |     6 +-
 gcc/m2/mc-boot-ch/GUnixArgs.cc                     |    14 +-
 gcc/m2/mc-boot-ch/Gabort.c                         |     2 +-
 gcc/m2/mc-boot-ch/Gcbuiltin.c                      |     2 +-
 gcc/m2/{pge-boot/Gdtoa.c => mc-boot-ch/Gdtoa.cc}   |     6 +-
 gcc/m2/mc-boot-ch/{Gerrno.c => Gerrno.cc}          |     6 +-
 gcc/m2/mc-boot-ch/{Gldtoa.c => Gldtoa.cc}          |     6 +-
 gcc/m2/mc-boot-ch/Glibc.c                          |    52 +-
 gcc/m2/mc-boot-ch/Glibm.c                          |     2 +-
 gcc/m2/mc-boot-ch/Gm2rtsdummy.cc                   |    62 +
 gcc/m2/mc-boot-ch/Gmcrts.c                         |     2 +-
 gcc/m2/mc-boot-ch/Gmcrts.h                         |     2 +-
 gcc/m2/mc-boot-ch/Gnetwork.h                       |     2 +-
 gcc/m2/mc-boot-ch/Gtermios.cc                      |     8 +-
 gcc/m2/mc-boot-ch/Gwrapc.c                         |     6 +-
 gcc/m2/mc-boot-ch/m2rts.h                          |     7 +-
 gcc/m2/mc-boot-ch/network.c                        |     2 +-
 gcc/m2/mc-boot/{GASCII.c => GASCII.cc}             |     4 +-
 gcc/m2/mc-boot/GASCII.h                            |     2 +-
 gcc/m2/mc-boot/{GArgs.c => GArgs.cc}               |     6 +-
 gcc/m2/mc-boot/GArgs.h                             |     2 +-
 gcc/m2/mc-boot/{GAssertion.c => GAssertion.cc}     |     4 +-
 gcc/m2/mc-boot/GAssertion.h                        |     2 +-
 gcc/m2/mc-boot/{GBreak.c => GBreak.cc}             |     4 +-
 gcc/m2/mc-boot/GBreak.h                            |     2 +-
 gcc/m2/mc-boot/GCOROUTINES.h                       |     2 +-
 gcc/m2/mc-boot/{GCmdArgs.c => GCmdArgs.cc}         |     4 +-
 gcc/m2/mc-boot/GCmdArgs.h                          |     2 +-
 gcc/m2/mc-boot/{GDebug.c => GDebug.cc}             |     4 +-
 gcc/m2/mc-boot/GDebug.h                            |     2 +-
 .../{GDynamicStrings.c => GDynamicStrings.cc}      |    46 +-
 gcc/m2/mc-boot/GDynamicStrings.h                   |     2 +-
 gcc/m2/mc-boot/{GEnvironment.c => GEnvironment.cc} |     4 +-
 gcc/m2/mc-boot/GEnvironment.h                      |     2 +-
 gcc/m2/mc-boot/{GFIO.c => GFIO.cc}                 |    32 +-
 gcc/m2/mc-boot/GFIO.h                              |     2 +-
 .../{GFormatStrings.c => GFormatStrings.cc}        |     6 +-
 gcc/m2/mc-boot/GFormatStrings.h                    |     2 +-
 gcc/m2/mc-boot/{GFpuIO.c => GFpuIO.cc}             |     4 +-
 gcc/m2/mc-boot/GFpuIO.h                            |     2 +-
 gcc/m2/mc-boot/{GIO.c => GIO.cc}                   |     4 +-
 gcc/m2/mc-boot/GIO.h                               |     2 +-
 gcc/m2/mc-boot/{GIndexing.c => GIndexing.cc}       |    10 +-
 gcc/m2/mc-boot/GIndexing.h                         |     2 +-
 gcc/m2/mc-boot/{GM2Dependent.c => GM2Dependent.cc} |   499 +-
 gcc/m2/mc-boot/GM2Dependent.h                      |    15 +-
 gcc/m2/mc-boot/{GM2EXCEPTION.c => GM2EXCEPTION.cc} |     8 +-
 gcc/m2/mc-boot/GM2EXCEPTION.h                      |     2 +-
 gcc/m2/mc-boot/GM2LINK.h                           |     2 +-
 gcc/m2/mc-boot/{GM2RTS.c => GM2RTS.cc}             |   197 +-
 gcc/m2/mc-boot/GM2RTS.h                            |    73 +-
 gcc/m2/mc-boot/{GMemUtils.c => GMemUtils.cc}       |     4 +-
 gcc/m2/mc-boot/GMemUtils.h                         |     2 +-
 gcc/m2/mc-boot/{GNumberIO.c => GNumberIO.cc}       |     4 +-
 gcc/m2/mc-boot/GNumberIO.h                         |     2 +-
 .../{GPushBackInput.c => GPushBackInput.cc}        |    10 +-
 gcc/m2/mc-boot/GPushBackInput.h                    |     2 +-
 .../mc-boot/{GRTExceptions.c => GRTExceptions.cc}  |    44 +-
 gcc/m2/mc-boot/GRTExceptions.h                     |     4 +-
 gcc/m2/mc-boot/GRTco.h                             |     3 +-
 gcc/m2/mc-boot/GRTentity.h                         |    67 +
 gcc/m2/mc-boot/{GRTint.c => GRTint.cc}             |   480 +-
 gcc/m2/mc-boot/GRTint.h                            |     4 +-
 gcc/m2/mc-boot/{GSArgs.c => GSArgs.cc}             |     4 +-
 gcc/m2/mc-boot/GSArgs.h                            |     2 +-
 gcc/m2/mc-boot/{GSFIO.c => GSFIO.cc}               |     4 +-
 gcc/m2/mc-boot/GSFIO.h                             |     2 +-
 gcc/m2/mc-boot/GSYSTEM.h                           |     2 +-
 gcc/m2/mc-boot/GSelective.h                        |     2 +-
 gcc/m2/mc-boot/{GStdIO.c => GStdIO.cc}             |     8 +-
 gcc/m2/mc-boot/GStdIO.h                            |     2 +-
 gcc/m2/mc-boot/{GStorage.c => GStorage.cc}         |     4 +-
 gcc/m2/mc-boot/GStorage.h                          |     2 +-
 gcc/m2/mc-boot/{GStrCase.c => GStrCase.cc}         |     4 +-
 gcc/m2/mc-boot/GStrCase.h                          |     2 +-
 gcc/m2/mc-boot/{GStrIO.c => GStrIO.cc}             |     4 +-
 gcc/m2/mc-boot/GStrIO.h                            |     2 +-
 gcc/m2/mc-boot/{GStrLib.c => GStrLib.cc}           |     4 +-
 gcc/m2/mc-boot/GStrLib.h                           |     2 +-
 .../{GStringConvert.c => GStringConvert.cc}        |     8 +-
 gcc/m2/mc-boot/GStringConvert.h                    |     2 +-
 gcc/m2/mc-boot/GSysExceptions.h                    |     2 +-
 gcc/m2/mc-boot/{GSysStorage.c => GSysStorage.cc}   |    10 +-
 gcc/m2/mc-boot/GSysStorage.h                       |     2 +-
 gcc/m2/mc-boot/{GTimeString.c => GTimeString.cc}   |     4 +-
 gcc/m2/mc-boot/GTimeString.h                       |     2 +-
 gcc/m2/mc-boot/GUnixArgs.h                         |     2 +-
 gcc/m2/mc-boot/{Galists.c => Galists.cc}           |     4 +-
 gcc/m2/mc-boot/Galists.h                           |     2 +-
 gcc/m2/mc-boot/{Gdecl.c => Gdecl.cc}               |   230 +-
 gcc/m2/mc-boot/Gdecl.h                             |     2 +-
 gcc/m2/mc-boot/Gdtoa.h                             |     2 +-
 gcc/m2/mc-boot/Gerrno.h                            |     2 +-
 gcc/m2/mc-boot/{Gkeyc.c => Gkeyc.cc}               |    10 +-
 gcc/m2/mc-boot/Gkeyc.h                             |     2 +-
 gcc/m2/mc-boot/Gldtoa.h                            |     2 +-
 gcc/m2/mc-boot/Glibc.h                             |     3 +-
 gcc/m2/mc-boot/Glibm.h                             |     2 +-
 gcc/m2/mc-boot/{Glists.c => Glists.cc}             |     4 +-
 gcc/m2/mc-boot/Glists.h                            |     2 +-
 gcc/m2/mc-boot/{GmcComment.c => GmcComment.cc}     |     6 +-
 gcc/m2/mc-boot/GmcComment.h                        |     2 +-
 gcc/m2/mc-boot/{GmcComp.c => GmcComp.cc}           |     8 +-
 gcc/m2/mc-boot/GmcComp.h                           |     2 +-
 gcc/m2/mc-boot/{GmcDebug.c => GmcDebug.cc}         |     4 +-
 gcc/m2/mc-boot/GmcDebug.h                          |     2 +-
 gcc/m2/mc-boot/{GmcError.c => GmcError.cc}         |     4 +-
 gcc/m2/mc-boot/GmcError.h                          |     2 +-
 gcc/m2/mc-boot/{GmcFileName.c => GmcFileName.cc}   |     2 +-
 gcc/m2/mc-boot/GmcFileName.h                       |     2 +-
 gcc/m2/mc-boot/{GmcLexBuf.c => GmcLexBuf.cc}       |     4 +-
 gcc/m2/mc-boot/GmcLexBuf.h                         |     2 +-
 gcc/m2/mc-boot/{GmcMetaError.c => GmcMetaError.cc} |    10 +-
 gcc/m2/mc-boot/GmcMetaError.h                      |     2 +-
 gcc/m2/mc-boot/{GmcOptions.c => GmcOptions.cc}     |    88 +-
 gcc/m2/mc-boot/GmcOptions.h                        |    14 +-
 .../mc-boot/{GmcPreprocess.c => GmcPreprocess.cc}  |     2 +-
 gcc/m2/mc-boot/GmcPreprocess.h                     |     2 +-
 gcc/m2/mc-boot/{GmcPretty.c => GmcPretty.cc}       |     2 +-
 gcc/m2/mc-boot/GmcPretty.h                         |     2 +-
 gcc/m2/mc-boot/{GmcPrintf.c => GmcPrintf.cc}       |     2 +-
 gcc/m2/mc-boot/GmcPrintf.h                         |     2 +-
 gcc/m2/mc-boot/{GmcQuiet.c => GmcQuiet.cc}         |     2 +-
 gcc/m2/mc-boot/GmcQuiet.h                          |     2 +-
 gcc/m2/mc-boot/{GmcReserved.c => GmcReserved.cc}   |     2 +-
 gcc/m2/mc-boot/GmcReserved.h                       |     2 +-
 gcc/m2/mc-boot/{GmcSearch.c => GmcSearch.cc}       |     2 +-
 gcc/m2/mc-boot/GmcSearch.h                         |     2 +-
 gcc/m2/mc-boot/{GmcStack.c => GmcStack.cc}         |     6 +-
 gcc/m2/mc-boot/GmcStack.h                          |     2 +-
 gcc/m2/mc-boot/{GmcStream.c => GmcStream.cc}       |     4 +-
 gcc/m2/mc-boot/GmcStream.h                         |     2 +-
 gcc/m2/mc-boot/Gmcflex.h                           |     2 +-
 gcc/m2/mc-boot/{Gmcp1.c => Gmcp1.cc}               |     4 +-
 gcc/m2/mc-boot/Gmcp1.h                             |     2 +-
 gcc/m2/mc-boot/{Gmcp2.c => Gmcp2.cc}               |     4 +-
 gcc/m2/mc-boot/Gmcp2.h                             |     2 +-
 gcc/m2/mc-boot/{Gmcp3.c => Gmcp3.cc}               |     4 +-
 gcc/m2/mc-boot/Gmcp3.h                             |     2 +-
 gcc/m2/mc-boot/{Gmcp4.c => Gmcp4.cc}               |     4 +-
 gcc/m2/mc-boot/Gmcp4.h                             |     2 +-
 gcc/m2/mc-boot/{Gmcp5.c => Gmcp5.cc}               |     4 +-
 gcc/m2/mc-boot/Gmcp5.h                             |     2 +-
 gcc/m2/mc-boot/{GnameKey.c => GnameKey.cc}         |     8 +-
 gcc/m2/mc-boot/GnameKey.h                          |     2 +-
 gcc/m2/mc-boot/Gpth.h                              |    43 -
 gcc/m2/mc-boot/{GsymbolKey.c => GsymbolKey.cc}     |    10 +-
 gcc/m2/mc-boot/GsymbolKey.h                        |     2 +-
 gcc/m2/mc-boot/Gtermios.h                          |     2 +-
 gcc/m2/mc-boot/{Gtop.c => Gtop.cc}                 |     4 +-
 gcc/m2/mc-boot/{Gvarargs.c => Gvarargs.cc}         |     4 +-
 gcc/m2/mc-boot/Gvarargs.h                          |     2 +-
 gcc/m2/mc-boot/{Gwlists.c => Gwlists.cc}           |     4 +-
 gcc/m2/mc-boot/Gwlists.h                           |     2 +-
 gcc/m2/mc-boot/Gwrapc.h                            |     2 +-
 gcc/m2/mc/Indexing.def                             |     2 +-
 gcc/m2/mc/Indexing.mod                             |     2 +-
 gcc/m2/mc/alists.def                               |     2 +-
 gcc/m2/mc/alists.mod                               |     2 +-
 gcc/m2/mc/decl.def                                 |     2 +-
 gcc/m2/mc/decl.mod                                 |    18 +-
 gcc/m2/mc/keyc.def                                 |     2 +-
 gcc/m2/mc/keyc.mod                                 |     8 +-
 gcc/m2/mc/lists.def                                |     2 +-
 gcc/m2/mc/lists.mod                                |     2 +-
 gcc/m2/mc/m2flex.def                               |     2 +-
 gcc/m2/mc/mc.flex                                  |     7 +-
 gcc/m2/mc/mcComment.def                            |     2 +-
 gcc/m2/mc/mcComment.h                              |     2 +-
 gcc/m2/mc/mcComment.mod                            |     2 +-
 gcc/m2/mc/mcComp.def                               |     2 +-
 gcc/m2/mc/mcComp.mod                               |     2 +-
 gcc/m2/mc/mcDebug.def                              |     2 +-
 gcc/m2/mc/mcDebug.mod                              |     2 +-
 gcc/m2/mc/mcError.def                              |     2 +-
 gcc/m2/mc/mcError.mod                              |     2 +-
 gcc/m2/mc/mcFileName.def                           |     2 +-
 gcc/m2/mc/mcFileName.mod                           |     2 +-
 gcc/m2/mc/mcLexBuf.def                             |     2 +-
 gcc/m2/mc/mcLexBuf.h                               |     2 +-
 gcc/m2/mc/mcLexBuf.mod                             |     2 +-
 gcc/m2/mc/mcMetaError.def                          |     2 +-
 gcc/m2/mc/mcMetaError.mod                          |     2 +-
 gcc/m2/mc/mcOptions.def                            |    16 +-
 gcc/m2/mc/mcOptions.mod                            |    75 +-
 gcc/m2/mc/mcPreprocess.def                         |     2 +-
 gcc/m2/mc/mcPreprocess.mod                         |     2 +-
 gcc/m2/mc/mcPretty.def                             |     2 +-
 gcc/m2/mc/mcPretty.mod                             |     2 +-
 gcc/m2/mc/mcPrintf.def                             |     2 +-
 gcc/m2/mc/mcPrintf.mod                             |     2 +-
 gcc/m2/mc/mcQuiet.def                              |     2 +-
 gcc/m2/mc/mcQuiet.mod                              |     2 +-
 gcc/m2/mc/mcReserved.def                           |     2 +-
 gcc/m2/mc/mcReserved.h                             |     2 +-
 gcc/m2/mc/mcReserved.mod                           |     2 +-
 gcc/m2/mc/mcSearch.def                             |     2 +-
 gcc/m2/mc/mcSearch.mod                             |     2 +-
 gcc/m2/mc/mcStack.def                              |     2 +-
 gcc/m2/mc/mcStack.mod                              |     2 +-
 gcc/m2/mc/mcStream.def                             |     2 +-
 gcc/m2/mc/mcStream.mod                             |     2 +-
 gcc/m2/mc/mcflex.def                               |     2 +-
 gcc/m2/mc/mcp1.bnf                                 |     4 +-
 gcc/m2/mc/mcp1.def                                 |     2 +-
 gcc/m2/mc/mcp2.bnf                                 |     4 +-
 gcc/m2/mc/mcp2.def                                 |     2 +-
 gcc/m2/mc/mcp3.bnf                                 |     4 +-
 gcc/m2/mc/mcp3.def                                 |     2 +-
 gcc/m2/mc/mcp4.bnf                                 |     4 +-
 gcc/m2/mc/mcp4.def                                 |     2 +-
 gcc/m2/mc/mcp5.bnf                                 |     4 +-
 gcc/m2/mc/mcp5.def                                 |     2 +-
 gcc/m2/mc/nameKey.def                              |     2 +-
 gcc/m2/mc/nameKey.mod                              |     2 +-
 gcc/m2/mc/symbolKey.def                            |     2 +-
 gcc/m2/mc/symbolKey.mod                            |     2 +-
 gcc/m2/mc/top.mod                                  |     2 +-
 gcc/m2/mc/varargs.def                              |     2 +-
 gcc/m2/mc/varargs.mod                              |     2 +-
 gcc/m2/mc/wlists.def                               |     2 +-
 gcc/m2/mc/wlists.mod                               |     2 +-
 gcc/m2/pge-boot/{GASCII.c => GASCII.cc}            |     4 +-
 gcc/m2/pge-boot/GASCII.h                           |     2 +-
 gcc/m2/pge-boot/{GArgs.c => GArgs.cc}              |     6 +-
 gcc/m2/pge-boot/GArgs.h                            |     2 +-
 gcc/m2/pge-boot/{GAssertion.c => GAssertion.cc}    |     4 +-
 gcc/m2/pge-boot/GAssertion.h                       |     2 +-
 gcc/m2/pge-boot/GBreak.h                           |     2 +-
 gcc/m2/pge-boot/{GBuiltins.c => GBuiltins.cc}      |     2 +-
 gcc/m2/pge-boot/GCmdArgs.h                         |     2 +-
 gcc/m2/pge-boot/{GDebug.c => GDebug.cc}            |     4 +-
 gcc/m2/pge-boot/GDebug.h                           |     2 +-
 .../{GDynamicStrings.c => GDynamicStrings.cc}      |    46 +-
 gcc/m2/pge-boot/GDynamicStrings.h                  |     2 +-
 gcc/m2/pge-boot/GEnvironment.h                     |     2 +-
 gcc/m2/pge-boot/{GFIO.c => GFIO.cc}                |    24 +-
 gcc/m2/pge-boot/GFIO.h                             |     2 +-
 gcc/m2/pge-boot/GFormatStrings.h                   |     2 +-
 gcc/m2/pge-boot/GFpuIO.h                           |     2 +-
 gcc/m2/pge-boot/{GIO.c => GIO.cc}                  |     4 +-
 gcc/m2/pge-boot/GIO.h                              |     2 +-
 gcc/m2/pge-boot/{GIndexing.c => GIndexing.cc}      |    10 +-
 gcc/m2/pge-boot/GIndexing.h                        |     2 +-
 gcc/m2/pge-boot/{GLists.c => GLists.cc}            |     4 +-
 gcc/m2/pge-boot/GLists.h                           |     2 +-
 .../pge-boot/{GM2Dependent.c => GM2Dependent.cc}   |   458 +-
 gcc/m2/pge-boot/GM2Dependent.h                     |    17 +-
 .../pge-boot/{GM2EXCEPTION.c => GM2EXCEPTION.cc}   |     8 +-
 gcc/m2/pge-boot/GM2EXCEPTION.h                     |     2 +-
 gcc/m2/pge-boot/{GM2LINK.c => GM2LINK.cc}          |     2 +-
 gcc/m2/pge-boot/GM2LINK.h                          |     2 +-
 gcc/m2/pge-boot/{GM2RTS.c => GM2RTS.cc}            |   153 +-
 gcc/m2/pge-boot/GM2RTS.h                           |    75 +-
 gcc/m2/pge-boot/{GNameKey.c => GNameKey.cc}        |     8 +-
 gcc/m2/pge-boot/GNameKey.h                         |     2 +-
 gcc/m2/pge-boot/{GNumberIO.c => GNumberIO.cc}      |     4 +-
 gcc/m2/pge-boot/GNumberIO.h                        |     2 +-
 gcc/m2/pge-boot/{GOutput.c => GOutput.cc}          |     4 +-
 gcc/m2/pge-boot/GOutput.h                          |     2 +-
 .../{GPushBackInput.c => GPushBackInput.cc}        |    10 +-
 gcc/m2/pge-boot/GPushBackInput.h                   |     2 +-
 .../pge-boot/{GRTExceptions.c => GRTExceptions.cc} |    44 +-
 gcc/m2/pge-boot/GRTExceptions.h                    |     2 +-
 gcc/m2/pge-boot/{GRTco.c => GRTco.cc}              |     3 +-
 gcc/m2/pge-boot/GSArgs.h                           |     2 +-
 gcc/m2/pge-boot/GSEnvironment.h                    |     2 +-
 gcc/m2/pge-boot/{GSFIO.c => GSFIO.cc}              |     4 +-
 gcc/m2/pge-boot/GSFIO.h                            |     2 +-
 gcc/m2/pge-boot/{GSYSTEM.c => GSYSTEM.cc}          |     2 +-
 gcc/m2/pge-boot/GSYSTEM.h                          |     2 +-
 gcc/m2/pge-boot/GScan.h                            |     2 +-
 gcc/m2/pge-boot/{GSelective.c => GSelective.cc}    |     2 +-
 gcc/m2/pge-boot/{GStdIO.c => GStdIO.cc}            |     8 +-
 gcc/m2/pge-boot/GStdIO.h                           |     2 +-
 gcc/m2/pge-boot/{GStorage.c => GStorage.cc}        |     4 +-
 gcc/m2/pge-boot/GStorage.h                         |     2 +-
 gcc/m2/pge-boot/{GStrCase.c => GStrCase.cc}        |     4 +-
 gcc/m2/pge-boot/GStrCase.h                         |     2 +-
 gcc/m2/pge-boot/{GStrIO.c => GStrIO.cc}            |     4 +-
 gcc/m2/pge-boot/GStrIO.h                           |     2 +-
 gcc/m2/pge-boot/{GStrLib.c => GStrLib.cc}          |     4 +-
 gcc/m2/pge-boot/GStrLib.h                          |     2 +-
 gcc/m2/pge-boot/GStringConvert.h                   |     2 +-
 gcc/m2/pge-boot/{GSymbolKey.c => GSymbolKey.cc}    |    10 +-
 gcc/m2/pge-boot/GSymbolKey.h                       |     2 +-
 .../{GSysExceptions.c => GSysExceptions.cc}        |     4 +-
 gcc/m2/pge-boot/GSysExceptions.h                   |     2 +-
 gcc/m2/pge-boot/{GSysStorage.c => GSysStorage.cc}  |    10 +-
 gcc/m2/pge-boot/GSysStorage.h                      |     2 +-
 gcc/m2/pge-boot/GTimeString.h                      |     2 +-
 gcc/m2/pge-boot/GUnixArgs.cc                       |     8 +-
 gcc/m2/pge-boot/GUnixArgs.h                        |     2 +-
 gcc/m2/pge-boot/{Gabort.c => Gabort.cc}            |     2 +-
 gcc/m2/pge-boot/{Gbnflex.c => Gbnflex.cc}          |     4 +-
 gcc/m2/pge-boot/Gbnflex.h                          |     2 +-
 gcc/m2/pge-boot/{Gcbuiltin.c => Gcbuiltin.cc}      |     2 +-
 gcc/m2/{mc-boot-ch/Gdtoa.c => pge-boot/Gdtoa.cc}   |     2 +-
 gcc/m2/pge-boot/Gdtoa.h                            |     2 +-
 gcc/m2/pge-boot/{Gerrno.c => Gerrno.cc}            |     4 +-
 gcc/m2/pge-boot/Gerrno.h                           |     2 +-
 gcc/m2/pge-boot/{Gldtoa.c => Gldtoa.cc}            |     2 +-
 gcc/m2/pge-boot/Gldtoa.h                           |     2 +-
 gcc/m2/pge-boot/{Glibc.c => Glibc.cc}              |    39 +-
 gcc/m2/pge-boot/Glibc.h                            |     3 +-
 gcc/m2/pge-boot/{Glibm.c => Glibm.cc}              |     2 +-
 gcc/m2/pge-boot/Glibm.h                            |     2 +-
 gcc/m2/pge-boot/{Gmcrts.c => Gmcrts.cc}            |     2 +-
 gcc/m2/pge-boot/Gmcrts.h                           |     2 +-
 gcc/m2/pge-boot/Gnetwork.h                         |     2 +-
 gcc/m2/pge-boot/{Gpge.c => Gpge.cc}                |     6 +-
 gcc/m2/pge-boot/Gtermios.cc                        |     4 +-
 gcc/m2/pge-boot/Gtermios.h                         |     2 +-
 gcc/m2/pge-boot/{Gwrapc.c => Gwrapc.cc}            |     2 +-
 gcc/m2/pge-boot/Gwrapc.h                           |     2 +-
 gcc/m2/pge-boot/README                             |     6 +-
 gcc/m2/pge-boot/m2rts.h                            |     4 +-
 gcc/m2/pge-boot/{main.c => main.cc}                |   116 +-
 gcc/m2/pge-boot/{network.c => network.cc}          |     2 +-
 gcc/m2/plugin/m2rte.cc                             |    75 +-
 gcc/m2/target-independent/Builtins.texi            |    14 -
 gcc/m2/target-independent/gm2-libs.texi            |    10 +-
 gcc/m2/tools-src/boilerplate.py                    |     2 +-
 gcc/m2/tools-src/buildpg                           |     2 +-
 gcc/m2/tools-src/calcpath                          |     2 +-
 gcc/m2/tools-src/def2doc.py                        |     4 +-
 gcc/m2/tools-src/makeSystem                        |    19 +-
 gcc/m2/tools-src/mklink.c                          |     8 +-
 gcc/m2/tools-src/tidydates.py                      |     2 +-
 gcc/match.pd                                       |    50 +-
 gcc/memmodel.h                                     |    18 +-
 gcc/objc/ChangeLog                                 |     8 +
 gcc/objc/Make-lang.in                              |     2 +-
 gcc/objc/config-lang.in                            |     2 +-
 gcc/objc/lang-specs.h                              |     2 +-
 gcc/objc/objc-act.cc                               |     4 +-
 gcc/objc/objc-act.h                                |     8 +-
 gcc/objc/objc-encoding.cc                          |     2 +-
 gcc/objc/objc-encoding.h                           |     2 +-
 gcc/objc/objc-gnu-runtime-abi-01.cc                |     2 +-
 gcc/objc/objc-lang.cc                              |     2 +-
 gcc/objc/objc-map.cc                               |     2 +-
 gcc/objc/objc-map.h                                |    14 +-
 gcc/objc/objc-next-metadata-tags.h                 |     2 +-
 gcc/objc/objc-next-runtime-abi-01.cc               |     2 +-
 gcc/objc/objc-next-runtime-abi-02.cc               |     2 +-
 gcc/objc/objc-runtime-hooks.h                      |     2 +-
 gcc/objc/objc-runtime-shared-support.cc            |     2 +-
 gcc/objc/objc-runtime-shared-support.h             |     2 +-
 gcc/objc/objc-tree.def                             |     2 +-
 gcc/objcp/Make-lang.in                             |     2 +-
 gcc/objcp/config-lang.in                           |     2 +-
 gcc/objcp/lang-specs.h                             |     2 +-
 gcc/objcp/objcp-decl.cc                            |     2 +-
 gcc/objcp/objcp-decl.h                             |     2 +-
 gcc/objcp/objcp-lang.cc                            |     2 +-
 gcc/omp-expand.cc                                  |     4 +-
 gcc/omp-general.h                                  |     2 +-
 gcc/omp-low.cc                                     |     3 +-
 gcc/omp-simd-clone.cc                              |     2 +
 gcc/optabs-query.h                                 |     8 +-
 gcc/optabs.cc                                      |     5 +
 gcc/optabs.h                                       |    14 +-
 gcc/optc-save-gen.awk                              |     2 +-
 gcc/opts-common.cc                                 |    46 +-
 gcc/opts-global.cc                                 |     8 +
 gcc/opts.cc                                        |    18 +-
 gcc/params.opt                                     |    18 +-
 gcc/passes.cc                                      |     7 +
 gcc/plugin.cc                                      |     1 +
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |    14 +
 gcc/po/be.po                                       | 27667 ++++++++++--------
 gcc/po/da.po                                       | 28359 +++++++++---------
 gcc/po/de.po                                       | 28761 ++++++++++---------
 gcc/po/el.po                                       | 27690 ++++++++++--------
 gcc/po/es.po                                       | 28600 +++++++++---------
 gcc/po/fi.po                                       | 28184 +++++++++---------
 gcc/po/fr.po                                       | 28299 +++++++++---------
 gcc/po/gcc.pot                                     | 27954 +++++++++---------
 gcc/po/hr.po                                       | 27762 ++++++++++--------
 gcc/po/id.po                                       | 28197 +++++++++---------
 gcc/po/ja.po                                       | 28060 +++++++++---------
 gcc/po/nl.po                                       | 27907 +++++++++---------
 gcc/po/ru.po                                       | 28599 +++++++++---------
 gcc/po/sr.po                                       | 28156 +++++++++---------
 gcc/po/sv.po                                       | 28663 +++++++++---------
 gcc/po/tr.po                                       | 28381 +++++++++---------
 gcc/po/uk.po                                       | 28049 ++++++++++--------
 gcc/po/vi.po                                       | 28156 +++++++++---------
 gcc/po/zh_CN.po                                    | 28546 +++++++++---------
 gcc/po/zh_TW.po                                    | 28290 +++++++++---------
 gcc/prefix.cc                                      |     1 +
 gcc/pretty-print.h                                 |    10 +-
 gcc/range-op-float.cc                              |   244 +-
 gcc/range-op.cc                                    |   115 +-
 gcc/range-op.h                                     |     6 +
 gcc/range.h                                        |     6 +-
 gcc/read-md.h                                      |     4 +-
 gcc/read-rtl-function.cc                           |     9 +-
 gcc/recog.h                                        |    10 +-
 gcc/ree.cc                                         |     6 +-
 gcc/reg-notes.def                                  |     5 +
 gcc/regs.h                                         |    22 +-
 gcc/reload1.cc                                     |     2 +-
 gcc/rtl-iter.h                                     |     2 +-
 gcc/rtl-ssa/access-utils.h                         |     2 +-
 gcc/rtl-ssa/accesses.cc                            |    16 +-
 gcc/rtl-ssa/accesses.h                             |     2 +-
 gcc/rtl-ssa/blocks.cc                              |     2 +-
 gcc/rtl-ssa/blocks.h                               |     2 +-
 gcc/rtl-ssa/change-utils.h                         |     2 +-
 gcc/rtl-ssa/changes.cc                             |     2 +-
 gcc/rtl-ssa/changes.h                              |     2 +-
 gcc/rtl-ssa/functions.cc                           |     2 +-
 gcc/rtl-ssa/functions.h                            |     2 +-
 gcc/rtl-ssa/insn-utils.h                           |     2 +-
 gcc/rtl-ssa/insns.cc                               |     2 +-
 gcc/rtl-ssa/insns.h                                |    16 +-
 gcc/rtl-ssa/internals.h                            |     2 +-
 gcc/rtl-ssa/internals.inl                          |     2 +-
 gcc/rtl-ssa/is-a.inl                               |     2 +-
 gcc/rtl-ssa/member-fns.inl                         |     2 +-
 gcc/rtl-ssa/movement.h                             |     2 +-
 gcc/rtl.h                                          |    34 +-
 gcc/rust/ChangeLog                                 |  1887 +-
 gcc/rust/Make-lang.in                              |    21 +-
 gcc/rust/ast/rust-ast-dump.cc                      |  1462 +-
 gcc/rust/ast/rust-ast-dump.h                       |    91 +-
 gcc/rust/ast/rust-ast-fragment.cc                  |   171 +
 gcc/rust/ast/rust-ast-fragment.h                   |   118 +
 gcc/rust/ast/rust-ast-full-decls.h                 |     2 +-
 gcc/rust/ast/rust-ast-full-test.cc                 |     4 +-
 gcc/rust/ast/rust-ast-full.h                       |     2 +-
 gcc/rust/ast/rust-ast-visitor.h                    |     2 +-
 gcc/rust/ast/rust-ast.h                            |   106 +-
 gcc/rust/ast/rust-cond-compilation.h               |     2 +-
 gcc/rust/ast/rust-expr.h                           |    11 +-
 gcc/rust/ast/rust-item.h                           |    50 +-
 gcc/rust/ast/rust-macro.h                          |    21 +-
 gcc/rust/ast/rust-path.h                           |    21 +-
 gcc/rust/ast/rust-pattern.h                        |     2 +-
 gcc/rust/ast/rust-stmt.h                           |     2 +-
 gcc/rust/ast/rust-type.h                           |    26 +-
 gcc/rust/backend/rust-builtins.cc                  |   305 +
 gcc/rust/backend/rust-builtins.h                   |    99 +-
 gcc/rust/backend/rust-compile-base.cc              |   109 +-
 gcc/rust/backend/rust-compile-base.h               |     2 +-
 gcc/rust/backend/rust-compile-block.cc             |     2 +-
 gcc/rust/backend/rust-compile-block.h              |     8 +-
 gcc/rust/backend/rust-compile-context.cc           |    49 +-
 gcc/rust/backend/rust-compile-context.h            |    63 +-
 gcc/rust/backend/rust-compile-expr.cc              |   412 +-
 gcc/rust/backend/rust-compile-expr.h               |    35 +-
 gcc/rust/backend/rust-compile-extern.h             |     2 +-
 gcc/rust/backend/rust-compile-fnparam.cc           |     2 +-
 gcc/rust/backend/rust-compile-fnparam.h            |     2 +-
 gcc/rust/backend/rust-compile-implitem.cc          |     2 +-
 gcc/rust/backend/rust-compile-implitem.h           |     2 +-
 gcc/rust/backend/rust-compile-intrinsic.cc         |   409 +-
 gcc/rust/backend/rust-compile-item.cc              |    27 +-
 gcc/rust/backend/rust-compile-item.h               |     2 +-
 gcc/rust/backend/rust-compile-pattern.cc           |     2 +-
 gcc/rust/backend/rust-compile-pattern.h            |     2 +-
 gcc/rust/backend/rust-compile-resolve-path.cc      |    18 +-
 gcc/rust/backend/rust-compile-resolve-path.h       |     2 +-
 gcc/rust/backend/rust-compile-stmt.cc              |     2 +-
 gcc/rust/backend/rust-compile-stmt.h               |     2 +-
 gcc/rust/backend/rust-compile-struct-field-expr.cc |     2 +-
 gcc/rust/backend/rust-compile-struct-field-expr.h  |     2 +-
 gcc/rust/backend/rust-compile-type.cc              |    53 +-
 gcc/rust/backend/rust-compile-type.h               |     2 +-
 gcc/rust/backend/rust-compile-var-decl.h           |     2 +-
 gcc/rust/backend/rust-compile.cc                   |     4 +-
 gcc/rust/backend/rust-compile.h                    |     2 +-
 gcc/rust/backend/rust-constexpr.cc                 |  6587 ++++-
 gcc/rust/backend/rust-constexpr.h                  |     2 +
 gcc/rust/backend/rust-mangle.cc                    |     6 +
 gcc/rust/backend/rust-tree.cc                      |  5207 +++-
 gcc/rust/backend/rust-tree.h                       |  2923 +-
 .../checks/errors/privacy/rust-privacy-check.cc    |     2 +-
 .../checks/errors/privacy/rust-privacy-check.h     |     2 +-
 .../checks/errors/privacy/rust-privacy-common.h    |     2 +-
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.cc |     2 +-
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.h  |     2 +-
 .../checks/errors/privacy/rust-privacy-reporter.cc |    66 +-
 .../checks/errors/privacy/rust-privacy-reporter.h  |     5 +-
 .../errors/privacy/rust-pub-restricted-visitor.cc  |     2 +-
 .../errors/privacy/rust-pub-restricted-visitor.h   |     2 +-
 .../checks/errors/privacy/rust-reachability.cc     |     6 +-
 gcc/rust/checks/errors/privacy/rust-reachability.h |     2 +-
 .../errors/privacy/rust-visibility-resolver.cc     |    10 +-
 .../errors/privacy/rust-visibility-resolver.h      |     2 +-
 gcc/rust/checks/errors/rust-const-checker.cc       |   239 +-
 gcc/rust/checks/errors/rust-const-checker.h        |    30 +-
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |   154 +-
 gcc/rust/checks/errors/rust-unsafe-checker.h       |     5 +-
 gcc/rust/checks/lints/rust-lint-marklive-base.h    |     2 +-
 gcc/rust/checks/lints/rust-lint-marklive.cc        |    11 +-
 gcc/rust/checks/lints/rust-lint-marklive.h         |     7 +-
 gcc/rust/checks/lints/rust-lint-scan-deadcode.h    |    11 +-
 gcc/rust/checks/lints/rust-lint-unused-var.cc      |     4 +-
 gcc/rust/checks/lints/rust-lint-unused-var.h       |     2 +-
 gcc/rust/config-lang.in                            |     4 +-
 gcc/rust/expand/rust-attribute-visitor.cc          |    23 +-
 gcc/rust/expand/rust-attribute-visitor.h           |     6 +-
 gcc/rust/expand/rust-macro-builtins.cc             |   302 +-
 gcc/rust/expand/rust-macro-builtins.h              |    53 +-
 gcc/rust/expand/rust-macro-expand.cc               |    95 +-
 gcc/rust/expand/rust-macro-expand.h                |    31 +-
 gcc/rust/expand/rust-macro-invoc-lexer.h           |     2 +-
 gcc/rust/expand/rust-macro-substitute-ctx.h        |     2 +-
 gcc/rust/hir/rust-ast-lower-base.cc                |   471 +-
 gcc/rust/hir/rust-ast-lower-base.h                 |    34 +-
 gcc/rust/hir/rust-ast-lower-block.h                |     2 +-
 gcc/rust/hir/rust-ast-lower-enumitem.h             |     2 +-
 gcc/rust/hir/rust-ast-lower-expr.cc                |   810 +
 gcc/rust/hir/rust-ast-lower-expr.h                 |   729 +-
 gcc/rust/hir/rust-ast-lower-extern.h               |     2 +-
 gcc/rust/hir/rust-ast-lower-implitem.h             |    16 +-
 gcc/rust/hir/rust-ast-lower-item.cc                |     7 +-
 gcc/rust/hir/rust-ast-lower-item.h                 |     2 +-
 gcc/rust/hir/rust-ast-lower-pattern.cc             |    20 +-
 gcc/rust/hir/rust-ast-lower-pattern.h              |    26 +-
 gcc/rust/hir/rust-ast-lower-stmt.h                 |     2 +-
 gcc/rust/hir/rust-ast-lower-struct-field-expr.h    |     2 +-
 gcc/rust/hir/rust-ast-lower-type.cc                |   232 +
 gcc/rust/hir/rust-ast-lower-type.h                 |    65 +-
 gcc/rust/hir/rust-ast-lower.cc                     |    30 +-
 gcc/rust/hir/rust-ast-lower.h                      |     2 +-
 gcc/rust/hir/rust-hir-dump.cc                      |    12 +-
 gcc/rust/hir/rust-hir-dump.h                       |     5 +-
 gcc/rust/hir/tree/rust-hir-expr.h                  |   223 +-
 gcc/rust/hir/tree/rust-hir-full-decls.h            |     6 +-
 gcc/rust/hir/tree/rust-hir-full-test.cc            |    41 +-
 gcc/rust/hir/tree/rust-hir-full.h                  |     2 +-
 gcc/rust/hir/tree/rust-hir-item.h                  |    14 +-
 gcc/rust/hir/tree/rust-hir-path.h                  |   107 +-
 gcc/rust/hir/tree/rust-hir-pattern.h               |     2 +-
 gcc/rust/hir/tree/rust-hir-stmt.h                  |     2 +-
 gcc/rust/hir/tree/rust-hir-type.h                  |     2 +-
 gcc/rust/hir/tree/rust-hir-visitor.h               |    11 +-
 gcc/rust/hir/tree/rust-hir.h                       |     7 +-
 gcc/rust/lang-specs.h                              |     2 +-
 gcc/rust/lang.opt                                  |    42 +-
 gcc/rust/lex/rust-codepoint.h                      |     2 +-
 gcc/rust/lex/rust-lex.cc                           |    55 +-
 gcc/rust/lex/rust-lex.h                            |    16 +-
 gcc/rust/lex/rust-token.cc                         |     2 +-
 gcc/rust/lex/rust-token.h                          |     2 +-
 gcc/rust/metadata/rust-export-metadata.cc          |    26 +-
 gcc/rust/metadata/rust-export-metadata.h           |     2 +-
 gcc/rust/metadata/rust-extern-crate.cc             |     2 +-
 gcc/rust/metadata/rust-extern-crate.h              |     2 +-
 gcc/rust/metadata/rust-imports.cc                  |     2 +-
 gcc/rust/operator.h                                |     2 +-
 gcc/rust/parse/rust-parse-impl.h                   |    75 +-
 gcc/rust/parse/rust-parse.h                        |     2 -
 gcc/rust/resolve/rust-ast-resolve-base.cc          |     2 +-
 gcc/rust/resolve/rust-ast-resolve-base.h           |     2 +-
 gcc/rust/resolve/rust-ast-resolve-expr.cc          |    87 +-
 gcc/rust/resolve/rust-ast-resolve-expr.h           |    50 +-
 gcc/rust/resolve/rust-ast-resolve-implitem.h       |    14 +-
 gcc/rust/resolve/rust-ast-resolve-item.cc          |    32 +-
 gcc/rust/resolve/rust-ast-resolve-item.h           |     2 +-
 gcc/rust/resolve/rust-ast-resolve-path.cc          |     2 +-
 gcc/rust/resolve/rust-ast-resolve-path.h           |     2 +-
 gcc/rust/resolve/rust-ast-resolve-pattern.cc       |     4 +-
 gcc/rust/resolve/rust-ast-resolve-pattern.h        |    14 +-
 gcc/rust/resolve/rust-ast-resolve-stmt.cc          |     2 +-
 gcc/rust/resolve/rust-ast-resolve-stmt.h           |    21 +-
 .../resolve/rust-ast-resolve-struct-expr-field.cc  |     2 +-
 .../resolve/rust-ast-resolve-struct-expr-field.h   |     2 +-
 gcc/rust/resolve/rust-ast-resolve-toplevel.h       |    23 +-
 gcc/rust/resolve/rust-ast-resolve-type.cc          |    23 +-
 gcc/rust/resolve/rust-ast-resolve-type.h           |     4 +-
 gcc/rust/resolve/rust-ast-resolve.cc               |     2 +-
 gcc/rust/resolve/rust-ast-resolve.h                |     2 +-
 gcc/rust/resolve/rust-ast-verify-assignee.h        |    10 +-
 gcc/rust/resolve/rust-early-name-resolver.cc       |  1087 +
 gcc/rust/resolve/rust-early-name-resolver.h        |   210 +
 gcc/rust/resolve/rust-name-resolver.cc             |   263 +-
 gcc/rust/resolve/rust-name-resolver.h              |    57 +-
 gcc/rust/rust-backend.h                            |    21 +-
 gcc/rust/rust-buffered-queue.h                     |     2 +-
 gcc/rust/rust-diagnostics.cc                       |     2 +-
 gcc/rust/rust-diagnostics.h                        |     2 +-
 gcc/rust/rust-gcc-diagnostics.cc                   |     2 +-
 gcc/rust/rust-gcc.cc                               |   172 +-
 gcc/rust/rust-gcc.h                                |    58 +
 gcc/rust/rust-lang.cc                              |    21 +-
 gcc/rust/rust-linemap.cc                           |     2 +-
 gcc/rust/rust-linemap.h                            |     2 +-
 gcc/rust/rust-location.h                           |     2 +-
 gcc/rust/rust-object-export.cc                     |     2 +-
 gcc/rust/rust-object-export.h                      |     2 +-
 gcc/rust/rust-session-manager.cc                   |    93 +-
 gcc/rust/rust-session-manager.h                    |    29 +-
 gcc/rust/rust-system.h                             |     2 +-
 gcc/rust/rustspec.cc                               |     2 +-
 gcc/rust/typecheck/rust-autoderef.cc               |    29 +-
 gcc/rust/typecheck/rust-autoderef.h                |     2 +-
 gcc/rust/typecheck/rust-casts.cc                   |     2 +-
 gcc/rust/typecheck/rust-casts.h                    |     2 +-
 gcc/rust/typecheck/rust-coercion.cc                |    64 +-
 gcc/rust/typecheck/rust-coercion.h                 |     2 +-
 gcc/rust/typecheck/rust-hir-dot-operator.cc        |   103 +-
 gcc/rust/typecheck/rust-hir-dot-operator.h         |    24 +-
 .../typecheck/rust-hir-inherent-impl-overlap.h     |     7 +-
 gcc/rust/typecheck/rust-hir-path-probe.cc          |    46 +
 gcc/rust/typecheck/rust-hir-path-probe.h           |   134 +-
 gcc/rust/typecheck/rust-hir-trait-ref.h            |    45 +-
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |    94 +-
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |    12 +-
 gcc/rust/typecheck/rust-hir-type-bounds.h          |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |   142 +-
 gcc/rust/typecheck/rust-hir-type-check-base.h      |    18 +-
 gcc/rust/typecheck/rust-hir-type-check-enumitem.cc |    18 +-
 gcc/rust/typecheck/rust-hir-type-check-enumitem.h  |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |   548 +-
 gcc/rust/typecheck/rust-hir-type-check-expr.h      |    46 +-
 gcc/rust/typecheck/rust-hir-type-check-implitem.cc |   188 +-
 gcc/rust/typecheck/rust-hir-type-check-implitem.h  |    44 +-
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |   554 +-
 gcc/rust/typecheck/rust-hir-type-check-item.h      |    53 +-
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |    18 +-
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |    16 +-
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |   402 +-
 gcc/rust/typecheck/rust-hir-type-check-stmt.h      |    64 +-
 .../typecheck/rust-hir-type-check-struct-field.h   |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |    43 +-
 gcc/rust/typecheck/rust-hir-type-check-toplevel.cc |    26 +-
 gcc/rust/typecheck/rust-hir-type-check-toplevel.h  |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-type.cc     |   122 +-
 gcc/rust/typecheck/rust-hir-type-check-type.h      |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-util.cc     |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-util.h      |     2 +-
 gcc/rust/typecheck/rust-hir-type-check.cc          |    23 +-
 gcc/rust/typecheck/rust-hir-type-check.h           |    86 +-
 gcc/rust/typecheck/rust-substitution-mapper.cc     |     2 +-
 gcc/rust/typecheck/rust-substitution-mapper.h      |     4 +-
 gcc/rust/typecheck/rust-tycheck-dump.h             |     2 +-
 gcc/rust/typecheck/rust-tyctx.cc                   |    37 +-
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   109 +-
 gcc/rust/typecheck/rust-tyty-call.cc               |   135 +-
 gcc/rust/typecheck/rust-tyty-call.h                |    81 +-
 gcc/rust/typecheck/rust-tyty-cmp.h                 |    45 +-
 gcc/rust/typecheck/rust-tyty-rules.h               |   306 +-
 gcc/rust/typecheck/rust-tyty-visitor.h             |     2 +-
 gcc/rust/typecheck/rust-tyty.cc                    |   229 +-
 gcc/rust/typecheck/rust-tyty.h                     |   166 +-
 gcc/rust/util/fnv-hash.h                           |     2 +-
 gcc/rust/util/rust-abi.cc                          |     2 +
 gcc/rust/util/rust-attributes.cc                   |   347 +-
 gcc/rust/util/rust-attributes.h                    |     2 +-
 gcc/rust/util/rust-base62.cc                       |     2 +-
 gcc/rust/util/rust-base62.h                        |     2 +-
 gcc/rust/util/rust-canonical-path.h                |     2 +-
 gcc/rust/util/rust-common.h                        |     2 +-
 gcc/rust/util/rust-hir-map.cc                      |    87 +-
 gcc/rust/util/rust-hir-map.h                       |    13 +-
 gcc/rust/util/rust-identifier.h                    |     2 +-
 gcc/rust/util/rust-inline-visitor.h                |    92 +
 gcc/rust/util/rust-lang-item.h                     |    27 +-
 gcc/rust/util/rust-make-unique.h                   |     2 +-
 gcc/rust/util/rust-mapping-common.h                |     2 +-
 gcc/rust/util/rust-optional-test.cc                |     2 +-
 gcc/rust/util/rust-optional.h                      |     3 +-
 gcc/rust/util/rust-stacked-contexts.h              |     2 +-
 gcc/sanopt.cc                                      |    17 +-
 gcc/sbitmap.h                                      |    16 +-
 gcc/sched-deps.cc                                  |    50 +-
 gcc/sched-int.h                                    |     8 +-
 gcc/sel-sched-dump.cc                              |    10 -
 gcc/sel-sched-ir.h                                 |    50 +-
 gcc/selftest-diagnostic.cc                         |     1 +
 gcc/selftest.h                                     |     1 +
 gcc/sese.h                                         |    30 +-
 gcc/simplify-rtx.cc                                |    45 +-
 gcc/sparseset.h                                    |    22 +-
 gcc/ssa-iterators.h                                |    86 +-
 gcc/stmt.cc                                        |     9 +-
 gcc/system.h                                       |     6 +-
 gcc/target-globals.h                               |     2 +-
 gcc/target.def                                     |    13 +
 gcc/target.h                                       |     8 +-
 gcc/targhooks.cc                                   |     5 +
 gcc/targhooks.h                                    |     2 +
 gcc/testsuite/ChangeLog                            | 11618 ++++++++
 gcc/testsuite/ChangeLog-2022                       |     2 +-
 gcc/testsuite/README                               |     2 +-
 gcc/testsuite/README.compat                        |     2 +-
 gcc/testsuite/README.gcc                           |     2 +-
 gcc/testsuite/ada/acats/run_all.sh                 |     4 +-
 gcc/testsuite/c-c++-common/Wdangling-pointer-10.c  |    12 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-5.c   |     4 +-
 gcc/testsuite/c-c++-common/Wdangling-pointer-9.c   |     9 +
 gcc/testsuite/c-c++-common/Winit-self3.c           |    36 +
 gcc/testsuite/c-c++-common/Winit-self4.c           |    36 +
 gcc/testsuite/c-c++-common/Winit-self5.c           |    36 +
 gcc/testsuite/c-c++-common/Wsign-compare-2.c       |   112 +
 gcc/testsuite/c-c++-common/Wsizeof-array-div1.c    |     6 +-
 gcc/testsuite/c-c++-common/Wunused-var-18.c        |    10 +
 .../c-c++-common/asan/global-overflow-1.c          |     2 +-
 .../c-c++-common/asan/pointer-subtract-5.c         |    15 +
 .../c-c++-common/asan/pointer-subtract-6.c         |    15 +
 .../c-c++-common/asan/pointer-subtract-7.c         |    15 +
 .../c-c++-common/asan/pointer-subtract-8.c         |    15 +
 gcc/testsuite/c-c++-common/auto-init-7.c           |     2 +-
 gcc/testsuite/c-c++-common/auto-init-8.c           |     2 +-
 .../c-c++-common/cpp/delimited-escape-seq-8.c      |    20 +
 gcc/testsuite/c-c++-common/cpp/pr108244-1.c        |     5 +
 gcc/testsuite/c-c++-common/cpp/pr108244-2.c        |     5 +
 gcc/testsuite/c-c++-common/gomp/allocate-5.c       |    36 +
 gcc/testsuite/c-c++-common/gomp/map-8.c            |    19 +
 gcc/testsuite/c-c++-common/gomp/pr108244-3.c       |     5 +
 gcc/testsuite/c-c++-common/hwasan/arguments-3.c    |     6 +-
 gcc/testsuite/c-c++-common/pr107465.c              |    22 +
 gcc/testsuite/c-c++-common/pr108365.c              |    16 +
 gcc/testsuite/c-c++-common/pr108605.c              |    24 +
 gcc/testsuite/c-c++-common/rotate-10.c             |    53 +
 gcc/testsuite/c-c++-common/rotate-11.c             |    53 +
 gcc/testsuite/c-c++-common/rotate-2.c              |    32 +
 gcc/testsuite/c-c++-common/rotate-2b.c             |   100 +
 gcc/testsuite/c-c++-common/rotate-4.c              |    32 +
 gcc/testsuite/c-c++-common/rotate-4b.c             |   100 +
 gcc/testsuite/c-c++-common/ubsan/bounds-16.c       |    15 +
 gcc/testsuite/c-c++-common/ubsan/pr108880.c        |    13 +
 gcc/testsuite/config/default.exp                   |     2 +-
 gcc/testsuite/g++.dg/DRs/dr2475.C                  |     6 +
 gcc/testsuite/g++.dg/DRs/dr2478.C                  |    74 +
 gcc/testsuite/g++.dg/DRs/dr2518.C                  |     7 +
 gcc/testsuite/g++.dg/DRs/dr2530.C                  |     5 +
 gcc/testsuite/g++.dg/DRs/dr2664.C                  |    17 +
 gcc/testsuite/g++.dg/DRs/dr2673.C                  |    24 +
 gcc/testsuite/g++.dg/README                        |     2 +-
 gcc/testsuite/g++.dg/abi/anon6.C                   |    19 +
 gcc/testsuite/g++.dg/abi/empty12.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty13.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty14.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty15.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty16.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty17.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty18.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty19.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty22.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty25.C                 |     2 +-
 gcc/testsuite/g++.dg/abi/empty26.C                 |     2 +-
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |     2 +-
 gcc/testsuite/g++.dg/asan/asan.exp                 |     2 +-
 gcc/testsuite/g++.dg/bprob/bprob.exp               |     2 +-
 gcc/testsuite/g++.dg/cet-notrack-1.C               |     4 +-
 gcc/testsuite/g++.dg/charset/charset.exp           |     2 +-
 gcc/testsuite/g++.dg/compat/break/README           |     2 +-
 gcc/testsuite/g++.dg/compat/compat.exp             |     2 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1.exp    |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-err1.C    |     7 +
 gcc/testsuite/g++.dg/coroutines/coroutines.exp     |     2 +-
 gcc/testsuite/g++.dg/coroutines/pr100127.C         |     3 +-
 gcc/testsuite/g++.dg/coroutines/pr100772-a.C       |     3 +-
 gcc/testsuite/g++.dg/coroutines/pr100772-b.C       |     3 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi2.C      |     9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi3.C      |    17 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array18.C      |    30 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array19.C      |    23 +
 gcc/testsuite/g++.dg/cpp0x/initlist-vect2.C        |    16 +
 .../g++.dg/cpp0x/lambda/lambda-108829-2.C          |    11 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-108829.C  |    11 +
 gcc/testsuite/g++.dg/cpp0x/move2.C                 |    14 +
 gcc/testsuite/g++.dg/cpp0x/new6.C                  |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept77.C            |     9 +
 gcc/testsuite/g++.dg/cpp0x/overload-conv-5.C       |    21 +
 gcc/testsuite/g++.dg/cpp0x/overload5.C             |    12 +
 gcc/testsuite/g++.dg/cpp0x/overload5a.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/overload6.C             |    16 +
 gcc/testsuite/g++.dg/cpp0x/pr108698.C              |    16 +
 gcc/testsuite/g++.dg/cpp0x/pr84497.C               |     6 +-
 gcc/testsuite/g++.dg/cpp0x/ptrmem-cst1.C           |    11 +
 gcc/testsuite/g++.dg/cpp0x/udlit-error1.C          |    21 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias8.C       |    95 +
 gcc/testsuite/g++.dg/cpp0x/variadic184.C           |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-108158.C      |    32 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi10.C     |    18 +
 gcc/testsuite/g++.dg/cpp1y/noexcept1.C             |     4 +-
 gcc/testsuite/g++.dg/cpp1y/pr108606.C              |    11 +
 gcc/testsuite/g++.dg/cpp1y/var-templ70.C           |    25 +
 gcc/testsuite/g++.dg/cpp1y/var-templ71.C           |    26 +
 gcc/testsuite/g++.dg/cpp1y/var-templ72.C           |    27 +
 gcc/testsuite/g++.dg/cpp1y/var-templ73.C           |    12 +
 gcc/testsuite/g++.dg/cpp1y/var-templ74.C           |    19 +
 gcc/testsuite/g++.dg/cpp1y/var-templ75.C           |    20 +
 gcc/testsuite/g++.dg/cpp1y/var-templ76.C           |    13 +
 gcc/testsuite/g++.dg/cpp1y/var-templ77.C           |    32 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base13.C           |    19 +
 gcc/testsuite/g++.dg/cpp1z/decomp57.C              |    27 +
 gcc/testsuite/g++.dg/cpp1z/decomp58.C              |    39 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call5.C |     9 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call6.C |     5 +
 gcc/testsuite/g++.dg/cpp23/subscript12.C           |    34 +
 gcc/testsuite/g++.dg/cpp23/subscript13.C           |    43 +
 .../g++.dg/cpp2a/class-deduction-alias14.C         |    13 +
 .../g++.dg/cpp2a/class-deduction-alias15.C         |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-dtor1.C        |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-new1.C         |    13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr108579.C     |    14 +
 .../g++.dg/cpp2a/is-constant-evaluated14.C         |   140 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic11.C      |    13 +
 gcc/testsuite/g++.dg/debug/debug.exp               |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp       |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr108716.C       |    14 +
 gcc/testsuite/g++.dg/debug/pr108967.C              |    41 +
 gcc/testsuite/g++.dg/dfp/dfp.exp                   |     2 +-
 gcc/testsuite/g++.dg/dg.exp                        |     2 +-
 gcc/testsuite/g++.dg/ext/attr-copy-2.C             |    60 +-
 gcc/testsuite/g++.dg/ext/builtin-object-size1.C    |   260 +-
 gcc/testsuite/g++.dg/ext/builtin-object-size2.C    |   260 +-
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-5.C |    14 +
 gcc/testsuite/g++.dg/ext/int128-7.C                |     4 +
 gcc/testsuite/g++.dg/ext/is_deducible1.C           |    35 +
 gcc/testsuite/g++.dg/ext/pragma1.C                 |     4 +
 gcc/testsuite/g++.dg/ext/stmtexpr19.C              |     2 +-
 gcc/testsuite/g++.dg/gcov/gcov.exp                 |     2 +-
 gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp     |     2 +-
 gcc/testsuite/g++.dg/goacc/goacc.exp               |     2 +-
 gcc/testsuite/g++.dg/gomp/attrs-10.C               |     6 +-
 gcc/testsuite/g++.dg/gomp/declare-simd-8.C         |     1 +
 gcc/testsuite/g++.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/g++.dg/gomp/pr105839-1.C             |    25 +
 gcc/testsuite/g++.dg/gomp/pr105839-2.C             |    24 +
 gcc/testsuite/g++.dg/gomp/pr108503.C               |    27 +
 gcc/testsuite/g++.dg/gomp/pr108607.C               |    47 +
 gcc/testsuite/g++.dg/graphite/graphite.exp         |     2 +-
 gcc/testsuite/g++.dg/hwasan/hwasan.exp             |     2 +-
 gcc/testsuite/g++.dg/init/lifetime4.C              |    39 +
 gcc/testsuite/g++.dg/init/new51.C                  |    11 +
 gcc/testsuite/g++.dg/init/pr53932.C                |    25 +
 gcc/testsuite/g++.dg/ipa/pr106258.C                |     5 +
 gcc/testsuite/g++.dg/ipa/pr108110.C                |    32 +
 gcc/testsuite/g++.dg/ipa/pr108509.C                |    22 +
 gcc/testsuite/g++.dg/ipa/pr108830.C                |    20 +
 gcc/testsuite/g++.dg/lto/lto.exp                   |     2 +-
 gcc/testsuite/g++.dg/lto/pr108772_0.C              |    46 +
 gcc/testsuite/g++.dg/modules/modules.exp           |    23 +-
 gcc/testsuite/g++.dg/modules/virt-2_a.C            |     3 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated1.C  |    20 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated2.C  |    32 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated3.C  |    23 +
 gcc/testsuite/g++.dg/opt/pr108365.C                |    13 +
 gcc/testsuite/g++.dg/opt/pr108854.C                |    37 +
 gcc/testsuite/g++.dg/parse/access14.C              |    18 +
 gcc/testsuite/g++.dg/pch/pch.exp                   |     2 +-
 gcc/testsuite/g++.dg/plugin/plugin.exp             |     2 +-
 gcc/testsuite/g++.dg/pr107411.C                    |    10 +
 gcc/testsuite/g++.dg/pr108520.C                    |    17 +
 gcc/testsuite/g++.dg/pr71488.C                     |     1 +
 gcc/testsuite/g++.dg/rtti/pr109042.C               |    20 +
 .../g++.dg/simulate-thread/simulate-thread.exp     |     2 +-
 gcc/testsuite/g++.dg/special/ecos.exp              |     2 +-
 gcc/testsuite/g++.dg/template/call9.C              |    26 +
 .../g++.dg/template/explicit-instantiation5.C      |    15 +
 gcc/testsuite/g++.dg/template/typename24.C         |    18 +
 gcc/testsuite/g++.dg/template/typename25.C         |    33 +
 gcc/testsuite/g++.dg/template/typename25a.C        |    37 +
 gcc/testsuite/g++.dg/template/typename26.C         |    19 +
 gcc/testsuite/g++.dg/tls/tls.exp                   |     2 +-
 gcc/testsuite/g++.dg/tm/tm.exp                     |     2 +-
 gcc/testsuite/g++.dg/torture/pr108647.C            |    25 +
 gcc/testsuite/g++.dg/torture/pr108888.C            |    18 +
 .../g++.dg/torture/stackalign/stackalign.exp       |     2 +-
 gcc/testsuite/g++.dg/tree-prof/tree-prof.exp       |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C      |    31 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt3.C      |    21 +
 gcc/testsuite/g++.dg/tree-ssa/pr106077.C           |    22 +
 gcc/testsuite/g++.dg/tree-ssa/pr107876.C           |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr86544.C            |     2 +-
 gcc/testsuite/g++.dg/tsan/tsan.exp                 |     2 +-
 gcc/testsuite/g++.dg/ubsan/bounds-1.C              |     8 +
 gcc/testsuite/g++.dg/ubsan/ubsan.exp               |     2 +-
 gcc/testsuite/g++.dg/vect/vect.exp                 |     2 +-
 gcc/testsuite/g++.dg/warn/Waddress-5.C             |     6 +-
 .../g++.dg/warn/Waddress-of-packed-member3.C       |    23 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-16.C       |     1 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer.C      |    29 +-
 gcc/testsuite/g++.dg/warn/Wdangling-reference8.C   |    77 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference9.C   |    21 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond3.C      |    38 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond4.C      |    17 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond5.C      |    16 +
 gcc/testsuite/g++.dg/warn/Wlogical-op-4.C          |    23 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-11.C    |    23 +
 .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C   |     2 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |     2 +-
 gcc/testsuite/g++.dg/warn/Wunused-value-1.C        |    12 +
 gcc/testsuite/g++.dg/warn/changes-meaning2.C       |    16 +
 gcc/testsuite/g++.dg/warn/changes-meaning3.C       |    13 +
 gcc/testsuite/g++.dg/warn/pr108285.C               |    11 +
 gcc/testsuite/g++.dg/warn/pr108365.C               |     5 +
 gcc/testsuite/g++.old-deja/g++.brendan/README      |     2 +-
 gcc/testsuite/g++.old-deja/g++.robertl/README      |     2 +-
 gcc/testsuite/g++.old-deja/old-deja.exp            |     2 +-
 gcc/testsuite/g++.target/aarch64/aarch64.exp       |     2 +-
 .../advsimd-intrinsics/advsimd-intrinsics.exp      |     2 +-
 .../bitfield-abi-warning-align16-O2-extra.C        |    86 +
 .../aarch64/bitfield-abi-warning-align16-O2.C      |    81 +
 .../bitfield-abi-warning-align32-O2-extra.C        |   106 +
 .../aarch64/bitfield-abi-warning-align32-O2.C      |   113 +
 .../aarch64/bitfield-abi-warning-align8-O2.C       |    16 +
 .../g++.target/aarch64/bitfield-abi-warning.h      |   125 +
 gcc/testsuite/g++.target/aarch64/pr103147-10.C     |     2 +-
 .../g++.target/aarch64/sve/aarch64-sve.exp         |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle.exp          |     2 +-
 gcc/testsuite/g++.target/aarch64/sve/pr99766.C     |     2 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 gcc/testsuite/g++.target/arm/arm.exp               |     2 +-
 gcc/testsuite/g++.target/arm/mve.exp               |     2 +-
 gcc/testsuite/g++.target/arm/pac-1.C               |    35 +
 gcc/testsuite/g++.target/i386/empty-class2.C       |     1 -
 gcc/testsuite/g++.target/i386/i386.exp             |     2 +-
 gcc/testsuite/g++.target/i386/pr105593.C           |    20 +
 gcc/testsuite/g++.target/i386/pr105980.C           |     8 +
 gcc/testsuite/g++.target/i386/pr108711.C           |    20 +
 gcc/testsuite/g++.target/i386/pr108934.C           |    28 +
 gcc/testsuite/g++.target/loongarch/bytepick.C      |    32 +
 gcc/testsuite/g++.target/loongarch/loongarch.exp   |     2 +-
 gcc/testsuite/g++.target/mips/mips.exp             |     2 +-
 gcc/testsuite/g++.target/msp430/msp430.exp         |     2 +-
 gcc/testsuite/g++.target/nios2/nios2.exp           |     2 +-
 gcc/testsuite/g++.target/powerpc/powerpc.exp       |     2 +-
 gcc/testsuite/g++.target/riscv/riscv.exp           |     2 +-
 .../g++.target/riscv/rvv/base/exception-1.C        |    27 +
 .../g++.target/riscv/rvv/base/riscv_vector.h       |    11 +
 .../g++.target/riscv/rvv/base/vaadd_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vaadd_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vadc_vvm-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vvm_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vadd_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vand_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vand_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vasub_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vasub_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vasubu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vdiv_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vdivu_vx_tumu_rv64-3.C          |   160 +
 gcc/testsuite/g++.target/riscv/rvv/base/vle-1.C    |   345 +
 gcc/testsuite/g++.target/riscv/rvv/base/vle_tu-1.C |   345 +
 .../g++.target/riscv/rvv/base/vle_tum-1.C          |   345 +
 .../g++.target/riscv/rvv/base/vle_tumu-1.C         |   345 +
 .../g++.target/riscv/rvv/base/vloxei16-1.C         |   660 +
 .../g++.target/riscv/rvv/base/vloxei16-2.C         |   660 +
 .../g++.target/riscv/rvv/base/vloxei16-3.C         |   660 +
 .../g++.target/riscv/rvv/base/vloxei16_mu-1.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_mu-2.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_mu-3.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tu-1.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tu-2.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tu-3.C      |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tum-1.C     |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tum-2.C     |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tum-3.C     |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tumu-1.C    |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tumu-2.C    |   333 +
 .../g++.target/riscv/rvv/base/vloxei16_tumu-3.C    |   333 +
 .../g++.target/riscv/rvv/base/vloxei32-1.C         |   608 +
 .../g++.target/riscv/rvv/base/vloxei32-2.C         |   608 +
 .../g++.target/riscv/rvv/base/vloxei32-3.C         |   608 +
 .../g++.target/riscv/rvv/base/vloxei32_mu-1.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_mu-2.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_mu-3.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tu-1.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tu-2.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tu-3.C      |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tum-1.C     |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tum-2.C     |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tum-3.C     |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tumu-1.C    |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tumu-2.C    |   307 +
 .../g++.target/riscv/rvv/base/vloxei32_tumu-3.C    |   307 +
 .../g++.target/riscv/rvv/base/vloxei64-1.C         |   518 +
 .../g++.target/riscv/rvv/base/vloxei64-2.C         |   518 +
 .../g++.target/riscv/rvv/base/vloxei64-3.C         |   518 +
 .../g++.target/riscv/rvv/base/vloxei64_mu-1.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_mu-2.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_mu-3.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tu-1.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tu-2.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tu-3.C      |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tum-1.C     |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tum-2.C     |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tum-3.C     |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tumu-1.C    |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tumu-2.C    |   262 +
 .../g++.target/riscv/rvv/base/vloxei64_tumu-3.C    |   262 +
 .../g++.target/riscv/rvv/base/vloxei8-1.C          |   686 +
 .../g++.target/riscv/rvv/base/vloxei8-2.C          |   686 +
 .../g++.target/riscv/rvv/base/vloxei8-3.C          |   686 +
 .../g++.target/riscv/rvv/base/vloxei8_mu-1.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_mu-2.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_mu-3.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tu-1.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tu-2.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tu-3.C       |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tum-1.C      |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tum-2.C      |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tum-3.C      |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tumu-1.C     |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tumu-2.C     |   346 +
 .../g++.target/riscv/rvv/base/vloxei8_tumu-3.C     |   346 +
 gcc/testsuite/g++.target/riscv/rvv/base/vlse-1.C   |   345 +
 .../g++.target/riscv/rvv/base/vlse_tu-1.C          |   345 +
 .../g++.target/riscv/rvv/base/vlse_tum-1.C         |   345 +
 .../g++.target/riscv/rvv/base/vlse_tumu-1.C        |   345 +
 .../g++.target/riscv/rvv/base/vluxei16-1.C         |   660 +
 .../g++.target/riscv/rvv/base/vluxei16-2.C         |   660 +
 .../g++.target/riscv/rvv/base/vluxei16-3.C         |   660 +
 .../g++.target/riscv/rvv/base/vluxei16_mu-1.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_mu-2.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_mu-3.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tu-1.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tu-2.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tu-3.C      |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tum-1.C     |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tum-2.C     |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tum-3.C     |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tumu-1.C    |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tumu-2.C    |   333 +
 .../g++.target/riscv/rvv/base/vluxei16_tumu-3.C    |   333 +
 .../g++.target/riscv/rvv/base/vluxei32-1.C         |   608 +
 .../g++.target/riscv/rvv/base/vluxei32-2.C         |   608 +
 .../g++.target/riscv/rvv/base/vluxei32-3.C         |   608 +
 .../g++.target/riscv/rvv/base/vluxei32_mu-1.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_mu-2.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_mu-3.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tu-1.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tu-2.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tu-3.C      |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tum-1.C     |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tum-2.C     |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tum-3.C     |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tumu-1.C    |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tumu-2.C    |   307 +
 .../g++.target/riscv/rvv/base/vluxei32_tumu-3.C    |   307 +
 .../g++.target/riscv/rvv/base/vluxei64-1.C         |   518 +
 .../g++.target/riscv/rvv/base/vluxei64-2.C         |   518 +
 .../g++.target/riscv/rvv/base/vluxei64-3.C         |   518 +
 .../g++.target/riscv/rvv/base/vluxei64_mu-1.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_mu-2.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_mu-3.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tu-1.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tu-2.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tu-3.C      |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tum-1.C     |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tum-2.C     |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tum-3.C     |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tumu-1.C    |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tumu-2.C    |   262 +
 .../g++.target/riscv/rvv/base/vluxei64_tumu-3.C    |   262 +
 .../g++.target/riscv/rvv/base/vluxei8-1.C          |   686 +
 .../g++.target/riscv/rvv/base/vluxei8-2.C          |   686 +
 .../g++.target/riscv/rvv/base/vluxei8-3.C          |   686 +
 .../g++.target/riscv/rvv/base/vluxei8_mu-1.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_mu-2.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_mu-3.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tu-1.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tu-2.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tu-3.C       |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tum-1.C      |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tum-2.C      |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tum-3.C      |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tumu-1.C     |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tumu-2.C     |   346 +
 .../g++.target/riscv/rvv/base/vluxei8_tumu-3.C     |   346 +
 .../g++.target/riscv/rvv/base/vmacc_vv-1.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv-2.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv-3.C         |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tum-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C    |   572 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-1.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-2.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv32-3.C           |   289 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmacc_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vvm-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv-1.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv-2.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv-3.C         |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tum-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmadd_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmax_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmax_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-4.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-5.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm-6.C       |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C    |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C  |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vmerge_vxm_tu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vmin_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmin_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vminu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vvm-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_m-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsge_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsleu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-1.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-2.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_m-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C    |   157 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_m-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmsltu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C   |   157 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmsne_vv-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_m-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vv_mu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vmul_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vmulh_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulh_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-1.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-2.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv-3.C       |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C   |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C  |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C  |   308 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C  |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C  |   314 +
 .../g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C  |   314 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C          |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C         |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C         |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C        |   157 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C        |   160 +
 .../riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C        |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C         |   160 +
 gcc/testsuite/g++.target/riscv/rvv/base/vmv_v-1.C  |   392 +
 .../g++.target/riscv/rvv/base/vmv_v_tu-1.C         |   392 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C     |   289 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnclip_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vncvt_x-1.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x-2.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x-3.C          |   396 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-1.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-2.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_mu-3.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-1.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-2.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tu-3.C       |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-1.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-2.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tum-3.C      |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-1.C     |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-2.C     |   201 +
 .../g++.target/riscv/rvv/base/vncvt_x_tumu-3.C     |   201 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-1.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-2.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vneg_v-3.C |   314 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_mu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tum-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vneg_v_tumu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-1.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-2.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv-3.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C   |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_mu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C   |   578 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tu_rv64-3.C           |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-1.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-2.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv32-3.C          |   289 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-1.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-2.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tum_rv64-3.C          |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C         |   289 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C         |   292 +
 .../riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-1.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-2.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv-3.C        |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C   |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_mu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C   |   572 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C   |   578 +
 .../g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C   |   578 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tu_rv64-3.C           |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-1.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-2.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv32-3.C          |   289 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-1.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-2.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tum_rv64-3.C          |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C         |   289 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C         |   292 +
 .../riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C         |   292 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-1.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-2.C |   314 +
 gcc/testsuite/g++.target/riscv/rvv/base/vnot_v-3.C |   314 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_mu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-1.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-2.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tu-3.C        |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tum-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vnot_v_tumu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vnsra_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C    |   111 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-1.C |   578 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-2.C |   578 +
 gcc/testsuite/g++.target/riscv/rvv/base/vor_vv-3.C |   578 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_mu-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-1.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-2.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tu-3.C        |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tum-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vv_tumu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-1.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-2.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv32-3.C      |   572 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-1.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-2.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_rv64-3.C      |   578 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C   |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C   |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vrem_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-1.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-2.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv32-3.C     |   308 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-1.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-2.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_rv64-3.C     |   314 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C  |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C  |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vrem_vx_tumu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vremu_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C    |   572 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C    |   578 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-1.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-2.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv32-3.C           |   289 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-1.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-2.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tum_rv64-3.C           |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-1.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-2.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv32-3.C          |   289 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-1.C          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-2.C          |   292 +
 .../riscv/rvv/base/vrsub_vx_tumu_rv64-3.C          |   292 +
 .../g++.target/riscv/rvv/base/vsadd_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsadd_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-1.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-2.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm-3.C         |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C    |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C    |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C |   292 +
 gcc/testsuite/g++.target/riscv/rvv/base/vse-1.C    |   685 +
 .../g++.target/riscv/rvv/base/vsext_vf2-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vsext_vf4-1.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4-2.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4-3.C        |   132 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_mu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-1.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-2.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tu-3.C     |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-1.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-2.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tum-3.C    |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C   |    69 +
 .../g++.target/riscv/rvv/base/vsext_vf8-1.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8-2.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8-3.C        |    62 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_mu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-1.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-2.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tu-3.C     |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-1.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-2.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tum-3.C    |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C   |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C   |    34 +
 .../g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C   |    34 +
 .../g++.target/riscv/rvv/base/vsll_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsll_vx_tumu-3.C     |   292 +
 gcc/testsuite/g++.target/riscv/rvv/base/vsm-1.C    |    40 +
 .../g++.target/riscv/rvv/base/vsmul_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vsmul_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vsoxei16-1.C         |   660 +
 .../g++.target/riscv/rvv/base/vsoxei16-2.C         |   660 +
 .../g++.target/riscv/rvv/base/vsoxei16-3.C         |   660 +
 .../g++.target/riscv/rvv/base/vsoxei32-1.C         |   608 +
 .../g++.target/riscv/rvv/base/vsoxei32-2.C         |   608 +
 .../g++.target/riscv/rvv/base/vsoxei32-3.C         |   608 +
 .../g++.target/riscv/rvv/base/vsoxei64-1.C         |   518 +
 .../g++.target/riscv/rvv/base/vsoxei64-2.C         |   518 +
 .../g++.target/riscv/rvv/base/vsoxei64-3.C         |   518 +
 .../g++.target/riscv/rvv/base/vsoxei8-1.C          |   686 +
 .../g++.target/riscv/rvv/base/vsoxei8-2.C          |   686 +
 .../g++.target/riscv/rvv/base/vsoxei8-3.C          |   686 +
 .../g++.target/riscv/rvv/base/vsra_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsra_vx_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx-1.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx-2.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx-3.C          |   314 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_mu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-1.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-2.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tu-3.C       |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tum-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C     |   160 +
 gcc/testsuite/g++.target/riscv/rvv/base/vsse-1.C   |   685 +
 .../g++.target/riscv/rvv/base/vssra_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssra_vx_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv-1.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv-2.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv-3.C         |   314 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_mu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-1.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-2.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tu-3.C      |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tum-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vv_tumu-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-1.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-2.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv32-3.C    |   308 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-1.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-2.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_rv64-3.C    |   314 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C |   157 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C |   160 +
 .../g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tum_rv64-3.C           |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-1.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-2.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv32-3.C          |   157 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-1.C          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-2.C          |   160 +
 .../riscv/rvv/base/vssub_vx_tumu_rv64-3.C          |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv-1.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv-2.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv-3.C        |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_mu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-1.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-2.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tu-3.C     |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-1.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-2.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tum-3.C    |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C   |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C   |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C   |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_mu_rv64-3.C           |   160 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C   |   308 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C   |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C   |   314 +
 .../g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C   |   314 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-1.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-2.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv32-3.C           |   157 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-1.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-2.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tu_rv64-3.C           |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-1.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-2.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv32-3.C          |   157 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-1.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-2.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tum_rv64-3.C          |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-1.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-2.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv32-3.C         |   157 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-1.C         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-2.C         |   160 +
 .../riscv/rvv/base/vssubu_vx_tumu_rv64-3.C         |   160 +
 .../g++.target/riscv/rvv/base/vsub_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vv_tumu-3.C     |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-1.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-2.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv32-3.C     |   572 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-1.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-2.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_rv64-3.C     |   578 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C  |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C  |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C |   289 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C |   292 +
 .../g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-1.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-2.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv32-3.C           |   289 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-1.C           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-2.C           |   292 +
 .../riscv/rvv/base/vsub_vx_tumu_rv64-3.C           |   292 +
 .../g++.target/riscv/rvv/base/vsuxei16-1.C         |   660 +
 .../g++.target/riscv/rvv/base/vsuxei16-2.C         |   660 +
 .../g++.target/riscv/rvv/base/vsuxei16-3.C         |   660 +
 .../g++.target/riscv/rvv/base/vsuxei32-1.C         |   608 +
 .../g++.target/riscv/rvv/base/vsuxei32-2.C         |   608 +
 .../g++.target/riscv/rvv/base/vsuxei32-3.C         |   608 +
 .../g++.target/riscv/rvv/base/vsuxei64-1.C         |   518 +
 .../g++.target/riscv/rvv/base/vsuxei64-2.C         |   518 +
 .../g++.target/riscv/rvv/base/vsuxei64-3.C         |   518 +
 .../g++.target/riscv/rvv/base/vsuxei8-1.C          |   686 +
 .../g++.target/riscv/rvv/base/vsuxei8-2.C          |   686 +
 .../g++.target/riscv/rvv/base/vsuxei8-3.C          |   686 +
 .../g++.target/riscv/rvv/base/vwadd_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x-1.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x-2.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x-3.C          |   216 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-1.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-2.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_mu-3.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-1.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-2.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tu-3.C       |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tum-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-1.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-2.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx-3.C      |   216 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C |   111 +
 .../g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-1.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-2.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx-3.C       |   216 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C  |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx-1.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx-2.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx-3.C         |   216 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_mu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-1.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-2.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tu-3.C      |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tum-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-1.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-2.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx-3.C        |   216 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C     |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C    |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C   |   111 +
 .../g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C   |   111 +
 .../g++.target/riscv/rvv/base/vxor_vv-1.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv-2.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv-3.C          |   578 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_mu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-1.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-2.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tu-3.C       |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-1.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-2.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tum-3.C      |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-1.C     |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-2.C     |   292 +
 .../g++.target/riscv/rvv/base/vxor_vv_tumu-3.C     |   292 +
 .../g++.target/risc[...]

[diff truncated at 524288 bytes]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:19 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:d377523ba21a64067234cac801e35e675b276204

commit d377523ba21a64067234cac801e35e675b276204
Merge: bf6f132324a7 72ce780a497e
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Jan 5 03:25:51 2023 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    66 +
 MAINTAINERS                                        |     2 +
 Makefile.def                                       |    26 +-
 Makefile.in                                        |   672 +-
 Makefile.tpl                                       |    13 +
 c++tools/ChangeLog                                 |     2 +-
 c++tools/Makefile.in                               |     2 +-
 c++tools/configure.ac                              |     2 +-
 c++tools/resolver.cc                               |     2 +-
 c++tools/resolver.h                                |     2 +-
 c++tools/server.cc                                 |     4 +-
 configure                                          |   307 +-
 configure.ac                                       |    72 +-
 contrib/ChangeLog                                  |   114 +
 contrib/analyze_brprob.py                          |     2 +
 contrib/analyze_brprob_spec.py                     |     2 +
 contrib/check-params-in-docs.py                    |     2 +
 contrib/check_GNU_style.py                         |     8 +-
 contrib/check_GNU_style_lib.py                     |     6 +-
 contrib/dg-out-generator.pl                        |    79 +
 contrib/filter-clang-warnings.py                   |    13 +-
 contrib/gcc-changelog/git_check_commit.py          |     8 +
 contrib/gcc-changelog/git_commit.py                |    36 +-
 contrib/gcc-changelog/git_email.py                 |    14 +-
 contrib/gcc-changelog/git_repository.py            |     2 +
 contrib/gcc-changelog/git_update_version.py        |     2 +
 contrib/gcc-changelog/setup.cfg                    |     2 +-
 contrib/gcc-changelog/test_email.py                |    26 +-
 contrib/gcc-changelog/test_patches.txt             |   147 +
 contrib/gcc.doxy                                   |     2 +-
 contrib/mark_spam.py                               |     2 +
 contrib/mklog.py                                   |    37 +-
 contrib/update-copyright.py                        |    15 +-
 gcc/ABOUT-GCC-NLS                                  |     2 +-
 gcc/ChangeLog                                      | 33398 +-----------------
 gcc/ChangeLog-2022                                 | 35086 +++++++++++++++++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/LANGUAGES                                      |     2 +-
 gcc/Makefile.in                                    |    12 +-
 gcc/README.Portability                             |     2 +-
 gcc/acinclude.m4                                   |     2 +-
 gcc/ada/ChangeLog                                  | 10879 +-----
 gcc/ada/ChangeLog-2022                             | 11068 ++++++
 gcc/ada/accessibility.adb                          |  2305 ++
 gcc/ada/accessibility.ads                          |   222 +
 gcc/ada/checks.adb                                 |   141 +-
 gcc/ada/checks.ads                                 |    10 -
 gcc/ada/contracts.adb                              |    32 +-
 .../doc/gnat_ugn/platform_specific_information.rst |     4 +-
 gcc/ada/einfo.ads                                  |     8 +-
 gcc/ada/errout.adb                                 |     5 +-
 gcc/ada/exp_aggr.adb                               |   108 +-
 gcc/ada/exp_attr.adb                               |    40 +-
 gcc/ada/exp_ch3.adb                                |   479 +-
 gcc/ada/exp_ch4.adb                                |   446 +-
 gcc/ada/exp_ch5.adb                                |     1 +
 gcc/ada/exp_ch6.adb                                |   139 +-
 gcc/ada/exp_ch6.ads                                |    27 +-
 gcc/ada/exp_ch9.adb                                |     1 +
 gcc/ada/exp_disp.adb                               |     1 +
 gcc/ada/exp_tss.adb                                |     5 +-
 gcc/ada/exp_util.adb                               |    67 +-
 gcc/ada/exp_util.ads                               |    12 +
 gcc/ada/gcc-interface/Make-lang.in                 |    14 +-
 gcc/ada/gcc-interface/trans.cc                     |    14 +-
 gcc/ada/gen_il-fields.ads                          |     3 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     3 +-
 gcc/ada/gen_il-internals.adb                       |     2 -
 gcc/ada/ghost.adb                                  |    10 +
 gcc/ada/gnat_rm.texi                               |     2 +-
 gcc/ada/gnat_ugn.texi                              |     8 +-
 gcc/ada/libgnat/g-forstr.adb                       |    71 +-
 gcc/ada/libgnat/i-c.adb                            |    15 +-
 gcc/ada/output.adb                                 |     6 +-
 gcc/ada/sem_aggr.adb                               |     2 +-
 gcc/ada/sem_attr.adb                               |   133 +-
 gcc/ada/sem_ch13.adb                               |   206 +-
 gcc/ada/sem_ch3.adb                                |   140 +
 gcc/ada/sem_ch4.adb                                |    65 +-
 gcc/ada/sem_ch5.adb                                |     7 +-
 gcc/ada/sem_ch6.adb                                |   654 +-
 gcc/ada/sem_ch9.adb                                |     1 +
 gcc/ada/sem_elab.adb                               |    24 +-
 gcc/ada/sem_prag.adb                               |    49 +-
 gcc/ada/sem_res.adb                                |    58 +-
 gcc/ada/sem_util.adb                               |  1356 +-
 gcc/ada/sem_util.ads                               |   163 +-
 gcc/ada/sem_warn.adb                               |    41 +-
 gcc/ada/sinfo.ads                                  |    15 +-
 gcc/ada/treepr.adb                                 |     5 +-
 gcc/addresses.h                                    |     2 +-
 gcc/adjust-alignment.cc                            |     2 +-
 gcc/alias.cc                                       |     2 +-
 gcc/alias.h                                        |     2 +-
 gcc/align.h                                        |     2 +-
 gcc/alloc-pool.cc                                  |     2 +-
 gcc/alloc-pool.h                                   |     2 +-
 gcc/analyzer/ChangeLog                             |   344 +-
 gcc/analyzer/analyzer.cc                           |     2 +-
 gcc/analyzer/analyzer.h                            |     9 +-
 gcc/analyzer/bounds-checking.cc                    |    36 +-
 gcc/analyzer/call-details.cc                       |   231 +
 gcc/analyzer/call-details.h                        |    77 +
 gcc/analyzer/call-info.cc                          |    16 +-
 gcc/analyzer/call-summary.cc                       |     2 +-
 gcc/analyzer/call-summary.h                        |     2 +
 gcc/analyzer/checker-event.cc                      |   166 +-
 gcc/analyzer/checker-event.h                       |   187 +-
 gcc/analyzer/checker-path.cc                       |    17 +-
 gcc/analyzer/checker-path.h                        |     6 +-
 gcc/analyzer/diagnostic-manager.cc                 |   103 +-
 gcc/analyzer/diagnostic-manager.h                  |     3 +-
 gcc/analyzer/engine.cc                             |    63 +-
 gcc/analyzer/infinite-recursion.cc                 |     7 +-
 gcc/analyzer/kf-analyzer.cc                        |   386 +
 gcc/analyzer/kf-lang-cp.cc                         |   111 +
 gcc/analyzer/{region-model-impl-calls.cc => kf.cc} |   637 +-
 gcc/analyzer/known-function-manager.cc             |     1 +
 gcc/analyzer/known-function-manager.h              |    12 +
 gcc/analyzer/pending-diagnostic.cc                 |    38 +-
 gcc/analyzer/pending-diagnostic.h                  |    36 +-
 gcc/analyzer/region-model-asm.cc                   |     2 +-
 gcc/analyzer/region-model-manager.cc               |    13 +-
 gcc/analyzer/region-model-manager.h                |     3 +-
 gcc/analyzer/region-model.cc                       |    97 +-
 gcc/analyzer/region-model.h                        |    59 +-
 gcc/analyzer/region.cc                             |    15 +
 gcc/analyzer/region.h                              |     2 +
 gcc/analyzer/sm-fd.cc                              |     2 +
 gcc/analyzer/sm-file.cc                            |     1 +
 gcc/analyzer/sm-malloc.cc                          |     1 +
 gcc/analyzer/sm-signal.cc                          |     2 +-
 gcc/analyzer/state-purge.cc                        |     4 +
 gcc/analyzer/store.cc                              |    44 +-
 gcc/analyzer/store.h                               |     8 +-
 gcc/analyzer/varargs.cc                            |    21 +-
 gcc/array-traits.h                                 |     2 +-
 gcc/asan.cc                                        |     2 +-
 gcc/asan.h                                         |     2 +-
 gcc/attr-fnspec.h                                  |     2 +-
 gcc/attribs.cc                                     |    32 +-
 gcc/attribs.h                                      |     4 +-
 gcc/auto-inc-dec.cc                                |     2 +-
 gcc/auto-profile.cc                                |     2 +-
 gcc/auto-profile.h                                 |     2 +-
 gcc/backend.h                                      |     2 +-
 gcc/basic-block.h                                  |     2 +-
 gcc/bb-reorder.cc                                  |     2 +-
 gcc/bb-reorder.h                                   |     2 +-
 gcc/bitmap.cc                                      |     2 +-
 gcc/bitmap.h                                       |     2 +-
 gcc/btfout.cc                                      |   186 +-
 gcc/builtin-attrs.def                              |     2 +-
 gcc/builtin-types.def                              |     2 +-
 gcc/builtins.cc                                    |     2 +-
 gcc/builtins.def                                   |     2 +-
 gcc/builtins.h                                     |     2 +-
 gcc/c-family/ChangeLog                             |    54 +-
 gcc/c-family/c-attribs.cc                          |     2 +-
 gcc/c-family/c-cppbuiltin.cc                       |     3 +
 gcc/c-family/c-format.cc                           |     2 +-
 gcc/c-family/c-omp.cc                              |     9 +-
 gcc/c-family/c.opt                                 |     5 +
 gcc/c/ChangeLog                                    |    18 +-
 gcc/c/c-decl.cc                                    |    33 +-
 gcc/c/c-parser.cc                                  |     5 +
 gcc/caller-save.cc                                 |     2 +-
 gcc/calls.cc                                       |     2 +-
 gcc/calls.h                                        |     2 +-
 gcc/ccmp.cc                                        |     2 +-
 gcc/ccmp.h                                         |     2 +-
 gcc/cfg-flags.def                                  |     2 +-
 gcc/cfg.cc                                         |     2 +-
 gcc/cfg.h                                          |     2 +-
 gcc/cfganal.cc                                     |     2 +-
 gcc/cfganal.h                                      |     2 +-
 gcc/cfgbuild.cc                                    |    51 +-
 gcc/cfgbuild.h                                     |     2 +-
 gcc/cfgcleanup.cc                                  |     2 +-
 gcc/cfgcleanup.h                                   |     2 +-
 gcc/cfgexpand.cc                                   |     2 +-
 gcc/cfgexpand.h                                    |     2 +-
 gcc/cfghooks.cc                                    |     3 +-
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.cc                                     |     2 +-
 gcc/cfgloop.h                                      |     2 +-
 gcc/cfgloopanal.cc                                 |     2 +-
 gcc/cfgloopmanip.cc                                |     2 +-
 gcc/cfgloopmanip.h                                 |     2 +-
 gcc/cfgrtl.cc                                      |    10 +-
 gcc/cfgrtl.h                                       |     2 +-
 gcc/cgraph.cc                                      |     2 +-
 gcc/cgraph.h                                       |     9 +-
 gcc/cgraphbuild.cc                                 |     2 +-
 gcc/cgraphclones.cc                                |     2 +-
 gcc/cgraphunit.cc                                  |    51 +-
 gcc/cif-code.def                                   |     2 +-
 gcc/collect-utils.cc                               |     2 +-
 gcc/collect-utils.h                                |     2 +-
 gcc/collect2-aix.cc                                |     2 +-
 gcc/collect2-aix.h                                 |     2 +-
 gcc/collect2.cc                                    |     2 +-
 gcc/collect2.h                                     |     2 +-
 gcc/color-macros.h                                 |     2 +-
 gcc/combine-stack-adj.cc                           |     2 +-
 gcc/combine.cc                                     |     2 +-
 gcc/common.md                                      |     2 +-
 gcc/common.opt                                     |     2 +-
 gcc/common/config/i386/cpuinfo.h                   |     3 +-
 gcc/common/config/i386/i386-common.cc              |     4 +-
 gcc/common/config/riscv/riscv-common.cc            |     2 +-
 gcc/common/config/rs6000/rs6000-common.cc          |    11 -
 gcc/compare-elim.cc                                |     2 +-
 gcc/conditions.h                                   |     2 +-
 gcc/config.build                                   |     2 +-
 gcc/config.gcc                                     |    26 +-
 gcc/config.host                                    |     2 +-
 gcc/config.in                                      |    12 +-
 gcc/config/aarch64/aarch64-builtins.cc             |     2 +-
 gcc/config/aarch64/aarch64-c.cc                    |     2 +
 gcc/config/aarch64/aarch64-protos.h                |     9 +-
 gcc/config/aarch64/aarch64-simd.md                 |    88 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |    15 +-
 gcc/config/aarch64/aarch64.cc                      |   289 +-
 gcc/config/aarch64/aarch64.h                       |     5 +
 gcc/config/aarch64/aarch64.md                      |    64 +-
 gcc/config/aarch64/constraints.md                  |     5 +
 gcc/config/aarch64/iterators.md                    |    32 +-
 gcc/config/aarch64/predicates.md                   |     2 +-
 gcc/config/aarch64/t-aarch64                       |     8 +-
 gcc/config/alpha/alpha-modes.def                   |     2 +-
 gcc/config/alpha/alpha-passes.def                  |     2 +-
 gcc/config/alpha/alpha-protos.h                    |     2 +-
 gcc/config/alpha/alpha.cc                          |     2 +-
 gcc/config/alpha/alpha.h                           |     2 +-
 gcc/config/alpha/alpha.md                          |     2 +-
 gcc/config/alpha/alpha.opt                         |     2 +-
 gcc/config/alpha/constraints.md                    |     2 +-
 gcc/config/alpha/driver-alpha.cc                   |     2 +-
 gcc/config/alpha/elf.h                             |     2 +-
 gcc/config/alpha/elf.opt                           |     2 +-
 gcc/config/alpha/ev4.md                            |     2 +-
 gcc/config/alpha/ev5.md                            |     2 +-
 gcc/config/alpha/ev6.md                            |     2 +-
 gcc/config/alpha/linux-elf.h                       |     2 +-
 gcc/config/alpha/linux.h                           |     2 +-
 gcc/config/alpha/netbsd.h                          |     2 +-
 gcc/config/alpha/openbsd.h                         |     2 +-
 gcc/config/alpha/predicates.md                     |     2 +-
 gcc/config/alpha/sync.md                           |     2 +-
 gcc/config/alpha/t-alpha                           |     2 +-
 gcc/config/alpha/t-vms                             |     2 +-
 gcc/config/alpha/vms.h                             |     2 +-
 gcc/config/arc/arc-arch.h                          |     2 +-
 gcc/config/arc/arc-arches.def                      |     2 +-
 gcc/config/arc/arc-c.cc                            |     2 +-
 gcc/config/arc/arc-c.def                           |     2 +-
 gcc/config/arc/arc-cpus.def                        |     2 +-
 gcc/config/arc/arc-modes.def                       |     2 +-
 gcc/config/arc/arc-options.def                     |     2 +-
 gcc/config/arc/arc-opts.h                          |     2 +-
 gcc/config/arc/arc-passes.def                      |     2 +-
 gcc/config/arc/arc-protos.h                        |     2 +-
 gcc/config/arc/arc-simd.h                          |     2 +-
 gcc/config/arc/arc-tables.opt                      |     2 +-
 gcc/config/arc/arc.cc                              |     2 +-
 gcc/config/arc/arc.h                               |     2 +-
 gcc/config/arc/arc.md                              |     2 +-
 gcc/config/arc/arc.opt                             |     2 +-
 gcc/config/arc/arc600.md                           |     2 +-
 gcc/config/arc/arc700.md                           |     2 +-
 gcc/config/arc/arcEM.md                            |     2 +-
 gcc/config/arc/arcHS.md                            |     2 +-
 gcc/config/arc/arcHS4x.md                          |     2 +-
 gcc/config/arc/atomic.md                           |     2 +-
 gcc/config/arc/big.h                               |     2 +-
 gcc/config/arc/builtins.def                        |     2 +-
 gcc/config/arc/constraints.md                      |     2 +-
 gcc/config/arc/driver-arc.cc                       |     2 +-
 gcc/config/arc/elf.h                               |     2 +-
 gcc/config/arc/fpx.md                              |     2 +-
 gcc/config/arc/genmultilib.awk                     |     2 +-
 gcc/config/arc/genoptions.awk                      |     2 +-
 gcc/config/arc/linux.h                             |     2 +-
 gcc/config/arc/predicates.md                       |     2 +-
 gcc/config/arc/simdext.md                          |     2 +-
 gcc/config/arc/t-arc                               |     2 +-
 gcc/config/arc/t-multilib                          |     2 +-
 gcc/config/arc/t-multilib-linux                    |     2 +-
 gcc/config/arm/README-interworking                 |     2 +-
 gcc/config/arm/aarch-common-protos.h               |     2 +-
 gcc/config/arm/aarch-common.cc                     |     2 +-
 gcc/config/arm/aarch-cost-tables.h                 |     2 +-
 gcc/config/arm/aout.h                              |     2 +-
 gcc/config/arm/arm-builtins.cc                     |     2 +-
 gcc/config/arm/arm-builtins.h                      |     2 +-
 gcc/config/arm/arm-c.cc                            |     8 +-
 gcc/config/arm/arm-cpus.in                         |     2 +-
 gcc/config/arm/arm-d.cc                            |     2 +-
 gcc/config/arm/arm-d.h                             |     2 +-
 gcc/config/arm/arm-fixed.md                        |     2 +-
 gcc/config/arm/arm-flags.h                         |     2 +-
 gcc/config/arm/arm-generic.md                      |     2 +-
 gcc/config/arm/arm-ldmstm.ml                       |     4 +-
 gcc/config/arm/arm-modes.def                       |     2 +-
 gcc/config/arm/arm-mve-builtins.cc                 |     2 +-
 gcc/config/arm/arm-mve-builtins.def                |     2 +-
 gcc/config/arm/arm-mve-builtins.h                  |     2 +-
 gcc/config/arm/arm-opts.h                          |     2 +-
 gcc/config/arm/arm-protos.h                        |     3 +-
 gcc/config/arm/arm-simd-builtin-types.def          |     2 +-
 gcc/config/arm/arm-tables.opt                      |     2 +-
 gcc/config/arm/arm-tune.md                         |     2 +-
 gcc/config/arm/arm.cc                              |    20 +-
 gcc/config/arm/arm.h                               |     2 +-
 gcc/config/arm/arm.md                              |     2 +-
 gcc/config/arm/arm.opt                             |     2 +-
 gcc/config/arm/arm1020e.md                         |     2 +-
 gcc/config/arm/arm1026ejs.md                       |     2 +-
 gcc/config/arm/arm1136jfs.md                       |     2 +-
 gcc/config/arm/arm926ejs.md                        |     2 +-
 gcc/config/arm/arm_acle.h                          |     2 +-
 gcc/config/arm/arm_acle_builtins.def               |     2 +-
 gcc/config/arm/arm_bf16.h                          |     2 +-
 gcc/config/arm/arm_cde.h                           |     2 +-
 gcc/config/arm/arm_cde_builtins.def                |     2 +-
 gcc/config/arm/arm_cmse.h                          |     2 +-
 gcc/config/arm/arm_fp16.h                          |     2 +-
 gcc/config/arm/arm_mve.h                           |     2 +-
 gcc/config/arm/arm_mve_builtins.def                |     2 +-
 gcc/config/arm/arm_mve_types.h                     |     2 +-
 gcc/config/arm/arm_neon.h                          |     2 +-
 gcc/config/arm/arm_neon_builtins.def               |     2 +-
 gcc/config/arm/arm_vfp_builtins.def                |     2 +-
 gcc/config/arm/bpabi.h                             |     2 +-
 gcc/config/arm/common.md                           |     2 +-
 gcc/config/arm/constraints.md                      |     7 +-
 gcc/config/arm/cortex-a15-neon.md                  |     2 +-
 gcc/config/arm/cortex-a15.md                       |     2 +-
 gcc/config/arm/cortex-a17-neon.md                  |     2 +-
 gcc/config/arm/cortex-a17.md                       |     2 +-
 gcc/config/arm/cortex-a5.md                        |     2 +-
 gcc/config/arm/cortex-a53.md                       |     2 +-
 gcc/config/arm/cortex-a57.md                       |     2 +-
 gcc/config/arm/cortex-a7.md                        |     2 +-
 gcc/config/arm/cortex-a8-neon.md                   |     2 +-
 gcc/config/arm/cortex-a8.md                        |     2 +-
 gcc/config/arm/cortex-a9-neon.md                   |     2 +-
 gcc/config/arm/cortex-a9.md                        |     2 +-
 gcc/config/arm/cortex-m4-fpu.md                    |     2 +-
 gcc/config/arm/cortex-m4.md                        |     2 +-
 gcc/config/arm/cortex-m7.md                        |     2 +-
 gcc/config/arm/cortex-r4.md                        |     2 +-
 gcc/config/arm/cortex-r4f.md                       |     2 +-
 gcc/config/arm/crypto.def                          |     2 +-
 gcc/config/arm/crypto.md                           |     2 +-
 gcc/config/arm/driver-arm.cc                       |     2 +-
 gcc/config/arm/elf.h                               |     2 +-
 gcc/config/arm/exynos-m1.md                        |     2 +-
 gcc/config/arm/fa526.md                            |     2 +-
 gcc/config/arm/fa606te.md                          |     2 +-
 gcc/config/arm/fa626te.md                          |     2 +-
 gcc/config/arm/fa726te.md                          |     2 +-
 gcc/config/arm/fmp626.md                           |     2 +-
 gcc/config/arm/freebsd.h                           |     2 +-
 gcc/config/arm/fuchsia-elf.h                       |     2 +-
 gcc/config/arm/iterators.md                        |     2 +-
 gcc/config/arm/iwmmxt.md                           |     2 +-
 gcc/config/arm/iwmmxt2.md                          |     2 +-
 gcc/config/arm/ldmstm.md                           |     2 +-
 gcc/config/arm/ldrdstrd.md                         |     2 +-
 gcc/config/arm/linux-eabi.h                        |     2 +-
 gcc/config/arm/linux-elf.h                         |     2 +-
 gcc/config/arm/linux-gas.h                         |     2 +-
 gcc/config/arm/marvell-f-iwmmxt.md                 |     2 +-
 gcc/config/arm/marvell-pj4.md                      |     2 +-
 gcc/config/arm/mmintrin.h                          |     2 +-
 gcc/config/arm/mve.md                              |    20 +-
 gcc/config/arm/neon.md                             |     2 +-
 gcc/config/arm/netbsd-eabi.h                       |     2 +-
 gcc/config/arm/netbsd-elf.h                        |     2 +-
 gcc/config/arm/parsecpu.awk                        |     4 +-
 gcc/config/arm/predicates.md                       |     6 +-
 gcc/config/arm/rtems.h                             |     2 +-
 gcc/config/arm/semi.h                              |     2 +-
 gcc/config/arm/symbian.h                           |     2 +-
 gcc/config/arm/sync.md                             |     2 +-
 gcc/config/arm/t-aprofile                          |     2 +-
 gcc/config/arm/t-arm                               |     2 +-
 gcc/config/arm/t-arm-elf                           |     2 +-
 gcc/config/arm/t-fuchsia                           |     2 +-
 gcc/config/arm/t-linux-eabi                        |     2 +-
 gcc/config/arm/t-multilib                          |     2 +-
 gcc/config/arm/t-phoenix                           |     2 +-
 gcc/config/arm/t-rmprofile                         |     2 +-
 gcc/config/arm/t-symbian                           |     2 +-
 gcc/config/arm/t-vxworks                           |     2 +-
 gcc/config/arm/thumb1.md                           |     2 +-
 gcc/config/arm/thumb2.md                           |     2 +-
 gcc/config/arm/types.md                            |     8 +-
 gcc/config/arm/uclinux-eabi.h                      |     2 +-
 gcc/config/arm/uclinux-elf.h                       |     2 +-
 gcc/config/arm/uclinuxfdpiceabi.h                  |     2 +-
 gcc/config/arm/unknown-elf.h                       |     2 +-
 gcc/config/arm/unspecs.md                          |     2 +-
 gcc/config/arm/vec-common.md                       |     2 +-
 gcc/config/arm/vfp.md                              |     2 +-
 gcc/config/arm/vfp11.md                            |     2 +-
 gcc/config/arm/vxworks.h                           |     2 +-
 gcc/config/arm/vxworks.opt                         |     2 +-
 gcc/config/arm/xgene1.md                           |     2 +-
 gcc/config/avr/avr-arch.h                          |     2 +-
 gcc/config/avr/avr-c.cc                            |     2 +-
 gcc/config/avr/avr-devices.cc                      |     2 +-
 gcc/config/avr/avr-dimode.md                       |     2 +-
 gcc/config/avr/avr-fixed.md                        |     2 +-
 gcc/config/avr/avr-log.cc                          |     2 +-
 gcc/config/avr/avr-mcus.def                        |     2 +-
 gcc/config/avr/avr-modes.def                       |     2 +-
 gcc/config/avr/avr-passes.def                      |     2 +-
 gcc/config/avr/avr-protos.h                        |     2 +-
 gcc/config/avr/avr-stdint.h                        |     2 +-
 gcc/config/avr/avr.cc                              |     2 +-
 gcc/config/avr/avr.h                               |     2 +-
 gcc/config/avr/avr.md                              |     2 +-
 gcc/config/avr/avr.opt                             |     2 +-
 gcc/config/avr/avrlibc.h                           |     2 +-
 gcc/config/avr/builtins.def                        |     2 +-
 gcc/config/avr/constraints.md                      |     2 +-
 gcc/config/avr/driver-avr.cc                       |     2 +-
 gcc/config/avr/elf.h                               |     2 +-
 gcc/config/avr/gen-avr-mmcu-specs.cc               |     2 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc                |     4 +-
 gcc/config/avr/genmultilib.awk                     |     2 +-
 gcc/config/avr/predicates.md                       |     2 +-
 gcc/config/avr/specs.h                             |     2 +-
 gcc/config/avr/stdfix.h                            |     2 +-
 gcc/config/avr/t-avr                               |     2 +-
 gcc/config/bpf/bpf-helpers.h                       |     2 +-
 gcc/config/bpf/bpf-opts.h                          |     2 +-
 gcc/config/bpf/bpf-passes.def                      |     2 +-
 gcc/config/bpf/bpf-protos.h                        |     2 +-
 gcc/config/bpf/bpf.cc                              |     2 +-
 gcc/config/bpf/bpf.h                               |     2 +-
 gcc/config/bpf/bpf.md                              |    19 +-
 gcc/config/bpf/bpf.opt                             |     2 +-
 gcc/config/bpf/constraints.md                      |     2 +-
 gcc/config/bpf/coreout.cc                          |     2 +-
 gcc/config/bpf/coreout.h                           |     2 +-
 gcc/config/bpf/predicates.md                       |     2 +-
 gcc/config/c6x/c6x-isas.def                        |     2 +-
 gcc/config/c6x/c6x-modes.def                       |     2 +-
 gcc/config/c6x/c6x-mult.md                         |     4 +-
 gcc/config/c6x/c6x-mult.md.in                      |     2 +-
 gcc/config/c6x/c6x-opts.h                          |     2 +-
 gcc/config/c6x/c6x-protos.h                        |     2 +-
 gcc/config/c6x/c6x-sched.md                        |     8 +-
 gcc/config/c6x/c6x-sched.md.in                     |     2 +-
 gcc/config/c6x/c6x-tables.opt                      |     2 +-
 gcc/config/c6x/c6x.cc                              |     2 +-
 gcc/config/c6x/c6x.h                               |     2 +-
 gcc/config/c6x/c6x.md                              |     2 +-
 gcc/config/c6x/c6x.opt                             |     2 +-
 gcc/config/c6x/c6x_intrinsics.h                    |     2 +-
 gcc/config/c6x/constraints.md                      |     2 +-
 gcc/config/c6x/elf-common.h                        |     2 +-
 gcc/config/c6x/elf.h                               |     2 +-
 gcc/config/c6x/genmult.sh                          |     2 +-
 gcc/config/c6x/genopt.sh                           |     4 +-
 gcc/config/c6x/gensched.sh                         |     2 +-
 gcc/config/c6x/predicates.md                       |     2 +-
 gcc/config/c6x/sync.md                             |     2 +-
 gcc/config/c6x/t-c6x                               |     2 +-
 gcc/config/c6x/t-c6x-elf                           |     2 +-
 gcc/config/c6x/uclinux-elf.h                       |     2 +-
 gcc/config/csky/constraints.md                     |     2 +-
 gcc/config/csky/csky-elf.h                         |     2 +-
 gcc/config/csky/csky-linux-elf.h                   |     2 +-
 gcc/config/csky/csky-modes.def                     |     2 +-
 gcc/config/csky/csky-protos.h                      |     2 +-
 gcc/config/csky/csky.cc                            |     2 +-
 gcc/config/csky/csky.h                             |     2 +-
 gcc/config/csky/csky.md                            |     2 +-
 gcc/config/csky/csky.opt                           |     2 +-
 gcc/config/csky/csky_cores.def                     |     2 +-
 gcc/config/csky/csky_genopt.sh                     |     4 +-
 gcc/config/csky/csky_insn_dsp.md                   |     2 +-
 gcc/config/csky/csky_insn_fpu.md                   |     2 +-
 gcc/config/csky/csky_insn_fpuv2.md                 |     2 +-
 gcc/config/csky/csky_insn_fpuv3.md                 |     2 +-
 gcc/config/csky/csky_isa.def                       |     2 +-
 gcc/config/csky/csky_isa.h                         |     2 +-
 gcc/config/csky/csky_opts.h                        |     2 +-
 gcc/config/csky/csky_pipeline_ck801.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck802.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck803.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck810.md             |     2 +-
 gcc/config/csky/csky_tables.opt                    |     2 +-
 gcc/config/csky/predicates.md                      |     2 +-
 gcc/config/csky/t-csky                             |     2 +-
 gcc/config/csky/t-csky-elf                         |     2 +-
 gcc/config/csky/t-csky-linux                       |     2 +-
 gcc/config/darwin-c.cc                             |     2 +-
 gcc/config/darwin-d.cc                             |     2 +-
 gcc/config/darwin-driver.cc                        |     2 +-
 gcc/config/darwin-f.cc                             |     2 +-
 gcc/config/darwin-ppc-ldouble-patch.def            |     2 +-
 gcc/config/darwin-protos.h                         |     2 +-
 gcc/config/darwin-sections.def                     |     2 +-
 gcc/config/darwin.cc                               |     2 +-
 gcc/config/darwin.h                                |     2 +-
 gcc/config/darwin.opt                              |     2 +-
 gcc/config/default-c.cc                            |     2 +-
 gcc/config/default-d.cc                            |     2 +-
 gcc/config/dragonfly-d.cc                          |     2 +-
 gcc/config/dragonfly-stdint.h                      |     2 +-
 gcc/config/dragonfly.h                             |     2 +-
 gcc/config/dragonfly.opt                           |     2 +-
 gcc/config/elfos.h                                 |     2 +-
 gcc/config/epiphany/constraints.md                 |     2 +-
 gcc/config/epiphany/epiphany-modes.def             |     2 +-
 gcc/config/epiphany/epiphany-protos.h              |     2 +-
 gcc/config/epiphany/epiphany-sched.md              |     2 +-
 gcc/config/epiphany/epiphany.cc                    |     2 +-
 gcc/config/epiphany/epiphany.h                     |     2 +-
 gcc/config/epiphany/epiphany.md                    |     2 +-
 gcc/config/epiphany/epiphany.opt                   |     2 +-
 gcc/config/epiphany/epiphany_intrinsics.h          |     2 +-
 gcc/config/epiphany/mode-switch-use.cc             |     2 +-
 gcc/config/epiphany/predicates.md                  |     2 +-
 gcc/config/epiphany/resolve-sw-modes.cc            |     2 +-
 gcc/config/epiphany/rtems.h                        |     2 +-
 gcc/config/epiphany/t-epiphany                     |     2 +-
 gcc/config/flat.h                                  |     2 +-
 gcc/config/freebsd-d.cc                            |     2 +-
 gcc/config/freebsd-nthr.h                          |     2 +-
 gcc/config/freebsd-spec.h                          |     2 +-
 gcc/config/freebsd-stdint.h                        |     2 +-
 gcc/config/freebsd.h                               |     2 +-
 gcc/config/freebsd.opt                             |     2 +-
 gcc/config/fuchsia.h                               |     2 +-
 gcc/config/fused-madd.opt                          |     2 +-
 gcc/config/g.opt                                   |     2 +-
 gcc/config/glibc-c.cc                              |     2 +-
 gcc/config/glibc-stdint.h                          |     2 +-
 gcc/config/gnu-d.cc                                |     2 +-
 gcc/config/gnu-user.h                              |     5 +-
 gcc/config/gnu-user.opt                            |     2 +-
 gcc/config/gnu.h                                   |     2 +-
 gcc/config/host-darwin.cc                          |     2 +-
 gcc/config/host-darwin.h                           |     2 +-
 gcc/config/host-hpux.cc                            |     2 +-
 gcc/config/host-linux.cc                           |     2 +-
 gcc/config/host-netbsd.cc                          |     2 +-
 gcc/config/host-openbsd.cc                         |     2 +-
 gcc/config/host-solaris.cc                         |     2 +-
 gcc/config/hpux11.opt                              |     2 +-
 gcc/config/i386/cmpccxaddintrin.h                  |     8 +-
 gcc/config/i386/gnu-user-common.h                  |     2 +-
 gcc/config/i386/i386-builtin.def                   |     4 +-
 gcc/config/i386/i386-builtins.cc                   |    25 +-
 gcc/config/i386/i386-expand.cc                     |    88 +-
 gcc/config/i386/i386-features.cc                   |    76 +
 gcc/config/i386/i386-options.cc                    |     5 +
 gcc/config/i386/i386-opts.h                        |     6 +
 gcc/config/i386/i386-protos.h                      |     2 +
 gcc/config/i386/i386.cc                            |   134 +-
 gcc/config/i386/i386.h                             |     2 +
 gcc/config/i386/i386.md                            |   321 +-
 gcc/config/i386/i386.opt                           |    20 +
 gcc/config/i386/lujiazui.md                        |    58 +-
 gcc/config/i386/mmx.md                             |     3 +-
 gcc/config/i386/sse.md                             |    24 +-
 gcc/config/i386/x86-tune-costs.h                   |    61 +-
 gcc/config/i386/x86-tune.def                       |    24 +-
 gcc/config/i386/znver4.md                          |  1068 +
 gcc/config/initfini-array.h                        |     2 +-
 gcc/config/kfreebsd-d.cc                           |     2 +-
 gcc/config/kfreebsd-gnu.h                          |     2 +-
 gcc/config/kopensolaris-d.cc                       |     2 +-
 gcc/config/kopensolaris-gnu.h                      |     2 +-
 gcc/config/linux-android.h                         |     2 +-
 gcc/config/linux-android.opt                       |     2 +-
 gcc/config/linux-d.cc                              |     2 +-
 gcc/config/linux-protos.h                          |     2 +-
 gcc/config/linux.cc                                |     2 +-
 gcc/config/linux.h                                 |     2 +-
 gcc/config/linux.opt                               |     2 +-
 gcc/config/lynx.h                                  |     2 +-
 gcc/config/lynx.opt                                |     2 +-
 gcc/config/m32r/constraints.md                     |     2 +-
 gcc/config/m32r/little.h                           |     2 +-
 gcc/config/m32r/m32r-opts.h                        |     2 +-
 gcc/config/m32r/m32r-protos.h                      |     2 +-
 gcc/config/m32r/m32r.cc                            |     2 +-
 gcc/config/m32r/m32r.h                             |     2 +-
 gcc/config/m32r/m32r.md                            |     2 +-
 gcc/config/m32r/m32r.opt                           |     2 +-
 gcc/config/m32r/predicates.md                      |     2 +-
 gcc/config/m32r/t-m32r                             |     2 +-
 gcc/config/m68k/cf.md                              |     2 +-
 gcc/config/m68k/constraints.md                     |     2 +-
 gcc/config/m68k/genopt.sh                          |     4 +-
 gcc/config/m68k/ieee.opt                           |     2 +-
 gcc/config/m68k/linux.h                            |     2 +-
 gcc/config/m68k/m68020-elf.h                       |     2 +-
 gcc/config/m68k/m68k-devices.def                   |     2 +-
 gcc/config/m68k/m68k-isas.def                      |     2 +-
 gcc/config/m68k/m68k-microarchs.def                |     2 +-
 gcc/config/m68k/m68k-modes.def                     |     2 +-
 gcc/config/m68k/m68k-none.h                        |     2 +-
 gcc/config/m68k/m68k-opts.h                        |     2 +-
 gcc/config/m68k/m68k-protos.h                      |     2 +-
 gcc/config/m68k/m68k-tables.opt                    |     2 +-
 gcc/config/m68k/m68k.cc                            |     2 +-
 gcc/config/m68k/m68k.h                             |     2 +-
 gcc/config/m68k/m68k.md                            |     2 +-
 gcc/config/m68k/m68k.opt                           |     2 +-
 gcc/config/m68k/m68kelf.h                          |     2 +-
 gcc/config/m68k/m68kemb.h                          |     2 +-
 gcc/config/m68k/netbsd-elf.h                       |     2 +-
 gcc/config/m68k/openbsd.h                          |     2 +-
 gcc/config/m68k/predicates.md                      |     2 +-
 gcc/config/m68k/print-sysroot-suffix.sh            |     2 +-
 gcc/config/m68k/rtemself.h                         |     2 +-
 gcc/config/m68k/sync.md                            |     2 +-
 gcc/config/m68k/t-linux                            |     2 +-
 gcc/config/m68k/t-mlibs                            |     2 +-
 gcc/config/m68k/t-uclinux                          |     2 +-
 gcc/config/m68k/uclinux.h                          |     2 +-
 gcc/config/m68k/uclinux.opt                        |     2 +-
 gcc/config/mcore/constraints.md                    |     2 +-
 gcc/config/mcore/mcore-elf.h                       |     2 +-
 gcc/config/mcore/mcore-protos.h                    |     2 +-
 gcc/config/mcore/mcore.cc                          |     2 +-
 gcc/config/mcore/mcore.h                           |     2 +-
 gcc/config/mcore/mcore.md                          |     2 +-
 gcc/config/mcore/mcore.opt                         |     2 +-
 gcc/config/mcore/predicates.md                     |     2 +-
 gcc/config/mcore/t-mcore                           |     2 +-
 gcc/config/microblaze/constraints.md               |     2 +-
 gcc/config/microblaze/linux.h                      |     2 +-
 gcc/config/microblaze/microblaze-c.cc              |     2 +-
 gcc/config/microblaze/microblaze-protos.h          |     2 +-
 gcc/config/microblaze/microblaze.cc                |     2 +-
 gcc/config/microblaze/microblaze.h                 |     2 +-
 gcc/config/microblaze/microblaze.md                |     2 +-
 gcc/config/microblaze/microblaze.opt               |     2 +-
 gcc/config/microblaze/predicates.md                |     2 +-
 gcc/config/microblaze/rtems.h                      |     2 +-
 gcc/config/microblaze/sync.md                      |     2 +-
 gcc/config/mips/10000.md                           |     2 +-
 gcc/config/mips/20kc.md                            |     2 +-
 gcc/config/mips/24k.md                             |     2 +-
 gcc/config/mips/3000.md                            |     2 +-
 gcc/config/mips/4000.md                            |     2 +-
 gcc/config/mips/4100.md                            |     2 +-
 gcc/config/mips/4130.md                            |     2 +-
 gcc/config/mips/4300.md                            |     2 +-
 gcc/config/mips/4600.md                            |     2 +-
 gcc/config/mips/4k.md                              |     2 +-
 gcc/config/mips/5000.md                            |     2 +-
 gcc/config/mips/5400.md                            |     2 +-
 gcc/config/mips/5500.md                            |     2 +-
 gcc/config/mips/5k.md                              |     2 +-
 gcc/config/mips/6000.md                            |     2 +-
 gcc/config/mips/7000.md                            |     2 +-
 gcc/config/mips/74k.md                             |     2 +-
 gcc/config/mips/9000.md                            |     2 +-
 gcc/config/mips/constraints.md                     |     2 +-
 gcc/config/mips/driver-native.cc                   |     2 +-
 gcc/config/mips/elf.h                              |     2 +-
 gcc/config/mips/elfoabi.h                          |     2 +-
 gcc/config/mips/elforion.h                         |     2 +-
 gcc/config/mips/frame-header-opt.cc                |     2 +-
 gcc/config/mips/generic.md                         |     2 +-
 gcc/config/mips/genopt.sh                          |     4 +-
 gcc/config/mips/gnu-user.h                         |     2 +-
 gcc/config/mips/gs264e.md                          |     2 +-
 gcc/config/mips/gs464.md                           |     2 +-
 gcc/config/mips/gs464e.md                          |     2 +-
 gcc/config/mips/i6400.md                           |     2 +-
 gcc/config/mips/linux-common.h                     |     2 +-
 gcc/config/mips/linux.h                            |     2 +-
 gcc/config/mips/loongson-mmi.md                    |     2 +-
 gcc/config/mips/loongson-mmiintrin.h               |     2 +-
 gcc/config/mips/loongson.h                         |     2 +-
 gcc/config/mips/loongson2ef.md                     |     2 +-
 gcc/config/mips/m5100.md                           |     2 +-
 gcc/config/mips/micromips.md                       |     2 +-
 gcc/config/mips/mips-cpus.def                      |     2 +-
 gcc/config/mips/mips-d.cc                          |     2 +-
 gcc/config/mips/mips-d.h                           |     2 +-
 gcc/config/mips/mips-dsp.md                        |     2 +-
 gcc/config/mips/mips-dspr2.md                      |     2 +-
 gcc/config/mips/mips-fixed.md                      |     2 +-
 gcc/config/mips/mips-ftypes.def                    |     2 +-
 gcc/config/mips/mips-modes.def                     |     2 +-
 gcc/config/mips/mips-msa.md                        |     2 +-
 gcc/config/mips/mips-opts.h                        |     2 +-
 gcc/config/mips/mips-protos.h                      |     2 +-
 gcc/config/mips/mips-ps-3d.md                      |     2 +-
 gcc/config/mips/mips-tables.opt                    |     2 +-
 gcc/config/mips/mips.cc                            |     2 +-
 gcc/config/mips/mips.h                             |     2 +-
 gcc/config/mips/mips.md                            |     2 +-
 gcc/config/mips/mips.opt                           |     2 +-
 gcc/config/mips/msa.h                              |     2 +-
 gcc/config/mips/mti-elf.h                          |     2 +-
 gcc/config/mips/mti-linux.h                        |     2 +-
 gcc/config/mips/n32-elf.h                          |     2 +-
 gcc/config/mips/netbsd.h                           |     2 +-
 gcc/config/mips/octeon.md                          |     2 +-
 gcc/config/mips/p5600.md                           |     2 +-
 gcc/config/mips/p6600.md                           |     2 +-
 gcc/config/mips/predicates.md                      |     2 +-
 gcc/config/mips/r3900.h                            |     2 +-
 gcc/config/mips/rtems.h                            |     2 +-
 gcc/config/mips/sb1.md                             |     2 +-
 gcc/config/mips/sde.h                              |     2 +-
 gcc/config/mips/sde.opt                            |     2 +-
 gcc/config/mips/sdemtk.h                           |     2 +-
 gcc/config/mips/sr71k.md                           |     2 +-
 gcc/config/mips/st.h                               |     2 +-
 gcc/config/mips/sync.md                            |     2 +-
 gcc/config/mips/t-elf                              |     2 +-
 gcc/config/mips/t-img-elf                          |     2 +-
 gcc/config/mips/t-img-linux                        |     2 +-
 gcc/config/mips/t-isa3264                          |     2 +-
 gcc/config/mips/t-linux64                          |     2 +-
 gcc/config/mips/t-mips                             |     2 +-
 gcc/config/mips/t-mti-elf                          |     2 +-
 gcc/config/mips/t-mti-linux                        |     2 +-
 gcc/config/mips/t-r3900                            |     2 +-
 gcc/config/mips/t-rtems                            |     2 +-
 gcc/config/mips/t-sb1                              |     2 +-
 gcc/config/mips/t-sde                              |     2 +-
 gcc/config/mips/t-sdemtk                           |     2 +-
 gcc/config/mips/t-sr71k                            |     2 +-
 gcc/config/mips/t-st                               |     2 +-
 gcc/config/mips/t-vr                               |     2 +-
 gcc/config/mips/t-vxworks                          |     2 +-
 gcc/config/mips/vr.h                               |     2 +-
 gcc/config/mips/vxworks.h                          |     2 +-
 gcc/config/mips/xlp.md                             |     2 +-
 gcc/config/mips/xlr.md                             |     2 +-
 gcc/config/mn10300/constraints.md                  |     2 +-
 gcc/config/mn10300/linux.h                         |     2 +-
 gcc/config/mn10300/mn10300-modes.def               |     2 +-
 gcc/config/mn10300/mn10300-opts.h                  |     2 +-
 gcc/config/mn10300/mn10300-protos.h                |     2 +-
 gcc/config/mn10300/mn10300.cc                      |     2 +-
 gcc/config/mn10300/mn10300.h                       |     2 +-
 gcc/config/mn10300/mn10300.md                      |     2 +-
 gcc/config/mn10300/mn10300.opt                     |     2 +-
 gcc/config/mn10300/predicates.md                   |     2 +-
 gcc/config/mn10300/t-mn10300                       |     2 +-
 gcc/config/netbsd-d.cc                             |     2 +-
 gcc/config/netbsd-elf.h                            |     2 +-
 gcc/config/netbsd-elf.opt                          |     2 +-
 gcc/config/netbsd-protos.h                         |     2 +-
 gcc/config/netbsd-stdint.h                         |     2 +-
 gcc/config/netbsd.cc                               |     2 +-
 gcc/config/netbsd.h                                |     2 +-
 gcc/config/netbsd.opt                              |     2 +-
 gcc/config/newlib-stdint.h                         |     2 +-
 gcc/config/nvptx/nvptx.cc                          |    99 +
 gcc/config/nvptx/nvptx.md                          |    32 +
 gcc/config/openbsd-d.cc                            |     2 +-
 gcc/config/openbsd-libpthread.h                    |     2 +-
 gcc/config/openbsd.h                               |     2 +-
 gcc/config/openbsd.opt                             |     2 +-
 gcc/config/pa/pa.cc                                |     3 +
 gcc/config/phoenix.h                               |     2 +-
 gcc/config/print-sysroot-suffix.sh                 |     2 +-
 gcc/config/riscv/elf.h                             |     2 +-
 gcc/config/riscv/peephole.md                       |     2 +-
 gcc/config/riscv/riscv-passes.def                  |     1 +
 gcc/config/riscv/riscv-protos.h                    |    16 +
 gcc/config/riscv/riscv-v.cc                        |   115 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    52 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |     2 +
 .../riscv/riscv-vector-builtins-functions.def      |     3 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |    37 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |     1 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |    49 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   236 +-
 gcc/config/riscv/riscv-vector-builtins.def         |   124 +-
 gcc/config/riscv/riscv-vector-builtins.h           |    65 +
 gcc/config/riscv/riscv-vector-switch.def           |    38 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |  2488 ++
 gcc/config/riscv/riscv-vsetvl.h                    |   345 +
 gcc/config/riscv/riscv.cc                          |   145 +-
 gcc/config/riscv/riscv.h                           |     2 +-
 gcc/config/riscv/riscv.md                          |    23 +-
 gcc/config/riscv/t-riscv                           |    10 +-
 gcc/config/riscv/vector-iterators.md               |     2 +-
 gcc/config/riscv/vector.md                         |   135 +-
 gcc/config/rpath.opt                               |     2 +-
 gcc/config/rs6000/mma.md                           |    10 +-
 gcc/config/rs6000/predicates.md                    |     2 +-
 gcc/config/rs6000/rs6000-logue.cc                  |     1 +
 gcc/config/rs6000/rs6000-protos.h                  |     5 +
 gcc/config/rs6000/rs6000.cc                        |   271 +-
 gcc/config/rs6000/rs6000.md                        |    86 +-
 gcc/config/rtems.h                                 |     6 +-
 gcc/config/rtems.opt                               |     2 +-
 gcc/config/s390/2064.md                            |     2 +-
 gcc/config/s390/2084.md                            |     2 +-
 gcc/config/s390/2097.md                            |     2 +-
 gcc/config/s390/2817.md                            |     2 +-
 gcc/config/s390/2827.md                            |     2 +-
 gcc/config/s390/2964.md                            |     2 +-
 gcc/config/s390/3906.md                            |     2 +-
 gcc/config/s390/3931.md                            |     2 +-
 gcc/config/s390/8561.md                            |     2 +-
 gcc/config/s390/constraints.md                     |     2 +-
 gcc/config/s390/driver-native.cc                   |     2 +-
 gcc/config/s390/htmintrin.h                        |     2 +-
 gcc/config/s390/htmxlintrin.h                      |     2 +-
 gcc/config/s390/linux.h                            |     2 +-
 gcc/config/s390/predicates.md                      |     2 +-
 gcc/config/s390/s390-builtin-types.def             |     2 +-
 gcc/config/s390/s390-builtins.def                  |     2 +-
 gcc/config/s390/s390-builtins.h                    |     2 +-
 gcc/config/s390/s390-c.cc                          |     2 +-
 gcc/config/s390/s390-d.cc                          |     2 +-
 gcc/config/s390/s390-d.h                           |     2 +-
 gcc/config/s390/s390-modes.def                     |     2 +-
 gcc/config/s390/s390-opts.h                        |     2 +-
 gcc/config/s390/s390-passes.def                    |     2 +-
 gcc/config/s390/s390-protos.h                      |     2 +-
 gcc/config/s390/s390.cc                            |     2 +-
 gcc/config/s390/s390.h                             |     2 +-
 gcc/config/s390/s390.md                            |     2 +-
 gcc/config/s390/s390.opt                           |     2 +-
 gcc/config/s390/s390intrin.h                       |     2 +-
 gcc/config/s390/s390x.h                            |     2 +-
 gcc/config/s390/subst.md                           |     2 +-
 gcc/config/s390/t-s390                             |     2 +-
 gcc/config/s390/tpf.h                              |     2 +-
 gcc/config/s390/tpf.md                             |     2 +-
 gcc/config/s390/tpf.opt                            |     2 +-
 gcc/config/s390/vecintrin.h                        |     2 +-
 gcc/config/s390/vector.md                          |     2 +-
 gcc/config/s390/vx-builtins.md                     |     2 +-
 gcc/config/sol2-c.cc                               |     2 +-
 gcc/config/sol2-cxx.cc                             |     2 +-
 gcc/config/sol2-d.cc                               |     2 +-
 gcc/config/sol2-protos.h                           |     2 +-
 gcc/config/sol2-stubs.cc                           |     2 +-
 gcc/config/sol2.cc                                 |     2 +-
 gcc/config/sol2.h                                  |     2 +-
 gcc/config/sol2.opt                                |     2 +-
 gcc/config/t-darwin                                |     2 +-
 gcc/config/t-dragonfly                             |     2 +-
 gcc/config/t-freebsd                               |     2 +-
 gcc/config/t-glibc                                 |     2 +-
 gcc/config/t-libunwind                             |     2 +-
 gcc/config/t-linux                                 |     2 +-
 gcc/config/t-lynx                                  |     2 +-
 gcc/config/t-netbsd                                |     2 +-
 gcc/config/t-pnt16-warn                            |     2 +-
 gcc/config/t-sol2                                  |     2 +-
 gcc/config/t-vxworks                               |     2 +-
 gcc/config/t-winnt                                 |     2 +-
 gcc/config/usegas.h                                |     2 +-
 gcc/config/v850/constraints.md                     |     2 +-
 gcc/config/v850/predicates.md                      |     2 +-
 gcc/config/v850/rtems.h                            |     2 +-
 gcc/config/v850/t-v850                             |     2 +-
 gcc/config/v850/v850-c.cc                          |     2 +-
 gcc/config/v850/v850-modes.def                     |     2 +-
 gcc/config/v850/v850-opts.h                        |     2 +-
 gcc/config/v850/v850-protos.h                      |     2 +-
 gcc/config/v850/v850.cc                            |     2 +-
 gcc/config/v850/v850.h                             |     2 +-
 gcc/config/v850/v850.md                            |     2 +-
 gcc/config/v850/v850.opt                           |     2 +-
 gcc/config/visium/constraints.md                   |     2 +-
 gcc/config/visium/elf.h                            |     2 +-
 gcc/config/visium/gr5.md                           |     2 +-
 gcc/config/visium/gr6.md                           |     2 +-
 gcc/config/visium/predicates.md                    |     2 +-
 gcc/config/visium/t-visium                         |     2 +-
 gcc/config/visium/visium-modes.def                 |     2 +-
 gcc/config/visium/visium-opts.h                    |     2 +-
 gcc/config/visium/visium-passes.def                |     2 +-
 gcc/config/visium/visium-protos.h                  |     2 +-
 gcc/config/visium/visium.cc                        |     2 +-
 gcc/config/visium/visium.h                         |     2 +-
 gcc/config/visium/visium.md                        |     2 +-
 gcc/config/visium/visium.opt                       |     2 +-
 gcc/config/vms/make-crtlmap.awk                    |     2 +-
 gcc/config/vms/t-vms                               |     2 +-
 gcc/config/vms/t-vmsnative                         |     2 +-
 gcc/config/vms/vms-ar.c                            |     2 +-
 gcc/config/vms/vms-c.cc                            |     2 +-
 gcc/config/vms/vms-f.cc                            |     2 +-
 gcc/config/vms/vms-ld.c                            |     2 +-
 gcc/config/vms/vms-opts.h                          |     2 +-
 gcc/config/vms/vms-protos.h                        |     2 +-
 gcc/config/vms/vms-stdint.h                        |     2 +-
 gcc/config/vms/vms.cc                              |     2 +-
 gcc/config/vms/vms.h                               |     2 +-
 gcc/config/vms/vms.opt                             |     2 +-
 gcc/config/vms/x-vms                               |     2 +-
 gcc/config/vms/xm-vms.h                            |     2 +-
 gcc/config/vx-common.h                             |     2 +-
 gcc/config/vxworks-c.cc                            |     2 +-
 gcc/config/vxworks-driver.cc                       |     2 +-
 gcc/config/vxworks-dummy.h                         |     2 +-
 gcc/config/vxworks-stdint.h                        |     2 +-
 gcc/config/vxworks.cc                              |     2 +-
 gcc/config/vxworks.h                               |     2 +-
 gcc/config/vxworks.opt                             |     2 +-
 gcc/config/vxworksae.h                             |     2 +-
 gcc/config/winnt-c.cc                              |     2 +-
 gcc/config/xtensa/elf.h                            |    32 +-
 gcc/config/xtensa/linux.h                          |     1 -
 gcc/config/xtensa/t-xtensa                         |     8 +-
 gcc/config/xtensa/uclinux.h                        |     1 -
 gcc/config/xtensa/xtensa-dynconfig.c               |   170 +
 gcc/config/xtensa/xtensa-protos.h                  |     1 +
 gcc/config/xtensa/xtensa.cc                        |   109 +-
 gcc/config/xtensa/xtensa.h                         |    32 +-
 gcc/config/xtensa/xtensa.md                        |   151 +-
 gcc/configure                                      |    92 +-
 gcc/configure.ac                                   |    23 +-
 gcc/context.cc                                     |     2 +-
 gcc/context.h                                      |     2 +-
 gcc/convert.cc                                     |    10 +-
 gcc/convert.h                                      |     2 +-
 gcc/coretypes.h                                    |     2 +-
 gcc/coroutine-builtins.def                         |     2 +-
 gcc/coroutine-passes.cc                            |     2 +-
 gcc/coverage.cc                                    |     2 +-
 gcc/coverage.h                                     |     2 +-
 gcc/cp/ChangeLog                                   |  5066 +--
 gcc/cp/ChangeLog-2022                              |  5398 +++
 gcc/cp/Make-lang.in                                |     2 +-
 gcc/cp/call.cc                                     |   161 +
 gcc/cp/constexpr.cc                                |    44 +-
 gcc/cp/constraint.cc                               |    15 +-
 gcc/cp/contracts.cc                                |     4 +-
 gcc/cp/coroutines.cc                               |    11 +-
 gcc/cp/cp-gimplify.cc                              |    57 +-
 gcc/cp/cp-tree.h                                   |    11 +-
 gcc/cp/decl.cc                                     |    64 +-
 gcc/cp/decl2.cc                                    |     2 +-
 gcc/cp/error.cc                                    |     9 +
 gcc/cp/g++spec.cc                                  |     9 +-
 gcc/cp/init.cc                                     |    72 +-
 gcc/cp/mangle.cc                                   |    37 +-
 gcc/cp/method.cc                                   |     2 +-
 gcc/cp/parser.cc                                   |    76 +-
 gcc/cp/pt.cc                                       |   384 +-
 gcc/cp/rtti.cc                                     |     4 +-
 gcc/cp/semantics.cc                                |    15 +-
 gcc/cp/tree.cc                                     |    25 +-
 gcc/cp/typeck.cc                                   |     8 +-
 gcc/cppbuiltin.cc                                  |     2 +-
 gcc/cppbuiltin.h                                   |     2 +-
 gcc/cppdefault.cc                                  |     2 +-
 gcc/cppdefault.h                                   |     2 +-
 gcc/cprop.cc                                       |     2 +-
 gcc/cse.cc                                         |    12 +-
 gcc/cselib.cc                                      |     2 +-
 gcc/cselib.h                                       |     2 +-
 gcc/ctfc.cc                                        |     2 +-
 gcc/ctfc.h                                         |     2 +-
 gcc/ctfout.cc                                      |     2 +-
 gcc/d/ChangeLog                                    |   799 +-
 gcc/d/ChangeLog-2022                               |   833 +
 gcc/d/decl.cc                                      |    26 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/aggregate.d                              |     8 +-
 gcc/d/dmd/attrib.d                                 |    14 +-
 gcc/d/dmd/blockexit.d                              |     4 +-
 gcc/d/dmd/canthrow.d                               |     2 +-
 gcc/d/dmd/clone.d                                  |    20 +-
 gcc/d/dmd/cond.d                                   |     6 +-
 gcc/d/dmd/constfold.d                              |    56 +-
 gcc/d/dmd/cparse.d                                 |     8 +-
 gcc/d/dmd/cppmangle.d                              |    22 +-
 gcc/d/dmd/ctfeexpr.d                               |    86 +-
 gcc/d/dmd/dcast.d                                  |    40 +-
 gcc/d/dmd/dclass.d                                 |    29 +-
 gcc/d/dmd/declaration.d                            |    14 +-
 gcc/d/dmd/delegatize.d                             |     2 +-
 gcc/d/dmd/denum.d                                  |     4 +-
 gcc/d/dmd/dimport.d                                |    12 +-
 gcc/d/dmd/dinterpret.d                             |   136 +-
 gcc/d/dmd/dmangle.d                                |    12 +-
 gcc/d/dmd/dmodule.d                                |    30 +-
 gcc/d/dmd/doc.d                                    |    54 +-
 gcc/d/dmd/dscope.d                                 |    29 +-
 gcc/d/dmd/dstruct.d                                |    14 +-
 gcc/d/dmd/dsymbol.d                                |    48 +-
 gcc/d/dmd/dsymbolsem.d                             |   169 +-
 gcc/d/dmd/dtemplate.d                              |   288 +-
 gcc/d/dmd/dtoh.d                                   |     4 +-
 gcc/d/dmd/escape.d                                 |    73 +-
 gcc/d/dmd/expression.d                             |    78 +-
 gcc/d/dmd/expressionsem.d                          |   192 +-
 gcc/d/dmd/file_manager.d                           |   138 +-
 gcc/d/dmd/func.d                                   |   118 +-
 gcc/d/dmd/hdrgen.d                                 |    48 +-
 gcc/d/dmd/iasmgcc.d                                |     6 +-
 gcc/d/dmd/init.d                                   |    16 +-
 gcc/d/dmd/initsem.d                                |    28 +-
 gcc/d/dmd/json.d                                   |    30 +-
 gcc/d/dmd/lambdacomp.d                             |     2 +-
 gcc/d/dmd/lexer.d                                  |    56 +-
 gcc/d/dmd/mtype.d                                  |    36 +-
 gcc/d/dmd/nogc.d                                   |    10 +-
 gcc/d/dmd/ob.d                                     |     2 +-
 gcc/d/dmd/objc.d                                   |     4 +-
 gcc/d/dmd/opover.d                                 |    34 +-
 gcc/d/dmd/optimize.d                               |     4 +-
 gcc/d/dmd/parse.d                                  |    78 +-
 gcc/d/dmd/root/array.d                             |     4 +-
 gcc/d/dmd/root/filename.d                          |     2 +-
 gcc/d/dmd/root/utf.d                               |    20 +
 gcc/d/dmd/sapply.d                                 |     6 +-
 gcc/d/dmd/scope.h                                  |    78 +-
 gcc/d/dmd/semantic2.d                              |    14 +-
 gcc/d/dmd/semantic3.d                              |    24 +-
 gcc/d/dmd/statement.d                              |    12 +-
 gcc/d/dmd/statement_rewrite_walker.d               |    12 +-
 gcc/d/dmd/statementsem.d                           |   141 +-
 gcc/d/dmd/traits.d                                 |    50 +-
 gcc/d/dmd/transitivevisitor.d                      |     8 +-
 gcc/d/dmd/typesem.d                                |    70 +-
 gcc/d/gdc.texi                                     |     2 +-
 gcc/d/imports.cc                                   |    14 +
 gcc/d/intrinsics.cc                                |    17 +-
 gcc/d/typeinfo.cc                                  |    13 +-
 gcc/data-streamer-in.cc                            |     2 +-
 gcc/data-streamer-out.cc                           |     2 +-
 gcc/data-streamer.cc                               |     2 +-
 gcc/data-streamer.h                                |     2 +-
 gcc/dbgcnt.cc                                      |     2 +-
 gcc/dbgcnt.def                                     |     2 +-
 gcc/dbgcnt.h                                       |     2 +-
 gcc/dce.cc                                         |     2 +-
 gcc/dce.h                                          |     2 +-
 gcc/ddg.cc                                         |     2 +-
 gcc/ddg.h                                          |     2 +-
 gcc/debug.cc                                       |     2 +-
 gcc/debug.h                                        |     2 +-
 gcc/defaults.h                                     |     2 +-
 gcc/df-core.cc                                     |     2 +-
 gcc/df-problems.cc                                 |     2 +-
 gcc/df-scan.cc                                     |     2 +-
 gcc/df.h                                           |     2 +-
 gcc/dfp.cc                                         |     2 +-
 gcc/dfp.h                                          |     2 +-
 gcc/diagnostic-client-data-hooks.h                 |     2 +-
 gcc/diagnostic-color.cc                            |     2 +-
 gcc/diagnostic-color.h                             |     4 +-
 gcc/diagnostic-core.h                              |     2 +-
 gcc/diagnostic-event-id.h                          |     2 +-
 gcc/diagnostic-format-json.cc                      |     2 +-
 gcc/diagnostic-format-sarif.cc                     |     2 +-
 gcc/diagnostic-metadata.h                          |     2 +-
 gcc/diagnostic-path.h                              |     2 +-
 gcc/diagnostic-show-locus.cc                       |     2 +-
 gcc/diagnostic-spec.cc                             |     2 +-
 gcc/diagnostic-spec.h                              |     2 +-
 gcc/diagnostic-url.h                               |     2 +-
 gcc/diagnostic.cc                                  |     2 +-
 gcc/diagnostic.def                                 |     2 +-
 gcc/diagnostic.h                                   |     2 +-
 gcc/digraph.cc                                     |     2 +-
 gcc/digraph.h                                      |     2 +-
 gcc/doc/analyzer.texi                              |    10 -
 gcc/doc/cpp.texi                                   |     2 +-
 gcc/doc/cppinternals.texi                          |     4 +-
 gcc/doc/extend.texi                                |    56 +-
 gcc/doc/gcc.texi                                   |     2 +-
 gcc/doc/gccint.texi                                |     2 +-
 gcc/doc/gcov.texi                                  |     2 +-
 gcc/doc/gm2.texi                                   |  2838 ++
 gcc/doc/install.texi                               |    70 +-
 gcc/doc/invoke.texi                                |   120 +-
 gcc/doc/md.texi                                    |    21 +-
 gcc/doc/passes.texi                                |    15 +-
 gcc/doc/sourcebuild.texi                           |     6 +-
 gcc/dojump.cc                                      |    54 +-
 gcc/dojump.h                                       |     6 +-
 gcc/dominance.cc                                   |     2 +-
 gcc/dominance.h                                    |     2 +-
 gcc/domwalk.cc                                     |     2 +-
 gcc/domwalk.h                                      |     2 +-
 gcc/double-int.cc                                  |     2 +-
 gcc/double-int.h                                   |     2 +-
 gcc/dse.cc                                         |     2 +-
 gcc/dump-context.h                                 |     2 +-
 gcc/dumpfile.cc                                    |     2 +-
 gcc/dumpfile.h                                     |     2 +-
 gcc/dwarf2asm.cc                                   |     2 +-
 gcc/dwarf2asm.h                                    |     2 +-
 gcc/dwarf2cfi.cc                                   |     2 +-
 gcc/dwarf2ctf.cc                                   |     2 +-
 gcc/dwarf2ctf.h                                    |     2 +-
 gcc/dwarf2out.cc                                   |    23 +-
 gcc/dwarf2out.h                                    |     2 +-
 gcc/early-remat.cc                                 |     2 +-
 gcc/edit-context.cc                                |     2 +-
 gcc/edit-context.h                                 |     2 +-
 gcc/emit-rtl.cc                                    |     2 +-
 gcc/emit-rtl.h                                     |     2 +-
 gcc/errors.cc                                      |     2 +-
 gcc/errors.h                                       |     2 +-
 gcc/escaped_string.h                               |     2 +-
 gcc/et-forest.cc                                   |     2 +-
 gcc/et-forest.h                                    |     2 +-
 gcc/except.cc                                      |     2 +-
 gcc/except.h                                       |     2 +-
 gcc/exec-tool.in                                   |     2 +-
 gcc/explow.cc                                      |     2 +-
 gcc/explow.h                                       |     2 +-
 gcc/expmed.cc                                      |     2 +-
 gcc/expmed.h                                       |     2 +-
 gcc/expr.cc                                        |     5 +-
 gcc/expr.h                                         |     2 +-
 gcc/fibonacci_heap.cc                              |     2 +-
 gcc/fibonacci_heap.h                               |     2 +-
 gcc/file-find.cc                                   |     2 +-
 gcc/file-find.h                                    |     2 +-
 gcc/file-prefix-map.cc                             |     2 +-
 gcc/file-prefix-map.h                              |     2 +-
 gcc/final.cc                                       |     2 +-
 gcc/fixed-value.cc                                 |     2 +-
 gcc/fixed-value.h                                  |     2 +-
 gcc/flag-types.h                                   |     2 +-
 gcc/flags.h                                        |     2 +-
 gcc/fold-const-call.cc                             |     2 +-
 gcc/fold-const-call.h                              |     2 +-
 gcc/fold-const.cc                                  |    34 +-
 gcc/fold-const.h                                   |     2 +-
 gcc/fortran/ChangeLog                              |  4325 +--
 gcc/fortran/ChangeLog-2022                         |  4484 +++
 gcc/fortran/arith.cc                               |    24 +-
 gcc/fortran/array.cc                               |    23 +-
 gcc/fortran/decl.cc                                |    24 +-
 gcc/fortran/dump-parse-tree.cc                     |    25 +-
 gcc/fortran/gfc-internals.texi                     |     2 +-
 gcc/fortran/gfortran.h                             |    33 +-
 gcc/fortran/gfortran.texi                          |     2 +-
 gcc/fortran/gfortranspec.cc                        |     2 +-
 gcc/fortran/interface.cc                           |     6 +
 gcc/fortran/intrinsic.texi                         |    62 +-
 gcc/fortran/invoke.texi                            |     4 +-
 gcc/fortran/match.cc                               |    33 +-
 gcc/fortran/openmp.cc                              |   253 +-
 gcc/fortran/parse.cc                               |     6 +-
 gcc/fortran/primary.cc                             |     6 +-
 gcc/fortran/resolve.cc                             |    15 +-
 gcc/fortran/simplify.cc                            |    14 +-
 gcc/fortran/st.cc                                  |     2 +-
 gcc/fortran/symbol.cc                              |     6 +
 gcc/fortran/trans-array.cc                         |     1 -
 gcc/fortran/trans-openmp.cc                        |    47 +-
 gcc/fp-test.cc                                     |     2 +-
 gcc/function-abi.cc                                |     2 +-
 gcc/function-abi.h                                 |     2 +-
 gcc/function-tests.cc                              |     2 +-
 gcc/function.cc                                    |     5 +-
 gcc/function.h                                     |     2 +-
 gcc/fwprop.cc                                      |     2 +-
 gcc/gcc-ar.cc                                      |     2 +-
 gcc/gcc-main.cc                                    |     2 +-
 gcc/gcc-plugin.h                                   |     2 +-
 gcc/gcc-rich-location.cc                           |     2 +-
 gcc/gcc-rich-location.h                            |     2 +-
 gcc/gcc-symtab.h                                   |     2 +-
 gcc/gcc.cc                                         |    21 +-
 gcc/gcc.h                                          |     2 +-
 gcc/gcov-counter.def                               |     2 +-
 gcc/gcov-dump.cc                                   |     4 +-
 gcc/gcov-io.cc                                     |     2 +-
 gcc/gcov-io.h                                      |     2 +-
 gcc/gcov-tool.cc                                   |     4 +-
 gcc/gcov.cc                                        |     8 +-
 gcc/gcse-common.cc                                 |     2 +-
 gcc/gcse-common.h                                  |     2 +-
 gcc/gcse.cc                                        |     2 +-
 gcc/gcse.h                                         |     2 +-
 gcc/gdbhooks.py                                    |     2 +-
 gcc/gdbinit.in                                     |     2 +-
 gcc/gen-pass-instances.awk                         |     2 +-
 gcc/genattr-common.cc                              |     2 +-
 gcc/genattr.cc                                     |     2 +-
 gcc/genattrtab.cc                                  |     2 +-
 gcc/genautomata.cc                                 |     2 +-
 gcc/gencfn-macros.cc                               |     2 +-
 gcc/gencheck.cc                                    |     2 +-
 gcc/genchecksum.cc                                 |     2 +-
 gcc/gencodes.cc                                    |     2 +-
 gcc/genconditions.cc                               |     2 +-
 gcc/genconfig.cc                                   |     2 +-
 gcc/genconstants.cc                                |     2 +-
 gcc/genemit.cc                                     |     2 +-
 gcc/genenums.cc                                    |     2 +-
 gcc/generic-match-head.cc                          |     7 +-
 gcc/generic-match.h                                |     2 +-
 gcc/genextract.cc                                  |     2 +-
 gcc/genflags.cc                                    |     2 +-
 gcc/gengenrtl.cc                                   |     2 +-
 gcc/gengtype-lex.l                                 |     2 +-
 gcc/gengtype-parse.cc                              |     2 +-
 gcc/gengtype-state.cc                              |     2 +-
 gcc/gengtype.cc                                    |     4 +-
 gcc/gengtype.h                                     |     2 +-
 gcc/genhooks.cc                                    |     2 +-
 gcc/genmatch.cc                                    |    12 +-
 gcc/genmddeps.cc                                   |     2 +-
 gcc/genmddump.cc                                   |     2 +-
 gcc/genmodes.cc                                    |     2 +-
 gcc/genmultilib                                    |     2 +-
 gcc/genopinit.cc                                   |     2 +-
 gcc/genoutput.cc                                   |     2 +-
 gcc/genpeep.cc                                     |     2 +-
 gcc/genpreds.cc                                    |     2 +-
 gcc/genrecog.cc                                    |     2 +-
 gcc/gensupport.cc                                  |     2 +-
 gcc/gensupport.h                                   |     2 +-
 gcc/gentarget-def.cc                               |     2 +-
 gcc/genversion.cc                                  |     2 +-
 gcc/ggc-common.cc                                  |     2 +-
 gcc/ggc-internal.h                                 |     2 +-
 gcc/ggc-none.cc                                    |     2 +-
 gcc/ggc-page.cc                                    |     2 +-
 gcc/ggc-tests.cc                                   |     2 +-
 gcc/ggc.h                                          |     2 +-
 gcc/gimple-array-bounds.cc                         |   241 +-
 gcc/gimple-array-bounds.h                          |     2 +-
 gcc/gimple-builder.cc                              |     2 +-
 gcc/gimple-builder.h                               |     2 +-
 gcc/gimple-expr.cc                                 |     2 +-
 gcc/gimple-expr.h                                  |     2 +-
 gcc/gimple-fold.cc                                 |    19 +-
 gcc/gimple-fold.h                                  |     3 +-
 gcc/gimple-harden-conditionals.cc                  |     2 +-
 gcc/gimple-if-to-switch.cc                         |     2 +-
 gcc/gimple-isel.cc                                 |     2 +-
 gcc/gimple-iterator.cc                             |     2 +-
 gcc/gimple-iterator.h                              |     2 +-
 gcc/gimple-laddress.cc                             |     2 +-
 gcc/gimple-loop-interchange.cc                     |     2 +-
 gcc/gimple-loop-jam.cc                             |     2 +-
 gcc/gimple-loop-versioning.cc                      |     2 +-
 gcc/gimple-low.cc                                  |     2 +-
 gcc/gimple-low.h                                   |     2 +-
 gcc/gimple-match-head.cc                           |     2 +-
 gcc/gimple-match.h                                 |     2 +-
 gcc/gimple-predicate-analysis.cc                   |     2 +-
 gcc/gimple-predicate-analysis.h                    |     2 +-
 gcc/gimple-predict.h                               |     2 +-
 gcc/gimple-pretty-print.cc                         |     2 +-
 gcc/gimple-pretty-print.h                          |     2 +-
 gcc/gimple-range-cache.cc                          |     9 +-
 gcc/gimple-range-cache.h                           |     2 +-
 gcc/gimple-range-edge.cc                           |     2 +-
 gcc/gimple-range-edge.h                            |     2 +-
 gcc/gimple-range-fold.cc                           |     2 +-
 gcc/gimple-range-fold.h                            |     2 +-
 gcc/gimple-range-gori.cc                           |     2 +-
 gcc/gimple-range-gori.h                            |     2 +-
 gcc/gimple-range-infer.cc                          |     2 +-
 gcc/gimple-range-infer.h                           |     2 +-
 gcc/gimple-range-op.cc                             |     8 +-
 gcc/gimple-range-op.h                              |     2 +-
 gcc/gimple-range-path.cc                           |     2 +-
 gcc/gimple-range-path.h                            |     2 +-
 gcc/gimple-range-tests.cc                          |     2 +-
 gcc/gimple-range-trace.cc                          |     2 +-
 gcc/gimple-range-trace.h                           |     2 +-
 gcc/gimple-range.cc                                |    26 +-
 gcc/gimple-range.h                                 |     2 +-
 gcc/gimple-ssa-backprop.cc                         |     2 +-
 gcc/gimple-ssa-isolate-paths.cc                    |     2 +-
 gcc/gimple-ssa-nonnull-compare.cc                  |     2 +-
 gcc/gimple-ssa-split-paths.cc                      |     2 +-
 gcc/gimple-ssa-sprintf.cc                          |     2 +-
 gcc/gimple-ssa-store-merging.cc                    |     2 +-
 gcc/gimple-ssa-strength-reduction.cc               |     2 +-
 gcc/gimple-ssa-warn-access.cc                      |    54 +-
 gcc/gimple-ssa-warn-access.h                       |     2 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     2 +-
 gcc/gimple-ssa-warn-restrict.cc                    |     2 +-
 gcc/gimple-ssa-warn-restrict.h                     |     2 +-
 gcc/gimple-ssa.h                                   |     2 +-
 gcc/gimple-streamer-in.cc                          |     2 +-
 gcc/gimple-streamer-out.cc                         |     2 +-
 gcc/gimple-streamer.h                              |     2 +-
 gcc/gimple-walk.cc                                 |     2 +-
 gcc/gimple-walk.h                                  |     2 +-
 gcc/gimple-warn-recursion.cc                       |     2 +-
 gcc/gimple.cc                                      |     2 +-
 gcc/gimple.def                                     |     2 +-
 gcc/gimple.h                                       |     2 +-
 gcc/gimplify-me.cc                                 |     2 +-
 gcc/gimplify-me.h                                  |     2 +-
 gcc/gimplify.cc                                    |    11 +-
 gcc/gimplify.h                                     |     2 +-
 gcc/glimits.h                                      |     2 +-
 gcc/go/ChangeLog                                   |     6 +-
 gcc/go/gccgo.texi                                  |     2 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/escape.cc                        |    20 +-
 gcc/go/gofrontend/expressions.cc                   |     2 +-
 gcc/go/gofrontend/gogo.h                           |     2 +-
 gcc/go/gofrontend/lex.h                            |     2 +-
 gcc/go/gofrontend/types.cc                         |    13 +-
 gcc/go/gofrontend/types.h                          |     2 +-
 gcc/go/gofrontend/wb.cc                            |    10 +-
 gcc/godump.cc                                      |     2 +-
 gcc/graph.cc                                       |     2 +-
 gcc/graph.h                                        |     2 +-
 gcc/graphds.cc                                     |     2 +-
 gcc/graphds.h                                      |     2 +-
 gcc/graphite-dependences.cc                        |     2 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |     2 +-
 gcc/graphite-optimize-isl.cc                       |     2 +-
 gcc/graphite-poly.cc                               |     2 +-
 gcc/graphite-scop-detection.cc                     |     2 +-
 gcc/graphite-sese-to-poly.cc                       |     2 +-
 gcc/graphite.cc                                    |     2 +-
 gcc/graphite.h                                     |     2 +-
 gcc/graphviz.cc                                    |     2 +-
 gcc/graphviz.h                                     |     2 +-
 gcc/gsstruct.def                                   |     2 +-
 gcc/gsyms.h                                        |     2 +-
 gcc/haifa-sched.cc                                 |     2 +-
 gcc/hard-reg-set.h                                 |     2 +-
 gcc/hash-map-tests.cc                              |     2 +-
 gcc/hash-map-traits.h                              |     2 +-
 gcc/hash-map.h                                     |    10 +-
 gcc/hash-set-tests.cc                              |     2 +-
 gcc/hash-set.h                                     |     9 +-
 gcc/hash-table.cc                                  |     2 +-
 gcc/hash-table.h                                   |    65 +-
 gcc/hash-traits.h                                  |     2 +-
 gcc/highlev-plugin-common.h                        |     2 +-
 gcc/hooks.cc                                       |     2 +-
 gcc/hooks.h                                        |     2 +-
 gcc/host-default.cc                                |     2 +-
 gcc/hosthooks-def.h                                |     2 +-
 gcc/hosthooks.h                                    |     2 +-
 gcc/hw-doloop.cc                                   |     2 +-
 gcc/hw-doloop.h                                    |     2 +-
 gcc/hwint.cc                                       |     2 +-
 gcc/hwint.h                                        |     2 +-
 gcc/ifcvt.cc                                       |     2 +-
 gcc/ifcvt.h                                        |     2 +-
 gcc/inchash.cc                                     |     2 +-
 gcc/inchash.h                                      |     2 +-
 gcc/incpath.cc                                     |     2 +-
 gcc/incpath.h                                      |     2 +-
 gcc/init-regs.cc                                   |     2 +-
 gcc/input.cc                                       |     2 +-
 gcc/input.h                                        |     2 +-
 gcc/insn-addr.h                                    |     2 +-
 gcc/insn-notes.def                                 |     2 +-
 gcc/int-vector-builder.h                           |     2 +-
 gcc/internal-fn.cc                                 |     2 +-
 gcc/internal-fn.def                                |     2 +-
 gcc/internal-fn.h                                  |     2 +-
 gcc/intl.cc                                        |     2 +-
 gcc/intl.h                                         |     2 +-
 gcc/ipa-comdats.cc                                 |     2 +-
 gcc/ipa-cp.cc                                      |    29 +-
 gcc/ipa-devirt.cc                                  |     2 +-
 gcc/ipa-fnsummary.cc                               |     2 +-
 gcc/ipa-fnsummary.h                                |     2 +-
 gcc/ipa-free-lang-data.cc                          |     2 +-
 gcc/ipa-icf-gimple.cc                              |     2 +-
 gcc/ipa-icf-gimple.h                               |     2 +-
 gcc/ipa-icf.cc                                     |     2 +-
 gcc/ipa-icf.h                                      |     2 +-
 gcc/ipa-inline-analysis.cc                         |     2 +-
 gcc/ipa-inline-transform.cc                        |     2 +-
 gcc/ipa-inline.cc                                  |     2 +-
 gcc/ipa-inline.h                                   |     2 +-
 gcc/ipa-modref-tree.cc                             |     2 +-
 gcc/ipa-modref-tree.h                              |     2 +-
 gcc/ipa-modref.cc                                  |     2 +-
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.cc                      |   155 +-
 gcc/ipa-param-manipulation.h                       |    21 +-
 gcc/ipa-polymorphic-call.cc                        |     2 +-
 gcc/ipa-predicate.cc                               |     2 +-
 gcc/ipa-predicate.h                                |     2 +-
 gcc/ipa-profile.cc                                 |     2 +-
 gcc/ipa-prop.cc                                    |   211 +-
 gcc/ipa-prop.h                                     |     2 +-
 gcc/ipa-pure-const.cc                              |     7 +-
 gcc/ipa-ref.cc                                     |     2 +-
 gcc/ipa-ref.h                                      |     2 +-
 gcc/ipa-reference.cc                               |     2 +-
 gcc/ipa-reference.h                                |     2 +-
 gcc/ipa-split.cc                                   |     2 +-
 gcc/ipa-sra.cc                                     |   716 +-
 gcc/ipa-utils.cc                                   |     2 +-
 gcc/ipa-utils.h                                    |     2 +-
 gcc/ipa-visibility.cc                              |     2 +-
 gcc/ipa.cc                                         |     2 +-
 gcc/ira-build.cc                                   |     2 +-
 gcc/ira-color.cc                                   |     2 +-
 gcc/ira-conflicts.cc                               |     2 +-
 gcc/ira-costs.cc                                   |     2 +-
 gcc/ira-emit.cc                                    |     2 +-
 gcc/ira-int.h                                      |     2 +-
 gcc/ira-lives.cc                                   |     2 +-
 gcc/ira.cc                                         |     2 +-
 gcc/ira.h                                          |     2 +-
 gcc/is-a.h                                         |     2 +-
 gcc/iterator-utils.h                               |     2 +-
 gcc/jit/ChangeLog                                  |    21 +-
 gcc/jit/jit-playback.cc                            |    27 +-
 gcc/jit/jit-playback.h                             |     6 +-
 gcc/jit/jit-recording.cc                           |     3 +-
 gcc/jit/jit-recording.h                            |    27 +-
 gcc/json.cc                                        |     2 +-
 gcc/json.h                                         |     2 +-
 gcc/jump.cc                                        |     2 +-
 gcc/langhooks-def.h                                |     2 +-
 gcc/langhooks.cc                                   |     2 +-
 gcc/langhooks.h                                    |     2 +-
 gcc/lcm.cc                                         |     2 +-
 gcc/lcm.h                                          |     2 +-
 gcc/libfuncs.h                                     |     2 +-
 gcc/limitx.h                                       |     2 +-
 gcc/lists.cc                                       |     2 +-
 gcc/logical-location.h                             |     2 +-
 gcc/loop-doloop.cc                                 |     2 +-
 gcc/loop-init.cc                                   |     2 +-
 gcc/loop-invariant.cc                              |     4 +-
 gcc/loop-iv.cc                                     |     2 +-
 gcc/loop-unroll.cc                                 |     2 +-
 gcc/loop-unroll.h                                  |     2 +-
 gcc/lower-subreg.cc                                |     2 +-
 gcc/lower-subreg.h                                 |     2 +-
 gcc/lra-assigns.cc                                 |     2 +-
 gcc/lra-coalesce.cc                                |     2 +-
 gcc/lra-constraints.cc                             |    15 +-
 gcc/lra-eliminations.cc                            |     2 +-
 gcc/lra-int.h                                      |     2 +-
 gcc/lra-lives.cc                                   |     2 +-
 gcc/lra-remat.cc                                   |     2 +-
 gcc/lra-spills.cc                                  |     2 +-
 gcc/lra.cc                                         |     2 +-
 gcc/lra.h                                          |     2 +-
 gcc/lto-cgraph.cc                                  |     7 +-
 gcc/lto-compress.cc                                |     2 +-
 gcc/lto-compress.h                                 |     2 +-
 gcc/lto-opts.cc                                    |     3 +-
 gcc/lto-section-in.cc                              |     2 +-
 gcc/lto-section-names.h                            |     2 +-
 gcc/lto-section-out.cc                             |     2 +-
 gcc/lto-streamer-in.cc                             |     2 +-
 gcc/lto-streamer-out.cc                            |     5 +-
 gcc/lto-streamer.cc                                |     2 +-
 gcc/lto-streamer.h                                 |     2 +-
 gcc/lto-wrapper.cc                                 |     2 +-
 gcc/lto/ChangeLog                                  |    24 +-
 gcc/lto/lto-common.cc                              |    12 +
 gcc/lto/lto-lang.cc                                |     1 -
 gcc/lto/lto-partition.cc                           |     8 +-
 gcc/m2/COPYING.FDL                                 |   397 +
 gcc/m2/COPYING.RUNTIME                             |    73 +
 gcc/m2/COPYING3                                    |   675 +
 gcc/m2/COPYING3.LIB                                |   165 +
 gcc/m2/ChangeLog                                   |   994 +
 gcc/m2/Make-lang.in                                |  1669 +
 gcc/m2/Make-maintainer.in                          |   856 +
 gcc/m2/NEWS                                        |   231 +
 gcc/m2/README                                      |    35 +
 gcc/m2/config-lang.in                              |    83 +
 gcc/m2/config-make.in                              |     6 +
 gcc/m2/configure                                   |  4671 +++
 gcc/m2/configure.ac                                |    33 +
 gcc/m2/gm2-compiler/CLexBuf.def                    |   264 +
 gcc/m2/gm2-compiler/CLexBuf.mod                    |  1029 +
 gcc/m2/gm2-compiler/FifoQueue.def                  |   103 +
 gcc/m2/gm2-compiler/FifoQueue.mod                  |   170 +
 gcc/m2/gm2-compiler/Lists.def                      |   128 +
 gcc/m2/gm2-compiler/Lists.mod                      |   341 +
 gcc/m2/gm2-compiler/M2ALU.def                      |   989 +
 gcc/m2/gm2-compiler/M2ALU.mod                      |  5282 +++
 gcc/m2/gm2-compiler/M2AsmUtil.def                  |    55 +
 gcc/m2/gm2-compiler/M2AsmUtil.mod                  |   189 +
 gcc/m2/gm2-compiler/M2Base.def                     |   415 +
 gcc/m2/gm2-compiler/M2Base.mod                     |  2761 ++
 gcc/m2/gm2-compiler/M2BasicBlock.def               |    87 +
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |   355 +
 gcc/m2/gm2-compiler/M2Batch.def                    |   194 +
 gcc/m2/gm2-compiler/M2Batch.mod                    |   470 +
 gcc/m2/gm2-compiler/M2Bitset.def                   |    54 +
 gcc/m2/gm2-compiler/M2Bitset.mod                   |    89 +
 gcc/m2/gm2-compiler/M2CaseList.def                 |   123 +
 gcc/m2/gm2-compiler/M2CaseList.mod                 |   933 +
 gcc/m2/gm2-compiler/M2Check.def                    |    67 +
 gcc/m2/gm2-compiler/M2Check.mod                    |  1549 +
 gcc/m2/gm2-compiler/M2Code.def                     |    54 +
 gcc/m2/gm2-compiler/M2Code.mod                     |   528 +
 gcc/m2/gm2-compiler/M2ColorString.def              |   142 +
 gcc/m2/gm2-compiler/M2ColorString.mod              |   218 +
 gcc/m2/gm2-compiler/M2Comp.def                     |    70 +
 gcc/m2/gm2-compiler/M2Comp.mod                     |   652 +
 gcc/m2/gm2-compiler/M2Const.def                    |    39 +
 gcc/m2/gm2-compiler/M2Const.mod                    |   501 +
 gcc/m2/gm2-compiler/M2Debug.def                    |    49 +
 gcc/m2/gm2-compiler/M2Debug.mod                    |    57 +
 gcc/m2/gm2-compiler/M2DebugStack.def               |    51 +
 gcc/m2/gm2-compiler/M2DebugStack.mod               |   884 +
 gcc/m2/gm2-compiler/M2Defaults.def                 |    54 +
 gcc/m2/gm2-compiler/M2Defaults.mod                 |    64 +
 gcc/m2/gm2-compiler/M2DriverOptions.def            |    43 +
 gcc/m2/gm2-compiler/M2DriverOptions.mod            |    95 +
 gcc/m2/gm2-compiler/M2Emit.def                     |    59 +
 gcc/m2/gm2-compiler/M2Emit.mod                     |    82 +
 gcc/m2/gm2-compiler/M2Error.def                    |   364 +
 gcc/m2/gm2-compiler/M2Error.mod                    |  1181 +
 gcc/m2/gm2-compiler/M2EvalSym.def                  |    42 +
 gcc/m2/gm2-compiler/M2FileName.def                 |    74 +
 gcc/m2/gm2-compiler/M2FileName.mod                 |   106 +
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |   245 +
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |  6331 ++++
 gcc/m2/gm2-compiler/M2GenGCC.def                   |   103 +
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |  7193 ++++
 gcc/m2/gm2-compiler/M2Graph.def                    |    58 +
 gcc/m2/gm2-compiler/M2Graph.mod                    |   234 +
 gcc/m2/gm2-compiler/M2Lex.def                      |   106 +
 gcc/m2/gm2-compiler/M2Lex.mod                      |   418 +
 gcc/m2/gm2-compiler/M2LexBuf.def                   |   277 +
 gcc/m2/gm2-compiler/M2LexBuf.mod                   |  1231 +
 gcc/m2/gm2-compiler/M2MetaError.def                |   185 +
 gcc/m2/gm2-compiler/M2MetaError.mod                |  2477 ++
 gcc/m2/gm2-compiler/M2Optimize.def                 |    59 +
 gcc/m2/gm2-compiler/M2Optimize.mod                 |   521 +
 gcc/m2/gm2-compiler/M2Options.def                  |   818 +
 gcc/m2/gm2-compiler/M2Options.mod                  |  1249 +
 gcc/m2/gm2-compiler/M2Pass.def                     |   178 +
 gcc/m2/gm2-compiler/M2Pass.mod                     |   246 +
 gcc/m2/gm2-compiler/M2Preprocess.def               |    51 +
 gcc/m2/gm2-compiler/M2Preprocess.mod               |   152 +
 gcc/m2/gm2-compiler/M2Printf.def                   |    66 +
 gcc/m2/gm2-compiler/M2Printf.mod                   |   314 +
 gcc/m2/gm2-compiler/M2Quads.def                    |  2713 ++
 gcc/m2/gm2-compiler/M2Quads.mod                    | 15069 ++++++++
 gcc/m2/gm2-compiler/M2Quiet.def                    |    46 +
 gcc/m2/gm2-compiler/M2Quiet.mod                    |    74 +
 gcc/m2/gm2-compiler/M2Range.def                    |   418 +
 gcc/m2/gm2-compiler/M2Range.mod                    |  3472 ++
 gcc/m2/gm2-compiler/M2Reserved.def                 |   128 +
 gcc/m2/gm2-compiler/M2Reserved.mod                 |   358 +
 gcc/m2/gm2-compiler/M2SSA.def                      |    27 +
 gcc/m2/gm2-compiler/M2SSA.mod                      |   173 +
 gcc/m2/gm2-compiler/M2Scaffold.def                 |    74 +
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |   629 +
 gcc/m2/gm2-compiler/M2Scope.def                    |    65 +
 gcc/m2/gm2-compiler/M2Scope.mod                    |   496 +
 gcc/m2/gm2-compiler/M2Search.def                   |   115 +
 gcc/m2/gm2-compiler/M2Search.mod                   |   313 +
 gcc/m2/gm2-compiler/M2Size.def                     |    46 +
 gcc/m2/gm2-compiler/M2Size.mod                     |    52 +
 gcc/m2/gm2-compiler/M2StackAddress.def             |    99 +
 gcc/m2/gm2-compiler/M2StackAddress.mod             |   288 +
 gcc/m2/gm2-compiler/M2StackWord.def                |   106 +
 gcc/m2/gm2-compiler/M2StackWord.mod                |   300 +
 gcc/m2/gm2-compiler/M2Students.def                 |    54 +
 gcc/m2/gm2-compiler/M2Students.mod                 |   256 +
 gcc/m2/gm2-compiler/M2Swig.def                     |    44 +
 gcc/m2/gm2-compiler/M2Swig.mod                     |   985 +
 gcc/m2/gm2-compiler/M2System.def                   |   253 +
 gcc/m2/gm2-compiler/M2System.mod                   |   819 +
 gcc/m2/gm2-compiler/M2Version.def                  |    70 +
 gcc/m2/gm2-compiler/NameKey.def                    |   122 +
 gcc/m2/gm2-compiler/NameKey.mod                    |   417 +
 gcc/m2/gm2-compiler/ObjectFiles.def                |    71 +
 gcc/m2/gm2-compiler/ObjectFiles.mod                |   171 +
 gcc/m2/gm2-compiler/Output.def                     |   116 +
 gcc/m2/gm2-compiler/Output.mod                     |   200 +
 gcc/m2/gm2-compiler/P0SymBuild.def                 |   134 +
 gcc/m2/gm2-compiler/P0SymBuild.mod                 |   760 +
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |   931 +
 gcc/m2/gm2-compiler/P0SyntaxCheck.def              |    44 +
 gcc/m2/gm2-compiler/P1Build.bnf                    |  1050 +
 gcc/m2/gm2-compiler/P1Build.def                    |    44 +
 gcc/m2/gm2-compiler/P1SymBuild.def                 |   562 +
 gcc/m2/gm2-compiler/P1SymBuild.mod                 |  1160 +
 gcc/m2/gm2-compiler/P2Build.bnf                    |  1237 +
 gcc/m2/gm2-compiler/P2Build.def                    |    43 +
 gcc/m2/gm2-compiler/P2SymBuild.def                 |  1314 +
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |  3105 ++
 gcc/m2/gm2-compiler/P3Build.bnf                    |  1676 +
 gcc/m2/gm2-compiler/P3Build.def                    |    43 +
 gcc/m2/gm2-compiler/P3SymBuild.def                 |   395 +
 gcc/m2/gm2-compiler/P3SymBuild.mod                 |   690 +
 gcc/m2/gm2-compiler/PCBuild.bnf                    |  1263 +
 gcc/m2/gm2-compiler/PCBuild.def                    |    44 +
 gcc/m2/gm2-compiler/PCSymBuild.def                 |   497 +
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |  2292 ++
 gcc/m2/gm2-compiler/PHBuild.bnf                    |  1264 +
 gcc/m2/gm2-compiler/PHBuild.def                    |    44 +
 gcc/m2/gm2-compiler/README                         |     1 +
 gcc/m2/gm2-compiler/Sets.def                       |   104 +
 gcc/m2/gm2-compiler/Sets.mod                       |   318 +
 gcc/m2/gm2-compiler/SymbolConversion.def           |    87 +
 gcc/m2/gm2-compiler/SymbolConversion.mod           |   247 +
 gcc/m2/gm2-compiler/SymbolKey.def                  |   139 +
 gcc/m2/gm2-compiler/SymbolKey.mod                  |   407 +
 gcc/m2/gm2-compiler/SymbolTable.def                |  3525 ++
 gcc/m2/gm2-compiler/SymbolTable.mod                | 14319 ++++++++
 gcc/m2/gm2-compiler/bnflex.def                     |   156 +
 gcc/m2/gm2-compiler/bnflex.mod                     |   417 +
 gcc/m2/gm2-compiler/cflex.def                      |   105 +
 gcc/m2/gm2-compiler/gm2.mod                        |    52 +
 gcc/m2/gm2-compiler/gm2lcc.mod                     |   842 +
 gcc/m2/gm2-compiler/gm2lgen.mod                    |   424 +
 gcc/m2/gm2-compiler/gm2lorder.mod                  |   269 +
 gcc/m2/gm2-compiler/m2flex.def                     |   101 +
 gcc/m2/gm2-compiler/ppg.mod                        |  5515 +++
 gcc/m2/gm2-gcc/README                              |     5 +
 gcc/m2/gm2-gcc/dynamicstrings.h                    |    38 +
 gcc/m2/gm2-gcc/gcc-consolidation.h                 |    92 +
 gcc/m2/gm2-gcc/init.cc                             |   196 +
 gcc/m2/gm2-gcc/init.def                            |    43 +
 gcc/m2/gm2-gcc/init.h                              |    35 +
 gcc/m2/gm2-gcc/m2assert.cc                         |    41 +
 gcc/m2/gm2-gcc/m2assert.h                          |    68 +
 gcc/m2/gm2-gcc/m2block.cc                          |   770 +
 gcc/m2/gm2-gcc/m2block.def                         |   225 +
 gcc/m2/gm2-gcc/m2block.h                           |    77 +
 gcc/m2/gm2-gcc/m2builtins.cc                       |  1330 +
 gcc/m2/gm2-gcc/m2builtins.def                      |   121 +
 gcc/m2/gm2-gcc/m2builtins.h                        |    56 +
 gcc/m2/gm2-gcc/m2color.cc                          |    66 +
 gcc/m2/gm2-gcc/m2color.def                         |    57 +
 gcc/m2/gm2-gcc/m2color.h                           |    52 +
 gcc/m2/gm2-gcc/m2configure.cc                      |   101 +
 gcc/m2/gm2-gcc/m2configure.def                     |    44 +
 gcc/m2/gm2-gcc/m2configure.h                       |    44 +
 gcc/m2/gm2-gcc/m2convert.cc                        |   659 +
 gcc/m2/gm2-gcc/m2convert.def                       |    98 +
 gcc/m2/gm2-gcc/m2convert.h                         |    54 +
 gcc/m2/gm2-gcc/m2decl.cc                           |   453 +
 gcc/m2/gm2-gcc/m2decl.def                          |   203 +
 gcc/m2/gm2-gcc/m2decl.h                            |    82 +
 gcc/m2/gm2-gcc/m2except.cc                         |   623 +
 gcc/m2/gm2-gcc/m2except.def                        |    79 +
 gcc/m2/gm2-gcc/m2except.h                          |    70 +
 gcc/m2/gm2-gcc/m2expr.cc                           |  4286 +++
 gcc/m2/gm2-gcc/m2expr.def                          |   700 +
 gcc/m2/gm2-gcc/m2expr.h                            |   244 +
 gcc/m2/gm2-gcc/m2linemap.cc                        |   272 +
 gcc/m2/gm2-gcc/m2linemap.def                       |    56 +
 gcc/m2/gm2-gcc/m2linemap.h                         |    72 +
 gcc/m2/gm2-gcc/m2misc.cc                           |    56 +
 gcc/m2/gm2-gcc/m2misc.def                          |    29 +
 gcc/m2/gm2-gcc/m2misc.h                            |    44 +
 gcc/m2/gm2-gcc/m2options.h                         |   126 +
 gcc/m2/gm2-gcc/m2range.h                           |    40 +
 gcc/m2/gm2-gcc/m2search.h                          |    35 +
 gcc/m2/gm2-gcc/m2statement.cc                      |   955 +
 gcc/m2/gm2-gcc/m2statement.def                     |   312 +
 gcc/m2/gm2-gcc/m2statement.h                       |   111 +
 gcc/m2/gm2-gcc/m2top.cc                            |    65 +
 gcc/m2/gm2-gcc/m2top.def                           |    46 +
 gcc/m2/gm2-gcc/m2top.h                             |    44 +
 gcc/m2/gm2-gcc/m2tree.cc                           |   132 +
 gcc/m2/gm2-gcc/m2tree.def                          |    41 +
 gcc/m2/gm2-gcc/m2tree.h                            |    58 +
 gcc/m2/gm2-gcc/m2treelib.cc                        |   430 +
 gcc/m2/gm2-gcc/m2treelib.def                       |   109 +
 gcc/m2/gm2-gcc/m2treelib.h                         |    66 +
 gcc/m2/gm2-gcc/m2type.cc                           |  3092 ++
 gcc/m2/gm2-gcc/m2type.def                          |   986 +
 gcc/m2/gm2-gcc/m2type.h                            |   222 +
 gcc/m2/gm2-gcc/rtegraph.cc                         |   527 +
 gcc/m2/gm2-gcc/rtegraph.h                          |    42 +
 gcc/m2/gm2-ici/M2Emit.mod                          |   179 +
 gcc/m2/gm2-ici/README                              |     3 +
 gcc/m2/gm2-ici/m2linemap.c                         |    38 +
 gcc/m2/gm2-internals.texi                          |  1067 +
 gcc/m2/gm2-lang.cc                                 |   892 +
 gcc/m2/gm2-lang.h                                  |    56 +
 gcc/m2/gm2-libiberty/README                        |     2 +
 gcc/m2/gm2-libiberty/choosetemp.def                |    34 +
 gcc/m2/gm2-libiberty/pexecute.def                  |    82 +
 gcc/m2/gm2-libs-ch/M2LINK.c                        |    44 +
 gcc/m2/gm2-libs-ch/README                          |     3 +
 gcc/m2/gm2-libs-ch/RTcodummy.c                     |   136 +
 gcc/m2/gm2-libs-ch/RTintdummy.c                    |    50 +
 gcc/m2/gm2-libs-ch/Selective.c                     |   246 +
 gcc/m2/gm2-libs-ch/SysExceptions.c                 |   243 +
 gcc/m2/gm2-libs-ch/UnixArgs.cc                     |    90 +
 gcc/m2/gm2-libs-ch/cgetopt.c                       |   163 +
 gcc/m2/gm2-libs-ch/choosetemp.c                    |    58 +
 gcc/m2/gm2-libs-ch/dtoa.cc                         |   205 +
 gcc/m2/gm2-libs-ch/errno.c                         |    59 +
 gcc/m2/gm2-libs-ch/host.c                          |    64 +
 gcc/m2/gm2-libs-ch/ldtoa.cc                        |   134 +
 gcc/m2/gm2-libs-ch/m2rts.h                         |    41 +
 gcc/m2/gm2-libs-ch/termios.c                       |  1936 +
 gcc/m2/gm2-libs-ch/tools.c                         |    36 +
 gcc/m2/gm2-libs-ch/wrapc.c                         |   242 +
 gcc/m2/gm2-libs-ch/xlibc.c                         |    48 +
 gcc/m2/gm2-libs-coroutines/Debug.def               |    79 +
 gcc/m2/gm2-libs-coroutines/Debug.mod               |   180 +
 gcc/m2/gm2-libs-coroutines/Executive.def           |   152 +
 gcc/m2/gm2-libs-coroutines/Executive.mod           |   962 +
 gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def        |    63 +
 gcc/m2/gm2-libs-coroutines/README.texi             |     8 +
 gcc/m2/gm2-libs-coroutines/SYSTEM.def              |   278 +
 gcc/m2/gm2-libs-coroutines/SYSTEM.mod              |   484 +
 gcc/m2/gm2-libs-coroutines/TimerHandler.def        |   102 +
 gcc/m2/gm2-libs-coroutines/TimerHandler.mod        |   758 +
 gcc/m2/gm2-libs-iso/COROUTINES.def                 |   112 +
 gcc/m2/gm2-libs-iso/COROUTINES.mod                 |   600 +
 gcc/m2/gm2-libs-iso/ChanConsts.def                 |    64 +
 gcc/m2/gm2-libs-iso/ChanConsts.h                   |    47 +
 gcc/m2/gm2-libs-iso/ChanConsts.mod                 |    29 +
 gcc/m2/gm2-libs-iso/CharClass.def                  |    35 +
 gcc/m2/gm2-libs-iso/CharClass.mod                  |    81 +
 gcc/m2/gm2-libs-iso/ClientSocket.def               |    59 +
 gcc/m2/gm2-libs-iso/ClientSocket.mod               |   468 +
 gcc/m2/gm2-libs-iso/ComplexMath.def                |    73 +
 gcc/m2/gm2-libs-iso/ComplexMath.mod                |   164 +
 gcc/m2/gm2-libs-iso/ConvStringLong.def             |    60 +
 gcc/m2/gm2-libs-iso/ConvStringLong.mod             |   292 +
 gcc/m2/gm2-libs-iso/ConvStringReal.def             |    60 +
 gcc/m2/gm2-libs-iso/ConvStringReal.mod             |   299 +
 gcc/m2/gm2-libs-iso/ConvTypes.def                  |    37 +
 gcc/m2/gm2-libs-iso/ConvTypes.mod                  |    29 +
 gcc/m2/gm2-libs-iso/EXCEPTIONS.def                 |    58 +
 gcc/m2/gm2-libs-iso/EXCEPTIONS.mod                 |   138 +
 gcc/m2/gm2-libs-iso/ErrnoCategory.def              |    74 +
 gcc/m2/gm2-libs-iso/GeneralUserExceptions.def      |    36 +
 gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod      |    87 +
 gcc/m2/gm2-libs-iso/IOChan.def                     |   177 +
 gcc/m2/gm2-libs-iso/IOChan.mod                     |   550 +
 gcc/m2/gm2-libs-iso/IOConsts.def                   |    28 +
 gcc/m2/gm2-libs-iso/IOConsts.mod                   |    29 +
 gcc/m2/gm2-libs-iso/IOLink.def                     |   142 +
 gcc/m2/gm2-libs-iso/IOLink.mod                     |   373 +
 gcc/m2/gm2-libs-iso/IOResult.def                   |    37 +
 gcc/m2/gm2-libs-iso/IOResult.mod                   |    37 +
 gcc/m2/gm2-libs-iso/LongComplexMath.def            |    73 +
 gcc/m2/gm2-libs-iso/LongComplexMath.mod            |   164 +
 gcc/m2/gm2-libs-iso/LongConv.def                   |    61 +
 gcc/m2/gm2-libs-iso/LongConv.mod                   |   350 +
 gcc/m2/gm2-libs-iso/LongIO.def                     |    68 +
 gcc/m2/gm2-libs-iso/LongIO.mod                     |   172 +
 gcc/m2/gm2-libs-iso/LongMath.def                   |    62 +
 gcc/m2/gm2-libs-iso/LongMath.mod                   |   110 +
 gcc/m2/gm2-libs-iso/LongStr.def                    |    73 +
 gcc/m2/gm2-libs-iso/LongStr.mod                    |   150 +
 gcc/m2/gm2-libs-iso/LongWholeIO.def                |    69 +
 gcc/m2/gm2-libs-iso/LongWholeIO.mod                |   175 +
 gcc/m2/gm2-libs-iso/LowLong.def                    |    85 +
 gcc/m2/gm2-libs-iso/LowLong.mod                    |   299 +
 gcc/m2/gm2-libs-iso/LowReal.def                    |    85 +
 gcc/m2/gm2-libs-iso/LowReal.mod                    |   299 +
 gcc/m2/gm2-libs-iso/LowShort.def                   |    99 +
 gcc/m2/gm2-libs-iso/LowShort.mod                   |   299 +
 gcc/m2/gm2-libs-iso/M2EXCEPTION.def                |    35 +
 gcc/m2/gm2-libs-iso/M2EXCEPTION.mod                |    62 +
 gcc/m2/gm2-libs-iso/M2RTS.def                      |   193 +
 gcc/m2/gm2-libs-iso/M2RTS.mod                      |   616 +
 gcc/m2/gm2-libs-iso/MemStream.def                  |   120 +
 gcc/m2/gm2-libs-iso/MemStream.mod                  |   748 +
 gcc/m2/gm2-libs-iso/Preemptive.def                 |    38 +
 gcc/m2/gm2-libs-iso/Preemptive.mod                 |   125 +
 gcc/m2/gm2-libs-iso/Processes.def                  |   159 +
 gcc/m2/gm2-libs-iso/Processes.mod                  |   730 +
 gcc/m2/gm2-libs-iso/ProgramArgs.def                |    39 +
 gcc/m2/gm2-libs-iso/ProgramArgs.mod                |   482 +
 gcc/m2/gm2-libs-iso/README.texi                    |    79 +
 gcc/m2/gm2-libs-iso/RTco.def                       |    76 +
 gcc/m2/gm2-libs-iso/RTdata.def                     |    79 +
 gcc/m2/gm2-libs-iso/RTdata.mod                     |   167 +
 gcc/m2/gm2-libs-iso/RTentity.def                   |    58 +
 gcc/m2/gm2-libs-iso/RTentity.mod                   |   300 +
 gcc/m2/gm2-libs-iso/RTfio.def                      |   123 +
 gcc/m2/gm2-libs-iso/RTfio.mod                      |   178 +
 gcc/m2/gm2-libs-iso/RTgen.def                      |   129 +
 gcc/m2/gm2-libs-iso/RTgen.mod                      |   483 +
 gcc/m2/gm2-libs-iso/RTgenif.def                    |   159 +
 gcc/m2/gm2-libs-iso/RTgenif.mod                    |   200 +
 gcc/m2/gm2-libs-iso/RTio.def                       |   110 +
 gcc/m2/gm2-libs-iso/RTio.mod                       |   133 +
 gcc/m2/gm2-libs-iso/RandomNumber.def               |   131 +
 gcc/m2/gm2-libs-iso/RandomNumber.mod               |   200 +
 gcc/m2/gm2-libs-iso/RawIO.def                      |    32 +
 gcc/m2/gm2-libs-iso/RawIO.mod                      |   108 +
 gcc/m2/gm2-libs-iso/RealConv.def                   |    61 +
 gcc/m2/gm2-libs-iso/RealConv.mod                   |   349 +
 gcc/m2/gm2-libs-iso/RealIO.def                     |    67 +
 gcc/m2/gm2-libs-iso/RealIO.mod                     |   172 +
 gcc/m2/gm2-libs-iso/RealMath.def                   |    62 +
 gcc/m2/gm2-libs-iso/RealMath.mod                   |   109 +
 gcc/m2/gm2-libs-iso/RealStr.def                    |    73 +
 gcc/m2/gm2-libs-iso/RealStr.mod                    |   150 +
 gcc/m2/gm2-libs-iso/RndFile.def                    |   116 +
 gcc/m2/gm2-libs-iso/RndFile.mod                    |   511 +
 gcc/m2/gm2-libs-iso/SIOResult.def                  |    37 +
 gcc/m2/gm2-libs-iso/SIOResult.mod                  |    37 +
 gcc/m2/gm2-libs-iso/SLongIO.def                    |    65 +
 gcc/m2/gm2-libs-iso/SLongIO.mod                    |    93 +
 gcc/m2/gm2-libs-iso/SLongWholeIO.def               |    67 +
 gcc/m2/gm2-libs-iso/SLongWholeIO.mod               |    78 +
 gcc/m2/gm2-libs-iso/SRawIO.def                     |    31 +
 gcc/m2/gm2-libs-iso/SRawIO.mod                     |    55 +
 gcc/m2/gm2-libs-iso/SRealIO.def                    |    62 +
 gcc/m2/gm2-libs-iso/SRealIO.mod                    |    93 +
 gcc/m2/gm2-libs-iso/SShortIO.def                   |    80 +
 gcc/m2/gm2-libs-iso/SShortIO.mod                   |    93 +
 gcc/m2/gm2-libs-iso/SShortWholeIO.def              |    67 +
 gcc/m2/gm2-libs-iso/SShortWholeIO.mod              |    78 +
 gcc/m2/gm2-libs-iso/STextIO.def                    |    65 +
 gcc/m2/gm2-libs-iso/STextIO.mod                    |   118 +
 gcc/m2/gm2-libs-iso/SWholeIO.def                   |    52 +
 gcc/m2/gm2-libs-iso/SWholeIO.mod                   |    78 +
 gcc/m2/gm2-libs-iso/SYSTEM.def                     |   235 +
 gcc/m2/gm2-libs-iso/SYSTEM.mod                     |   273 +
 gcc/m2/gm2-libs-iso/Semaphores.def                 |    51 +
 gcc/m2/gm2-libs-iso/Semaphores.mod                 |   287 +
 gcc/m2/gm2-libs-iso/SeqFile.def                    |   115 +
 gcc/m2/gm2-libs-iso/SeqFile.mod                    |   455 +
 gcc/m2/gm2-libs-iso/ShortComplexMath.def           |    88 +
 gcc/m2/gm2-libs-iso/ShortComplexMath.mod           |   164 +
 gcc/m2/gm2-libs-iso/ShortIO.def                    |    82 +
 gcc/m2/gm2-libs-iso/ShortIO.mod                    |   105 +
 gcc/m2/gm2-libs-iso/ShortWholeIO.def               |    69 +
 gcc/m2/gm2-libs-iso/ShortWholeIO.mod               |   175 +
 gcc/m2/gm2-libs-iso/SimpleCipher.def               |    60 +
 gcc/m2/gm2-libs-iso/SimpleCipher.mod               |   452 +
 gcc/m2/gm2-libs-iso/StdChans.def                   |    67 +
 gcc/m2/gm2-libs-iso/StdChans.mod                   |   312 +
 gcc/m2/gm2-libs-iso/Storage.def                    |    57 +
 gcc/m2/gm2-libs-iso/Storage.mod                    |   176 +
 gcc/m2/gm2-libs-iso/StreamFile.def                 |    56 +
 gcc/m2/gm2-libs-iso/StreamFile.mod                 |   290 +
 gcc/m2/gm2-libs-iso/StringChan.def                 |    65 +
 gcc/m2/gm2-libs-iso/StringChan.mod                 |    76 +
 gcc/m2/gm2-libs-iso/Strings.def                    |   157 +
 gcc/m2/gm2-libs-iso/Strings.mod                    |   524 +
 gcc/m2/gm2-libs-iso/SysClock.def                   |    61 +
 gcc/m2/gm2-libs-iso/SysClock.mod                   |   277 +
 gcc/m2/gm2-libs-iso/TERMINATION.def                |    22 +
 gcc/m2/gm2-libs-iso/TERMINATION.mod                |    53 +
 gcc/m2/gm2-libs-iso/TermFile.def                   |    68 +
 gcc/m2/gm2-libs-iso/TermFile.mod                   |   639 +
 gcc/m2/gm2-libs-iso/TextIO.def                     |    74 +
 gcc/m2/gm2-libs-iso/TextIO.mod                     |   243 +
 gcc/m2/gm2-libs-iso/WholeConv.def                  |    73 +
 gcc/m2/gm2-libs-iso/WholeConv.mod                  |   374 +
 gcc/m2/gm2-libs-iso/WholeIO.def                    |    54 +
 gcc/m2/gm2-libs-iso/WholeIO.mod                    |   175 +
 gcc/m2/gm2-libs-iso/WholeStr.def                   |    56 +
 gcc/m2/gm2-libs-iso/WholeStr.mod                   |    99 +
 gcc/m2/gm2-libs-iso/wrapsock.c                     |   260 +
 gcc/m2/gm2-libs-iso/wrapsock.def                   |   125 +
 gcc/m2/gm2-libs-iso/wraptime.c                     |   292 +
 gcc/m2/gm2-libs-iso/wraptime.def                   |   207 +
 gcc/m2/gm2-libs-min/M2RTS.def                      |    52 +
 gcc/m2/gm2-libs-min/M2RTS.mod                      |    79 +
 gcc/m2/gm2-libs-min/SYSTEM.def                     |    45 +
 gcc/m2/gm2-libs-min/SYSTEM.mod                     |    29 +
 gcc/m2/gm2-libs-min/libc.c                         |    40 +
 gcc/m2/gm2-libs-min/libc.def                       |    35 +
 gcc/m2/gm2-libs-pim/BitBlockOps.def                |   132 +
 gcc/m2/gm2-libs-pim/BitBlockOps.mod                |   303 +
 gcc/m2/gm2-libs-pim/BitByteOps.def                 |   143 +
 gcc/m2/gm2-libs-pim/BitByteOps.mod                 |   227 +
 gcc/m2/gm2-libs-pim/BitWordOps.def                 |   143 +
 gcc/m2/gm2-libs-pim/BitWordOps.mod                 |   252 +
 gcc/m2/gm2-libs-pim/BlockOps.def                   |    90 +
 gcc/m2/gm2-libs-pim/BlockOps.mod                   |   193 +
 gcc/m2/gm2-libs-pim/Break.c                        |   128 +
 gcc/m2/gm2-libs-pim/Break.def                      |    65 +
 gcc/m2/gm2-libs-pim/CardinalIO.def                 |   146 +
 gcc/m2/gm2-libs-pim/CardinalIO.mod                 |   257 +
 gcc/m2/gm2-libs-pim/Conversions.def                |    55 +
 gcc/m2/gm2-libs-pim/Conversions.mod                |   126 +
 gcc/m2/gm2-libs-pim/DebugPMD.def                   |    29 +
 gcc/m2/gm2-libs-pim/DebugPMD.mod                   |    29 +
 gcc/m2/gm2-libs-pim/DebugTrace.def                 |    29 +
 gcc/m2/gm2-libs-pim/DebugTrace.mod                 |    29 +
 gcc/m2/gm2-libs-pim/Delay.def                      |    39 +
 gcc/m2/gm2-libs-pim/Delay.mod                      |    43 +
 gcc/m2/gm2-libs-pim/Display.def                    |    41 +
 gcc/m2/gm2-libs-pim/Display.mod                    |    54 +
 gcc/m2/gm2-libs-pim/ErrorCode.def                  |    56 +
 gcc/m2/gm2-libs-pim/ErrorCode.mod                  |    71 +
 gcc/m2/gm2-libs-pim/FileSystem.def                 |   275 +
 gcc/m2/gm2-libs-pim/FileSystem.mod                 |   658 +
 gcc/m2/gm2-libs-pim/FloatingUtilities.def          |   105 +
 gcc/m2/gm2-libs-pim/FloatingUtilities.mod          |   153 +
 gcc/m2/gm2-libs-pim/InOut.def                      |   190 +
 gcc/m2/gm2-libs-pim/InOut.mod                      |   434 +
 gcc/m2/gm2-libs-pim/Keyboard.def                   |    48 +
 gcc/m2/gm2-libs-pim/Keyboard.mod                   |    74 +
 gcc/m2/gm2-libs-pim/LongIO.def                     |    38 +
 gcc/m2/gm2-libs-pim/LongIO.mod                     |    65 +
 gcc/m2/gm2-libs-pim/NumberConversion.def           |    31 +
 gcc/m2/gm2-libs-pim/NumberConversion.mod           |    31 +
 gcc/m2/gm2-libs-pim/README.texi                    |    44 +
 gcc/m2/gm2-libs-pim/Random.def                     |    83 +
 gcc/m2/gm2-libs-pim/Random.mod                     |   133 +
 gcc/m2/gm2-libs-pim/RealConversions.def            |   135 +
 gcc/m2/gm2-libs-pim/RealConversions.mod            |   467 +
 gcc/m2/gm2-libs-pim/RealInOut.def                  |   124 +
 gcc/m2/gm2-libs-pim/RealInOut.mod                  |   248 +
 gcc/m2/gm2-libs-pim/Strings.def                    |    92 +
 gcc/m2/gm2-libs-pim/Strings.mod                    |   179 +
 gcc/m2/gm2-libs-pim/Termbase.def                   |   107 +
 gcc/m2/gm2-libs-pim/Termbase.mod                   |   220 +
 gcc/m2/gm2-libs-pim/Terminal.def                   |    91 +
 gcc/m2/gm2-libs-pim/Terminal.mod                   |   142 +
 gcc/m2/gm2-libs-pim/TimeDate.def                   |    98 +
 gcc/m2/gm2-libs-pim/TimeDate.mod                   |   140 +
 gcc/m2/gm2-libs/ASCII.def                          |    54 +
 gcc/m2/gm2-libs/ASCII.mod                          |    29 +
 gcc/m2/gm2-libs/Args.def                           |    48 +
 gcc/m2/gm2-libs/Args.mod                           |    89 +
 gcc/m2/gm2-libs/Assertion.def                      |    40 +
 gcc/m2/gm2-libs/Assertion.mod                      |    46 +
 gcc/m2/gm2-libs/Break.def                          |    29 +
 gcc/m2/gm2-libs/Break.mod                          |    29 +
 gcc/m2/gm2-libs/Builtins.def                       |   239 +
 gcc/m2/gm2-libs/Builtins.mod                       |   686 +
 gcc/m2/gm2-libs/COROUTINES.def                     |    36 +
 gcc/m2/gm2-libs/COROUTINES.mod                     |    29 +
 gcc/m2/gm2-libs/CmdArgs.def                        |    49 +
 gcc/m2/gm2-libs/CmdArgs.mod                        |   224 +
 gcc/m2/gm2-libs/Debug.def                          |    61 +
 gcc/m2/gm2-libs/Debug.mod                          |   107 +
 gcc/m2/gm2-libs/DynamicStrings.def                 |   378 +
 gcc/m2/gm2-libs/DynamicStrings.mod                 |  1878 +
 gcc/m2/gm2-libs/Environment.def                    |    53 +
 gcc/m2/gm2-libs/Environment.mod                    |    78 +
 gcc/m2/gm2-libs/FIO.def                            |   344 +
 gcc/m2/gm2-libs/FIO.mod                            |  1712 +
 gcc/m2/gm2-libs/FormatStrings.def                  |    83 +
 gcc/m2/gm2-libs/FormatStrings.mod                  |   580 +
 gcc/m2/gm2-libs/FpuIO.def                          |    56 +
 gcc/m2/gm2-libs/FpuIO.mod                          |   190 +
 gcc/m2/gm2-libs/GetOpt.def                         |   124 +
 gcc/m2/gm2-libs/GetOpt.mod                         |   213 +
 gcc/m2/gm2-libs/IO.def                             |    85 +
 gcc/m2/gm2-libs/IO.mod                             |   365 +
 gcc/m2/gm2-libs/Indexing.def                       |   133 +
 gcc/m2/gm2-libs/Indexing.mod                       |   345 +
 gcc/m2/gm2-libs/LMathLib0.def                      |    44 +
 gcc/m2/gm2-libs/LMathLib0.mod                      |    81 +
 gcc/m2/gm2-libs/LegacyReal.def                     |    33 +
 gcc/m2/gm2-libs/LegacyReal.mod                     |    29 +
 gcc/m2/gm2-libs/M2Dependent.def                    |    62 +
 gcc/m2/gm2-libs/M2Dependent.mod                    |   830 +
 gcc/m2/gm2-libs/M2EXCEPTION.def                    |    54 +
 gcc/m2/gm2-libs/M2EXCEPTION.mod                    |    69 +
 gcc/m2/gm2-libs/M2LINK.def                         |    41 +
 gcc/m2/gm2-libs/M2RTS.def                          |   187 +
 gcc/m2/gm2-libs/M2RTS.mod                          |   547 +
 gcc/m2/gm2-libs/MathLib0.def                       |    44 +
 gcc/m2/gm2-libs/MathLib0.mod                       |   161 +
 gcc/m2/gm2-libs/MemUtils.def                       |    47 +
 gcc/m2/gm2-libs/MemUtils.mod                       |    85 +
 gcc/m2/gm2-libs/NumberIO.def                       |    83 +
 gcc/m2/gm2-libs/NumberIO.mod                       |   600 +
 gcc/m2/gm2-libs/OptLib.def                         |   106 +
 gcc/m2/gm2-libs/OptLib.mod                         |   279 +
 gcc/m2/gm2-libs/PushBackInput.def                  |   135 +
 gcc/m2/gm2-libs/PushBackInput.mod                  |   307 +
 gcc/m2/gm2-libs/README.texi                        |    18 +
 gcc/m2/gm2-libs/RTExceptions.def                   |   195 +
 gcc/m2/gm2-libs/RTExceptions.mod                   |   835 +
 gcc/m2/gm2-libs/RTint.def                          |   127 +
 gcc/m2/gm2-libs/RTint.mod                          |   847 +
 gcc/m2/gm2-libs/SArgs.def                          |    51 +
 gcc/m2/gm2-libs/SArgs.mod                          |    91 +
 gcc/m2/gm2-libs/SCmdArgs.def                       |    51 +
 gcc/m2/gm2-libs/SCmdArgs.mod                       |   211 +
 gcc/m2/gm2-libs/SEnvironment.def                   |    54 +
 gcc/m2/gm2-libs/SEnvironment.mod                   |    90 +
 gcc/m2/gm2-libs/SFIO.def                           |    94 +
 gcc/m2/gm2-libs/SFIO.mod                           |   148 +
 gcc/m2/gm2-libs/SMathLib0.def                      |    44 +
 gcc/m2/gm2-libs/SMathLib0.mod                      |    81 +
 gcc/m2/gm2-libs/SYSTEM.def                         |   197 +
 gcc/m2/gm2-libs/SYSTEM.mod                         |   273 +
 gcc/m2/gm2-libs/Scan.def                           |    85 +
 gcc/m2/gm2-libs/Scan.mod                           |   420 +
 gcc/m2/gm2-libs/Selective.def                      |    72 +
 gcc/m2/gm2-libs/StdIO.def                          |   102 +
 gcc/m2/gm2-libs/StdIO.mod                          |   165 +
 gcc/m2/gm2-libs/Storage.def                        |    69 +
 gcc/m2/gm2-libs/Storage.mod                        |    57 +
 gcc/m2/gm2-libs/StrCase.def                        |    67 +
 gcc/m2/gm2-libs/StrCase.mod                        |   116 +
 gcc/m2/gm2-libs/StrIO.def                          |    57 +
 gcc/m2/gm2-libs/StrIO.mod                          |   194 +
 gcc/m2/gm2-libs/StrLib.def                         |    86 +
 gcc/m2/gm2-libs/StrLib.mod                         |   220 +
 gcc/m2/gm2-libs/StringConvert.def                  |   337 +
 gcc/m2/gm2-libs/StringConvert.mod                  |  1406 +
 gcc/m2/gm2-libs/SysExceptions.def                  |    47 +
 gcc/m2/gm2-libs/SysStorage.def                     |    81 +
 gcc/m2/gm2-libs/SysStorage.mod                     |   181 +
 gcc/m2/gm2-libs/TimeString.def                     |    40 +
 gcc/m2/gm2-libs/TimeString.mod                     |    62 +
 gcc/m2/gm2-libs/UnixArgs.def                       |    38 +
 gcc/m2/gm2-libs/cbuiltin.def                       |   208 +
 gcc/m2/gm2-libs/cgetopt.def                        |   107 +
 gcc/m2/gm2-libs/config-host                        |  5629 +++
 gcc/m2/gm2-libs/config-host.in                     |   148 +
 gcc/m2/gm2-libs/cxxabi.def                         |    41 +
 gcc/m2/gm2-libs/dtoa.def                           |    59 +
 gcc/m2/gm2-libs/errno.def                          |    37 +
 gcc/m2/gm2-libs/gdbif.def                          |    60 +
 gcc/m2/gm2-libs/gdbif.mod                          |   109 +
 gcc/m2/gm2-libs/gm2-libs-host.h.in                 |   324 +
 gcc/m2/gm2-libs/ldtoa.def                          |    59 +
 gcc/m2/gm2-libs/libc.def                           |   476 +
 gcc/m2/gm2-libs/libm.def                           |    92 +
 gcc/m2/gm2-libs/sckt.def                           |   160 +
 gcc/m2/gm2-libs/termios.def                        |   233 +
 gcc/m2/gm2-libs/wrapc.def                          |   124 +
 gcc/m2/gm2config.h.in                              |    70 +
 gcc/m2/gm2spec.cc                                  |   946 +
 gcc/m2/gm2version.h                                |    22 +
 gcc/m2/images/LICENSE.IMG                          |    20 +
 gcc/m2/images/gnu.eps                              |   547 +
 gcc/m2/images/gnupng                               |     0
 gcc/m2/init/README                                 |     3 +
 gcc/m2/init/mcinit                                 |   137 +
 gcc/m2/init/ppginit                                |    53 +
 gcc/m2/lang-specs.h                                |    38 +
 gcc/m2/lang.opt                                    |   352 +
 gcc/m2/m2-tree.def                                 |    24 +
 gcc/m2/m2-tree.h                                   |    48 +
 gcc/m2/m2.flex                                     |   760 +
 gcc/m2/m2pp.cc                                     |  2647 ++
 gcc/m2/m2pp.h                                      |    43 +
 gcc/m2/mc-boot-ch/GBuiltins.c                      |    43 +
 gcc/m2/mc-boot-ch/GM2LINK.c                        |    27 +
 gcc/m2/mc-boot-ch/GRTco.c                          |   126 +
 gcc/m2/mc-boot-ch/GSYSTEM.c                        |    38 +
 gcc/m2/mc-boot-ch/GSelective.c                     |   275 +
 gcc/m2/mc-boot-ch/GSysExceptions.c                 |   237 +
 gcc/m2/mc-boot-ch/GUnixArgs.cc                     |    91 +
 gcc/m2/mc-boot-ch/Gabort.c                         |    30 +
 gcc/m2/mc-boot-ch/Gcbuiltin.c                      |   173 +
 gcc/m2/mc-boot-ch/Gdtoa.c                          |   184 +
 gcc/m2/mc-boot-ch/Gerrno.c                         |    54 +
 gcc/m2/mc-boot-ch/Gldtoa.c                         |   107 +
 gcc/m2/mc-boot-ch/Glibc.c                          |   242 +
 gcc/m2/mc-boot-ch/Glibm.c                          |   224 +
 gcc/m2/mc-boot-ch/Gmcrts.c                         |    54 +
 gcc/m2/mc-boot-ch/Gmcrts.h                         |    37 +
 gcc/m2/mc-boot-ch/Gnetwork.h                       |    56 +
 gcc/m2/mc-boot-ch/Gtermios.cc                      |  1947 +
 gcc/m2/mc-boot-ch/Gwrapc.c                         |   183 +
 gcc/m2/mc-boot-ch/README                           |     2 +
 gcc/m2/mc-boot-ch/m2rts.h                          |    41 +
 gcc/m2/mc-boot-ch/network.c                        |    40 +
 gcc/m2/mc-boot/GASCII.c                            |    86 +
 gcc/m2/mc-boot/GASCII.h                            |    94 +
 gcc/m2/mc-boot/GArgs.c                             |   120 +
 gcc/m2/mc-boot/GArgs.h                             |    69 +
 gcc/m2/mc-boot/GAssertion.c                        |    71 +
 gcc/m2/mc-boot/GAssertion.h                        |    62 +
 gcc/m2/mc-boot/GBreak.c                            |    47 +
 gcc/m2/mc-boot/GBreak.h                            |    55 +
 gcc/m2/mc-boot/GCOROUTINES.h                       |    60 +
 gcc/m2/mc-boot/GCmdArgs.c                          |   322 +
 gcc/m2/mc-boot/GCmdArgs.h                          |    69 +
 gcc/m2/mc-boot/GDebug.c                            |   168 +
 gcc/m2/mc-boot/GDebug.h                            |    72 +
 gcc/m2/mc-boot/GDynamicStrings.c                   |  2686 ++
 gcc/m2/mc-boot/GDynamicStrings.h                   |   334 +
 gcc/m2/mc-boot/GEnvironment.c                      |   129 +
 gcc/m2/mc-boot/GEnvironment.h                      |    73 +
 gcc/m2/mc-boot/GFIO.c                              |  2328 ++
 gcc/m2/mc-boot/GFIO.h                              |   300 +
 gcc/m2/mc-boot/GFormatStrings.c                    |   845 +
 gcc/m2/mc-boot/GFormatStrings.h                    |    99 +
 gcc/m2/mc-boot/GFpuIO.c                            |   336 +
 gcc/m2/mc-boot/GFpuIO.h                            |    67 +
 gcc/m2/mc-boot/GIO.c                               |   479 +
 gcc/m2/mc-boot/GIO.h                               |    88 +
 gcc/m2/mc-boot/GIndexing.c                         |   491 +
 gcc/m2/mc-boot/GIndexing.h                         |   141 +
 gcc/m2/mc-boot/GM2Dependent.c                      |  1116 +
 gcc/m2/mc-boot/GM2Dependent.h                      |    78 +
 gcc/m2/mc-boot/GM2EXCEPTION.c                      |    89 +
 gcc/m2/mc-boot/GM2EXCEPTION.h                      |    59 +
 gcc/m2/mc-boot/GM2LINK.h                           |    59 +
 gcc/m2/mc-boot/GM2RTS.c                            |   744 +
 gcc/m2/mc-boot/GM2RTS.h                            |   182 +
 gcc/m2/mc-boot/GMemUtils.c                         |   126 +
 gcc/m2/mc-boot/GMemUtils.h                         |    68 +
 gcc/m2/mc-boot/GNumberIO.c                         |   776 +
 gcc/m2/mc-boot/GNumberIO.h                         |    78 +
 gcc/m2/mc-boot/GPushBackInput.c                    |   488 +
 gcc/m2/mc-boot/GPushBackInput.h                    |   142 +
 gcc/m2/mc-boot/GRTExceptions.c                     |  1221 +
 gcc/m2/mc-boot/GRTExceptions.h                     |   190 +
 gcc/m2/mc-boot/GRTco.h                             |   114 +
 gcc/m2/mc-boot/GRTint.c                            |  1122 +
 gcc/m2/mc-boot/GRTint.h                            |   137 +
 gcc/m2/mc-boot/GSArgs.c                            |   125 +
 gcc/m2/mc-boot/GSArgs.h                            |    72 +
 gcc/m2/mc-boot/GSFIO.c                             |   216 +
 gcc/m2/mc-boot/GSFIO.h                             |   110 +
 gcc/m2/mc-boot/GSYSTEM.h                           |   112 +
 gcc/m2/mc-boot/GSelective.h                        |    82 +
 gcc/m2/mc-boot/GStdIO.c                            |   269 +
 gcc/m2/mc-boot/GStdIO.h                            |   119 +
 gcc/m2/mc-boot/GStorage.c                          |    74 +
 gcc/m2/mc-boot/GStorage.h                          |    86 +
 gcc/m2/mc-boot/GStrCase.c                          |   175 +
 gcc/m2/mc-boot/GStrCase.h                          |    85 +
 gcc/m2/mc-boot/GStrIO.c                            |   277 +
 gcc/m2/mc-boot/GStrIO.h                            |    76 +
 gcc/m2/mc-boot/GStrLib.c                           |   346 +
 gcc/m2/mc-boot/GStrLib.h                           |   101 +
 gcc/m2/mc-boot/GStringConvert.c                    |  2005 ++
 gcc/m2/mc-boot/GStringConvert.h                    |   317 +
 gcc/m2/mc-boot/GSysExceptions.h                    |    62 +
 gcc/m2/mc-boot/GSysStorage.c                       |   249 +
 gcc/m2/mc-boot/GSysStorage.h                       |    95 +
 gcc/m2/mc-boot/GTimeString.c                       |    91 +
 gcc/m2/mc-boot/GTimeString.h                       |    62 +
 gcc/m2/mc-boot/GUnixArgs.h                         |    59 +
 gcc/m2/mc-boot/Galists.c                           |   440 +
 gcc/m2/mc-boot/Galists.h                           |   131 +
 gcc/m2/mc-boot/Gdecl.c                             | 26922 ++++++++++++++
 gcc/m2/mc-boot/Gdecl.h                             |  1281 +
 gcc/m2/mc-boot/Gdtoa.h                             |    76 +
 gcc/m2/mc-boot/Gerrno.h                            |    59 +
 gcc/m2/mc-boot/Gkeyc.c                             |  1621 +
 gcc/m2/mc-boot/Gkeyc.h                             |   308 +
 gcc/m2/mc-boot/Gldtoa.h                            |    76 +
 gcc/m2/mc-boot/Glibc.h                             |   412 +
 gcc/m2/mc-boot/Glibm.h                             |    97 +
 gcc/m2/mc-boot/Glists.c                            |   439 +
 gcc/m2/mc-boot/Glists.h                            |   127 +
 gcc/m2/mc-boot/GmcComment.c                        |   468 +
 gcc/m2/mc-boot/GmcComment.h                        |   131 +
 gcc/m2/mc-boot/GmcComp.c                           |   660 +
 gcc/m2/mc-boot/GmcComp.h                           |    63 +
 gcc/m2/mc-boot/GmcDebug.c                          |    86 +
 gcc/m2/mc-boot/GmcDebug.h                          |    63 +
 gcc/m2/mc-boot/GmcError.c                          |  1197 +
 gcc/m2/mc-boot/GmcError.h                          |   170 +
 gcc/m2/mc-boot/GmcFileName.c                       |   152 +
 gcc/m2/mc-boot/GmcFileName.h                       |    84 +
 gcc/m2/mc-boot/GmcLexBuf.c                         |  1849 +
 gcc/m2/mc-boot/GmcLexBuf.h                         |   233 +
 gcc/m2/mc-boot/GmcMetaError.c                      |  1880 +
 gcc/m2/mc-boot/GmcMetaError.h                      |    76 +
 gcc/m2/mc-boot/GmcOptions.c                        |  1046 +
 gcc/m2/mc-boot/GmcOptions.h                        |   140 +
 gcc/m2/mc-boot/GmcPreprocess.c                     |   181 +
 gcc/m2/mc-boot/GmcPreprocess.h                     |    63 +
 gcc/m2/mc-boot/GmcPretty.c                         |   468 +
 gcc/m2/mc-boot/GmcPretty.h                         |   158 +
 gcc/m2/mc-boot/GmcPrintf.c                         |   655 +
 gcc/m2/mc-boot/GmcPrintf.h                         |   122 +
 gcc/m2/mc-boot/GmcQuiet.c                          |   129 +
 gcc/m2/mc-boot/GmcQuiet.h                          |    56 +
 gcc/m2/mc-boot/GmcReserved.c                       |    40 +
 gcc/m2/mc-boot/GmcReserved.h                       |    52 +
 gcc/m2/mc-boot/GmcSearch.c                         |   408 +
 gcc/m2/mc-boot/GmcSearch.h                         |   119 +
 gcc/m2/mc-boot/GmcStack.c                          |   228 +
 gcc/m2/mc-boot/GmcStack.h                          |   102 +
 gcc/m2/mc-boot/GmcStream.c                         |   266 +
 gcc/m2/mc-boot/GmcStream.h                         |    79 +
 gcc/m2/mc-boot/Gmcflex.h                           |    89 +
 gcc/m2/mc-boot/Gmcp1.c                             |  7265 ++++
 gcc/m2/mc-boot/Gmcp1.h                             |    57 +
 gcc/m2/mc-boot/Gmcp2.c                             |  7637 ++++
 gcc/m2/mc-boot/Gmcp2.h                             |    57 +
 gcc/m2/mc-boot/Gmcp3.c                             |  7854 +++++
 gcc/m2/mc-boot/Gmcp3.h                             |    57 +
 gcc/m2/mc-boot/Gmcp4.c                             |  7717 ++++
 gcc/m2/mc-boot/Gmcp4.h                             |    57 +
 gcc/m2/mc-boot/Gmcp5.c                             |  8576 +++++
 gcc/m2/mc-boot/Gmcp5.h                             |    57 +
 gcc/m2/mc-boot/GnameKey.c                          |   584 +
 gcc/m2/mc-boot/GnameKey.h                          |   111 +
 gcc/m2/mc-boot/Gpth.h                              |    43 +
 gcc/m2/mc-boot/GsymbolKey.c                        |   406 +
 gcc/m2/mc-boot/GsymbolKey.h                        |   127 +
 gcc/m2/mc-boot/Gtermios.h                          |   207 +
 gcc/m2/mc-boot/Gtop.c                              |   100 +
 gcc/m2/mc-boot/Gvarargs.c                          |   431 +
 gcc/m2/mc-boot/Gvarargs.h                          |   119 +
 gcc/m2/mc-boot/Gwlists.c                           |   471 +
 gcc/m2/mc-boot/Gwlists.h                           |   139 +
 gcc/m2/mc-boot/Gwrapc.h                            |   125 +
 gcc/m2/mc-boot/README                              |     3 +
 gcc/m2/mc/Indexing.def                             |   128 +
 gcc/m2/mc/Indexing.mod                             |   343 +
 gcc/m2/mc/README                                   |    65 +
 gcc/m2/mc/alists.def                               |   112 +
 gcc/m2/mc/alists.mod                               |   305 +
 gcc/m2/mc/decl.def                                 |  1442 +
 gcc/m2/mc/decl.mod                                 | 16953 +++++++++
 gcc/m2/mc/decl.mod-extra                           |    64 +
 gcc/m2/mc/keyc.def                                 |   324 +
 gcc/m2/mc/keyc.mod                                 |  1153 +
 gcc/m2/mc/lists.def                                |   112 +
 gcc/m2/mc/lists.mod                                |   304 +
 gcc/m2/mc/m2flex.def                               |    78 +
 gcc/m2/mc/mc.flex                                  |   745 +
 gcc/m2/mc/mcComment.def                            |   116 +
 gcc/m2/mc/mcComment.h                              |    40 +
 gcc/m2/mc/mcComment.mod                            |   293 +
 gcc/m2/mc/mcComp.def                               |    41 +
 gcc/m2/mc/mcComp.mod                               |   477 +
 gcc/m2/mc/mcDebug.def                              |    40 +
 gcc/m2/mc/mcDebug.mod                              |    53 +
 gcc/m2/mc/mcError.def                              |   178 +
 gcc/m2/mc/mcError.mod                              |   806 +
 gcc/m2/mc/mcFileName.def                           |    64 +
 gcc/m2/mc/mcFileName.mod                           |   102 +
 gcc/m2/mc/mcLexBuf.def                             |   244 +
 gcc/m2/mc/mcLexBuf.h                               |   224 +
 gcc/m2/mc/mcLexBuf.mod                             |  1197 +
 gcc/m2/mc/mcMetaError.def                          |   128 +
 gcc/m2/mc/mcMetaError.mod                          |  1034 +
 gcc/m2/mc/mcOptions.def                            |   137 +
 gcc/m2/mc/mcOptions.mod                            |   718 +
 gcc/m2/mc/mcPreprocess.def                         |    41 +
 gcc/m2/mc/mcPreprocess.mod                         |   132 +
 gcc/m2/mc/mcPretty.def                             |   140 +
 gcc/m2/mc/mcPretty.mod                             |   304 +
 gcc/m2/mc/mcPrintf.def                             |    57 +
 gcc/m2/mc/mcPrintf.mod                             |   308 +
 gcc/m2/mc/mcQuiet.def                              |    39 +
 gcc/m2/mc/mcQuiet.mod                              |    69 +
 gcc/m2/mc/mcReserved.def                           |    52 +
 gcc/m2/mc/mcReserved.h                             |    62 +
 gcc/m2/mc/mcReserved.mod                           |    21 +
 gcc/m2/mc/mcSearch.def                             |   107 +
 gcc/m2/mc/mcSearch.mod                             |   295 +
 gcc/m2/mc/mcStack.def                              |    84 +
 gcc/m2/mc/mcStack.mod                              |   145 +
 gcc/m2/mc/mcStream.def                             |    59 +
 gcc/m2/mc/mcStream.mod                             |   180 +
 gcc/m2/mc/mcflex.def                               |    78 +
 gcc/m2/mc/mcp1.bnf                                 |  1101 +
 gcc/m2/mc/mcp1.def                                 |    33 +
 gcc/m2/mc/mcp2.bnf                                 |  1136 +
 gcc/m2/mc/mcp2.def                                 |    32 +
 gcc/m2/mc/mcp3.bnf                                 |  1328 +
 gcc/m2/mc/mcp3.def                                 |    33 +
 gcc/m2/mc/mcp4.bnf                                 |  1267 +
 gcc/m2/mc/mcp4.def                                 |    33 +
 gcc/m2/mc/mcp5.bnf                                 |  1568 +
 gcc/m2/mc/mcp5.def                                 |    33 +
 gcc/m2/mc/nameKey.def                              |   101 +
 gcc/m2/mc/nameKey.mod                              |   398 +
 gcc/m2/mc/symbolKey.def                            |   104 +
 gcc/m2/mc/symbolKey.mod                            |   298 +
 gcc/m2/mc/top.mod                                  |    60 +
 gcc/m2/mc/varargs.def                              |   105 +
 gcc/m2/mc/varargs.mod                              |   290 +
 gcc/m2/mc/wlists.def                               |   122 +
 gcc/m2/mc/wlists.mod                               |   327 +
 gcc/m2/pge-boot/GASCII.c                           |    84 +
 gcc/m2/pge-boot/GASCII.h                           |    94 +
 gcc/m2/pge-boot/GArgs.c                            |   118 +
 gcc/m2/pge-boot/GArgs.h                            |    69 +
 gcc/m2/pge-boot/GAssertion.c                       |    69 +
 gcc/m2/pge-boot/GAssertion.h                       |    62 +
 gcc/m2/pge-boot/GBreak.h                           |    55 +
 gcc/m2/pge-boot/GBuiltins.c                        |    43 +
 gcc/m2/pge-boot/GCmdArgs.h                         |    69 +
 gcc/m2/pge-boot/GDebug.c                           |   168 +
 gcc/m2/pge-boot/GDebug.h                           |    72 +
 gcc/m2/pge-boot/GDynamicStrings.c                  |  2689 ++
 gcc/m2/pge-boot/GDynamicStrings.h                  |   334 +
 gcc/m2/pge-boot/GEnvironment.h                     |    73 +
 gcc/m2/pge-boot/GFIO.c                             |  2331 ++
 gcc/m2/pge-boot/GFIO.h                             |   300 +
 gcc/m2/pge-boot/GFormatStrings.h                   |    99 +
 gcc/m2/pge-boot/GFpuIO.h                           |    67 +
 gcc/m2/pge-boot/GIO.c                              |   479 +
 gcc/m2/pge-boot/GIO.h                              |    88 +
 gcc/m2/pge-boot/GIndexing.c                        |   493 +
 gcc/m2/pge-boot/GIndexing.h                        |   146 +
 gcc/m2/pge-boot/GLists.c                           |   427 +
 gcc/m2/pge-boot/GLists.h                           |   127 +
 gcc/m2/pge-boot/GM2Dependent.c                     |  1162 +
 gcc/m2/pge-boot/GM2Dependent.h                     |    78 +
 gcc/m2/pge-boot/GM2EXCEPTION.c                     |    88 +
 gcc/m2/pge-boot/GM2EXCEPTION.h                     |    59 +
 gcc/m2/pge-boot/GM2LINK.c                          |    27 +
 gcc/m2/pge-boot/GM2LINK.h                          |    59 +
 gcc/m2/pge-boot/GM2RTS.c                           |   747 +
 gcc/m2/pge-boot/GM2RTS.h                           |   182 +
 gcc/m2/pge-boot/GNameKey.c                         |   612 +
 gcc/m2/pge-boot/GNameKey.h                         |   117 +
 gcc/m2/pge-boot/GNumberIO.c                        |   777 +
 gcc/m2/pge-boot/GNumberIO.h                        |    78 +
 gcc/m2/pge-boot/GOutput.c                          |   315 +
 gcc/m2/pge-boot/GOutput.h                          |   119 +
 gcc/m2/pge-boot/GPushBackInput.c                   |   489 +
 gcc/m2/pge-boot/GPushBackInput.h                   |   142 +
 gcc/m2/pge-boot/GRTExceptions.c                    |  1224 +
 gcc/m2/pge-boot/GRTExceptions.h                    |   190 +
 gcc/m2/pge-boot/GRTco.c                            |   126 +
 gcc/m2/pge-boot/GSArgs.h                           |    72 +
 gcc/m2/pge-boot/GSEnvironment.h                    |    73 +
 gcc/m2/pge-boot/GSFIO.c                            |   215 +
 gcc/m2/pge-boot/GSFIO.h                            |   110 +
 gcc/m2/pge-boot/GSYSTEM.c                          |    38 +
 gcc/m2/pge-boot/GSYSTEM.h                          |   112 +
 gcc/m2/pge-boot/GScan.h                            |    93 +
 gcc/m2/pge-boot/GSelective.c                       |   275 +
 gcc/m2/pge-boot/GStdIO.c                           |   267 +
 gcc/m2/pge-boot/GStdIO.h                           |   119 +
 gcc/m2/pge-boot/GStorage.c                         |    72 +
 gcc/m2/pge-boot/GStorage.h                         |    86 +
 gcc/m2/pge-boot/GStrCase.c                         |   175 +
 gcc/m2/pge-boot/GStrCase.h                         |    85 +
 gcc/m2/pge-boot/GStrIO.c                           |   277 +
 gcc/m2/pge-boot/GStrIO.h                           |    76 +
 gcc/m2/pge-boot/GStrLib.c                          |   346 +
 gcc/m2/pge-boot/GStrLib.h                          |   101 +
 gcc/m2/pge-boot/GStringConvert.h                   |   317 +
 gcc/m2/pge-boot/GSymbolKey.c                       |   556 +
 gcc/m2/pge-boot/GSymbolKey.h                       |   141 +
 gcc/m2/pge-boot/GSysExceptions.c                   |   237 +
 gcc/m2/pge-boot/GSysExceptions.h                   |    62 +
 gcc/m2/pge-boot/GSysStorage.c                      |   249 +
 gcc/m2/pge-boot/GSysStorage.h                      |    95 +
 gcc/m2/pge-boot/GTimeString.h                      |    62 +
 gcc/m2/pge-boot/GUnixArgs.cc                       |    91 +
 gcc/m2/pge-boot/GUnixArgs.h                        |    59 +
 gcc/m2/pge-boot/Gabort.c                           |    30 +
 gcc/m2/pge-boot/Gbnflex.c                          |   602 +
 gcc/m2/pge-boot/Gbnflex.h                          |   147 +
 gcc/m2/pge-boot/Gcbuiltin.c                        |   173 +
 gcc/m2/pge-boot/Gdtoa.c                            |   184 +
 gcc/m2/pge-boot/Gdtoa.h                            |    76 +
 gcc/m2/pge-boot/Gerrno.c                           |    54 +
 gcc/m2/pge-boot/Gerrno.h                           |    59 +
 gcc/m2/pge-boot/Gldtoa.c                           |   107 +
 gcc/m2/pge-boot/Gldtoa.h                           |    76 +
 gcc/m2/pge-boot/Glibc.c                            |   242 +
 gcc/m2/pge-boot/Glibc.h                            |   412 +
 gcc/m2/pge-boot/Glibm.c                            |   224 +
 gcc/m2/pge-boot/Glibm.h                            |    97 +
 gcc/m2/pge-boot/Gmcrts.c                           |    54 +
 gcc/m2/pge-boot/Gmcrts.h                           |    37 +
 gcc/m2/pge-boot/Gnetwork.h                         |    56 +
 gcc/m2/pge-boot/Gpge.c                             |  9753 ++++++
 gcc/m2/pge-boot/Gtermios.cc                        |  1947 +
 gcc/m2/pge-boot/Gtermios.h                         |   207 +
 gcc/m2/pge-boot/Gwrapc.c                           |   183 +
 gcc/m2/pge-boot/Gwrapc.h                           |   125 +
 gcc/m2/pge-boot/README                             |     2 +
 gcc/m2/pge-boot/m2rts.h                            |    41 +
 gcc/m2/pge-boot/main.c                             |   123 +
 gcc/m2/pge-boot/network.c                          |    40 +
 gcc/m2/plugin/README                               |     2 +
 gcc/m2/plugin/m2rte.cc                             |   335 +
 gcc/m2/target-independent/Builtins.texi            |   340 +
 gcc/m2/target-independent/SYSTEM-iso.texi          |   251 +
 gcc/m2/target-independent/SYSTEM-pim.texi          |   190 +
 gcc/m2/target-independent/gm2-libs.texi            | 14967 ++++++++
 gcc/m2/target-independent/readme.txt               |     3 +
 gcc/m2/tools-src/README                            |     3 +
 gcc/m2/tools-src/boilerplate.py                    |   548 +
 gcc/m2/tools-src/buildpg                           |   289 +
 gcc/m2/tools-src/calcpath                          |    53 +
 gcc/m2/tools-src/def2doc.py                        |   539 +
 gcc/m2/tools-src/makeSystem                        |   108 +
 gcc/m2/tools-src/mklink.c                          |   807 +
 gcc/m2/tools-src/tidydates.py                      |   166 +
 gcc/m2/version.c                                   |     1 +
 gcc/machmode.def                                   |     2 +-
 gcc/machmode.h                                     |     2 +-
 gcc/main.cc                                        |     2 +-
 gcc/make-unique.h                                  |     2 +-
 gcc/match.pd                                       |   150 +-
 gcc/mcf.cc                                         |     2 +-
 gcc/mem-stats-traits.h                             |     2 +-
 gcc/mem-stats.h                                    |     2 +-
 gcc/memmodel.h                                     |     2 +-
 gcc/memory-block.cc                                |     2 +-
 gcc/memory-block.h                                 |     2 +-
 gcc/mkconfig.sh                                    |     2 +-
 gcc/mode-classes.def                               |     2 +-
 gcc/mode-switching.cc                              |     2 +-
 gcc/modulo-sched.cc                                |     2 +-
 gcc/multiple_target.cc                             |     2 +-
 gcc/mux-utils.h                                    |     2 +-
 gcc/objc/ChangeLog                                 |     2 +-
 gcc/objcp/ChangeLog                                |     2 +-
 gcc/obstack-utils.h                                |     2 +-
 gcc/omp-builtins.def                               |     2 +-
 gcc/omp-expand.cc                                  |     2 +-
 gcc/omp-expand.h                                   |     2 +-
 gcc/omp-general.cc                                 |     2 +-
 gcc/omp-general.h                                  |     2 +-
 gcc/omp-low.cc                                     |     2 +-
 gcc/omp-low.h                                      |     2 +-
 gcc/omp-oacc-kernels-decompose.cc                  |     2 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |     2 +-
 gcc/omp-offload.cc                                 |     2 +-
 gcc/omp-offload.h                                  |     2 +-
 gcc/omp-simd-clone.cc                              |     7 +-
 gcc/omp-simd-clone.h                               |     2 +-
 gcc/opt-functions.awk                              |     2 +-
 gcc/opt-gather.awk                                 |     2 +-
 gcc/opt-include.awk                                |     2 +-
 gcc/opt-problem.cc                                 |     2 +-
 gcc/opt-problem.h                                  |     2 +-
 gcc/opt-read.awk                                   |     2 +-
 gcc/opt-suggestions.cc                             |     2 +-
 gcc/opt-suggestions.h                              |     2 +-
 gcc/optabs-libfuncs.cc                             |     2 +-
 gcc/optabs-libfuncs.h                              |     2 +-
 gcc/optabs-query.cc                                |     2 +-
 gcc/optabs-query.h                                 |     2 +-
 gcc/optabs-tree.cc                                 |     2 +-
 gcc/optabs-tree.h                                  |     2 +-
 gcc/optabs.cc                                      |   128 +-
 gcc/optabs.def                                     |     4 +-
 gcc/optabs.h                                       |     6 +-
 gcc/optc-gen.awk                                   |     2 +-
 gcc/optc-save-gen.awk                              |     2 +-
 gcc/opth-gen.awk                                   |     2 +-
 gcc/optinfo-emit-json.cc                           |     2 +-
 gcc/optinfo-emit-json.h                            |     2 +-
 gcc/optinfo.cc                                     |     2 +-
 gcc/optinfo.h                                      |     2 +-
 gcc/opts-common.cc                                 |     2 +-
 gcc/opts-diagnostic.h                              |     2 +-
 gcc/opts-global.cc                                 |     2 +-
 gcc/opts-jobserver.h                               |     2 +-
 gcc/opts.cc                                        |    10 +-
 gcc/opts.h                                         |     2 +-
 gcc/ordered-hash-map-tests.cc                      |     2 +-
 gcc/ordered-hash-map.h                             |     2 +-
 gcc/output.h                                       |     2 +-
 gcc/params.opt                                     |    16 +-
 gcc/pass_manager.h                                 |     2 +-
 gcc/passes.cc                                      |     2 +-
 gcc/passes.def                                     |     2 +-
 gcc/plugin.cc                                      |     2 +-
 gcc/plugin.def                                     |     2 +-
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |     2 +-
 gcc/po/EXCLUDES                                    |     2 +-
 gcc/po/exgettext                                   |     2 +-
 gcc/pointer-query.cc                               |    22 +-
 gcc/pointer-query.h                                |     7 +-
 gcc/poly-int-types.h                               |     2 +-
 gcc/poly-int.h                                     |     2 +-
 gcc/postreload-gcse.cc                             |     4 +-
 gcc/postreload.cc                                  |     2 +-
 gcc/predict.cc                                     |     2 +-
 gcc/predict.def                                    |     2 +-
 gcc/predict.h                                      |     2 +-
 gcc/prefix.cc                                      |     2 +-
 gcc/prefix.h                                       |     2 +-
 gcc/pretty-print.cc                                |     2 +-
 gcc/pretty-print.h                                 |     2 +-
 gcc/print-rtl-function.cc                          |     2 +-
 gcc/print-rtl.cc                                   |     2 +-
 gcc/print-rtl.h                                    |     2 +-
 gcc/print-tree.cc                                  |     2 +-
 gcc/print-tree.h                                   |     2 +-
 gcc/profile-count.cc                               |     2 +-
 gcc/profile-count.h                                |     2 +-
 gcc/profile.cc                                     |     2 +-
 gcc/profile.h                                      |     2 +-
 gcc/range-op-float.cc                              |   208 +-
 gcc/range-op.cc                                    |     2 +-
 gcc/range-op.h                                     |     2 +-
 gcc/range.cc                                       |     2 +-
 gcc/range.h                                        |     2 +-
 gcc/read-md.cc                                     |     2 +-
 gcc/read-md.h                                      |     2 +-
 gcc/read-rtl-function.cc                           |     2 +-
 gcc/read-rtl-function.h                            |     2 +-
 gcc/read-rtl.cc                                    |     2 +-
 gcc/real.cc                                        |     2 +-
 gcc/real.h                                         |     2 +-
 gcc/realmpfr.cc                                    |     2 +-
 gcc/realmpfr.h                                     |     2 +-
 gcc/recog.cc                                       |     2 +-
 gcc/recog.h                                        |     2 +-
 gcc/ree.cc                                         |     2 +-
 gcc/reg-notes.def                                  |     2 +-
 gcc/reg-stack.cc                                   |     2 +-
 gcc/regcprop.cc                                    |     2 +-
 gcc/regcprop.h                                     |     2 +-
 gcc/reginfo.cc                                     |     2 +-
 gcc/regrename.cc                                   |     2 +-
 gcc/regrename.h                                    |     2 +-
 gcc/regs.h                                         |     2 +-
 gcc/regset.h                                       |     2 +-
 gcc/regstat.cc                                     |     2 +-
 gcc/reload.cc                                      |     2 +-
 gcc/reload.h                                       |     2 +-
 gcc/reload1.cc                                     |     2 +-
 gcc/reorg.cc                                       |     2 +-
 gcc/resource.cc                                    |     2 +-
 gcc/resource.h                                     |     2 +-
 gcc/rtl-error.cc                                   |     2 +-
 gcc/rtl-error.h                                    |     2 +-
 gcc/rtl-iter.h                                     |     2 +-
 gcc/rtl-ssa.h                                      |     2 +-
 gcc/rtl-tests.cc                                   |     2 +-
 gcc/rtl.cc                                         |     2 +-
 gcc/rtl.def                                        |     2 +-
 gcc/rtl.h                                          |     2 +-
 gcc/rtlanal.cc                                     |     2 +-
 gcc/rtlanal.h                                      |     2 +-
 gcc/rtlhash.cc                                     |     2 +-
 gcc/rtlhash.h                                      |     2 +-
 gcc/rtlhooks-def.h                                 |     2 +-
 gcc/rtlhooks.cc                                    |     2 +-
 gcc/rtx-vector-builder.cc                          |     2 +-
 gcc/rtx-vector-builder.h                           |     2 +-
 gcc/run-rtl-passes.cc                              |     2 +-
 gcc/run-rtl-passes.h                               |     2 +-
 gcc/rust/CONTRIBUTING.md                           |   130 +
 gcc/rust/ChangeLog                                 |   410 +
 gcc/rust/Make-lang.in                              |   406 +
 gcc/rust/README.md                                 |   264 +
 gcc/rust/ast/rust-ast-dump.cc                      |  1089 +
 gcc/rust/ast/rust-ast-dump.h                       |   246 +
 gcc/rust/ast/rust-ast-full-decls.h                 |   273 +
 gcc/rust/ast/rust-ast-full-test.cc                 |  5810 +++
 gcc/rust/ast/rust-ast-full.h                       |    31 +
 gcc/rust/ast/rust-ast-visitor.h                    |   234 +
 gcc/rust/ast/rust-ast.h                            |  2007 ++
 gcc/rust/ast/rust-cond-compilation.h               |   249 +
 gcc/rust/ast/rust-expr.h                           |  4631 +++
 gcc/rust/ast/rust-item.h                           |  4382 +++
 gcc/rust/ast/rust-macro.h                          |   958 +
 gcc/rust/ast/rust-path.h                           |  1297 +
 gcc/rust/ast/rust-pattern.h                        |  1576 +
 gcc/rust/ast/rust-stmt.h                           |   358 +
 gcc/rust/ast/rust-type.h                           |   962 +
 gcc/rust/backend/rust-builtins.h                   |   189 +
 gcc/rust/backend/rust-compile-base.cc              |   730 +
 gcc/rust/backend/rust-compile-base.h               |   146 +
 gcc/rust/backend/rust-compile-block.cc             |   158 +
 gcc/rust/backend/rust-compile-block.h              |   211 +
 gcc/rust/backend/rust-compile-context.cc           |   146 +
 gcc/rust/backend/rust-compile-context.h            |   343 +
 gcc/rust/backend/rust-compile-expr.cc              |  2769 ++
 gcc/rust/backend/rust-compile-expr.h               |   148 +
 gcc/rust/backend/rust-compile-extern.h             |   172 +
 gcc/rust/backend/rust-compile-fnparam.cc           |   121 +
 gcc/rust/backend/rust-compile-fnparam.h            |    70 +
 gcc/rust/backend/rust-compile-implitem.cc          |   101 +
 gcc/rust/backend/rust-compile-implitem.h           |    91 +
 gcc/rust/backend/rust-compile-intrinsic.cc         |   515 +
 gcc/rust/backend/rust-compile-intrinsic.h          |    40 +
 gcc/rust/backend/rust-compile-item.cc              |   206 +
 gcc/rust/backend/rust-compile-item.h               |    88 +
 gcc/rust/backend/rust-compile-pattern.cc           |   333 +
 gcc/rust/backend/rust-compile-pattern.h            |    95 +
 gcc/rust/backend/rust-compile-resolve-path.cc      |   301 +
 gcc/rust/backend/rust-compile-resolve-path.h       |    73 +
 gcc/rust/backend/rust-compile-stmt.cc              |   115 +
 gcc/rust/backend/rust-compile-stmt.h               |    69 +
 gcc/rust/backend/rust-compile-struct-field-expr.cc |    81 +
 gcc/rust/backend/rust-compile-struct-field-expr.h  |    46 +
 gcc/rust/backend/rust-compile-type.cc              |   713 +
 gcc/rust/backend/rust-compile-type.h               |    79 +
 gcc/rust/backend/rust-compile-var-decl.h           |    95 +
 gcc/rust/backend/rust-compile.cc                   |   414 +
 gcc/rust/backend/rust-compile.h                    |    47 +
 gcc/rust/backend/rust-constexpr.cc                 |   433 +
 gcc/rust/backend/rust-constexpr.h                  |    31 +
 gcc/rust/backend/rust-mangle.cc                    |   307 +
 gcc/rust/backend/rust-mangle.h                     |    52 +
 gcc/rust/backend/rust-tree.cc                      |   958 +
 gcc/rust/backend/rust-tree.h                       |   508 +
 .../checks/errors/privacy/rust-privacy-check.cc    |    63 +
 .../checks/errors/privacy/rust-privacy-check.h     |    44 +
 .../checks/errors/privacy/rust-privacy-common.h    |    67 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.cc |    93 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.h  |    79 +
 .../checks/errors/privacy/rust-privacy-reporter.cc |   771 +
 .../checks/errors/privacy/rust-privacy-reporter.h  |   173 +
 .../errors/privacy/rust-pub-restricted-visitor.cc  |   182 +
 .../errors/privacy/rust-pub-restricted-visitor.h   |   120 +
 .../checks/errors/privacy/rust-reachability.cc     |   236 +
 gcc/rust/checks/errors/privacy/rust-reachability.h |    87 +
 .../errors/privacy/rust-visibility-resolver.cc     |   245 +
 .../errors/privacy/rust-visibility-resolver.h      |   103 +
 gcc/rust/checks/errors/rust-const-checker.cc       |   844 +
 gcc/rust/checks/errors/rust-const-checker.h        |   189 +
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |   963 +
 gcc/rust/checks/errors/rust-unsafe-checker.h       |   191 +
 gcc/rust/checks/lints/rust-lint-marklive-base.h    |    45 +
 gcc/rust/checks/lints/rust-lint-marklive.cc        |   282 +
 gcc/rust/checks/lints/rust-lint-marklive.h         |   308 +
 gcc/rust/checks/lints/rust-lint-scan-deadcode.h    |   154 +
 gcc/rust/checks/lints/rust-lint-unused-var.cc      |    98 +
 gcc/rust/checks/lints/rust-lint-unused-var.h       |    36 +
 gcc/rust/config-lang.in                            |    34 +
 gcc/rust/expand/rust-attribute-visitor.cc          |  3445 ++
 gcc/rust/expand/rust-attribute-visitor.h           |   316 +
 gcc/rust/expand/rust-macro-builtins.cc             |   484 +
 gcc/rust/expand/rust-macro-builtins.h              |   107 +
 gcc/rust/expand/rust-macro-expand.cc               |  1012 +
 gcc/rust/expand/rust-macro-expand.h                |   366 +
 gcc/rust/expand/rust-macro-invoc-lexer.cc          |    29 +
 gcc/rust/expand/rust-macro-invoc-lexer.h           |    64 +
 gcc/rust/expand/rust-macro-substitute-ctx.cc       |   312 +
 gcc/rust/expand/rust-macro-substitute-ctx.h        |    93 +
 gcc/rust/hir/rust-ast-lower-base.cc                |  1078 +
 gcc/rust/hir/rust-ast-lower-base.h                 |   297 +
 gcc/rust/hir/rust-ast-lower-block.h                |   230 +
 gcc/rust/hir/rust-ast-lower-enumitem.h             |   181 +
 gcc/rust/hir/rust-ast-lower-expr.h                 |   766 +
 gcc/rust/hir/rust-ast-lower-extern.h               |   121 +
 gcc/rust/hir/rust-ast-lower-implitem.h             |   521 +
 gcc/rust/hir/rust-ast-lower-item.cc                |   741 +
 gcc/rust/hir/rust-ast-lower-item.h                 |    78 +
 gcc/rust/hir/rust-ast-lower-pattern.cc             |   229 +
 gcc/rust/hir/rust-ast-lower-pattern.h              |    72 +
 gcc/rust/hir/rust-ast-lower-stmt.h                 |   418 +
 gcc/rust/hir/rust-ast-lower-struct-field-expr.h    |    63 +
 gcc/rust/hir/rust-ast-lower-type.h                 |   532 +
 gcc/rust/hir/rust-ast-lower.cc                     |   477 +
 gcc/rust/hir/rust-ast-lower.h                      |    59 +
 gcc/rust/hir/rust-hir-dump.cc                      |   521 +
 gcc/rust/hir/rust-hir-dump.h                       |   193 +
 gcc/rust/hir/tree/rust-hir-expr.h                  |  4194 +++
 gcc/rust/hir/tree/rust-hir-full-decls.h            |   232 +
 gcc/rust/hir/tree/rust-hir-full-test.cc            |  5292 +++
 gcc/rust/hir/tree/rust-hir-full.h                  |    30 +
 gcc/rust/hir/tree/rust-hir-item.h                  |  3207 ++
 gcc/rust/hir/tree/rust-hir-path.h                  |  1013 +
 gcc/rust/hir/tree/rust-hir-pattern.h               |  1356 +
 gcc/rust/hir/tree/rust-hir-stmt.h                  |   273 +
 gcc/rust/hir/tree/rust-hir-type.h                  |   860 +
 gcc/rust/hir/tree/rust-hir-visitor.h               |   493 +
 gcc/rust/hir/tree/rust-hir.h                       |   921 +
 gcc/rust/lang-specs.h                              |    26 +
 gcc/rust/lang.opt                                  |   122 +
 gcc/rust/lex/rust-codepoint.h                      |    46 +
 gcc/rust/lex/rust-lex.cc                           |  2728 ++
 gcc/rust/lex/rust-lex.h                            |   271 +
 gcc/rust/lex/rust-token.cc                         |   134 +
 gcc/rust/lex/rust-token.h                          |   448 +
 gcc/rust/logo.png                                  |   Bin 0 -> 70864 bytes
 gcc/rust/metadata/rust-export-metadata.cc          |   385 +
 gcc/rust/metadata/rust-export-metadata.h           |    85 +
 gcc/rust/metadata/rust-extern-crate.cc             |   173 +
 gcc/rust/metadata/rust-extern-crate.h              |    55 +
 gcc/rust/metadata/rust-import-archive.cc           |   885 +
 gcc/rust/metadata/rust-imports.cc                  |   441 +
 gcc/rust/metadata/rust-imports.h                   |   257 +
 gcc/rust/operator.h                                |    72 +
 gcc/rust/parse/rust-cfg-parser.cc                  |   127 +
 gcc/rust/parse/rust-cfg-parser.h                   |    52 +
 gcc/rust/parse/rust-parse-impl.h                   | 14937 ++++++++
 gcc/rust/parse/rust-parse.cc                       |   328 +
 gcc/rust/parse/rust-parse.h                        |   732 +
 gcc/rust/resolve/rust-ast-resolve-base.cc          |   658 +
 gcc/rust/resolve/rust-ast-resolve-base.h           |   221 +
 gcc/rust/resolve/rust-ast-resolve-expr.cc          |   574 +
 gcc/rust/resolve/rust-ast-resolve-expr.h           |   133 +
 gcc/rust/resolve/rust-ast-resolve-implitem.h       |   275 +
 gcc/rust/resolve/rust-ast-resolve-item.cc          |  1237 +
 gcc/rust/resolve/rust-ast-resolve-item.h           |   149 +
 gcc/rust/resolve/rust-ast-resolve-path.cc          |   384 +
 gcc/rust/resolve/rust-ast-resolve-path.h           |    52 +
 gcc/rust/resolve/rust-ast-resolve-pattern.cc       |   163 +
 gcc/rust/resolve/rust-ast-resolve-pattern.h        |    98 +
 gcc/rust/resolve/rust-ast-resolve-stmt.cc          |    38 +
 gcc/rust/resolve/rust-ast-resolve-stmt.h           |   378 +
 .../resolve/rust-ast-resolve-struct-expr-field.cc  |    61 +
 .../resolve/rust-ast-resolve-struct-expr-field.h   |    55 +
 gcc/rust/resolve/rust-ast-resolve-toplevel.h       |   460 +
 gcc/rust/resolve/rust-ast-resolve-type.cc          |   582 +
 gcc/rust/resolve/rust-ast-resolve-type.h           |   290 +
 gcc/rust/resolve/rust-ast-resolve.cc               |   115 +
 gcc/rust/resolve/rust-ast-resolve.h                |    50 +
 gcc/rust/resolve/rust-ast-verify-assignee.h        |    84 +
 gcc/rust/resolve/rust-name-resolver.cc             |   503 +
 gcc/rust/resolve/rust-name-resolver.h              |   212 +
 gcc/rust/rust-backend.h                            |   506 +
 gcc/rust/rust-buffered-queue.h                     |   204 +
 gcc/rust/rust-diagnostics.cc                       |   244 +
 gcc/rust/rust-diagnostics.h                        |   154 +
 gcc/rust/rust-gcc-diagnostics.cc                   |    84 +
 gcc/rust/rust-gcc.cc                               |  2718 ++
 gcc/rust/rust-lang.cc                              |   456 +
 gcc/rust/rust-linemap.cc                           |   229 +
 gcc/rust/rust-linemap.h                            |   163 +
 gcc/rust/rust-location.h                           |   105 +
 gcc/rust/rust-object-export.cc                     |   176 +
 gcc/rust/rust-object-export.h                      |    33 +
 gcc/rust/rust-session-manager.cc                   |  1211 +
 gcc/rust/rust-session-manager.h                    |   358 +
 gcc/rust/rust-system.h                             |    86 +
 gcc/rust/rustspec.cc                               |   191 +
 gcc/rust/typecheck/rust-autoderef.cc               |   398 +
 gcc/rust/typecheck/rust-autoderef.h                |   178 +
 gcc/rust/typecheck/rust-casts.cc                   |   292 +
 gcc/rust/typecheck/rust-casts.h                    |    53 +
 gcc/rust/typecheck/rust-coercion.cc                |   357 +
 gcc/rust/typecheck/rust-coercion.h                 |    93 +
 gcc/rust/typecheck/rust-hir-dot-operator.cc        |   263 +
 gcc/rust/typecheck/rust-hir-dot-operator.h         |    81 +
 .../typecheck/rust-hir-inherent-impl-overlap.h     |   186 +
 gcc/rust/typecheck/rust-hir-path-probe.h           |   540 +
 gcc/rust/typecheck/rust-hir-trait-ref.h            |   472 +
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |   599 +
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |    87 +
 gcc/rust/typecheck/rust-hir-type-bounds.h          |    77 +
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |   439 +
 gcc/rust/typecheck/rust-hir-type-check-base.h      |    80 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.cc |   213 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.h  |    50 +
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |  1567 +
 gcc/rust/typecheck/rust-hir-type-check-expr.h      |   131 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.cc |   583 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.h  |   114 +
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |   237 +
 gcc/rust/typecheck/rust-hir-type-check-item.h      |    58 +
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |   467 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |   416 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |    62 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |   498 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.h      |    96 +
 .../typecheck/rust-hir-type-check-struct-field.h   |    59 +
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |   340 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.cc |   364 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.h  |    56 +
 gcc/rust/typecheck/rust-hir-type-check-type.cc     |   838 +
 gcc/rust/typecheck/rust-hir-type-check-type.h      |   130 +
 gcc/rust/typecheck/rust-hir-type-check-util.cc     |    41 +
 gcc/rust/typecheck/rust-hir-type-check-util.h      |    50 +
 gcc/rust/typecheck/rust-hir-type-check.cc          |   295 +
 gcc/rust/typecheck/rust-hir-type-check.h           |   379 +
 gcc/rust/typecheck/rust-substitution-mapper.cc     |    77 +
 gcc/rust/typecheck/rust-substitution-mapper.h      |   394 +
 gcc/rust/typecheck/rust-tycheck-dump.h             |   239 +
 gcc/rust/typecheck/rust-tyctx.cc                   |   155 +
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   462 +
 gcc/rust/typecheck/rust-tyty-call.cc               |   263 +
 gcc/rust/typecheck/rust-tyty-call.h                |   147 +
 gcc/rust/typecheck/rust-tyty-cmp.h                 |  1554 +
 gcc/rust/typecheck/rust-tyty-rules.h               |  1584 +
 gcc/rust/typecheck/rust-tyty-visitor.h             |    88 +
 gcc/rust/typecheck/rust-tyty.cc                    |  2885 ++
 gcc/rust/typecheck/rust-tyty.h                     |  2533 ++
 gcc/rust/util/fnv-hash.h                           |    95 +
 gcc/rust/util/rust-abi.cc                          |    72 +
 gcc/rust/util/rust-abi.h                           |    45 +
 gcc/rust/util/rust-attributes.cc                   |   839 +
 gcc/rust/util/rust-attributes.h                    |   270 +
 gcc/rust/util/rust-base62.cc                       |    46 +
 gcc/rust/util/rust-base62.h                        |    34 +
 gcc/rust/util/rust-canonical-path.h                |   195 +
 gcc/rust/util/rust-common.h                        |    53 +
 gcc/rust/util/rust-hir-map.cc                      |   980 +
 gcc/rust/util/rust-hir-map.h                       |   356 +
 gcc/rust/util/rust-identifier.h                    |    49 +
 gcc/rust/util/rust-lang-item.h                     |   377 +
 gcc/rust/util/rust-make-unique.h                   |    35 +
 gcc/rust/util/rust-mapping-common.h                |    85 +
 gcc/rust/util/rust-optional-test.cc                |   110 +
 gcc/rust/util/rust-optional.h                      |   278 +
 gcc/rust/util/rust-stacked-contexts.h              |    86 +
 gcc/sancov.cc                                      |     2 +-
 gcc/sanitizer.def                                  |     2 +-
 gcc/sanopt.cc                                      |     2 +-
 gcc/sbitmap.cc                                     |     2 +-
 gcc/sbitmap.h                                      |     2 +-
 gcc/sched-deps.cc                                  |     2 +-
 gcc/sched-ebb.cc                                   |     2 +-
 gcc/sched-int.h                                    |     2 +-
 gcc/sched-rgn.cc                                   |     2 +-
 gcc/sel-sched-dump.cc                              |     2 +-
 gcc/sel-sched-dump.h                               |     2 +-
 gcc/sel-sched-ir.cc                                |     2 +-
 gcc/sel-sched-ir.h                                 |     2 +-
 gcc/sel-sched.cc                                   |     2 +-
 gcc/sel-sched.h                                    |     2 +-
 gcc/selftest-diagnostic.cc                         |     2 +-
 gcc/selftest-diagnostic.h                          |     2 +-
 gcc/selftest-rtl.cc                                |     2 +-
 gcc/selftest-rtl.h                                 |     2 +-
 gcc/selftest-run-tests.cc                          |     2 +-
 gcc/selftest.cc                                    |     2 +-
 gcc/selftest.h                                     |     2 +-
 gcc/sese.cc                                        |     2 +-
 gcc/sese.h                                         |     2 +-
 gcc/shortest-paths.h                               |     2 +-
 gcc/shrink-wrap.cc                                 |     2 +-
 gcc/shrink-wrap.h                                  |     2 +-
 gcc/signop.h                                       |     2 +-
 gcc/simplify-rtx.cc                                |     2 +-
 gcc/sort.cc                                        |     7 +-
 gcc/sparseset.cc                                   |     2 +-
 gcc/sparseset.h                                    |     2 +-
 gcc/spellcheck-tree.cc                             |     2 +-
 gcc/spellcheck-tree.h                              |     2 +-
 gcc/spellcheck.cc                                  |     2 +-
 gcc/spellcheck.h                                   |     2 +-
 gcc/splay-tree-utils.cc                            |     2 +-
 gcc/splay-tree-utils.h                             |     2 +-
 gcc/splay-tree-utils.tcc                           |     2 +-
 gcc/sreal.cc                                       |     2 +-
 gcc/sreal.h                                        |     2 +-
 gcc/ssa-iterators.h                                |     2 +-
 gcc/ssa.h                                          |     2 +-
 gcc/stack-ptr-mod.cc                               |     2 +-
 gcc/statistics.cc                                  |     2 +-
 gcc/statistics.h                                   |     2 +-
 gcc/stmt.cc                                        |     2 +-
 gcc/stmt.h                                         |     2 +-
 gcc/stor-layout.cc                                 |     2 +-
 gcc/stor-layout.h                                  |     2 +-
 gcc/store-motion.cc                                |     2 +-
 gcc/streamer-hooks.cc                              |     2 +-
 gcc/streamer-hooks.h                               |     2 +-
 gcc/stringpool.cc                                  |     2 +-
 gcc/stringpool.h                                   |     2 +-
 gcc/substring-locations.cc                         |     2 +-
 gcc/substring-locations.h                          |     2 +-
 gcc/symbol-summary.h                               |     2 +-
 gcc/symtab-clones.cc                               |     2 +-
 gcc/symtab-clones.h                                |     2 +-
 gcc/symtab-thunks.cc                               |     2 +-
 gcc/symtab-thunks.h                                |     2 +-
 gcc/symtab.cc                                      |     2 +-
 gcc/sync-builtins.def                              |     2 +-
 gcc/system.h                                       |     2 +-
 gcc/target-def.h                                   |     2 +-
 gcc/target-globals.cc                              |     2 +-
 gcc/target-globals.h                               |     2 +-
 gcc/target-hooks-macros.h                          |     2 +-
 gcc/target-insns.def                               |     2 +-
 gcc/target.def                                     |     2 +-
 gcc/target.h                                       |     2 +-
 gcc/targhooks.cc                                   |     2 +-
 gcc/targhooks.h                                    |     2 +-
 gcc/testsuite/ChangeLog                            | 16835 +--------
 gcc/testsuite/ChangeLog-2022                       | 21438 +++++++++++
 gcc/testsuite/c-c++-common/Wstrict-flex-arrays.c   |     9 +
 gcc/testsuite/c-c++-common/Wsuggest-attribute-1.c  |    36 +
 gcc/testsuite/c-c++-common/auto-init-1.c           |     2 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |     2 +-
 gcc/testsuite/c-c++-common/gomp/target-teams-1.c   |     2 +-
 gcc/testsuite/c-c++-common/pr57371-4.c             |     8 +-
 gcc/testsuite/c-c++-common/pr57371-5.c             |    47 +
 gcc/testsuite/c-c++-common/ubsan/pr108256.c        |    27 +
 gcc/testsuite/g++.dg/analyzer/pr108003.C           |    37 +
 gcc/testsuite/g++.dg/analyzer/pr93212.C            |     4 +-
 gcc/testsuite/g++.dg/concepts/auto5.C              |     9 +
 gcc/testsuite/g++.dg/concepts/auto6.C              |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic12.C       |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-access1.C |    36 +-
 gcc/testsuite/g++.dg/contracts/contracts-assume2.C |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-config1.C |    30 +-
 .../g++.dg/contracts/contracts-constexpr1.C        |    16 +-
 .../g++.dg/contracts/contracts-ctor-dtor1.C        |    96 +-
 .../g++.dg/contracts/contracts-deduced2.C          |    20 +-
 gcc/testsuite/g++.dg/contracts/contracts-externC.C |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-friend1.C |    10 +-
 .../g++.dg/contracts/contracts-multiline1.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-post3.C   |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre10.C   |   122 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre2.C    |    70 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre2a2.C  |     6 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre3.C    |   238 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre4.C    |    24 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre5.C    |    44 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre7.C    |    48 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre9.C    |    72 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl3.C |    64 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl4.C |    40 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl6.C |    64 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl7.C |    30 +-
 .../g++.dg/contracts/contracts-tmpl-spec1.C        |    48 +-
 .../g++.dg/contracts/contracts-tmpl-spec2.C        |   230 +-
 .../g++.dg/contracts/contracts-tmpl-spec3.C        |    27 +-
 gcc/testsuite/g++.dg/contracts/contracts10.C       |    16 +-
 gcc/testsuite/g++.dg/contracts/contracts14.C       |    12 +-
 gcc/testsuite/g++.dg/contracts/contracts15.C       |     8 +-
 gcc/testsuite/g++.dg/contracts/contracts16.C       |     4 +-
 gcc/testsuite/g++.dg/contracts/contracts17.C       |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts19.C       |     4 +-
 gcc/testsuite/g++.dg/contracts/contracts25.C       |     8 +-
 gcc/testsuite/g++.dg/contracts/contracts3.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts35.C       |    24 +-
 gcc/testsuite/g++.dg/contracts/contracts5.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts7.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts9.C        |    24 +-
 gcc/testsuite/g++.dg/coroutines/coro.h             |     5 +-
 gcc/testsuite/g++.dg/coroutines/pr100611.C         |    94 +
 gcc/testsuite/g++.dg/coroutines/pr101367.C         |    72 +
 gcc/testsuite/g++.dg/coroutines/pr101976.C         |    78 +
 gcc/testsuite/g++.dg/coroutines/pr107768.C         |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95599.C          |     2 +-
 gcc/testsuite/g++.dg/coroutines/pr99576_1.C        |   124 +
 gcc/testsuite/g++.dg/coroutines/pr99576_2.C        |    72 +
 .../g++.dg/coroutines/torture/call-00-co-aw-arg.C  |     4 +-
 .../coroutines/torture/call-01-multiple-co-aw.C    |     2 +-
 .../g++.dg/coroutines/torture/call-02-temp-co-aw.C |     2 +-
 .../coroutines/torture/call-03-temp-ref-co-aw.C    |     2 +-
 .../coroutines/torture/co-await-00-trivial.C       |     2 +-
 .../coroutines/torture/co-await-01-with-value.C    |     2 +-
 .../g++.dg/coroutines/torture/co-await-02-xform.C  |     2 +-
 .../g++.dg/coroutines/torture/co-await-03-rhs-op.C |     2 +-
 .../coroutines/torture/co-await-04-control-flow.C  |     2 +-
 .../g++.dg/coroutines/torture/co-await-05-loop.C   |     2 +-
 .../g++.dg/coroutines/torture/co-await-06-ovl.C    |     2 +-
 .../g++.dg/coroutines/torture/co-await-07-tmpl.C   |     2 +-
 .../coroutines/torture/co-await-08-cascade.C       |     2 +-
 .../g++.dg/coroutines/torture/co-await-09-pair.C   |     2 +-
 .../coroutines/torture/co-await-11-forwarding.C    |     2 +-
 .../coroutines/torture/co-await-12-operator-2.C    |     2 +-
 .../coroutines/torture/co-await-13-return-ref.C    |     2 +-
 .../torture/co-await-14-return-ref-to-auto.C       |     2 +-
 .../g++.dg/coroutines/torture/extern-c-coroutine.C |    89 +
 .../coroutines/torture/mid-suspend-destruction-0.C |     1 +
 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C  |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C         |     6 +-
 gcc/testsuite/g++.dg/cpp0x/initlist131.C           |    14 +
 gcc/testsuite/g++.dg/cpp0x/initlist132.C           |    30 +
 gcc/testsuite/g++.dg/cpp0x/initlist133.C           |    25 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-alias1.C  |    23 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template24.C      |    22 +
 gcc/testsuite/g++.dg/cpp0x/pr107065.C              |    14 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-107437.C |    21 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C  |    15 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C    |     1 -
 gcc/testsuite/g++.dg/cpp1z/decomp56.C              |    29 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1.C       |    29 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1a.C      |    34 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1b.C      |    37 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1c.C      |    33 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic2.C       |    24 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic3.C       |     8 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit10.C    |     4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit11.C    |     4 +-
 gcc/testsuite/g++.dg/cpp23/ext-floating13.C        |    35 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend12.C     |    21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend13.C     |    20 +
 .../g++.dg/cpp2a/concepts-placeholder11.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires33.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires34.C   |    19 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class52a.C      |    15 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class53.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class54.C       |    23 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class55.C       |    15 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |     1 +
 gcc/testsuite/g++.dg/cpp2a/srcloc10.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc11.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc12.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc13.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc3.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc4.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc5.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc6.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc7.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc8.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc9.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/using-enum-10.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-10a.C        |    19 +
 gcc/testsuite/g++.dg/diagnostic/return-type-loc1.C |    20 +
 gcc/testsuite/g++.dg/gomp/for-21.C                 |    18 +-
 gcc/testsuite/g++.dg/gomp/for-22.C                 |    57 +
 gcc/testsuite/g++.dg/gomp/pr84469.C                |    24 +
 gcc/testsuite/g++.dg/gomp/target-simd-clone-1.C    |     7 +-
 gcc/testsuite/g++.dg/gomp/target-teams-1.C         |     2 +-
 gcc/testsuite/g++.dg/ipa/ipa-sra-5.C               |    23 +
 gcc/testsuite/g++.dg/ipa/ipa-sra-6.C               |    62 +
 gcc/testsuite/g++.dg/modules/modules.exp           |     5 +
 gcc/testsuite/g++.dg/modules/pr100881_a.C          |    34 +
 gcc/testsuite/g++.dg/modules/pr100881_b.C          |     8 +
 gcc/testsuite/g++.dg/opt/pr108253.C                |    48 +
 gcc/testsuite/g++.dg/pr107985.C                    |    18 +
 gcc/testsuite/g++.dg/template/pr108206.C           |     5 +
 gcc/testsuite/g++.dg/template/ptrmem33.C           |    30 +
 gcc/testsuite/g++.dg/torture/pr108166.C            |    26 +
 gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C     |    12 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C      |    25 +
 gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C          |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/value-expr1.C        |    16 +
 gcc/testsuite/g++.dg/tree-ssa/value-expr2.C        |    26 +
 .../g++.dg/warn/Warray-bounds-pr104165-1.C         |    27 +
 gcc/testsuite/g++.target/aarch64/sve/pr107920.C    |    19 +
 gcc/testsuite/gcc.c-torture/compile/pr106751.c     |    17 +
 gcc/testsuite/gcc.c-torture/compile/pr107997.c     |    23 +
 gcc/testsuite/gcc.c-torture/compile/pr108237.c     |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr55569.c      |     2 +-
 .../gcc.c-torture/compile/vector-shift-1.c         |     8 +
 .../gcc.c-torture/execute/ieee/fp-cmp-6.x          |     1 +
 .../gcc.c-torture/execute/ieee/fp-cmp-9.c          |    31 +
 .../gcc.c-torture/execute/ieee/fp-cmp-9.x          |    16 +
 gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp  |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr107879.c     |    25 +
 gcc/testsuite/gcc.c-torture/execute/pr108064.c     |    28 +
 gcc/testsuite/gcc.dg/Warray-bounds-11.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |    11 +-
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-1.c |    40 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-2.c |    41 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-3.c |    42 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-4.c |    40 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-5.c |    41 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-6.c |    42 +
 gcc/testsuite/gcc.dg/Wdangling-pointer-pr106868.c  |    14 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays-2.c       |    39 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays-3.c       |    39 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays.c         |    39 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-pr106904.c |    30 +
 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c |    11 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |     2 +-
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |    59 +
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |    62 +
 .../gcc.dg/analyzer/attr-nonnull-pr106325.c        |   250 +
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |    18 +
 gcc/testsuite/gcc.dg/analyzer/fd-accept.c          |     1 +
 .../analyzer/fd-access-mode-target-headers.c       |     2 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-connect.c         |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |     1 +
 .../gcc.dg/analyzer/fd-glibc-datagram-client.c     |     1 +
 .../gcc.dg/analyzer/fd-glibc-datagram-socket.c     |     3 +-
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |     1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |     1 +
 .../analyzer/fd-stream-socket-passive-open.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |     1 +
 .../gcc.dg/analyzer/flex-with-call-summaries.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/getchar-1.c          |     2 +
 gcc/testsuite/gcc.dg/analyzer/isatty-1.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c           |    14 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-pr107882.c    |     8 +
 gcc/testsuite/gcc.dg/analyzer/memmove-1.c          |   182 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-1.c    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |     2 +
 .../gcc.dg/analyzer/out-of-bounds-multiline-1.c    |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-multiline-2.c    |    32 +
 .../gcc.dg/analyzer/out-of-bounds-read-char-arr.c  |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-read-int-arr.c   |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-write-char-arr.c |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-write-int-arr.c  |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/pragma-2.c           |     1 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    20 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-1.c             |     4 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-3.c             |     8 +
 gcc/testsuite/gcc.dg/c90-auto-1.c                  |    12 +
 gcc/testsuite/gcc.dg/c99-complit-2.c               |     2 +-
 gcc/testsuite/gcc.dg/cpp/c11-vararg-1.c            |     9 +
 gcc/testsuite/gcc.dg/cpp/c2x-va-opt-1.c            |    11 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-2.c     |    28 +
 gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-function-6.c    |    19 +
 gcc/testsuite/gcc.dg/debug/btf/btf-pr106773.c      |    25 +
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-4.c   |    24 +
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-5.c   |    19 +
 gcc/testsuite/gcc.dg/dfp/pr108068.c                |    14 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-1.c    |     6 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-25.c              |    17 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-26.c              |    31 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-27.c              |    49 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-28.c              |    51 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-29.c              |    38 +
 gcc/testsuite/gcc.dg/ipa/pr107640-2.c              |    50 +
 .../gcc.dg/plugin/analyzer_kernel_plugin.c         |     1 +
 .../gcc.dg/plugin/analyzer_known_fns_plugin.c      |     1 +
 gcc/testsuite/gcc.dg/pr103770.c                    |    27 +
 gcc/testsuite/gcc.dg/pr103859.c                    |    23 +
 gcc/testsuite/gcc.dg/pr105065.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105676.c                    |    14 +
 gcc/testsuite/gcc.dg/pr106719.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107967-1.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-2.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-3.c                  |    53 +
 gcc/testsuite/gcc.dg/pr107975.c                    |    15 +
 gcc/testsuite/gcc.dg/pr108043.c                    |    12 +
 gcc/testsuite/gcc.dg/pr108095.c                    |    15 +
 gcc/testsuite/gcc.dg/pr108139.c                    |    18 +
 gcc/testsuite/gcc.dg/pr108164.c                    |    19 +
 gcc/testsuite/gcc.dg/pr108263.c                    |    25 +
 gcc/testsuite/gcc.dg/pr108264.c                    |    27 +
 gcc/testsuite/gcc.dg/pr64536.c                     |     8 +-
 .../gcc.dg/torture/fp-uint64-convert-double-1.c    |     2 +-
 .../gcc.dg/torture/fp-uint64-convert-double-2.c    |     2 +-
 gcc/testsuite/gcc.dg/torture/pr107451.c            |    27 +
 gcc/testsuite/gcc.dg/torture/pr107833.c            |    33 +
 gcc/testsuite/gcc.dg/torture/pr108076.c            |    17 +
 gcc/testsuite/gcc.dg/tree-prof/pr108000.c          |    93 +
 gcc/testsuite/gcc.dg/tree-ssa/branchless-cond.c    |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-3.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107699.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr108137.c           |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89317.c            |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-43.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c        |     7 +-
 gcc/testsuite/gcc.dg/uninit-pr107839.c             |    13 +
 gcc/testsuite/gcc.dg/uninit-pr40635.c              |    33 +
 gcc/testsuite/gcc.dg/uninit-pred-9_b.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |     1 +
 gcc/testsuite/gcc.target/aarch64/acle/bti_def.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pauth_def.c  |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pr108140.c   |    15 +
 gcc/testsuite/gcc.target/aarch64/if-compare_1.c    |    47 +
 gcc/testsuite/gcc.target/aarch64/if-compare_2.c    |    96 +
 .../gcc.target/aarch64/interleave-init-1.c         |    37 +
 gcc/testsuite/gcc.target/aarch64/movk_3.c          |    56 +
 gcc/testsuite/gcc.target/aarch64/pr107988-1.c      |    10 +
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr98776.c         |    11 +
 .../gcc.target/aarch64/sve/acle/general/pr107920.c |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/slp_1.c       |    10 +-
 gcc/testsuite/gcc.target/aarch64/tbz_1.c           |    95 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c     |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c   |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u8.c           |     8 +
 .../arm/mve/intrinsics/vldst24q_reg_offset.c       |   300 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s8.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u16.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u32.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u8.c   |    44 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s16.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_p_s32.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s16.c           |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c    |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s8.c           |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c    |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s8.c          |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s16.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s32.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s8.c         |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u8.c      |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_s32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_u32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_s32.c          |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_u32.c          |    36 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u8.c     |     8 +
 gcc/testsuite/gcc.target/arm/mve/pr107987.c        |    11 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |    23 +
 gcc/testsuite/gcc.target/i386/ashlti3-1.c          |     6 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     |     5 +
 gcc/testsuite/gcc.target/i386/cbranchbf4.c         |    15 +
 gcc/testsuite/gcc.target/i386/cmov10.c             |    21 +
 gcc/testsuite/gcc.target/i386/cmpccxadd-1.c        |    64 +-
 gcc/testsuite/gcc.target/i386/cmpccxadd-2.c        |    64 +-
 gcc/testsuite/gcc.target/i386/extendditi2-1.c      |     8 +
 gcc/testsuite/gcc.target/i386/extendditi2-2.c      |    13 +
 gcc/testsuite/gcc.target/i386/pr106577.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr106933-1.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr106933-2.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr106959-1.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr106959-2.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr106959-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr107548-1.c         |    25 +
 gcc/testsuite/gcc.target/i386/pr107548-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr107627-3.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr107627-4.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr107969.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr107970.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr108044-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr108044-3.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-4.c         |    21 +
 gcc/testsuite/gcc.target/i386/sse-movss-4.c        |    13 +
 gcc/testsuite/gcc.target/i386/sse2-movsd-3.c       |    15 +
 gcc/testsuite/gcc.target/mips/pr106462.c           |    12 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-1.c    |    15 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-2.c    |    11 +
 gcc/testsuite/gcc.target/powerpc/pr103743.c        |    52 +
 gcc/testsuite/gcc.target/powerpc/pr103743_1.c      |    95 +
 gcc/testsuite/gcc.target/powerpc/pr106680-1.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr106680-2.c      |    14 +
 gcc/testsuite/gcc.target/powerpc/pr106680-3.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr106680-4.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr106708.c        |    41 +
 gcc/testsuite/gcc.target/powerpc/pr106736-1.c      |    20 +
 gcc/testsuite/gcc.target/powerpc/pr106736-2.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr106736-3.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr106736-4.c      |    19 +
 gcc/testsuite/gcc.target/powerpc/pr106736-5.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |     1 +
 gcc/testsuite/gcc.target/riscv/pr106602.c          |    14 +
 gcc/testsuite/gcc.target/riscv/pr95632.c           |    15 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-1.c    |    70 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-10.c   |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-11.c   |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-12.c   |    22 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-13.c   |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-2.c    |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-3.c    |    46 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-4.c    |    34 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-5.c    |    24 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-6.c    |    18 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-7.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-8.c    |    44 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-9.c    |    26 +-
 .../gcc.target/riscv/rvv/base/vle-constraint-1.c   |   109 +
 .../gcc.target/riscv/rvv/base/vread_csr.c          |    13 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vsetvl-1.c |   404 +-
 .../gcc.target/riscv/rvv/base/vwrite_csr.c         |    13 +-
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |     2 +
 gcc/testsuite/gcc.target/riscv/rvv/vsetvl/dump-1.c |    33 +
 .../gcc.target/riscv/rvv/vsetvl/riscv_vector.h     |    11 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-1.c           |    36 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-10.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-11.c          |    63 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-12.c          |    64 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-13.c          |    64 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-14.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-15.c          |   143 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-16.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-17.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-18.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-19.c          |    48 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-2.c           |    50 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-20.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-21.c          |    50 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-22.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-23.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-24.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |    96 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |    89 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-27.c          |    51 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-28.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-29.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-3.c           |    47 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-30.c          |    44 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-31.c          |    46 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-32.c          |    46 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-33.c          |    45 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-34.c          |    45 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-35.c          |    38 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-36.c          |    47 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-37.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-38.c          |    73 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-39.c          |    20 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-4.c           |   104 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-40.c          |    22 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-41.c          |    26 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-42.c          |    26 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-43.c          |    27 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-44.c          |    28 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-45.c          |    34 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-46.c          |    32 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-5.c           |    48 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-6.c           |   155 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-7.c           |    43 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-8.c           |   149 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-9.c           |    44 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c  |   182 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c |   230 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c |    43 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c |   266 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c |   221 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c |   221 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c |    41 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c |   257 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c |   177 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c |   177 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c |    34 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c  |   182 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c |   203 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c |   155 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c |   155 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c |    30 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c |   180 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c |   572 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c |   492 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c |   491 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c |    86 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c  |    35 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c  |   210 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c  |   167 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c  |   167 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c  |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c  |   194 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c  |   230 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c     |   239 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c     |   207 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c     |   207 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c     |    39 +
 .../riscv/rvv/vsetvl/vlmax_complex_loop-1.c        |    52 +
 .../riscv/rvv/vsetvl/vlmax_complex_loop-2.c        |    56 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c |    23 +
 .../riscv/rvv/vsetvl/vlmax_conflict-10.c           |    27 +
 .../riscv/rvv/vsetvl/vlmax_conflict-11.c           |    24 +
 .../riscv/rvv/vsetvl/vlmax_conflict-12.c           |    39 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c |    23 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c |    30 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c |    29 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c |    26 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |    26 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c |    27 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c |    27 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-1.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-10.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-11.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-12.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-13.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-14.c       |   189 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-15.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-16.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-17.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-18.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-19.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-2.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-20.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-21.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-22.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-23.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-24.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-25.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-26.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-27.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-28.c       |   231 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-3.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-4.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-5.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-6.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-7.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-8.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-9.c        |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c     |   217 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c     |   237 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c      |    37 +
 .../riscv/rvv/vsetvl/vlmax_single_block-1.c        |   154 +
 .../riscv/rvv/vsetvl/vlmax_single_block-10.c       |   143 +
 .../riscv/rvv/vsetvl/vlmax_single_block-11.c       |    34 +
 .../riscv/rvv/vsetvl/vlmax_single_block-12.c       |    92 +
 .../riscv/rvv/vsetvl/vlmax_single_block-13.c       |    89 +
 .../riscv/rvv/vsetvl/vlmax_single_block-14.c       |    16 +
 .../riscv/rvv/vsetvl/vlmax_single_block-15.c       |    42 +
 .../riscv/rvv/vsetvl/vlmax_single_block-16.c       |   147 +
 .../riscv/rvv/vsetvl/vlmax_single_block-17.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_single_block-18.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_single_block-19.c       |   105 +
 .../riscv/rvv/vsetvl/vlmax_single_block-2.c        |    70 +
 .../riscv/rvv/vsetvl/vlmax_single_block-3.c        |    70 +
 .../riscv/rvv/vsetvl/vlmax_single_block-4.c        |    49 +
 .../riscv/rvv/vsetvl/vlmax_single_block-5.c        |    49 +
 .../riscv/rvv/vsetvl/vlmax_single_block-6.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-7.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-8.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-9.c        |   147 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-1.c        |    86 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-2.c        |    42 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-3.c        |    38 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-4.c        |    31 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-5.c        |    31 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-6.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-7.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-8.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c        |    26 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c       |    47 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-11.c       |    55 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-12.c       |    55 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-13.c       |    17 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c       |    39 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c       |    52 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |    60 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-2.c        |    26 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-3.c        |    25 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-4.c        |    20 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-5.c        |    20 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-6.c        |    33 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-7.c        |    43 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-8.c        |    45 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-9.c        |    45 +
 .../gcc.target/x86_64/abi/bf16/abi-bf16.exp        |    12 +-
 gcc/testsuite/gcc.target/x86_64/abi/bf16/args.h    |     4 +-
 .../x86_64/abi/bf16/asm-support-darwin.S           |    97 +
 .../x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp      |    12 +-
 .../gcc.target/x86_64/abi/bf16/m256bf16/args.h     |     4 +-
 .../x86_64/abi/bf16/m256bf16/asm-support-darwin.S  |    97 +
 .../x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp      |    12 +-
 .../gcc.target/x86_64/abi/bf16/m512bf16/args.h     |     4 +-
 .../x86_64/abi/bf16/m512bf16/asm-support-darwin.S  |   113 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod1.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod2.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/package.d    |     2 +
 gcc/testsuite/gdc.dg/pr108050.d                    |     4 +
 .../gdc.dg/torture/imports/pr108055conv.d          |    26 +
 .../gdc.dg/torture/imports/pr108055spec.d          |    18 +
 .../gdc.dg/torture/imports/pr108055write.d         |    19 +
 gcc/testsuite/gdc.dg/torture/pr108055.d            |    12 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |     3 +-
 gcc/testsuite/gdc.test/compilable/test15712.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test23431.d      |    14 +
 .../gdc.test/compilable/test23431_minimal.d        |    28 +
 gcc/testsuite/gdc.test/compilable/test23433.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test23439.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test23534.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test4375.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/vgc2.d           |     3 +-
 .../gdc.test/fail_compilation/diag14818.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |     5 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |    14 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |     4 +-
 .../gdc.test/fail_compilation/fail15414.d          |    21 +
 .../gdc.test/fail_compilation/fail15616b.d         |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |     8 +-
 .../gdc.test/fail_compilation/fail22366.d          |    32 +-
 .../gdc.test/fail_compilation/fail23439.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail320.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail54.d   |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |     2 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |     4 +-
 .../gdc.test/fail_compilation/fail_pretty_errors.d |    18 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13459.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |     2 +-
 .../gdc.test/fail_compilation/imports/fail320a.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail320b.d   |     3 +-
 .../gdc.test/fail_compilation/lexer23465.d         |    21 +
 gcc/testsuite/gdc.test/fail_compilation/misc1.d    |    22 +
 gcc/testsuite/gdc.test/fail_compilation/nogc2.d    |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |     4 +-
 .../gdc.test/fail_compilation/retscope2.d          |     4 +-
 .../gdc.test/fail_compilation/templateoverload.d   |    22 +
 .../gdc.test/fail_compilation/test19646.d          |     8 +-
 .../gdc.test/fail_compilation/test21008.d          |     6 +-
 .../gdc.test/fail_compilation/test21062.d          |    24 +
 .../gdc.test/fail_compilation/test23491.d          |    19 +
 .../gdc.test/fail_compilation/test23536.d          |    19 +
 gcc/testsuite/gdc.test/fail_compilation/throwexp.d |    12 +
 .../gdc.test/fail_compilation/warn14905.d          |    23 -
 gcc/testsuite/gdc.test/runnable/lexer.d            |     9 +-
 gcc/testsuite/gdc.test/runnable/test21301.d        |   116 +
 gcc/testsuite/gdc.test/runnable/test21506.d        |    40 +
 gcc/testsuite/gfortran.dg/analyzer/pr108065.f90    |    17 +
 gcc/testsuite/gfortran.dg/bind_c_procs_4.f90       |    17 +
 gcc/testsuite/gfortran.dg/class_result_4.f90       |     2 +-
 gcc/testsuite/gfortran.dg/contiguous_12.f90        |     7 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90    |     4 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90    |     4 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90    |     2 +-
 gcc/testsuite/gfortran.dg/gomp/pr107214-2.f90      |     6 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-3.f90      |    14 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-4.f90      |   147 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-5.f90      |    11 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-6.f90      |     9 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-7.f90      |    33 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-8.f90      |    18 +
 gcc/testsuite/gfortran.dg/gomp/pr107214.f90        |     7 +
 gcc/testsuite/gfortran.dg/ipa-sra-1.f90            |    37 +
 gcc/testsuite/gfortran.dg/merge_1.f90              |    22 +-
 gcc/testsuite/gfortran.dg/pr102180.f90             |    19 +
 gcc/testsuite/gfortran.dg/pr103505.f90             |     8 +-
 gcc/testsuite/gfortran.dg/pr106731.f90             |    58 +
 gcc/testsuite/gfortran.dg/pr106911.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107397.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr107423.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107872.f90             |    40 +
 gcc/testsuite/gfortran.dg/pr107899.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr107995.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr108010.f90             |    54 +
 gcc/testsuite/gfortran.dg/pr108131.f90             |    25 +
 gcc/testsuite/gfortran.dg/pr108193.f90             |    24 +
 gcc/testsuite/gfortran.dg/pr48636-2.f90            |     2 +-
 gcc/testsuite/gfortran.dg/pr85779_3.f90            |     2 +-
 gcc/testsuite/gfortran.dg/read_dir-aux.c           |    68 +
 gcc/testsuite/gfortran.dg/read_dir.f90             |    54 +-
 gcc/testsuite/gfortran.dg/statement_function_4.f90 |    10 +
 gcc/testsuite/gfortran.dg/unpack_field_1.f90       |    15 +
 .../gm2/calling-c/datatypes/unbounded/run/pass/c.c |    30 +
 .../calling-c/datatypes/unbounded/run/pass/c.def   |    28 +
 .../calling-c-datatypes-unbounded-run-pass.exp     |    43 +
 .../calling-c/datatypes/unbounded/run/pass/m.mod   |    42 +
 gcc/testsuite/gm2/case/pass/case-pass.exp          |    37 +
 gcc/testsuite/gm2/case/pass/testcase1.mod          |    40 +
 gcc/testsuite/gm2/case/pass/testcase2.mod          |    42 +
 gcc/testsuite/gm2/case/pass/testcase3.mod          |    32 +
 gcc/testsuite/gm2/case/pass/testcase4.mod          |    38 +
 gcc/testsuite/gm2/complex/fail/var1.mod            |    29 +
 gcc/testsuite/gm2/complex/pass/arith.mod           |    30 +
 gcc/testsuite/gm2/complex/pass/arith2.mod          |    35 +
 gcc/testsuite/gm2/complex/pass/arith3.mod          |    46 +
 gcc/testsuite/gm2/complex/pass/arith4.mod          |    24 +
 gcc/testsuite/gm2/complex/pass/arith5.mod          |    26 +
 gcc/testsuite/gm2/complex/pass/arith6.mod          |    31 +
 gcc/testsuite/gm2/complex/pass/complex-pass.exp    |    37 +
 gcc/testsuite/gm2/complex/pass/consts.mod          |    26 +
 gcc/testsuite/gm2/complex/pass/consts2.mod         |    31 +
 gcc/testsuite/gm2/complex/pass/consts3.mod         |    33 +
 gcc/testsuite/gm2/complex/pass/tinycabs.mod        |    34 +
 gcc/testsuite/gm2/complex/pass/var1.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var2.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var3.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var4.mod            |    29 +
 gcc/testsuite/gm2/complex/pass/var5.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var6.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var7.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var8.mod            |    28 +
 gcc/testsuite/gm2/complex/run/pass/arith3.mod      |    58 +
 gcc/testsuite/gm2/complex/run/pass/arith4.mod      |    53 +
 gcc/testsuite/gm2/complex/run/pass/arith5.mod      |    67 +
 gcc/testsuite/gm2/complex/run/pass/arith6.mod      |    31 +
 gcc/testsuite/gm2/complex/run/pass/arith7.mod      |    44 +
 gcc/testsuite/gm2/complex/run/pass/arith8.mod      |    36 +
 .../gm2/complex/run/pass/complex-run-pass.exp      |    41 +
 .../pim/run/pass/coroutines-pim-run-pass.exp       |    39 +
 .../gm2/coroutines/pim/run/pass/testiotransfer.mod |    88 +
 .../gm2/coroutines/pim/run/pass/testtransfer.mod   |    87 +
 gcc/testsuite/gm2/cpp/fail/another.h               |    21 +
 gcc/testsuite/gm2/cpp/fail/fail1.mod               |    26 +
 gcc/testsuite/gm2/cpp/longcard2.mod                |    29 +
 gcc/testsuite/gm2/cpp/longstrimp.mod               |    21 +
 gcc/testsuite/gm2/cpp/pass/arrayhuge.mod           |    30 +
 gcc/testsuite/gm2/cpp/pass/arrayhuge2.mod          |    30 +
 gcc/testsuite/gm2/cpp/pass/cpp-pass.exp            |    37 +
 gcc/testsuite/gm2/cpp/pass/cpp.mod                 |    49 +
 gcc/testsuite/gm2/cpp/pass/cpph.mod                |    49 +
 gcc/testsuite/gm2/cpp/pass/subaddr.mod             |    35 +
 gcc/testsuite/gm2/cpp/pass/testcpp.mod             |    32 +
 gcc/testsuite/gm2/cpp/pass/testcpp2.mod            |    46 +
 gcc/testsuite/gm2/cpp/setchar2.mod                 |    37 +
 gcc/testsuite/gm2/cpp/setchar6.mod                 |    37 +
 gcc/testsuite/gm2/cse/fail/cse-fail.exp            |    37 +
 gcc/testsuite/gm2/cse/fail/testcse38.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/cse-pass.exp            |    37 +
 gcc/testsuite/gm2/cse/pass/m2t.c                   |   113 +
 gcc/testsuite/gm2/cse/pass/testb.mod               |    23 +
 gcc/testsuite/gm2/cse/pass/testbuiltin.def         |    22 +
 gcc/testsuite/gm2/cse/pass/testbuiltin.mod         |    27 +
 gcc/testsuite/gm2/cse/pass/testcse.def             |    32 +
 gcc/testsuite/gm2/cse/pass/testcse.mod             |    29 +
 gcc/testsuite/gm2/cse/pass/testcse10.mod           |    27 +
 gcc/testsuite/gm2/cse/pass/testcse11.mod           |    39 +
 gcc/testsuite/gm2/cse/pass/testcse12.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse13.mod           |    47 +
 gcc/testsuite/gm2/cse/pass/testcse14.mod           |    37 +
 gcc/testsuite/gm2/cse/pass/testcse15.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse16.mod           |    80 +
 gcc/testsuite/gm2/cse/pass/testcse17.mod           |    55 +
 gcc/testsuite/gm2/cse/pass/testcse18.mod           |    54 +
 gcc/testsuite/gm2/cse/pass/testcse19.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/testcse2.mod            |    27 +
 gcc/testsuite/gm2/cse/pass/testcse20.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse21.mod           |    40 +
 gcc/testsuite/gm2/cse/pass/testcse22.mod           |    32 +
 gcc/testsuite/gm2/cse/pass/testcse23.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse24.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse25.mod           |    35 +
 gcc/testsuite/gm2/cse/pass/testcse26.mod           |    73 +
 gcc/testsuite/gm2/cse/pass/testcse27.mod           |    46 +
 gcc/testsuite/gm2/cse/pass/testcse28.mod           |    43 +
 gcc/testsuite/gm2/cse/pass/testcse29.mod           |    50 +
 gcc/testsuite/gm2/cse/pass/testcse3.mod            |    33 +
 gcc/testsuite/gm2/cse/pass/testcse31.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse32.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse33.mod           |    51 +
 gcc/testsuite/gm2/cse/pass/testcse34.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse35.mod           |    29 +
 gcc/testsuite/gm2/cse/pass/testcse36.mod           |    24 +
 gcc/testsuite/gm2/cse/pass/testcse37.mod           |    33 +
 gcc/testsuite/gm2/cse/pass/testcse39.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse4.c              |    48 +
 gcc/testsuite/gm2/cse/pass/testcse4.mod            |    44 +
 gcc/testsuite/gm2/cse/pass/testcse40.mod           |    23 +
 gcc/testsuite/gm2/cse/pass/testcse41.mod           |    42 +
 gcc/testsuite/gm2/cse/pass/testcse42.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse43.mod           |    95 +
 gcc/testsuite/gm2/cse/pass/testcse44.mod           |    35 +
 gcc/testsuite/gm2/cse/pass/testcse45.mod           |    62 +
 gcc/testsuite/gm2/cse/pass/testcse46.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse47.mod           |    24 +
 gcc/testsuite/gm2/cse/pass/testcse48.mod           |    52 +
 gcc/testsuite/gm2/cse/pass/testcse49.mod           |    53 +
 gcc/testsuite/gm2/cse/pass/testcse5.c              |    56 +
 gcc/testsuite/gm2/cse/pass/testcse5.mod            |    94 +
 gcc/testsuite/gm2/cse/pass/testcse50.def           |    22 +
 gcc/testsuite/gm2/cse/pass/testcse50.mod           |    37 +
 gcc/testsuite/gm2/cse/pass/testcse51.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/testcse52.def           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse52.mod           |    29 +
 gcc/testsuite/gm2/cse/pass/testcse53.def           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse53.mod           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse6.c              |    14 +
 gcc/testsuite/gm2/cse/pass/testcse6.mod            |    42 +
 gcc/testsuite/gm2/cse/pass/testcse7.c              |    21 +
 gcc/testsuite/gm2/cse/pass/testcse7.mod            |    53 +
 gcc/testsuite/gm2/cse/pass/testcse8.c              |    30 +
 gcc/testsuite/gm2/cse/pass/testcse8.mod            |    54 +
 gcc/testsuite/gm2/cse/pass/testcse9.c              |     7 +
 gcc/testsuite/gm2/cse/pass/testsize.mod            |    27 +
 gcc/testsuite/gm2/dynamic/pass/add.mod             |    23 +
 gcc/testsuite/gm2/dynamic/pass/dynamic-pass.exp    |    37 +
 gcc/testsuite/gm2/dynamic/pass/prog21.mod          |   199 +
 gcc/testsuite/gm2/dynamic/pass/testarray.mod       |    41 +
 gcc/testsuite/gm2/dynamic/pass/testarray2.mod      |    27 +
 gcc/testsuite/gm2/dynamic/pass/testarray3.mod      |    27 +
 gcc/testsuite/gm2/dynamic/pass/testarray4.mod      |    36 +
 gcc/testsuite/gm2/dynamic/pass/testarray6.mod      |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec.mod         |    42 +
 gcc/testsuite/gm2/dynamic/pass/testbec10.mod       |    40 +
 gcc/testsuite/gm2/dynamic/pass/testbec11.mod       |    46 +
 gcc/testsuite/gm2/dynamic/pass/testbec12.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec13.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec14.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec15.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec16.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec17.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec18.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec19.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec2.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec20.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec21.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec22.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec23.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testbec24.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testbec25.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec26.mod       |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec27.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec28.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec29.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec3.mod        |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec30.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec31.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec32.mod       |    35 +
 gcc/testsuite/gm2/dynamic/pass/testbec33.mod       |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec34.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec35.mod       |    31 +
 gcc/testsuite/gm2/dynamic/pass/testbec36.mod       |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec37.mod       |    40 +
 gcc/testsuite/gm2/dynamic/pass/testbec38.mod       |    37 +
 gcc/testsuite/gm2/dynamic/pass/testbec39.mod       |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec4.mod        |    33 +
 gcc/testsuite/gm2/dynamic/pass/testbec40.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec41.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec42.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec43.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec44.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec45.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec5.mod        |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec6.mod        |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec7.mod        |    42 +
 gcc/testsuite/gm2/dynamic/pass/testbec8.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testbec9.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testdavid.mod       |    28 +
 gcc/testsuite/gm2/dynamic/pass/testdiv.mod         |   104 +
 gcc/testsuite/gm2/dynamic/pass/testexp.mod         |    27 +
 gcc/testsuite/gm2/dynamic/pass/testfor.mod         |    53 +
 gcc/testsuite/gm2/dynamic/pass/testfor2.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testfunc.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testfunc2.mod       |    37 +
 gcc/testsuite/gm2/dynamic/pass/testfunc3.mod       |    81 +
 gcc/testsuite/gm2/dynamic/pass/testfunc4.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testfunc5.mod       |    51 +
 gcc/testsuite/gm2/dynamic/pass/testfunc6.mod       |    36 +
 gcc/testsuite/gm2/dynamic/pass/testif.mod          |    61 +
 gcc/testsuite/gm2/dynamic/pass/testit.mod          |    23 +
 gcc/testsuite/gm2/dynamic/pass/testloop.mod        |    23 +
 gcc/testsuite/gm2/dynamic/pass/testloop2.mod       |    56 +
 gcc/testsuite/gm2/dynamic/pass/testloop3.mod       |    55 +
 gcc/testsuite/gm2/dynamic/pass/testloop4.mod       |    36 +
 gcc/testsuite/gm2/dynamic/pass/testloop5.mod       |    46 +
 gcc/testsuite/gm2/dynamic/pass/testmin.mod         |    46 +
 gcc/testsuite/gm2/dynamic/pass/testnum4.mod        |    25 +
 gcc/testsuite/gm2/dynamic/pass/testord.mod         |    31 +
 gcc/testsuite/gm2/dynamic/pass/testparam.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testparam2.mod      |    58 +
 gcc/testsuite/gm2/dynamic/pass/testproc.mod        |    24 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.c         |    21 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.def       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testscn.mod         |    49 +
 gcc/testsuite/gm2/dynamic/pass/testset.mod         |    32 +
 gcc/testsuite/gm2/dynamic/pass/testset2.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testset3.mod        |    24 +
 gcc/testsuite/gm2/dynamic/pass/teststr.c           |    12 +
 gcc/testsuite/gm2/dynamic/pass/teststr.mod         |    53 +
 gcc/testsuite/gm2/dynamic/pass/teststr2.mod        |    35 +
 gcc/testsuite/gm2/dynamic/pass/teststring.mod      |    40 +
 gcc/testsuite/gm2/dynamic/pass/testunbounded.mod   |    44 +
 gcc/testsuite/gm2/dynamic/pass/testwith.mod        |    38 +
 gcc/testsuite/gm2/dynamic/pass/testzero.mod        |    27 +
 gcc/testsuite/gm2/dynamic/pass/wc.mod              |    59 +
 gcc/testsuite/gm2/embedded/pass/embedded-pass.exp  |    37 +
 gcc/testsuite/gm2/embedded/pass/varataddress.mod   |    25 +
 gcc/testsuite/gm2/embedded/pass/varataddress1.mod  |    27 +
 gcc/testsuite/gm2/embedded/pass/varataddress2.mod  |    28 +
 gcc/testsuite/gm2/embedded/pass/varataddress3.mod  |    32 +
 gcc/testsuite/gm2/errors/fail/array1.mod           |    25 +
 gcc/testsuite/gm2/errors/fail/badexpr.mod          |    13 +
 gcc/testsuite/gm2/errors/fail/badfor.mod           |    33 +
 gcc/testsuite/gm2/errors/fail/badhigh.mod          |     9 +
 gcc/testsuite/gm2/errors/fail/badshift.mod         |    32 +
 gcc/testsuite/gm2/errors/fail/badsubexpradr.mod    |    30 +
 gcc/testsuite/gm2/errors/fail/binaryconst.mod      |     7 +
 gcc/testsuite/gm2/errors/fail/binarygeneric.mod    |    11 +
 .../gm2/errors/fail/binarygenericconst.mod         |    10 +
 gcc/testsuite/gm2/errors/fail/end.mod              |    20 +
 gcc/testsuite/gm2/errors/fail/errors-fail.exp      |    37 +
 gcc/testsuite/gm2/errors/fail/mismatched.mod       |    23 +
 gcc/testsuite/gm2/errors/fail/mismatchedproc.mod   |    28 +
 gcc/testsuite/gm2/errors/fail/nestedproc4.mod      |    78 +
 gcc/testsuite/gm2/errors/fail/nomodule.mod         |    24 +
 gcc/testsuite/gm2/errors/fail/proctype.mod         |    32 +
 gcc/testsuite/gm2/errors/fail/prog110.mod          |    43 +
 gcc/testsuite/gm2/errors/fail/prog111.mod          |    24 +
 gcc/testsuite/gm2/errors/fail/prog113.mod          |    26 +
 gcc/testsuite/gm2/errors/fail/prog114.mod          |    27 +
 gcc/testsuite/gm2/errors/fail/testaddress.mod      |    10 +
 gcc/testsuite/gm2/errors/fail/testarray.mod        |    24 +
 gcc/testsuite/gm2/errors/fail/testbit.mod          |    30 +
 gcc/testsuite/gm2/errors/fail/testbit2.mod         |    30 +
 gcc/testsuite/gm2/errors/fail/testcase.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testcomment.mod      |    26 +
 gcc/testsuite/gm2/errors/fail/testcomment2.mod     |    25 +
 gcc/testsuite/gm2/errors/fail/testcomment3.mod     |    24 +
 gcc/testsuite/gm2/errors/fail/testconst.mod        |    23 +
 gcc/testsuite/gm2/errors/fail/testdyn.mod          |    31 +
 gcc/testsuite/gm2/errors/fail/testdyn2.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testdyn3.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testexp.mod          |    26 +
 gcc/testsuite/gm2/errors/fail/testfio.mod          |    48 +
 gcc/testsuite/gm2/errors/fail/testimport.mod       |    25 +
 gcc/testsuite/gm2/errors/fail/testimport2.def      |    22 +
 gcc/testsuite/gm2/errors/fail/testimport2.mod      |    31 +
 gcc/testsuite/gm2/errors/fail/testinit.mod         |    45 +
 gcc/testsuite/gm2/errors/fail/testmodule.mod       |     7 +
 gcc/testsuite/gm2/errors/fail/testnil.mod          |     7 +
 gcc/testsuite/gm2/errors/fail/testnil2.mod         |     7 +
 gcc/testsuite/gm2/errors/fail/testparam.mod        |    28 +
 gcc/testsuite/gm2/errors/fail/testproc.mod         |     9 +
 gcc/testsuite/gm2/errors/fail/testproc2.mod        |    44 +
 gcc/testsuite/gm2/errors/fail/testsize.mod         |     9 +
 gcc/testsuite/gm2/errors/fail/teststring.mod       |    24 +
 gcc/testsuite/gm2/errors/fail/testsub3.mod         |    28 +
 gcc/testsuite/gm2/errors/fail/testsub4.mod         |    25 +
 gcc/testsuite/gm2/errors/fail/testtype.mod         |    36 +
 gcc/testsuite/gm2/errors/fail/testvar.mod          |    27 +
 gcc/testsuite/gm2/errors/fail/testwith.mod         |    30 +
 gcc/testsuite/gm2/errors/fail/testwrite.mod        |    40 +
 gcc/testsuite/gm2/errors/fail/type.mod             |    29 +
 gcc/testsuite/gm2/errors/fail/unarygeneric.mod     |    10 +
 gcc/testsuite/gm2/errors/mustfail                  |     1 +
 gcc/testsuite/gm2/errors/options                   |     1 +
 gcc/testsuite/gm2/errors/testchar.mod              |    25 +
 gcc/testsuite/gm2/errors/testsub2.mod              |    27 +
 .../callingC/pass/examples-callingC-pass.exp       |    37 +
 gcc/testsuite/gm2/examples/callingC/pass/hello.mod |    28 +
 .../gm2/examples/callingC/pass/libprintf.def       |    35 +
 gcc/testsuite/gm2/examples/callingC/run/pass/c.c   |     7 +
 gcc/testsuite/gm2/examples/callingC/run/pass/c.def |    33 +
 .../run/pass/examples-callingC-run-pass.exp        |    43 +
 .../gm2/examples/callingC/run/pass/hello.mod       |    28 +
 .../gm2/examples/callingC/run/pass/libprintf.def   |    35 +
 gcc/testsuite/gm2/examples/callingC/run/pass/m.mod |    19 +
 .../gm2/examples/cpp/pass/examples-cpp-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/cpp/pass/hello.mod      |    34 +
 gcc/testsuite/gm2/examples/cppDef/pass/a.def       |    38 +
 gcc/testsuite/gm2/examples/cppDef/pass/a.mod       |    29 +
 gcc/testsuite/gm2/examples/cppDef/pass/b.mod       |    29 +
 .../examples/cppDef/pass/examples-cppDef-pass.exp  |    37 +
 .../gm2/examples/cppDef/pass/libprintf.def         |    35 +
 .../examples/hello/pass/examples-hello-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/hello/pass/hello.mod    |    26 +
 gcc/testsuite/gm2/examples/map/pass/AdvMap.def     |   107 +
 gcc/testsuite/gm2/examples/map/pass/AdvMap.mod     |   420 +
 gcc/testsuite/gm2/examples/map/pass/BoxMap.def     |    83 +
 gcc/testsuite/gm2/examples/map/pass/BoxMap.mod     |  1760 +
 gcc/testsuite/gm2/examples/map/pass/Chance.def     |    72 +
 gcc/testsuite/gm2/examples/map/pass/Chance.mod     |   206 +
 gcc/testsuite/gm2/examples/map/pass/Find.def       |    52 +
 gcc/testsuite/gm2/examples/map/pass/Find.mod       |   309 +
 gcc/testsuite/gm2/examples/map/pass/Geometry.def   |   100 +
 gcc/testsuite/gm2/examples/map/pass/Geometry.mod   |   154 +
 gcc/testsuite/gm2/examples/map/pass/MakeBoxes.def  |    67 +
 gcc/testsuite/gm2/examples/map/pass/MakeBoxes.mod  |   238 +
 gcc/testsuite/gm2/examples/map/pass/Map.mod        |    26 +
 gcc/testsuite/gm2/examples/map/pass/RoomMap.def    |    92 +
 gcc/testsuite/gm2/examples/map/pass/RoomMap.mod    |  1470 +
 gcc/testsuite/gm2/examples/map/pass/Semantic.mod   |   389 +
 gcc/testsuite/gm2/examples/map/pass/StoreCoord.def |    72 +
 gcc/testsuite/gm2/examples/map/pass/StoreCoord.mod |   231 +
 .../gm2/examples/map/pass/StoreCoords.def          |    72 +
 .../gm2/examples/map/pass/StoreCoords.mod          |   230 +
 gcc/testsuite/gm2/examples/map/pass/WriteMap.def   |    39 +
 gcc/testsuite/gm2/examples/map/pass/WriteMap.mod   |   132 +
 .../gm2/examples/map/pass/examples-map-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/map/pass/makemaps       |     8 +
 gcc/testsuite/gm2/examples/map/pass/testch2.mod    |    37 +
 gcc/testsuite/gm2/examples/map/pass/testchan.mod   |    29 +
 gcc/testsuite/gm2/examples/map/pass/testcoor.mod   |    44 +
 gcc/testsuite/gm2/examples/map/pass/testmaps       |    25 +
 gcc/testsuite/gm2/exceptions/run/pass/cpp.cpp      |    11 +
 gcc/testsuite/gm2/exceptions/run/pass/cpp.def      |    31 +
 .../exceptions/run/pass/exceptions-run-pass.exp    |    54 +
 .../gm2/exceptions/run/pass/libexcept.mod          |    63 +
 gcc/testsuite/gm2/exceptions/run/pass/m2test.def   |    31 +
 gcc/testsuite/gm2/exceptions/run/pass/m2test.mod   |    28 +
 gcc/testsuite/gm2/exceptions/run/pass/mycpp.cpp    |    53 +
 gcc/testsuite/gm2/exceptions/run/pass/mycpp.def    |    31 +
 gcc/testsuite/gm2/exceptions/run/pass/mym2.mod     |    38 +
 gcc/testsuite/gm2/exceptions/run/pass/mym2a.mod    |    34 +
 gcc/testsuite/gm2/extensions/pass/align.mod        |    29 +
 gcc/testsuite/gm2/extensions/pass/align2.mod       |    26 +
 gcc/testsuite/gm2/extensions/pass/card16p.mod      |   101 +
 gcc/testsuite/gm2/extensions/pass/card32p.mod      |   110 +
 gcc/testsuite/gm2/extensions/pass/card64p.mod      |   119 +
 gcc/testsuite/gm2/extensions/pass/card8p.mod       |    92 +
 gcc/testsuite/gm2/extensions/pass/co.def           |    31 +
 gcc/testsuite/gm2/extensions/pass/co.mod           |    27 +
 .../gm2/extensions/pass/extensions-pass.exp        |    37 +
 gcc/testsuite/gm2/extensions/pass/frame.mod        |    32 +
 gcc/testsuite/gm2/extensions/pass/hello.mod        |    29 +
 gcc/testsuite/gm2/extensions/pass/int16p.mod       |   101 +
 gcc/testsuite/gm2/extensions/pass/int32p.mod       |   110 +
 gcc/testsuite/gm2/extensions/pass/int64p.mod       |   119 +
 gcc/testsuite/gm2/extensions/pass/int8p.mod        |    92 +
 gcc/testsuite/gm2/extensions/pass/intsize8.mod     |    29 +
 gcc/testsuite/gm2/extensions/pass/jmp.mod          |    29 +
 gcc/testsuite/gm2/extensions/pass/libc.def         |    25 +
 gcc/testsuite/gm2/extensions/pass/optparam.mod     |    27 +
 gcc/testsuite/gm2/extensions/pass/optparam2.mod    |    32 +
 gcc/testsuite/gm2/extensions/pass/return.mod       |    32 +
 gcc/testsuite/gm2/extensions/pass/set8.mod         |    26 +
 gcc/testsuite/gm2/extensions/pass/set8a.mod        |    32 +
 gcc/testsuite/gm2/extensions/pass/set8b.mod        |    33 +
 gcc/testsuite/gm2/extensions/pass/testco.mod       |    33 +
 .../extensions/run/fail/extensions-run-fail.exp    |    39 +
 gcc/testsuite/gm2/extensions/run/fail/intsize8.mod |    28 +
 gcc/testsuite/gm2/extensions/run/pass/align3.mod   |    39 +
 gcc/testsuite/gm2/extensions/run/pass/align4.mod   |    34 +
 gcc/testsuite/gm2/extensions/run/pass/align5.mod   |    38 +
 gcc/testsuite/gm2/extensions/run/pass/align6.mod   |    34 +
 gcc/testsuite/gm2/extensions/run/pass/align7.mod   |    37 +
 gcc/testsuite/gm2/extensions/run/pass/callingc.mod |    21 +
 gcc/testsuite/gm2/extensions/run/pass/card16p.mod  |   101 +
 gcc/testsuite/gm2/extensions/run/pass/card32p.mod  |   110 +
 gcc/testsuite/gm2/extensions/run/pass/card64p.mod  |   119 +
 gcc/testsuite/gm2/extensions/run/pass/card8p.mod   |    92 +
 gcc/testsuite/gm2/extensions/run/pass/column.mod   |    39 +
 gcc/testsuite/gm2/extensions/run/pass/cvararg.c    |    60 +
 gcc/testsuite/gm2/extensions/run/pass/cvararg.def  |    28 +
 .../extensions/run/pass/extensions-run-pass.exp    |    42 +
 gcc/testsuite/gm2/extensions/run/pass/int16p.mod   |   101 +
 gcc/testsuite/gm2/extensions/run/pass/int32p.mod   |   110 +
 gcc/testsuite/gm2/extensions/run/pass/int64p.mod   |   119 +
 .../gm2/extensions/run/pass/int8field.mod          |    51 +
 gcc/testsuite/gm2/extensions/run/pass/int8p.mod    |    92 +
 .../gm2/extensions/run/pass/packedrecord.mod       |    56 +
 .../gm2/extensions/run/pass/packedrecord2.mod      |    57 +
 gcc/testsuite/gm2/extensions/run/pass/real32.mod   |    37 +
 gcc/testsuite/gm2/extensions/run/pass/real32a.mod  |    35 +
 gcc/testsuite/gm2/extensions/run/pass/record.mod   |    25 +
 gcc/testsuite/gm2/extensions/run/pass/testopen.mod |    32 +
 gcc/testsuite/gm2/extensions/run/pass/vararg.mod   |    38 +
 gcc/testsuite/gm2/extensions/run/pass/vararg2.mod  |    33 +
 gcc/testsuite/gm2/extensions/run/pass/vararg3.mod  |    27 +
 gcc/testsuite/gm2/fpu/pass/five.mod                |    28 +
 gcc/testsuite/gm2/fpu/pass/fp.def                  |    29 +
 gcc/testsuite/gm2/fpu/pass/fp.mod                  |    24 +
 gcc/testsuite/gm2/fpu/pass/fpu-pass.exp            |    37 +
 gcc/testsuite/gm2/fpu/pass/one.mod                 |    28 +
 gcc/testsuite/gm2/fpu/pass/r1.mod                  |    30 +
 gcc/testsuite/gm2/fpu/pass/realconst.mod           |    49 +
 gcc/testsuite/gm2/fpu/pass/testfp.mod              |    35 +
 gcc/testsuite/gm2/fpu/pass/testfp2.mod             |    42 +
 gcc/testsuite/gm2/fpu/pass/testfpu1.mod            |    32 +
 gcc/testsuite/gm2/fpu/pass/testfpu2.mod            |    28 +
 gcc/testsuite/gm2/fpu/pass/testfpu3.mod            |    46 +
 gcc/testsuite/gm2/fpu/pass/testsin.mod             |    39 +
 gcc/testsuite/gm2/imports/run/pass/c.def           |    35 +
 gcc/testsuite/gm2/imports/run/pass/c.mod           |    21 +
 .../gm2/imports/run/pass/imports-run-pass.exp      |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods.mod   |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods2.mod  |    45 +
 gcc/testsuite/gm2/imports/run/pass/innermods3.mod  |    50 +
 gcc/testsuite/gm2/imports/run/pass/innermods4.mod  |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods5.def  |    25 +
 gcc/testsuite/gm2/imports/run/pass/innermods5.mod  |    32 +
 gcc/testsuite/gm2/imports/run/pass/innermods6.mod  |    32 +
 gcc/testsuite/gm2/integer/div.mod                  |    35 +
 gcc/testsuite/gm2/integer/expr.mod                 |    88 +
 gcc/testsuite/gm2/integer/mod.mod                  |    34 +
 gcc/testsuite/gm2/integer/mod2.mod                 |    35 +
 gcc/testsuite/gm2/integer/one.mod                  |    29 +
 gcc/testsuite/gm2/integer/options                  |     1 +
 gcc/testsuite/gm2/integer/zero.mod                 |    29 +
 gcc/testsuite/gm2/iso/analysis/fail/Makefile       |     9 +
 .../gm2/iso/analysis/fail/arithoverflow.mod        |    40 +
 .../gm2/iso/analysis/fail/arithoverflow2.mod       |    40 +
 .../gm2/iso/analysis/fail/arithsubcard.mod         |    40 +
 gcc/testsuite/gm2/iso/analysis/fail/arrayrange.mod |    36 +
 .../gm2/iso/analysis/fail/assignvalue.mod          |    36 +
 .../gm2/iso/analysis/fail/callassignment.mod       |    47 +
 .../gm2/iso/analysis/fail/callassignment2.mod      |    50 +
 .../gm2/iso/analysis/fail/callassignment3.mod      |    54 +
 .../gm2/iso/analysis/fail/callassignment4.mod      |    61 +
 gcc/testsuite/gm2/iso/analysis/fail/caserange.mod  |    36 +
 gcc/testsuite/gm2/iso/analysis/fail/decvalue.mod   |    41 +
 gcc/testsuite/gm2/iso/analysis/fail/forloop.mod    |    30 +
 gcc/testsuite/gm2/iso/analysis/fail/incvalue.mod   |    41 +
 .../gm2/iso/analysis/fail/iso-analysis-fail.exp    |    36 +
 gcc/testsuite/gm2/iso/analysis/fail/noreturn.mod   |    33 +
 .../gm2/iso/analysis/fail/returnvalue.mod          |    36 +
 .../gm2/iso/analysis/fail/staticarray.mod          |    36 +
 .../gm2/iso/check/fail/iso-check-fail.exp          |    58 +
 .../gm2/iso/check/fail/modulusoverflow.mod         |    29 +
 gcc/testsuite/gm2/iso/fail/badarray.mod            |     7 +
 gcc/testsuite/gm2/iso/fail/badarray2.mod           |     8 +
 gcc/testsuite/gm2/iso/fail/badipv4.mod             |     9 +
 gcc/testsuite/gm2/iso/fail/bug10.mod               |    12 +
 gcc/testsuite/gm2/iso/fail/bug8.mod                |    17 +
 gcc/testsuite/gm2/iso/fail/bug9.mod                |    13 +
 gcc/testsuite/gm2/iso/fail/case.mod                |    34 +
 gcc/testsuite/gm2/iso/fail/case2.mod               |    34 +
 gcc/testsuite/gm2/iso/fail/case3.mod               |    35 +
 gcc/testsuite/gm2/iso/fail/const1.mod              |    34 +
 gcc/testsuite/gm2/iso/fail/constarray.mod          |    11 +
 gcc/testsuite/gm2/iso/fail/constarray2.mod         |    11 +
 gcc/testsuite/gm2/iso/fail/constprocedure.mod      |    28 +
 gcc/testsuite/gm2/iso/fail/constrecord.mod         |    13 +
 gcc/testsuite/gm2/iso/fail/constrecord2.mod        |    13 +
 gcc/testsuite/gm2/iso/fail/constrecord3.mod        |    15 +
 gcc/testsuite/gm2/iso/fail/constsubrange.mod       |     8 +
 gcc/testsuite/gm2/iso/fail/constsubrange2.mod      |     7 +
 gcc/testsuite/gm2/iso/fail/constsubrange3.mod      |     7 +
 gcc/testsuite/gm2/iso/fail/defa.def                |    23 +
 gcc/testsuite/gm2/iso/fail/defa.mod                |    27 +
 gcc/testsuite/gm2/iso/fail/defb.def                |    24 +
 gcc/testsuite/gm2/iso/fail/defb.mod                |    26 +
 gcc/testsuite/gm2/iso/fail/defc.def                |    24 +
 gcc/testsuite/gm2/iso/fail/defc.mod                |    24 +
 gcc/testsuite/gm2/iso/fail/except.mod              |    46 +
 gcc/testsuite/gm2/iso/fail/except2.mod             |    47 +
 gcc/testsuite/gm2/iso/fail/iso-fail.exp            |    36 +
 gcc/testsuite/gm2/iso/fail/isoa.def                |    24 +
 gcc/testsuite/gm2/iso/fail/isoa.mod                |    22 +
 gcc/testsuite/gm2/iso/fail/lengthsubexpr.mod       |    10 +
 gcc/testsuite/gm2/iso/fail/proc.mod                |    55 +
 gcc/testsuite/gm2/iso/fail/realbitscast.mod        |    40 +
 gcc/testsuite/gm2/iso/fail/varient.mod             |    33 +
 gcc/testsuite/gm2/iso/fail/varient2.mod            |    31 +
 gcc/testsuite/gm2/iso/future/builtinlj.mod         |    40 +
 gcc/testsuite/gm2/iso/pass/ChanConsts.def          |    69 +
 gcc/testsuite/gm2/iso/pass/ChanConsts.mod          |    20 +
 gcc/testsuite/gm2/iso/pass/ConvTypes.def           |    27 +
 gcc/testsuite/gm2/iso/pass/ConvTypes.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/addadr1.mod             |    39 +
 gcc/testsuite/gm2/iso/pass/bits32c.mod             |    35 +
 gcc/testsuite/gm2/iso/pass/callwraptime.mod        |    11 +
 gcc/testsuite/gm2/iso/pass/caseiso.mod             |    39 +
 gcc/testsuite/gm2/iso/pass/caseiso2.mod            |    58 +
 gcc/testsuite/gm2/iso/pass/cast.mod                |    33 +
 gcc/testsuite/gm2/iso/pass/cast3.mod               |    28 +
 gcc/testsuite/gm2/iso/pass/castiso.mod             |    34 +
 gcc/testsuite/gm2/iso/pass/const1.mod              |    30 +
 gcc/testsuite/gm2/iso/pass/constreal.mod           |    25 +
 gcc/testsuite/gm2/iso/pass/constructor1.mod        |    30 +
 gcc/testsuite/gm2/iso/pass/constructor2.mod        |    37 +
 gcc/testsuite/gm2/iso/pass/constructor3.mod        |    32 +
 gcc/testsuite/gm2/iso/pass/constructor4.mod        |    39 +
 gcc/testsuite/gm2/iso/pass/constructor5.mod        |    40 +
 gcc/testsuite/gm2/iso/pass/constructor6.mod        |    30 +
 gcc/testsuite/gm2/iso/pass/constsize4.mod          |    37 +
 gcc/testsuite/gm2/iso/pass/delim.mod               |    25 +
 gcc/testsuite/gm2/iso/pass/delim2.mod              |    28 +
 gcc/testsuite/gm2/iso/pass/enummodule.mod          |    33 +
 gcc/testsuite/gm2/iso/pass/except1.mod             |    45 +
 gcc/testsuite/gm2/iso/pass/expproc.mod             |    31 +
 gcc/testsuite/gm2/iso/pass/expproc2.mod            |    37 +
 gcc/testsuite/gm2/iso/pass/iso-pass.exp            |    36 +
 gcc/testsuite/gm2/iso/pass/isob.def                |    23 +
 gcc/testsuite/gm2/iso/pass/isob.mod                |    24 +
 gcc/testsuite/gm2/iso/pass/isobitset.mod           |    26 +
 gcc/testsuite/gm2/iso/pass/isobitset2.mod          |    27 +
 gcc/testsuite/gm2/iso/pass/longm.mod               |    32 +
 gcc/testsuite/gm2/iso/pass/m.mod                   |    40 +
 gcc/testsuite/gm2/iso/pass/proccast.mod            |    47 +
 gcc/testsuite/gm2/iso/pass/realbitscast.mod        |    68 +
 gcc/testsuite/gm2/iso/pass/set12.mod               |    28 +
 gcc/testsuite/gm2/iso/pass/stringchar.mod          |    41 +
 gcc/testsuite/gm2/iso/pass/subassign.mod           |     8 +
 gcc/testsuite/gm2/iso/pass/testaddindr.mod         |    36 +
 gcc/testsuite/gm2/iso/pass/testconv.def            |    34 +
 gcc/testsuite/gm2/iso/pass/testconv.mod            |    49 +
 gcc/testsuite/gm2/iso/pass/testconv2.def           |    33 +
 gcc/testsuite/gm2/iso/pass/testconv2.mod           |    45 +
 gcc/testsuite/gm2/iso/pass/testconv3.mod           |    41 +
 gcc/testsuite/gm2/iso/pass/testconv4.mod           |    43 +
 gcc/testsuite/gm2/iso/pass/testconv5.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/testconv6.mod           |    39 +
 gcc/testsuite/gm2/iso/pass/testconv7.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testconv8.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testconv9.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testiso.mod             |    32 +
 gcc/testsuite/gm2/iso/pass/testiso2.mod            |    36 +
 gcc/testsuite/gm2/iso/pass/testisosize.mod         |    24 +
 gcc/testsuite/gm2/iso/pass/testlength.mod          |    31 +
 gcc/testsuite/gm2/iso/pass/testlength2.mod         |    37 +
 gcc/testsuite/gm2/iso/pass/testlength3.mod         |    41 +
 gcc/testsuite/gm2/iso/pass/testlength4.mod         |    31 +
 gcc/testsuite/gm2/iso/pass/testlength5.mod         |    37 +
 gcc/testsuite/gm2/iso/pass/unbounded.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/unbounded2.mod          |    31 +
 gcc/testsuite/gm2/iso/run/pass/adraddress.mod      |    42 +
 gcc/testsuite/gm2/iso/run/pass/adrunbounded3.mod   |    93 +
 gcc/testsuite/gm2/iso/run/pass/baseimport.mod      |    27 +
 gcc/testsuite/gm2/iso/run/pass/compsize.mod        |    28 +
 gcc/testsuite/gm2/iso/run/pass/concurrentstore.mod |   162 +
 gcc/testsuite/gm2/iso/run/pass/constprocedure.mod  |    35 +
 gcc/testsuite/gm2/iso/run/pass/constructor1.mod    |    58 +
 gcc/testsuite/gm2/iso/run/pass/constructor2.mod    |    50 +
 gcc/testsuite/gm2/iso/run/pass/conststrarray.mod   |    59 +
 gcc/testsuite/gm2/iso/run/pass/contimer.mod        |   101 +
 gcc/testsuite/gm2/iso/run/pass/except.c            |   157 +
 gcc/testsuite/gm2/iso/run/pass/except2.mod         |    78 +
 gcc/testsuite/gm2/iso/run/pass/except3.cpp         |    88 +
 gcc/testsuite/gm2/iso/run/pass/except4.mod         |    68 +
 gcc/testsuite/gm2/iso/run/pass/except5.cpp         |    63 +
 gcc/testsuite/gm2/iso/run/pass/except5.mod         |    65 +
 gcc/testsuite/gm2/iso/run/pass/except6.cpp         |    64 +
 gcc/testsuite/gm2/iso/run/pass/except7.mod         |    88 +
 gcc/testsuite/gm2/iso/run/pass/except8.mod         |    77 +
 gcc/testsuite/gm2/iso/run/pass/fileio.def          |    22 +
 gcc/testsuite/gm2/iso/run/pass/fileio.mod          |    25 +
 gcc/testsuite/gm2/iso/run/pass/hello.mod           |    25 +
 gcc/testsuite/gm2/iso/run/pass/int8field.mod       |    54 +
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |    41 +
 gcc/testsuite/gm2/iso/run/pass/long.mod            |    30 +
 gcc/testsuite/gm2/iso/run/pass/long2.mod           |    36 +
 gcc/testsuite/gm2/iso/run/pass/long3.mod           |    36 +
 gcc/testsuite/gm2/iso/run/pass/long4.c             |    15 +
 gcc/testsuite/gm2/iso/run/pass/long4.mod           |    35 +
 gcc/testsuite/gm2/iso/run/pass/minmax.mod          |    37 +
 gcc/testsuite/gm2/iso/run/pass/modulus.mod         |    36 +
 gcc/testsuite/gm2/iso/run/pass/nestediso.mod       |    46 +
 gcc/testsuite/gm2/iso/run/pass/nestedrecord.mod    |    36 +
 gcc/testsuite/gm2/iso/run/pass/onebyte.mod         |    54 +
 gcc/testsuite/gm2/iso/run/pass/onebyte2.mod        |    60 +
 gcc/testsuite/gm2/iso/run/pass/onebyte3.mod        |    66 +
 gcc/testsuite/gm2/iso/run/pass/packed.mod          |    57 +
 gcc/testsuite/gm2/iso/run/pass/proc.c              |    17 +
 gcc/testsuite/gm2/iso/run/pass/proc.mod            |    48 +
 gcc/testsuite/gm2/iso/run/pass/proc2.mod           |    46 +
 gcc/testsuite/gm2/iso/run/pass/returnrecord.mod    |    49 +
 gcc/testsuite/gm2/iso/run/pass/shift.mod           |    46 +
 gcc/testsuite/gm2/iso/run/pass/shift2.mod          |    40 +
 gcc/testsuite/gm2/iso/run/pass/shift3.mod          |    65 +
 gcc/testsuite/gm2/iso/run/pass/shift4.mod          |    76 +
 gcc/testsuite/gm2/iso/run/pass/simple              |    39 +
 gcc/testsuite/gm2/iso/run/pass/simplelarge.mod     |   121 +
 gcc/testsuite/gm2/iso/run/pass/strcons.mod         |    38 +
 gcc/testsuite/gm2/iso/run/pass/strcons2.mod        |    42 +
 gcc/testsuite/gm2/iso/run/pass/t.cpp               |    19 +
 gcc/testsuite/gm2/iso/run/pass/t1.cpp              |    14 +
 gcc/testsuite/gm2/iso/run/pass/testLength.mod      |    35 +
 gcc/testsuite/gm2/iso/run/pass/testarray.mod       |    30 +
 gcc/testsuite/gm2/iso/run/pass/testgeneric.mod     |    60 +
 gcc/testsuite/gm2/iso/run/pass/testlarge.mod       |   292 +
 gcc/testsuite/gm2/iso/run/pass/testsystem.mod      |   180 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst.mod       |    48 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst2.mod      |    50 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst3.mod      |    47 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst4.mod      |    46 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst5.mod      |    47 +
 gcc/testsuite/gm2/iso/run/pass/tinytimer.mod       |    38 +
 gcc/testsuite/gm2/iso/run/pass/trivialmodulus.mod  |    32 +
 gcc/testsuite/gm2/iso/run/pass/tsize.mod           |    60 +
 gcc/testsuite/gm2/iso/run/pass/tsize2.mod          |    53 +
 gcc/testsuite/gm2/iso/run/pass/tstLength.mod       |    22 +
 gcc/testsuite/gm2/iso/run/pass/unbounded.mod       |    69 +
 gcc/testsuite/gm2/iso/run/pass/unbounded2.mod      |    50 +
 gcc/testsuite/gm2/iso/run/pass/unbounded3.mod      |    51 +
 gcc/testsuite/gm2/iso/run/pass/unbounded4.mod      |    42 +
 gcc/testsuite/gm2/iso/run/pass/unbounded5.mod      |    49 +
 gcc/testsuite/gm2/iso/run/pass/unbounded6.mod      |    44 +
 gcc/testsuite/gm2/iso/run/pass/unbounded7.mod      |    38 +
 gcc/testsuite/gm2/iso/run/pass/unbounded8.mod      |    45 +
 .../gm2/isocoroutines/run/pass/coroutine.mod       |    70 +
 .../run/pass/isocoroutines-run-pass.exp            |    38 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons.mod    |    73 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons2.mod   |    81 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons3.mod   |    33 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons5.mod   |    33 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons6.mod   |    34 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons7.mod   |    50 +
 gcc/testsuite/gm2/isolib/run/pass/arrayconst8.mod  |    29 +
 .../gm2/isolib/run/pass/exceptiontest.mod          |    12 +
 gcc/testsuite/gm2/isolib/run/pass/filepos.mod      |    55 +
 gcc/testsuite/gm2/isolib/run/pass/hello.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/insert.mod       |    63 +
 gcc/testsuite/gm2/isolib/run/pass/intconv.mod      |    90 +
 .../gm2/isolib/run/pass/isolib-run-pass.exp        |    44 +
 gcc/testsuite/gm2/isolib/run/pass/longstr.mod      |   178 +
 gcc/testsuite/gm2/isolib/run/pass/openlibc.mod     |    31 +
 gcc/testsuite/gm2/isolib/run/pass/raise.mod        |    33 +
 gcc/testsuite/gm2/isolib/run/pass/raise2.mod       |    38 +
 gcc/testsuite/gm2/isolib/run/pass/readreal.mod     |    35 +
 gcc/testsuite/gm2/isolib/run/pass/real1.mod        |    48 +
 gcc/testsuite/gm2/isolib/run/pass/real2.mod        |    38 +
 gcc/testsuite/gm2/isolib/run/pass/real3.mod        |    39 +
 gcc/testsuite/gm2/isolib/run/pass/realconv.mod     |    52 +
 gcc/testsuite/gm2/isolib/run/pass/realconv2.mod    |    51 +
 gcc/testsuite/gm2/isolib/run/pass/realstr.mod      |   178 +
 gcc/testsuite/gm2/isolib/run/pass/sigfig.mod       |    93 +
 gcc/testsuite/gm2/isolib/run/pass/stringreal2.mod  |    41 +
 .../gm2/isolib/run/pass/termfile.mod-disabled      |    42 +
 gcc/testsuite/gm2/isolib/run/pass/testappend.mod   |    32 +
 gcc/testsuite/gm2/isolib/run/pass/testinput        |     3 +
 gcc/testsuite/gm2/isolib/run/pass/testio.mod       |    38 +
 gcc/testsuite/gm2/isolib/run/pass/testio2.mod      |    52 +
 gcc/testsuite/gm2/isolib/run/pass/testmem.mod      |    66 +
 gcc/testsuite/gm2/isolib/run/pass/testmem2.mod     |    66 +
 gcc/testsuite/gm2/isolib/run/pass/testnumber       |     1 +
 gcc/testsuite/gm2/isolib/run/pass/tiny.mod         |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny2.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny3.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny4.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny5.mod        |    24 +
 gcc/testsuite/gm2/libs/a.def                       |    23 +
 gcc/testsuite/gm2/libs/a.mod                       |    26 +
 gcc/testsuite/gm2/libs/b.def                       |    23 +
 gcc/testsuite/gm2/libs/b.mod                       |    23 +
 gcc/testsuite/gm2/libs/testraw.mod                 |    31 +
 .../gm2/link/externalscaffold/pass/hello.mod       |     7 +
 .../pass/link-externalscaffold-pass.exp            |    40 +
 .../gm2/link/externalscaffold/pass/scaffold.c      |    37 +
 gcc/testsuite/gm2/link/pim/fail/import.mod         |    23 +
 gcc/testsuite/gm2/link/pim/fail/link-pim-fail.exp  |    37 +
 gcc/testsuite/gm2/link/pim/pass/link-pim-pass.exp  |    37 +
 gcc/testsuite/gm2/link/pimc/pass/README            |     3 +
 .../gm2/link/pimc/pass/link-pimc-pass.exp          |    37 +
 gcc/testsuite/gm2/link/pimc/pass/testdtoa.mod      |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testerrno.mod     |    11 +
 gcc/testsuite/gm2/link/pimc/pass/testgetopt.mod    |   102 +
 gcc/testsuite/gm2/link/pimc/pass/testldtoa.mod     |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testlibc.mod      |    10 +
 gcc/testsuite/gm2/link/pimc/pass/testlibc2.mod     |    16 +
 gcc/testsuite/gm2/link/pimc/pass/testsckt.mod      |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testselective.mod |     9 +
 .../gm2/link/pimc/pass/testsysexceptions.mod       |     8 +
 gcc/testsuite/gm2/link/pimc/pass/testtermios.mod   |     7 +
 gcc/testsuite/gm2/link/pimc/pass/testunixargs.mod  |    14 +
 gcc/testsuite/gm2/link/pimc/pass/testwrapc.mod     |     9 +
 gcc/testsuite/gm2/linking/libarchive/pass/c.c      |    24 +
 gcc/testsuite/gm2/linking/libarchive/pass/c.def    |    35 +
 gcc/testsuite/gm2/linking/libarchive/pass/d.def    |    32 +
 gcc/testsuite/gm2/linking/libarchive/pass/e.def    |    49 +
 .../libarchive/pass/linking-libarchive-pass.exp    |    45 +
 gcc/testsuite/gm2/linking/libarchive/pass/m.mod    |    28 +
 gcc/testsuite/gm2/linking/verbose/pass/hello.mod   |     7 +
 .../linking/verbose/pass/linking-verbose-pass.exp  |    42 +
 gcc/testsuite/gm2/pim/fail/TestLong3.mod           |    26 +
 gcc/testsuite/gm2/pim/fail/TestLong6.mod           |    32 +
 gcc/testsuite/gm2/pim/fail/a.def                   |    23 +
 gcc/testsuite/gm2/pim/fail/assignbounds.mod        |    24 +
 gcc/testsuite/gm2/pim/fail/assignsubrange.mod      |    27 +
 gcc/testsuite/gm2/pim/fail/assignsubrange2.mod     |    27 +
 gcc/testsuite/gm2/pim/fail/b.def                   |    23 +
 gcc/testsuite/gm2/pim/fail/bad.def                 |    21 +
 gcc/testsuite/gm2/pim/fail/badconst.mod            |    26 +
 gcc/testsuite/gm2/pim/fail/badfunc.mod             |    26 +
 gcc/testsuite/gm2/pim/fail/badparam.mod            |    40 +
 gcc/testsuite/gm2/pim/fail/badparam2.mod           |    44 +
 gcc/testsuite/gm2/pim/fail/badtype.mod             |    24 +
 gcc/testsuite/gm2/pim/fail/badtypes.mod            |    28 +
 gcc/testsuite/gm2/pim/fail/bits.mod                |    28 +
 gcc/testsuite/gm2/pim/fail/bits2.mod               |    29 +
 gcc/testsuite/gm2/pim/fail/bits3.mod               |    25 +
 gcc/testsuite/gm2/pim/fail/bits4.mod               |    28 +
 gcc/testsuite/gm2/pim/fail/cardword.mod            |    27 +
 gcc/testsuite/gm2/pim/fail/constbec.mod            |    28 +
 gcc/testsuite/gm2/pim/fail/constsize3.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/constvar.mod            |     9 +
 gcc/testsuite/gm2/pim/fail/convert5.mod            |    40 +
 gcc/testsuite/gm2/pim/fail/dupconst.mod            |    26 +
 gcc/testsuite/gm2/pim/fail/dupenum.mod             |    27 +
 gcc/testsuite/gm2/pim/fail/dupfield.mod            |    31 +
 gcc/testsuite/gm2/pim/fail/duptype.mod             |    28 +
 gcc/testsuite/gm2/pim/fail/dupvar.mod              |    26 +
 gcc/testsuite/gm2/pim/fail/expression.mod          |    25 +
 gcc/testsuite/gm2/pim/fail/expression2.mod         |    25 +
 gcc/testsuite/gm2/pim/fail/expression3.mod         |    27 +
 gcc/testsuite/gm2/pim/fail/func.mod                |    34 +
 gcc/testsuite/gm2/pim/fail/good.def                |    19 +
 gcc/testsuite/gm2/pim/fail/good.mod                |    21 +
 gcc/testsuite/gm2/pim/fail/import.mod              |    27 +
 gcc/testsuite/gm2/pim/fail/inserttok.def           |    19 +
 gcc/testsuite/gm2/pim/fail/inserttok.mod           |     5 +
 gcc/testsuite/gm2/pim/fail/integer.mod             |   271 +
 gcc/testsuite/gm2/pim/fail/keyword.mod             |    25 +
 gcc/testsuite/gm2/pim/fail/longtypes2.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/longtypes3.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/multisetf.mod           |    39 +
 gcc/testsuite/gm2/pim/fail/nested3.mod             |    43 +
 gcc/testsuite/gm2/pim/fail/opaque.mod              |    30 +
 gcc/testsuite/gm2/pim/fail/opaque2.mod             |    32 +
 gcc/testsuite/gm2/pim/fail/opasfail.mod            |    27 +
 gcc/testsuite/gm2/pim/fail/opcpfail.mod            |    29 +
 gcc/testsuite/gm2/pim/fail/pim-fail.exp            |    36 +
 gcc/testsuite/gm2/pim/fail/procmod.mod             |    30 +
 gcc/testsuite/gm2/pim/fail/rotate.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/rotate2.mod             |    29 +
 gcc/testsuite/gm2/pim/fail/setbec.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/setequiv.mod            |    36 +
 gcc/testsuite/gm2/pim/fail/setsnulf.mod            |    39 +
 gcc/testsuite/gm2/pim/fail/settype.mod             |    29 +
 gcc/testsuite/gm2/pim/fail/shift.mod               |    29 +
 gcc/testsuite/gm2/pim/fail/shift2.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/subrange7.mod           |    32 +
 gcc/testsuite/gm2/pim/fail/unary.mod               |    25 +
 gcc/testsuite/gm2/pim/fail/undeclared.mod          |    23 +
 gcc/testsuite/gm2/pim/fail/val.mod                 |    27 +
 gcc/testsuite/gm2/pim/fail/val2.mod                |    32 +
 gcc/testsuite/gm2/pim/fail/wordconst.mod           |    29 +
 .../gm2/pim/no-options/run/pass/integer.mod        |   274 +
 .../run/pass/pim-no-options-run-pass.exp           |    38 +
 .../gm2/pim/options/bounds/fail/IdentifierBug.mod  |    23 +
 .../bounds/fail/pim-options-bounds-fail.exp        |    36 +
 .../gm2/pim/options/optimize/run/pass/addition.def |    23 +
 .../gm2/pim/options/optimize/run/pass/addition.mod |    25 +
 .../gm2/pim/options/optimize/run/pass/concat.mod   |    57 +
 .../run/pass/pim-options-optimize-run-pass.exp     |    56 +
 .../gm2/pim/options/optimize/run/pass/testadd.mod  |    51 +
 gcc/testsuite/gm2/pim/pass/ABSBug.mod              |    27 +
 gcc/testsuite/gm2/pim/pass/TestLong4.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/TestLong7.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/TestLong8.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/TestLong9.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/another.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/aochar.mod              |    31 +
 gcc/testsuite/gm2/pim/pass/array.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/array2.mod              |    28 +
 gcc/testsuite/gm2/pim/pass/array3.mod              |    26 +
 gcc/testsuite/gm2/pim/pass/array4.mod              |    41 +
 gcc/testsuite/gm2/pim/pass/array5.mod              |    43 +
 gcc/testsuite/gm2/pim/pass/array6.mod              |    25 +
 gcc/testsuite/gm2/pim/pass/arraybool.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/arraychar.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/arraychar2.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/arraychar3.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/arrayconst1.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arrayconst2.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arrayconst3.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arraydecl.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/arraydim.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/arraydyn.mod            |    58 +
 gcc/testsuite/gm2/pim/pass/arrayeqiv.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/arrayfio.mod            |    49 +
 gcc/testsuite/gm2/pim/pass/arrayhuge.mod           |    32 +
 gcc/testsuite/gm2/pim/pass/arrayhuge2.mod          |    24 +
 gcc/testsuite/gm2/pim/pass/arrayindex.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/arrayindirect.mod       |    80 +
 gcc/testsuite/gm2/pim/pass/arrayinproc.mod         |    40 +
 gcc/testsuite/gm2/pim/pass/arrayint.mod            |    53 +
 gcc/testsuite/gm2/pim/pass/arrayofbyte.mod         |    35 +
 gcc/testsuite/gm2/pim/pass/arrayofcard.mod         |    42 +
 gcc/testsuite/gm2/pim/pass/arrayptr.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/arrayptr2.mod           |    31 +
 gcc/testsuite/gm2/pim/pass/arrayptr3.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr4.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr5.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr6.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayrecord.mod         |    38 +
 gcc/testsuite/gm2/pim/pass/arraytiny.c             |    24 +
 gcc/testsuite/gm2/pim/pass/arraytiny.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/arraytype.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/arraytype2.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/arraytype3.mod          |    36 +
 gcc/testsuite/gm2/pim/pass/arraytype4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/assignment.mod          |    24 +
 gcc/testsuite/gm2/pim/pass/assignment2.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/assignment3.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/assignment4.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/badpointer.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/bits32.def              |    25 +
 gcc/testsuite/gm2/pim/pass/bits32.mod              |    19 +
 gcc/testsuite/gm2/pim/pass/bits32i.mod             |    25 +
 gcc/testsuite/gm2/pim/pass/bitset.mod              |    32 +
 gcc/testsuite/gm2/pim/pass/bitset2.mod             |    25 +
 gcc/testsuite/gm2/pim/pass/bitset3.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/bitset4.mod             |    31 +
 gcc/testsuite/gm2/pim/pass/bitset5.mod             |    30 +
 gcc/testsuite/gm2/pim/pass/bitsetfunc.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/block.mod               |    45 +
 gcc/testsuite/gm2/pim/pass/blockindirect.mod       |    50 +
 gcc/testsuite/gm2/pim/pass/builtin.def             |    28 +
 gcc/testsuite/gm2/pim/pass/builtin.mod             |    45 +
 gcc/testsuite/gm2/pim/pass/builtin2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/builtinconst.mod        |    26 +
 gcc/testsuite/gm2/pim/pass/bytearray.mod           |    37 +
 gcc/testsuite/gm2/pim/pass/card.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/card2.mod               |    29 +
 gcc/testsuite/gm2/pim/pass/char.mod                |    32 +
 gcc/testsuite/gm2/pim/pass/char2.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/charproc.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/charset.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/charset2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/charset3.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/checkparm.def           |    22 +
 gcc/testsuite/gm2/pim/pass/checkparm.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/colour.mod              |    38 +
 gcc/testsuite/gm2/pim/pass/comment1.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/complexarray.mod        |    25 +
 gcc/testsuite/gm2/pim/pass/complextypes.mod        |    33 +
 gcc/testsuite/gm2/pim/pass/constcast.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/constmax.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/constset.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/constset2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constset3.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constsize.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constsize2.mod          |    33 +
 gcc/testsuite/gm2/pim/pass/convert.mod             |    43 +
 gcc/testsuite/gm2/pim/pass/convert2.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/convert3.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/convert4.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/danglingelse.mod        |   114 +
 gcc/testsuite/gm2/pim/pass/debug                   |    42 +
 gcc/testsuite/gm2/pim/pass/defset.def              |    23 +
 gcc/testsuite/gm2/pim/pass/defset.mod              |    20 +
 gcc/testsuite/gm2/pim/pass/deftype.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/divaddr.mod             |    26 +
 gcc/testsuite/gm2/pim/pass/enum.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/enum2.mod               |    27 +
 gcc/testsuite/gm2/pim/pass/enum3.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/file.mod                |    31 +
 gcc/testsuite/gm2/pim/pass/filesystem.mod          |    37 +
 gcc/testsuite/gm2/pim/pass/foo.mod                 |    97 +
 gcc/testsuite/gm2/pim/pass/foo2.mod                |    47 +
 gcc/testsuite/gm2/pim/pass/for1.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/function.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/function2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/gcd.def                 |    23 +
 gcc/testsuite/gm2/pim/pass/gcd.mod                 |    54 +
 gcc/testsuite/gm2/pim/pass/getconst.mod            |    79 +
 gcc/testsuite/gm2/pim/pass/hello.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/impa.mod                |    23 +
 gcc/testsuite/gm2/pim/pass/impb.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impb.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impc.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impc.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impd.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impe.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impf.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impg.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/imph.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impi.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impj.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impk.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/impl.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impm.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/impn.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impn.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impo.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/imports.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/impp.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impp.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/impq.def                |    23 +
 gcc/testsuite/gm2/pim/pass/impq.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/incompsets.mod          |    37 +
 gcc/testsuite/gm2/pim/pass/index.mod               |    26 +
 gcc/testsuite/gm2/pim/pass/index2.mod              |    24 +
 gcc/testsuite/gm2/pim/pass/indirect.mod            |    45 +
 gcc/testsuite/gm2/pim/pass/inner.mod               |    38 +
 gcc/testsuite/gm2/pim/pass/inner2.mod              |    30 +
 gcc/testsuite/gm2/pim/pass/int.mod                 |    28 +
 gcc/testsuite/gm2/pim/pass/largeset.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/largeset1.mod           |    75 +
 gcc/testsuite/gm2/pim/pass/largeset2.mod           |    93 +
 gcc/testsuite/gm2/pim/pass/largeset3.mod           |   137 +
 gcc/testsuite/gm2/pim/pass/largeset4.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/largeset5.mod           |    45 +
 gcc/testsuite/gm2/pim/pass/largeset6.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/largeset7.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/localmod.mod            |    42 +
 gcc/testsuite/gm2/pim/pass/localproc.mod           |    67 +
 gcc/testsuite/gm2/pim/pass/localvar.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/log                     |   457 +
 gcc/testsuite/gm2/pim/pass/longint.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/longint2.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/longmm.mod              |    35 +
 gcc/testsuite/gm2/pim/pass/longreal.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/longtypes.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/longtypes3.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes5.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes6.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/loopexit.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/math.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/maxlongint.mod          |    40 +
 gcc/testsuite/gm2/pim/pass/maxreal.mod             |    27 +
 gcc/testsuite/gm2/pim/pass/maxreal2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/minmaxconst.mod         |    28 +
 gcc/testsuite/gm2/pim/pass/minmaxconst2.mod        |    32 +
 gcc/testsuite/gm2/pim/pass/modaddr.mod             |    26 +
 gcc/testsuite/gm2/pim/pass/multaddr.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/multiple.mod            |    51 +
 gcc/testsuite/gm2/pim/pass/multiset.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/multtypes.mod           |    68 +
 gcc/testsuite/gm2/pim/pass/mydef.def               |    24 +
 gcc/testsuite/gm2/pim/pass/negatives.def           |    25 +
 gcc/testsuite/gm2/pim/pass/negatives.mod           |    61 +
 gcc/testsuite/gm2/pim/pass/nested.mod              |    37 +
 gcc/testsuite/gm2/pim/pass/nested2.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/nested3.mod             |    43 +
 gcc/testsuite/gm2/pim/pass/nested4.mod             |    49 +
 gcc/testsuite/gm2/pim/pass/nested5.mod             |    52 +
 gcc/testsuite/gm2/pim/pass/nested6.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/nested7.mod             |    47 +
 gcc/testsuite/gm2/pim/pass/nestedfor.mod           |    71 +
 gcc/testsuite/gm2/pim/pass/nestedif.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/nestedset.mod           |    22 +
 gcc/testsuite/gm2/pim/pass/onezero.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/opaque.def              |    25 +
 gcc/testsuite/gm2/pim/pass/opaque.mod              |    47 +
 gcc/testsuite/gm2/pim/pass/opaque2.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/opaquetype.def          |    36 +
 gcc/testsuite/gm2/pim/pass/opaquetype.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/param.mod               |    34 +
 gcc/testsuite/gm2/pim/pass/param2.mod              |    40 +
 gcc/testsuite/gm2/pim/pass/param3.mod              |    34 +
 gcc/testsuite/gm2/pim/pass/parambool.mod           |    51 +
 gcc/testsuite/gm2/pim/pass/paramreal.mod           |    53 +
 gcc/testsuite/gm2/pim/pass/pim-pass.exp            |    38 +
 gcc/testsuite/gm2/pim/pass/pimimp.mod              |    54 +
 gcc/testsuite/gm2/pim/pass/pointer.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/procadr.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/procconv.mod            |    47 +
 gcc/testsuite/gm2/pim/pass/procconv2.mod           |    47 +
 gcc/testsuite/gm2/pim/pass/procedure1.mod          |    32 +
 gcc/testsuite/gm2/pim/pass/procedure2.mod          |    44 +
 gcc/testsuite/gm2/pim/pass/procindirect.mod        |    59 +
 gcc/testsuite/gm2/pim/pass/procmod.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/procmod2.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/procmod3.mod            |    54 +
 gcc/testsuite/gm2/pim/pass/procmod31.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/procmod4.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/procmod5.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/procmod6.def            |    25 +
 gcc/testsuite/gm2/pim/pass/procmod6.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/procmod7.mod            |    40 +
 gcc/testsuite/gm2/pim/pass/procmod8.mod            |    63 +
 gcc/testsuite/gm2/pim/pass/procmod9.mod            |    54 +
 gcc/testsuite/gm2/pim/pass/proctype.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/proctype2.def           |    37 +
 gcc/testsuite/gm2/pim/pass/proctype3.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/proctype4.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/program.mod             |   108 +
 gcc/testsuite/gm2/pim/pass/program2.mod            |   284 +
 gcc/testsuite/gm2/pim/pass/ptrarray.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/ptrarray2.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/ptrarray3.mod           |    19 +
 gcc/testsuite/gm2/pim/pass/ptrcard.mod             |    30 +
 gcc/testsuite/gm2/pim/pass/quads.def               |    25 +
 gcc/testsuite/gm2/pim/pass/quads.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/real.mod                |    28 +
 gcc/testsuite/gm2/pim/pass/real2.mod               |    27 +
 gcc/testsuite/gm2/pim/pass/real3.mod               |    39 +
 gcc/testsuite/gm2/pim/pass/realconst.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/realneg.mod             |    31 +
 gcc/testsuite/gm2/pim/pass/realneg2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/realone.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/realsize.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/record1.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/record10.mod            |    44 +
 gcc/testsuite/gm2/pim/pass/record11.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/record12.def            |    35 +
 gcc/testsuite/gm2/pim/pass/record13.def            |    36 +
 gcc/testsuite/gm2/pim/pass/record14.def            |    40 +
 gcc/testsuite/gm2/pim/pass/record15.def            |    41 +
 gcc/testsuite/gm2/pim/pass/record16.def            |    34 +
 gcc/testsuite/gm2/pim/pass/record2.mod             |    41 +
 gcc/testsuite/gm2/pim/pass/record3.mod             |    69 +
 gcc/testsuite/gm2/pim/pass/record4.mod             |    42 +
 gcc/testsuite/gm2/pim/pass/record5.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/record6.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/record7.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/record8.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/record9.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/recordarray.c           |    19 +
 gcc/testsuite/gm2/pim/pass/recordarray.mod         |    39 +
 gcc/testsuite/gm2/pim/pass/recordarray2.mod        |    30 +
 gcc/testsuite/gm2/pim/pass/redef.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/set10.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/set11.def               |    27 +
 gcc/testsuite/gm2/pim/pass/set11.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/set12.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/set4.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/set5.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set6.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set7.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/set8.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set9.mod                |    45 +
 gcc/testsuite/gm2/pim/pass/setchar.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/setchar10.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/setchar11.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/setchar3.mod            |    40 +
 gcc/testsuite/gm2/pim/pass/setchar4.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/setchar5.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/setchar7.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/setchar8.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/setchar9.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/setconst.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/setconst2.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/setconst3.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/setenum.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/setimp.mod              |    39 +
 gcc/testsuite/gm2/pim/pass/setimp2.mod             |    51 +
 gcc/testsuite/gm2/pim/pass/setofchar.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/setoverflow.mod         |    29 +
 gcc/testsuite/gm2/pim/pass/sets.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/sets2.mod               |    45 +
 gcc/testsuite/gm2/pim/pass/sets3.mod               |   172 +
 gcc/testsuite/gm2/pim/pass/sets4.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/sets5.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/sets6.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/setsnul.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/settest1.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/settest2.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/settest3.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/simpleproc.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/sizes.mod               |    28 +
 gcc/testsuite/gm2/pim/pass/sizetype.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/smallset1.mod           |    44 +
 gcc/testsuite/gm2/pim/pass/smallset2.mod           |    63 +
 gcc/testsuite/gm2/pim/pass/smallset3.mod           |    79 +
 gcc/testsuite/gm2/pim/pass/smallset4.mod           |   102 +
 gcc/testsuite/gm2/pim/pass/smallset5.mod           |    49 +
 gcc/testsuite/gm2/pim/pass/smallset6.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/smallset7.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/stabs.mod               |    29 +
 gcc/testsuite/gm2/pim/pass/stdio.mod               |    53 +
 gcc/testsuite/gm2/pim/pass/str1.mod                |    39 +
 gcc/testsuite/gm2/pim/pass/str2.mod                |    34 +
 gcc/testsuite/gm2/pim/pass/str3.mod                |    37 +
 gcc/testsuite/gm2/pim/pass/str4.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/str5.mod                |    28 +
 gcc/testsuite/gm2/pim/pass/stressset.mod           |    38 +
 gcc/testsuite/gm2/pim/pass/stringassign.mod        |    28 +
 gcc/testsuite/gm2/pim/pass/stringopaq.mod          |    26 +
 gcc/testsuite/gm2/pim/pass/strings.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/strparam.def            |    22 +
 gcc/testsuite/gm2/pim/pass/strparam.mod            |    86 +
 gcc/testsuite/gm2/pim/pass/subrange.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/subrange10.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/subrange11.mod          |    46 +
 gcc/testsuite/gm2/pim/pass/subrange12.mod          |    29 +
 gcc/testsuite/gm2/pim/pass/subrange14.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/subrange15.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/subrange16.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/subrange17.mod          |    32 +
 gcc/testsuite/gm2/pim/pass/subrange2.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/subrange3.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/subrange4.mod           |    31 +
 gcc/testsuite/gm2/pim/pass/subrange5.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/subrange6.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/subrange7.mod           |    32 +
 gcc/testsuite/gm2/pim/pass/subrange8.mod           |    28 +
 gcc/testsuite/gm2/pim/pass/subrange9.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/test2recursive.mod      |    27 +
 gcc/testsuite/gm2/pim/pass/testabs.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/testbuiltin.mod         |    39 +
 gcc/testsuite/gm2/pim/pass/testbuiltin2.mod        |    37 +
 gcc/testsuite/gm2/pim/pass/testbuiltstr.mod        |    29 +
 gcc/testsuite/gm2/pim/pass/testcap.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/testcap2.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/testcard.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/testcard2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/testcard3.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/testcard4.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testcard5.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/testcase.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/testcase2.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testcase3.mod           |    34 +
 gcc/testsuite/gm2/pim/pass/testcase4.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testchar.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/testfloat.mod           |    34 +
 gcc/testsuite/gm2/pim/pass/testfloat2.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/testfloat3.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/testfloat4.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/testfor.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/testimpvar.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/testlong3.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/testmod.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/testmod2.mod            |    43 +
 gcc/testsuite/gm2/pim/pass/testodd.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/testopaque.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/testopaque2.mod         |    27 +
 gcc/testsuite/gm2/pim/pass/testopaque3.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/testord.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/testparam.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/testparam2.mod          |    35 +
 gcc/testsuite/gm2/pim/pass/testparam3.mod          |    35 +
 gcc/testsuite/gm2/pim/pass/testpimsize.mod         |    26 +
 gcc/testsuite/gm2/pim/pass/testrecursive.def       |    21 +
 gcc/testsuite/gm2/pim/pass/testrecursive.mod       |    22 +
 gcc/testsuite/gm2/pim/pass/testreturnstr.mod       |    21 +
 gcc/testsuite/gm2/pim/pass/testset.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/testshort.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/testsinf.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/testsinl.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/testsize.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/testvar.mod             |    53 +
 gcc/testsuite/gm2/pim/pass/testvarin.mod           |    28 +
 gcc/testsuite/gm2/pim/pass/timeio.mod              |    36 +
 gcc/testsuite/gm2/pim/pass/timeio2.mod             |    40 +
 gcc/testsuite/gm2/pim/pass/timeio3.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/timeio4.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/timeio5.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/timeio6.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/timeio7.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/timeio8.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/timeio9.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyalloc.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/tinyarray.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/tinyarray2.mod          |    33 +
 gcc/testsuite/gm2/pim/pass/tinyarray3.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyarray4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/tinyarray5.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyarray6.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyassign.def          |    22 +
 gcc/testsuite/gm2/pim/pass/tinyassign.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyassign2.mod         |    25 +
 gcc/testsuite/gm2/pim/pass/tinyassign3.mod         |    32 +
 gcc/testsuite/gm2/pim/pass/tinyassign4.mod         |    34 +
 gcc/testsuite/gm2/pim/pass/tinyassign5.mod         |    29 +
 gcc/testsuite/gm2/pim/pass/tinybitset.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/tinyelse.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/tinyenum.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/tinyfor.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/tinyfor2.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyfor3.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyhalt.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyhello.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/tinyif.mod              |    32 +
 gcc/testsuite/gm2/pim/pass/tinyif2.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/tinyif3.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/tinyif4.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/tinyif5.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyif6.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyif7.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/tinyif8.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/tinyimp.mod             |    23 +
 gcc/testsuite/gm2/pim/pass/tinylit.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/tinylit2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/tinymax.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/tinymod.mod             |    21 +
 gcc/testsuite/gm2/pim/pass/tinynode.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/tinyparam.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/tinyparam2.mod          |    39 +
 gcc/testsuite/gm2/pim/pass/tinyplus.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/tinyproc.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/tinyproc2.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc3.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc4.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc5.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/tinyproc6.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/tinyptr.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/tinyreal.mod            |    12 +
 gcc/testsuite/gm2/pim/pass/tinyrecord.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/tinyrepeat.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/tinyset6.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/tinyset7.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/tinystate.mod           |    60 +
 gcc/testsuite/gm2/pim/pass/tinysub.def             |    37 +
 gcc/testsuite/gm2/pim/pass/tinytest.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinytrue.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/tinyvar.mod             |    23 +
 gcc/testsuite/gm2/pim/pass/tinyvar2.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvar3.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvar4.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyvar5.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyvarient.mod         |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient2.mod        |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient3.def        |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvarient3.mod        |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient4.mod        |    44 +
 gcc/testsuite/gm2/pim/pass/tinyvarient5.mod        |    53 +
 gcc/testsuite/gm2/pim/pass/tinyvarient6.mod        |   145 +
 gcc/testsuite/gm2/pim/pass/tinywhile.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/tinywith.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/tinywith2.mod           |    37 +
 gcc/testsuite/gm2/pim/pass/tinywith3.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/tinywith4.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/tinywith5.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/tinywith6.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/trunc.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/try                     |    74 +
 gcc/testsuite/gm2/pim/pass/typeequiv.mod           |    56 +
 gcc/testsuite/gm2/pim/pass/typeequiv2.mod          |    52 +
 gcc/testsuite/gm2/pim/pass/typeequiv3.mod          |    50 +
 gcc/testsuite/gm2/pim/pass/typeonly.def            |    25 +
 gcc/testsuite/gm2/pim/pass/typeonly.mod            |    20 +
 gcc/testsuite/gm2/pim/pass/typesize.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/unbounded.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/unbounded2.mod          |    26 +
 gcc/testsuite/gm2/pim/pass/unbounded3.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/v.def                   |    23 +
 gcc/testsuite/gm2/pim/pass/varaddress.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/varaddress2.mod         |    26 +
 gcc/testsuite/gm2/pim/pass/varaddress3.mod         |    33 +
 gcc/testsuite/gm2/pim/pass/varcard.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/variant9.mod            |    45 +
 gcc/testsuite/gm2/pim/pass/varient.mod             |    45 +
 gcc/testsuite/gm2/pim/pass/varient2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/varient3.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/varient4.mod            |    46 +
 gcc/testsuite/gm2/pim/pass/varient5.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/varient6.mod            |    37 +
 gcc/testsuite/gm2/pim/pass/varient7.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/varient8.mod            |    44 +
 gcc/testsuite/gm2/pim/pass/varin.def               |    24 +
 gcc/testsuite/gm2/pim/pass/varin.mod               |    22 +
 gcc/testsuite/gm2/pim/pass/varint.mod              |    30 +
 gcc/testsuite/gm2/pim/pass/wincat.mod              |    36 +
 gcc/testsuite/gm2/pim/pass/with.mod                |    36 +
 gcc/testsuite/gm2/pim/pass/wordconst.mod           |    29 +
 gcc/testsuite/gm2/pim/run/fail/case.mod            |    33 +
 gcc/testsuite/gm2/pim/run/fail/nil.mod             |    28 +
 gcc/testsuite/gm2/pim/run/fail/pim-run-fail.exp    |    38 +
 gcc/testsuite/gm2/pim/run/pass/Countdown.mod       |    39 +
 gcc/testsuite/gm2/pim/run/pass/EndFor.def          |    28 +
 gcc/testsuite/gm2/pim/run/pass/EndFor.mod          |   185 +
 gcc/testsuite/gm2/pim/run/pass/EnumTest.mod        |    70 +
 gcc/testsuite/gm2/pim/run/pass/For1.mod            |    33 +
 gcc/testsuite/gm2/pim/run/pass/For10.mod           |    65 +
 gcc/testsuite/gm2/pim/run/pass/For11.mod           |    65 +
 gcc/testsuite/gm2/pim/run/pass/For12.mod           |    34 +
 gcc/testsuite/gm2/pim/run/pass/For2.mod            |    33 +
 gcc/testsuite/gm2/pim/run/pass/For3.mod            |    48 +
 gcc/testsuite/gm2/pim/run/pass/For4.mod            |    54 +
 gcc/testsuite/gm2/pim/run/pass/For5.mod            |    50 +
 gcc/testsuite/gm2/pim/run/pass/For6.mod            |    54 +
 gcc/testsuite/gm2/pim/run/pass/For7.mod            |    60 +
 gcc/testsuite/gm2/pim/run/pass/For8.mod            |    59 +
 gcc/testsuite/gm2/pim/run/pass/For9.mod            |    27 +
 gcc/testsuite/gm2/pim/run/pass/FpuIOBug.mod        |    35 +
 gcc/testsuite/gm2/pim/run/pass/MaxReal.mod         |    31 +
 gcc/testsuite/gm2/pim/run/pass/MaxReal2.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/TestLong.mod        |    52 +
 gcc/testsuite/gm2/pim/run/pass/TestLong2.mod       |    31 +
 gcc/testsuite/gm2/pim/run/pass/TestLong4.mod       |    40 +
 gcc/testsuite/gm2/pim/run/pass/TestLong5.mod       |    48 +
 gcc/testsuite/gm2/pim/run/pass/addrarray.mod       |    38 +
 gcc/testsuite/gm2/pim/run/pass/arraychar.mod       |    46 +
 gcc/testsuite/gm2/pim/run/pass/arraychar2.mod      |    50 +
 gcc/testsuite/gm2/pim/run/pass/arrayrecord.mod     |    58 +
 gcc/testsuite/gm2/pim/run/pass/bitsettest.def      |    22 +
 gcc/testsuite/gm2/pim/run/pass/bitsettest.mod      |    37 +
 gcc/testsuite/gm2/pim/run/pass/bytearray.mod       |    42 +
 gcc/testsuite/gm2/pim/run/pass/constdynstr.mod     |    29 +
 gcc/testsuite/gm2/pim/run/pass/conststr.mod        |    25 +
 gcc/testsuite/gm2/pim/run/pass/conststr2.mod       |    54 +
 gcc/testsuite/gm2/pim/run/pass/cycles.mod          |    41 +
 gcc/testsuite/gm2/pim/run/pass/dec.mod             |    44 +
 gcc/testsuite/gm2/pim/run/pass/enums.mod           |    31 +
 gcc/testsuite/gm2/pim/run/pass/incsubrange.def     |     9 +
 gcc/testsuite/gm2/pim/run/pass/incsubrange.mod     |    26 +
 gcc/testsuite/gm2/pim/run/pass/index3.mod          |    39 +
 gcc/testsuite/gm2/pim/run/pass/int16.mod           |    27 +
 gcc/testsuite/gm2/pim/run/pass/int32.mod           |    39 +
 gcc/testsuite/gm2/pim/run/pass/int8.mod            |    27 +
 gcc/testsuite/gm2/pim/run/pass/line.mod            |    31 +
 gcc/testsuite/gm2/pim/run/pass/long.mod            |    25 +
 gcc/testsuite/gm2/pim/run/pass/longfor.mod         |    38 +
 gcc/testsuite/gm2/pim/run/pass/longtypes10.mod     |    39 +
 gcc/testsuite/gm2/pim/run/pass/longtypes7.mod      |    41 +
 gcc/testsuite/gm2/pim/run/pass/longtypes8.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/longtypes9.mod      |    39 +
 gcc/testsuite/gm2/pim/run/pass/math.mod            |    44 +
 gcc/testsuite/gm2/pim/run/pass/math2.mod           |    44 +
 gcc/testsuite/gm2/pim/run/pass/mathconst.mod       |    56 +
 gcc/testsuite/gm2/pim/run/pass/minhello.mod        |    12 +
 gcc/testsuite/gm2/pim/run/pass/minimal.mod         |     5 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc.mod      |    56 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc2.mod     |    58 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc3.mod     |    67 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc4.mod     |    33 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc5.mod     |    62 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc6.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc7.mod     |    35 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith.mod      |    41 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith2.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith3.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nothing.mod         |    27 +
 gcc/testsuite/gm2/pim/run/pass/pim-run-pass.exp    |    44 +
 gcc/testsuite/gm2/pim/run/pass/prog31ex.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/rts.mod             |    41 +
 gcc/testsuite/gm2/pim/run/pass/setcritical.mod     |   129 +
 gcc/testsuite/gm2/pim/run/pass/setequiv.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/str6.mod            |    40 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr.mod      |    14 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr2.def     |    22 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr2.mod     |    14 +
 gcc/testsuite/gm2/pim/run/pass/stripped.mod        |    22 +
 gcc/testsuite/gm2/pim/run/pass/sys.def             |    24 +
 gcc/testsuite/gm2/pim/run/pass/sys.mod             |    37 +
 gcc/testsuite/gm2/pim/run/pass/t.def               |     1 +
 gcc/testsuite/gm2/pim/run/pass/testaddr.mod        |    42 +
 gcc/testsuite/gm2/pim/run/pass/testaddr2.mod       |    25 +
 gcc/testsuite/gm2/pim/run/pass/testaddr3.mod       |    27 +
 gcc/testsuite/gm2/pim/run/pass/testarray.mod       |    32 +
 gcc/testsuite/gm2/pim/run/pass/testarray2.mod      |    48 +
 gcc/testsuite/gm2/pim/run/pass/testarray3.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testarray4.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testarray5.mod      |    51 +
 gcc/testsuite/gm2/pim/run/pass/testavail.mod       |    32 +
 gcc/testsuite/gm2/pim/run/pass/testdiv.mod         |   136 +
 gcc/testsuite/gm2/pim/run/pass/testfpufunc.mod     |    38 +
 gcc/testsuite/gm2/pim/run/pass/testfpufunc2.mod    |    42 +
 gcc/testsuite/gm2/pim/run/pass/testlarge.mod       |    44 +
 gcc/testsuite/gm2/pim/run/pass/testlarge2.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testnextproc.mod    |    33 +
 gcc/testsuite/gm2/pim/run/pass/testparam.mod       |    70 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr.mod   |    39 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr2.mod  |    36 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr3.def  |    35 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr3.mod  |    25 +
 gcc/testsuite/gm2/pim/run/pass/testsize.mod        |    27 +
 gcc/testsuite/gm2/pim/run/pass/testsize2.mod       |    37 +
 gcc/testsuite/gm2/pim/run/pass/testsize3.mod       |    28 +
 gcc/testsuite/gm2/pim/run/pass/testsize4.mod       |    37 +
 gcc/testsuite/gm2/pim/run/pass/testtbitsize.mod    |    34 +
 gcc/testsuite/gm2/pim/run/pass/tinywith.mod        |    42 +
 gcc/testsuite/gm2/pim/run/pass/unbounded.mod       |    53 +
 gcc/testsuite/gm2/pim/run/pass/varaddress3.mod     |    33 +
 gcc/testsuite/gm2/pim/run/pass/varparam2.mod       |    48 +
 gcc/testsuite/gm2/pim/run/pass/varparam3.mod       |    68 +
 gcc/testsuite/gm2/pim/run/pass/varparm.mod         |    42 +
 gcc/testsuite/gm2/pim/run/pass/wr.mod              |    26 +
 gcc/testsuite/gm2/pimcoroutines/pass/imports.mod   |    27 +
 gcc/testsuite/gm2/pimcoroutines/pass/imports2.mod  |    25 +
 .../gm2/pimcoroutines/pass/pimcoroutines-pass.exp  |    37 +
 .../run/pass/pimcoroutines-run-pass.exp            |    43 +
 .../gm2/pimcoroutines/run/pass/testtime.mod        |   120 +
 gcc/testsuite/gm2/pimlib/base/run/pass/FIO.mod     |  1712 +
 gcc/testsuite/gm2/pimlib/base/run/pass/StrLib.mod  |   217 +
 .../pimlib/base/run/pass/pimlib-base-run-pass.exp  |    39 +
 .../gm2/pimlib/base/run/pass/testconvert.mod       |    57 +
 .../coroutines/pass/pimlib-coroutines-pass.exp     |    37 +
 .../gm2/pimlib/coroutines/pass/priority.mod        |    21 +
 .../gm2/pimlib/coroutines/pass/priority2.mod       |    38 +
 .../gm2/pimlib/coroutines/pass/priority3.def       |    22 +
 .../gm2/pimlib/coroutines/pass/priority3.mod       |    50 +
 .../gm2/pimlib/logitech/pass/LogitechLong.mod      |    40 +
 gcc/testsuite/gm2/pimlib/logitech/pass/hello.mod   |    24 +
 .../pimlib/logitech/pass/pimlib-logitech-pass.exp  |    37 +
 .../gm2/pimlib/logitech/run/pass/bbits.mod         |    94 +
 .../gm2/pimlib/logitech/run/pass/hello.mod         |    24 +
 .../gm2/pimlib/logitech/run/pass/helloinout.mod    |    24 +
 .../gm2/pimlib/logitech/run/pass/intb.mod          |    88 +
 .../logitech/run/pass/pimlib-logitech-run-pass.exp |    41 +
 .../gm2/pimlib/logitech/run/pass/realconv.mod      |    85 +
 .../gm2/pimlib/logitech/run/pass/realinput.mod     |    65 +
 .../gm2/pimlib/logitech/run/pass/realinput2.mod    |    65 +
 .../gm2/pimlib/logitech/run/pass/realinput3.mod    |    65 +
 .../gm2/pimlib/logitech/run/pass/rename.mod        |    47 +
 .../gm2/pimlib/logitech/run/pass/timedate.mod      |    36 +
 .../gm2/pimlib/logitech/run/pass/writeoct.mod      |    25 +
 gcc/testsuite/gm2/pimlib/pass/pimlib-pass.exp      |    37 +
 gcc/testsuite/gm2/pimlib/run/pass/format.mod       |    98 +
 gcc/testsuite/gm2/pimlib/run/pass/limittests.c     |    16 +
 gcc/testsuite/gm2/pimlib/run/pass/limittests.mod   |    68 +
 gcc/testsuite/gm2/pimlib/run/pass/longreal.mod     |    54 +
 .../gm2/pimlib/run/pass/pimlib-run-pass.exp        |    41 +
 gcc/testsuite/gm2/pimlib/run/pass/test.c           |    16 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal.mod     |    50 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal2.mod    |    93 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal4.mod    |    64 +
 gcc/testsuite/gm2/projects/README                  |     3 +
 .../gm2/projects/iso/run/pass/halma/halma.mod      |  1952 ++
 .../run/pass/halma/projects-iso-run-pass-halma.exp |    40 +
 .../gm2/projects/iso/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-iso-run-pass-hello.exp |    40 +
 .../gm2/projects/log/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-log-run-pass-hello.exp |    40 +
 .../gm2/projects/pim/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-pim-run-pass-hello.exp |    40 +
 .../gm2/projects/pim/run/pass/random/AdvMap.def    |   107 +
 .../gm2/projects/pim/run/pass/random/AdvMap.mod    |   420 +
 .../gm2/projects/pim/run/pass/random/BoxMap.def    |    81 +
 .../gm2/projects/pim/run/pass/random/BoxMap.mod    |  1784 +
 .../gm2/projects/pim/run/pass/random/Chance.def    |    87 +
 .../gm2/projects/pim/run/pass/random/Chance.mod    |   222 +
 .../gm2/projects/pim/run/pass/random/Geometry.def  |   100 +
 .../gm2/projects/pim/run/pass/random/Geometry.mod  |   155 +
 .../gm2/projects/pim/run/pass/random/MakeBoxes.def |    67 +
 .../gm2/projects/pim/run/pass/random/MakeBoxes.mod |   238 +
 .../gm2/projects/pim/run/pass/random/Map.mod       |    30 +
 .../projects/pim/run/pass/random/MapOptions.def    |    51 +
 .../projects/pim/run/pass/random/MapOptions.mod    |    51 +
 .../gm2/projects/pim/run/pass/random/Options.def   |    47 +
 .../gm2/projects/pim/run/pass/random/Options.mod   |   171 +
 .../gm2/projects/pim/run/pass/random/RoomMap.def   |    91 +
 .../gm2/projects/pim/run/pass/random/RoomMap.mod   |  1497 +
 .../projects/pim/run/pass/random/StoreCoords.def   |    72 +
 .../projects/pim/run/pass/random/StoreCoords.mod   |   235 +
 .../gm2/projects/pim/run/pass/random/WriteMap.def  |    48 +
 .../gm2/projects/pim/run/pass/random/WriteMap.mod  |   185 +
 .../pass/random/projects-pim-run-pass-random.exp   |    51 +
 gcc/testsuite/gm2/quads/run/pass/becomes.mod       |    24 +
 gcc/testsuite/gm2/quads/run/pass/param.mod         |    26 +
 .../gm2/quads/run/pass/quads-run-pass.exp          |    39 +
 gcc/testsuite/gm2/quads/run/pass/return.mod        |    29 +
 .../gm2/recover/pass/cannot-solve/begin.mod        |    34 +
 .../recover/pass/cannot-solve/statementsemi.mod    |    12 +
 gcc/testsuite/gm2/recover/pass/end2.mod            |    26 +
 gcc/testsuite/gm2/recover/pass/of.mod              |    23 +
 gcc/testsuite/gm2/recover/pass/procsemi.mod        |    10 +
 gcc/testsuite/gm2/recover/pass/recover-pass.exp    |    37 +
 gcc/testsuite/gm2/recover/pass/rrbra.mod           |    24 +
 gcc/testsuite/gm2/recover/pass/rsbra.mod           |    23 +
 gcc/testsuite/gm2/recover/pass/semi.mod            |    21 +
 gcc/testsuite/gm2/run/fail/list.mod                |   105 +
 gcc/testsuite/gm2/run/fail/options                 |     1 +
 gcc/testsuite/gm2/run/fail/testdec.mod             |    25 +
 gcc/testsuite/gm2/run/fail/testfunc.mod            |    37 +
 gcc/testsuite/gm2/run/pass/cycles.mod              |    41 +
 gcc/testsuite/gm2/run/pass/line.mod                |    31 +
 gcc/testsuite/gm2/run/pass/nestedproc.mod          |    56 +
 gcc/testsuite/gm2/run/pass/nestedproc2.mod         |    58 +
 gcc/testsuite/gm2/run/pass/nestedproc3.mod         |    67 +
 gcc/testsuite/gm2/run/pass/nestedproc5.mod         |    57 +
 gcc/testsuite/gm2/run/pass/nestedset.mod           |    22 +
 gcc/testsuite/gm2/run/pass/nothing.mod             |    27 +
 gcc/testsuite/gm2/run/pass/options                 |     1 +
 gcc/testsuite/gm2/run/pass/prog31ex.mod            |    36 +
 gcc/testsuite/gm2/run/pass/rts.mod                 |    41 +
 gcc/testsuite/gm2/run/pass/stripped.mod            |    22 +
 gcc/testsuite/gm2/run/pass/testavail.mod           |    32 +
 gcc/testsuite/gm2/run/pass/testfpufunc.mod         |    38 +
 gcc/testsuite/gm2/run/pass/testfpufunc2.mod        |    42 +
 gcc/testsuite/gm2/run/pass/testnextproc.mod        |    33 +
 gcc/testsuite/gm2/run/pass/testparam.mod           |    70 +
 gcc/testsuite/gm2/run/pass/testsize.mod            |    27 +
 gcc/testsuite/gm2/run/pass/testsize2.mod           |    37 +
 gcc/testsuite/gm2/run/pass/testsize3.mod           |    28 +
 gcc/testsuite/gm2/run/pass/wr.mod                  |    42 +
 gcc/testsuite/gm2/scripts/addit                    |    29 +
 gcc/testsuite/gm2/scripts/comp                     |    40 +
 gcc/testsuite/gm2/scripts/compile                  |    53 +
 gcc/testsuite/gm2/scripts/compileiso               |    53 +
 gcc/testsuite/gm2/scripts/link                     |    45 +
 gcc/testsuite/gm2/scripts/regression               |   147 +
 gcc/testsuite/gm2/scripts/subit                    |    32 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith.mod  |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith2.mod |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith3.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith4.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetrotate.mod |    34 +
 .../gm2/sets/run/pass/multisetrotate2.mod          |    34 +
 .../gm2/sets/run/pass/multisetrotate3.mod          |    76 +
 .../gm2/sets/run/pass/multisetrotate4.mod          |    41 +
 gcc/testsuite/gm2/sets/run/pass/multisetshift.mod  |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetshift2.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisimple.mod    |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisimple2.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple3.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple4.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple5.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple6.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple7.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/setarith.mod       |    32 +
 gcc/testsuite/gm2/sets/run/pass/setarith2.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/setarith3.mod      |    31 +
 gcc/testsuite/gm2/sets/run/pass/setarith4.mod      |    31 +
 gcc/testsuite/gm2/sets/run/pass/setrotate.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/setrotate2.mod     |    32 +
 gcc/testsuite/gm2/sets/run/pass/setrotate3.mod     |    38 +
 gcc/testsuite/gm2/sets/run/pass/setrotate4.mod     |    38 +
 gcc/testsuite/gm2/sets/run/pass/sets-run-pass.exp  |    40 +
 gcc/testsuite/gm2/sets/run/pass/setshift.mod       |    32 +
 gcc/testsuite/gm2/sets/run/pass/setshift2.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple.mod         |    31 +
 gcc/testsuite/gm2/sets/run/pass/simple2.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple3.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple4.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple5.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple6.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple7.mod        |    32 +
 .../auto-init/fail/switches-auto-init-fail.exp     |    48 +
 .../gm2/switches/auto-init/fail/uninitptr.mod      |     7 +
 .../gm2/switches/auto-init/fail/uninitptr2.mod     |    12 +
 .../gm2/switches/check-all/pim2/fail/overflow.mod  |    44 +
 .../gm2/switches/check-all/pim2/fail/overflow2.mod |    42 +
 .../switches/check-all/pim2/fail/overflowdiv1.mod  |    34 +
 .../pim2/fail/switches-check-all-pim2-fail.exp     |    48 +
 .../check-all/plugin/iso/fail/divceilposneg.mod    |    32 +
 .../check-all/plugin/iso/fail/divceilposneg2.mod   |    32 +
 .../plugin/iso/fail/divceilposnegcall.mod          |    39 +
 .../plugin/iso/fail/divceilposnegcall2.mod         |    36 +
 .../check-all/plugin/iso/fail/divfloornegpos.mod   |    32 +
 .../check-all/plugin/iso/fail/divfloorpospos.mod   |    32 +
 .../switches/check-all/plugin/iso/fail/lowdiv.mod  |    47 +
 .../fail/switches-check-all-plugin-iso-fail.exp    |    59 +
 .../check-all/plugin/pim2/fail/divceil.mod         |    32 +
 .../check-all/plugin/pim2/fail/highdiv.mod         |    34 +
 .../check-all/plugin/pim2/fail/modulus.mod         |    42 +
 .../check-all/plugin/pim2/fail/plugin1.mod         |    42 +
 .../check-all/plugin/pim2/fail/plugin3.mod         |    49 +
 .../check-all/plugin/pim2/fail/plugin4.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin4.mod         |    40 +
 .../check-all/plugin/pim2/fail/plugin5.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin5.mod         |    33 +
 .../check-all/plugin/pim2/fail/plugin6.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin6.mod         |    35 +
 .../check-all/plugin/pim2/fail/plugin7.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin7.mod         |    46 +
 .../check-all/plugin/pim2/fail/plugin8.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin8.mod         |    43 +
 .../check-all/plugin/pim2/fail/plugin9.mod         |    53 +
 .../fail/switches-check-all-plugin-pim2-fail.exp   |    59 +
 .../gm2/switches/check-all/run/fail/cardrange.mod  |    30 +
 .../gm2/switches/check-all/run/fail/cardrange2.mod |    30 +
 .../gm2/switches/check-all/run/fail/cardrange3.mod |    29 +
 .../gm2/switches/check-all/run/fail/intrange.mod   |    30 +
 .../gm2/switches/check-all/run/fail/intrange2.mod  |    30 +
 .../gm2/switches/check-all/run/fail/intrange3.mod  |    30 +
 .../gm2/switches/check-all/run/fail/intrange4.mod  |    29 +
 .../gm2/switches/check-all/run/fail/intrange5.mod  |    29 +
 .../gm2/switches/check-all/run/fail/multint1.mod   |    30 +
 .../gm2/switches/check-all/run/fail/multint2.mod   |    30 +
 .../gm2/switches/check-all/run/fail/multint3.mod   |    30 +
 .../switches/check-all/run/fail/rangesupport.def   |    26 +
 .../switches/check-all/run/fail/rangesupport.mod   |    46 +
 .../gm2/switches/check-all/run/fail/realrange.mod  |    27 +
 .../gm2/switches/check-all/run/fail/subrange.mod   |    29 +
 .../run/fail/switches-check-all-run-fail.exp       |    51 +
 .../gm2/switches/check-all/run/fail/tinyrange.mod  |    17 +
 .../gm2/switches/check-all/run/pass/cardrange.mod  |    28 +
 .../gm2/switches/check-all/run/pass/forcheck.mod   |    59 +
 .../gm2/switches/check-all/run/pass/subrange.mod   |    28 +
 .../run/pass/switches-check-all-run-pass.exp       |    39 +
 .../gm2/switches/extended-opaque/fail/a.def        |    25 +
 .../gm2/switches/extended-opaque/fail/a.mod        |    25 +
 .../fail/switches-extended-opaque-fail.exp         |    42 +
 .../gm2/switches/extended-opaque/pass/a.def        |    25 +
 .../gm2/switches/extended-opaque/pass/a.mod        |    25 +
 .../gm2/switches/extended-opaque/pass/b.mod        |    25 +
 .../pass/switches-extended-opaque-pass.exp         |    37 +
 .../gm2/switches/iso/run/pass/modulus.mod          |    76 +
 .../gm2/switches/iso/run/pass/modulus4.mod         |    76 +
 .../iso/run/pass/switches-iso-run-pass.exp         |    38 +
 .../makeall/fail/switches-makeall-fail.exp         |    42 +
 gcc/testsuite/gm2/switches/makeall/fail/test.def   |     5 +
 gcc/testsuite/gm2/switches/makeall/fail/test.mod   |     8 +
 .../makeall/pass/switches-makeall-pass.exp         |    37 +
 gcc/testsuite/gm2/switches/makeall/pass/test.def   |     5 +
 gcc/testsuite/gm2/switches/makeall/pass/test.mod   |     8 +
 .../gm2/switches/none/run/pass/gm2-none.exp        |    39 +
 gcc/testsuite/gm2/switches/none/run/pass/hello.mod |    25 +
 .../gm2/switches/optimization/run/pass/fact.mod    |    38 +
 .../run/pass/switches-optimization-run-pass.exp    |    37 +
 .../gm2/switches/pedantic-params/fail/a.def        |    23 +
 .../gm2/switches/pedantic-params/fail/a.mod        |    23 +
 .../fail/switches-pedantic-params-fail.exp         |    37 +
 .../gm2/switches/pedantic-params/pass/Strings.def  |   166 +
 .../gm2/switches/pedantic-params/pass/Strings.mod  |   515 +
 .../gm2/switches/pedantic-params/pass/Strings2.def |   166 +
 .../gm2/switches/pedantic-params/pass/Strings2.mod |   521 +
 .../pass/switches-pedantic-params-pass.exp         |    37 +
 .../gm2/switches/pedantic/fail/onlywrite.mod       |    25 +
 .../gm2/switches/pedantic/fail/readb4.mod          |    28 +
 gcc/testsuite/gm2/switches/pic/run/pass/func.c     |    12 +
 gcc/testsuite/gm2/switches/pic/run/pass/func.mod   |    30 +
 gcc/testsuite/gm2/switches/pic/run/pass/func2.c    |    24 +
 gcc/testsuite/gm2/switches/pic/run/pass/func2.mod  |    33 +
 .../pic/run/pass/switches-pic-run-pass.exp         |    40 +
 .../gm2/switches/pim2/run/pass/modulus.mod         |    62 +
 .../pim2/run/pass/switches-pim2-run-pass.exp       |    39 +
 .../gm2/switches/pim3/run/pass/modulus.mod         |    62 +
 .../pim3/run/pass/switches-pim3-run-pass.exp       |    38 +
 .../gm2/switches/pim4/run/pass/FpuIOBug.mod        |    97 +
 .../gm2/switches/pim4/run/pass/InOutBug.mod        |    73 +
 .../gm2/switches/pim4/run/pass/NumberIOBug.mod     |    58 +
 .../gm2/switches/pim4/run/pass/modulus.mod         |    64 +
 .../gm2/switches/pim4/run/pass/modulus2.mod        |   108 +
 .../pim4/run/pass/switches-pim4-run-pass.exp       |    38 +
 .../gm2/switches/whole-program/pass/run/hello.mod  |     7 +
 .../gm2/switches/whole-program/pass/run/hello2.mod |     7 +
 .../pass/run/switches-whole-program-pass-run.exp   |    36 +
 .../gm2/switches/whole-program/pass/run/tiny.mod   |    25 +
 .../gm2/switches/whole-program/pass/run/tiny2.mod  |    25 +
 gcc/testsuite/gm2/types/bitset.mod                 |    25 +
 gcc/testsuite/gm2/types/bitset2.mod                |    27 +
 gcc/testsuite/gm2/types/bitset3.mod                |    37 +
 gcc/testsuite/gm2/types/charset.mod                |    26 +
 gcc/testsuite/gm2/types/const.mod                  |    41 +
 gcc/testsuite/gm2/types/prog35.mod                 |    44 +
 gcc/testsuite/gm2/types/real.mod                   |    27 +
 gcc/testsuite/gm2/types/run/pass/d.c               |    55 +
 gcc/testsuite/gm2/types/run/pass/d.def             |    39 +
 .../gm2/types/run/pass/types-run-pass.exp          |    42 +
 gcc/testsuite/gm2/types/run/pass/varient4.mod      |    41 +
 gcc/testsuite/gm2/types/run/pass/varient5.mod      |    62 +
 gcc/testsuite/gm2/types/string.mod                 |    45 +
 gcc/testsuite/gm2/types/type1.mod                  |    25 +
 gcc/testsuite/gm2/types/type2.mod                  |    24 +
 gcc/testsuite/gm2/types/type3.mod                  |    37 +
 gcc/testsuite/gm2/types/type4.mod                  |    48 +
 gcc/testsuite/gm2/types/varient.mod                |    76 +
 gcc/testsuite/gm2/types/word.mod                   |    29 +
 gcc/testsuite/gm2/ulmlib/pass/ulmlib-pass.exp      |    37 +
 .../gm2/ulmlib/std/pass/ulmlib-std-pass.exp        |    37 +
 .../gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp        |    37 +
 gcc/testsuite/gm2/warnings/todo/nestedproc6.mod    |    57 +
 gcc/testsuite/gm2/warnings/todo/options            |     1 +
 gcc/testsuite/gm2/warnings/todo/testfor.mod        |    32 +
 gcc/testsuite/gm2/warnings/todo/testfor2.mod       |    33 +
 gcc/testsuite/gm2/warnings/todo/testfor3.mod       |    26 +
 gcc/testsuite/gm2/warnings/todo/testkeywords.mod   |    24 +
 gcc/testsuite/gm2/warnings/todo/testloop.mod       |    24 +
 gcc/testsuite/gm2/warnings/todo/testscope.mod      |    42 +
 gcc/testsuite/gm2/warnings/todo/testscope2.mod     |    32 +
 gcc/testsuite/gm2/x86-asm/asm.mod                  |    27 +
 gcc/testsuite/gm2/x86-asm/asm2.mod                 |    36 +
 gcc/testsuite/jit.dg/harness.h                     |    15 +
 gcc/testsuite/jit.dg/test-expressions.c            |   234 +-
 gcc/testsuite/jit.dg/test-vector-types.cc          |    13 +
 gcc/testsuite/lib/gm2-dg.exp                       |    77 +
 gcc/testsuite/lib/gm2-simple.exp                   |   137 +
 gcc/testsuite/lib/gm2-torture.exp                  |   538 +
 gcc/testsuite/lib/gm2.exp                          |   498 +
 gcc/testsuite/lib/rust-dg.exp                      |    49 +
 gcc/testsuite/lib/rust.exp                         |   188 +
 gcc/testsuite/lib/target-supports.exp              |    13 +-
 gcc/testsuite/rust/compile/abi-options1.rs         |     7 +
 gcc/testsuite/rust/compile/array3.rs               |     4 +
 gcc/testsuite/rust/compile/array_empty_list.rs     |     4 +
 gcc/testsuite/rust/compile/arrays1.rs              |     4 +
 gcc/testsuite/rust/compile/arrays2.rs              |     5 +
 .../rust/compile/attr-mismatch-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/attr_cold.rs            |    12 +
 gcc/testsuite/rust/compile/attr_deprecated.rs      |    14 +
 gcc/testsuite/rust/compile/attr_deprecated_2.rs    |    11 +
 gcc/testsuite/rust/compile/bad-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/bad=file-name.rs        |     7 +
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |    18 +
 gcc/testsuite/rust/compile/bad_file_name.txt.rs    |     3 +
 gcc/testsuite/rust/compile/bad_inner_doc.rs        |    15 +
 gcc/testsuite/rust/compile/bad_pub_enumitems.rs    |    47 +
 gcc/testsuite/rust/compile/bad_stmt_enums.rs       |    22 +
 gcc/testsuite/rust/compile/bad_toplevel_enums.rs   |    19 +
 gcc/testsuite/rust/compile/bad_tuple_index.rs      |    66 +
 gcc/testsuite/rust/compile/bad_type1.rs            |     3 +
 gcc/testsuite/rust/compile/bad_type2.rs            |    14 +
 gcc/testsuite/rust/compile/break1.rs               |     6 +
 gcc/testsuite/rust/compile/break2.rs               |    15 +
 .../rust/compile/builtin_macro_compile_error.rs    |    13 +
 gcc/testsuite/rust/compile/builtin_macro_concat.rs |    17 +
 gcc/testsuite/rust/compile/builtin_macro_env.rs    |    20 +
 .../rust/compile/builtin_macro_include_bytes.rs    |    13 +
 .../rust/compile/builtin_macro_include_str.rs      |    13 +
 .../rust/compile/builtin_macro_not_found.rs        |     4 +
 gcc/testsuite/rust/compile/bytecharstring.rs       |     8 +
 gcc/testsuite/rust/compile/canonical_paths1.rs     |    25 +
 gcc/testsuite/rust/compile/cast1.rs                |     5 +
 gcc/testsuite/rust/compile/cfg1.rs                 |    31 +
 gcc/testsuite/rust/compile/cfg2.rs                 |    13 +
 gcc/testsuite/rust/compile/cfg3.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg4.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg5.rs                 |    11 +
 gcc/testsuite/rust/compile/compile.exp             |    35 +
 gcc/testsuite/rust/compile/complex-path1.rs        |    18 +
 gcc/testsuite/rust/compile/const-issue1440.rs      |    76 +
 gcc/testsuite/rust/compile/const1.rs               |     6 +
 gcc/testsuite/rust/compile/const2.rs               |     7 +
 gcc/testsuite/rust/compile/const3.rs               |     7 +
 gcc/testsuite/rust/compile/const_generics_1.rs     |    19 +
 gcc/testsuite/rust/compile/const_generics_2.rs     |     4 +
 gcc/testsuite/rust/compile/const_generics_3.rs     |    26 +
 gcc/testsuite/rust/compile/const_generics_4.rs     |     7 +
 gcc/testsuite/rust/compile/const_generics_5.rs     |    12 +
 gcc/testsuite/rust/compile/const_generics_6.rs     |     2 +
 gcc/testsuite/rust/compile/continue1.rs            |    10 +
 gcc/testsuite/rust/compile/deadcode_err1.rs        |    11 +
 gcc/testsuite/rust/compile/deadcode_err2.rs        |    16 +
 .../rust/compile/debug-diagnostics-default.rs      |     5 +
 .../rust/compile/debug-diagnostics-off.rs          |     7 +
 gcc/testsuite/rust/compile/debug-diagnostics-on.rs |     7 +
 .../rust/compile/doc_isolated_cr_block_comment.rs  |     3 +
 .../compile/doc_isolated_cr_inner_block_comment.rs |     5 +
 .../compile/doc_isolated_cr_inner_line_comment.rs  |     5 +
 .../rust/compile/doc_isolated_cr_line_comment.rs   |     3 +
 gcc/testsuite/rust/compile/dup_fields.rs           |    23 +
 .../rust/compile/empty_comment_before_match.rs     |     7 +
 gcc/testsuite/rust/compile/expected_type_args2.rs  |     6 +
 gcc/testsuite/rust/compile/expected_type_args3.rs  |     8 +
 gcc/testsuite/rust/compile/func1.rs                |     9 +
 gcc/testsuite/rust/compile/func2.rs                |     7 +
 gcc/testsuite/rust/compile/func3.rs                |     9 +
 gcc/testsuite/rust/compile/func4.rs                |     6 +
 gcc/testsuite/rust/compile/func5.rs                |     7 +
 gcc/testsuite/rust/compile/generic-default1.rs     |     7 +
 gcc/testsuite/rust/compile/generics1.rs            |    11 +
 gcc/testsuite/rust/compile/generics10.rs           |    12 +
 gcc/testsuite/rust/compile/generics11.rs           |    12 +
 gcc/testsuite/rust/compile/generics12.rs           |     6 +
 gcc/testsuite/rust/compile/generics13.rs           |     1 +
 gcc/testsuite/rust/compile/generics2.rs            |    11 +
 gcc/testsuite/rust/compile/generics3.rs            |    10 +
 gcc/testsuite/rust/compile/generics4.rs            |    16 +
 gcc/testsuite/rust/compile/generics5.rs            |    10 +
 gcc/testsuite/rust/compile/generics6.rs            |    31 +
 gcc/testsuite/rust/compile/generics7.rs            |    26 +
 gcc/testsuite/rust/compile/generics8.rs            |    15 +
 gcc/testsuite/rust/compile/generics9.rs            |    10 +
 .../rust/compile/implicit_returns_err1.rs          |    12 +
 .../rust/compile/implicit_returns_err2.rs          |    10 +
 .../rust/compile/implicit_returns_err3.rs          |     9 +
 .../rust/compile/implicit_returns_err4.rs          |    10 +
 gcc/testsuite/rust/compile/infer-crate-name.rs     |     7 +
 gcc/testsuite/rust/compile/inline_1.rs             |    16 +
 gcc/testsuite/rust/compile/inline_2.rs             |     6 +
 gcc/testsuite/rust/compile/issue-1005.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1019.rs           |    19 +
 gcc/testsuite/rust/compile/issue-1023.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1031.rs           |    17 +
 gcc/testsuite/rust/compile/issue-1034.rs           |    16 +
 gcc/testsuite/rust/compile/issue-1089.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1128.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1129-1.rs         |     4 +
 gcc/testsuite/rust/compile/issue-1129-2.rs         |    22 +
 gcc/testsuite/rust/compile/issue-1130.rs           |    47 +
 gcc/testsuite/rust/compile/issue-1131.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1152.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1165.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1173.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1226.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1234.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1235.rs           |    21 +
 gcc/testsuite/rust/compile/issue-1237.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1251.rs           |    14 +
 gcc/testsuite/rust/compile/issue-1271.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1289.rs           |    43 +
 gcc/testsuite/rust/compile/issue-1323-1.rs         |    18 +
 gcc/testsuite/rust/compile/issue-1323-2.rs         |    16 +
 gcc/testsuite/rust/compile/issue-1383.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1393.rs           |    13 +
 gcc/testsuite/rust/compile/issue-1447.rs           |    28 +
 gcc/testsuite/rust/compile/issue-407-2.rs          |    21 +
 gcc/testsuite/rust/compile/issue-407.rs            |     9 +
 gcc/testsuite/rust/compile/issue-557.rs            |     4 +
 gcc/testsuite/rust/compile/issue-635-1.rs          |     5 +
 gcc/testsuite/rust/compile/issue-635-2.rs          |     5 +
 gcc/testsuite/rust/compile/lookup_err1.rs          |     7 +
 gcc/testsuite/rust/compile/macro-issue1053-2.rs    |     5 +
 gcc/testsuite/rust/compile/macro-issue1053.rs      |     3 +
 gcc/testsuite/rust/compile/macro-issue1224.rs      |     9 +
 gcc/testsuite/rust/compile/macro-issue1233.rs      |    22 +
 gcc/testsuite/rust/compile/macro-issue1395-2.rs    |     7 +
 gcc/testsuite/rust/compile/macro-issue1395.rs      |     5 +
 gcc/testsuite/rust/compile/macro-issue1400-2.rs    |    32 +
 gcc/testsuite/rust/compile/macro-issue1400.rs      |    33 +
 gcc/testsuite/rust/compile/macro1.rs               |     3 +
 gcc/testsuite/rust/compile/macro10.rs              |    11 +
 gcc/testsuite/rust/compile/macro11.rs              |    11 +
 gcc/testsuite/rust/compile/macro12.rs              |     8 +
 gcc/testsuite/rust/compile/macro13.rs              |    12 +
 gcc/testsuite/rust/compile/macro14.rs              |    10 +
 gcc/testsuite/rust/compile/macro15.rs              |    12 +
 gcc/testsuite/rust/compile/macro16.rs              |    11 +
 gcc/testsuite/rust/compile/macro17.rs              |    10 +
 gcc/testsuite/rust/compile/macro18.rs              |    14 +
 gcc/testsuite/rust/compile/macro19.rs              |    19 +
 gcc/testsuite/rust/compile/macro2.rs               |     3 +
 gcc/testsuite/rust/compile/macro20.rs              |    16 +
 gcc/testsuite/rust/compile/macro21.rs              |     9 +
 gcc/testsuite/rust/compile/macro22.rs              |    10 +
 gcc/testsuite/rust/compile/macro23.rs              |    25 +
 gcc/testsuite/rust/compile/macro25.rs              |     9 +
 gcc/testsuite/rust/compile/macro26.rs              |    10 +
 gcc/testsuite/rust/compile/macro27.rs              |     8 +
 gcc/testsuite/rust/compile/macro28.rs              |     8 +
 gcc/testsuite/rust/compile/macro29.rs              |     8 +
 gcc/testsuite/rust/compile/macro3.rs               |     3 +
 gcc/testsuite/rust/compile/macro30.rs              |     8 +
 gcc/testsuite/rust/compile/macro31.rs              |     8 +
 gcc/testsuite/rust/compile/macro32.rs              |    19 +
 gcc/testsuite/rust/compile/macro33.rs              |     5 +
 gcc/testsuite/rust/compile/macro34.rs              |     3 +
 gcc/testsuite/rust/compile/macro35.rs              |     7 +
 gcc/testsuite/rust/compile/macro36.rs              |     3 +
 gcc/testsuite/rust/compile/macro37.rs              |     5 +
 gcc/testsuite/rust/compile/macro38.rs              |     5 +
 gcc/testsuite/rust/compile/macro39.rs              |     5 +
 gcc/testsuite/rust/compile/macro4.rs               |     3 +
 gcc/testsuite/rust/compile/macro40.rs              |    48 +
 gcc/testsuite/rust/compile/macro41.rs              |    13 +
 gcc/testsuite/rust/compile/macro42.rs              |    32 +
 gcc/testsuite/rust/compile/macro5.rs               |     3 +
 gcc/testsuite/rust/compile/macro6.rs               |    11 +
 gcc/testsuite/rust/compile/macro7.rs               |    13 +
 gcc/testsuite/rust/compile/macro8.rs               |    12 +
 gcc/testsuite/rust/compile/macro9.rs               |    17 +
 gcc/testsuite/rust/compile/macro_return.rs         |    10 +
 gcc/testsuite/rust/compile/match1.rs               |    16 +
 gcc/testsuite/rust/compile/match2.rs               |    15 +
 gcc/testsuite/rust/compile/match3.rs               |    16 +
 gcc/testsuite/rust/compile/match4.rs               |    16 +
 gcc/testsuite/rust/compile/match5.rs               |    15 +
 gcc/testsuite/rust/compile/match6.rs               |    18 +
 gcc/testsuite/rust/compile/match7.rs               |    12 +
 gcc/testsuite/rust/compile/method1.rs              |    13 +
 gcc/testsuite/rust/compile/method2.rs              |    16 +
 gcc/testsuite/rust/compile/mismatch-crate-name.rs  |     4 +
 .../rust/compile/missing_middle/both_path.rs       |     3 +
 .../rust/compile/missing_middle/explicit.not.rs    |     1 +
 .../rust/compile/missing_middle/inner_path.rs      |     3 +
 gcc/testsuite/rust/compile/missing_middle/other.rs |     3 +
 .../rust/compile/missing_middle/outer_path.rs      |     3 +
 .../rust/compile/missing_middle/sub/mod.rs         |     3 +
 gcc/testsuite/rust/compile/missing_return1.rs      |     6 +
 gcc/testsuite/rust/compile/mod_missing_middle.rs   |    29 +
 gcc/testsuite/rust/compile/never_type_err1.rs      |    14 +
 gcc/testsuite/rust/compile/privacy1.rs             |    11 +
 gcc/testsuite/rust/compile/privacy2.rs             |    13 +
 gcc/testsuite/rust/compile/privacy3.rs             |    28 +
 gcc/testsuite/rust/compile/privacy4.rs             |    19 +
 gcc/testsuite/rust/compile/privacy5.rs             |    17 +
 gcc/testsuite/rust/compile/privacy6.rs             |    39 +
 gcc/testsuite/rust/compile/pub_restricted_1.rs     |    13 +
 gcc/testsuite/rust/compile/pub_restricted_2.rs     |    18 +
 gcc/testsuite/rust/compile/pub_restricted_3.rs     |    11 +
 .../rust/compile/raw_identifiers_bad_keywords.rs   |     3 +
 .../rust/compile/raw_identifiers_underscore.rs     |     3 +
 gcc/testsuite/rust/compile/rawbytestring.rs        |   Bin 0 -> 3234 bytes
 gcc/testsuite/rust/compile/redef_error1.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error2.rs         |     4 +
 gcc/testsuite/rust/compile/redef_error3.rs         |     9 +
 gcc/testsuite/rust/compile/redef_error4.rs         |    27 +
 gcc/testsuite/rust/compile/redef_error5.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error6.rs         |    13 +
 gcc/testsuite/rust/compile/reference1.rs           |     6 +
 gcc/testsuite/rust/compile/self-path1.rs           |    12 +
 gcc/testsuite/rust/compile/self-path2.rs           |    21 +
 gcc/testsuite/rust/compile/shadow1.rs              |     7 +
 gcc/testsuite/rust/compile/specify-crate-name.rs   |     7 +
 gcc/testsuite/rust/compile/static_var1.rs          |     5 +
 gcc/testsuite/rust/compile/stmt_with_block_err1.rs |    17 +
 gcc/testsuite/rust/compile/struct_align1.rs        |    19 +
 gcc/testsuite/rust/compile/struct_align2.rs        |    18 +
 gcc/testsuite/rust/compile/struct_init1.rs         |    10 +
 gcc/testsuite/rust/compile/struct_pack1.rs         |    19 +
 gcc/testsuite/rust/compile/struct_pack2.rs         |    18 +
 gcc/testsuite/rust/compile/syntax-only.rs          |     6 +
 gcc/testsuite/rust/compile/test_mod.rs             |     6 +
 .../compile/torture/all_doc_comment_line_blocks.rs |    45 +
 .../torture/all_doc_comment_line_blocks_crlf.rs    |    48 +
 .../compile/torture/arithmetic_expressions1.rs     |    30 +
 .../rust/compile/torture/array_const_fold_1.rs     |     2 +
 .../rust/compile/torture/array_const_fold_2.rs     |     3 +
 .../rust/compile/torture/array_function.rs         |     8 +
 .../rust/compile/torture/array_type_infer.rs       |     4 +
 .../rust/compile/torture/array_zero_length.rs      |     4 +
 gcc/testsuite/rust/compile/torture/arrays1.rs      |     9 +
 gcc/testsuite/rust/compile/torture/arrays2.rs      |     8 +
 gcc/testsuite/rust/compile/torture/arrays3.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays4.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays5.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays6.rs      |    10 +
 .../rust/compile/torture/arrays_index1.rs          |     9 +
 .../rust/compile/torture/arrays_index2.rs          |     4 +
 .../rust/compile/torture/arrays_index3.rs          |    15 +
 gcc/testsuite/rust/compile/torture/as_bool_char.rs |    36 +
 .../rust/compile/torture/associated_types1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/autoderef1.rs   |    15 +
 gcc/testsuite/rust/compile/torture/block_expr1.rs  |    29 +
 gcc/testsuite/rust/compile/torture/block_expr2.rs  |    15 +
 gcc/testsuite/rust/compile/torture/block_expr3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/block_expr4.rs  |     8 +
 gcc/testsuite/rust/compile/torture/block_expr5.rs  |    40 +
 .../rust/compile/torture/block_expr_parser_bug.rs  |     5 +
 gcc/testsuite/rust/compile/torture/bom.rs          |     1 +
 gcc/testsuite/rust/compile/torture/bom_comment.rs  |     2 +
 gcc/testsuite/rust/compile/torture/bom_shebang.rs  |     2 +
 .../rust/compile/torture/bom_whitespace.rs         |     2 +
 gcc/testsuite/rust/compile/torture/bools_eq.rs     |    18 +
 gcc/testsuite/rust/compile/torture/borrow1.rs      |    17 +
 .../rust/compile/torture/borrow_function.rs        |     5 +
 .../rust/compile/torture/break_function.rs         |    10 +
 .../rust/compile/torture/byte_char_str.rs          |     8 +
 gcc/testsuite/rust/compile/torture/byte_str.rs     |     4 +
 gcc/testsuite/rust/compile/torture/cast1.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast2.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast3.rs        |     6 +
 gcc/testsuite/rust/compile/torture/cfg_attr.rs     |     7 +
 gcc/testsuite/rust/compile/torture/char1.rs        |     4 +
 .../rust/compile/torture/check-doc-attr-string.rs  |    18 +
 gcc/testsuite/rust/compile/torture/coercion1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/coercion2.rs    |    20 +
 .../rust/compile/torture/comparison_expr1.rs       |    38 +
 gcc/testsuite/rust/compile/torture/compile.exp     |    33 +
 .../compile/torture/compound_assignment_expr1.rs   |    23 +
 gcc/testsuite/rust/compile/torture/conditional.rs  |    11 +
 gcc/testsuite/rust/compile/torture/constant1.rs    |     9 +
 gcc/testsuite/rust/compile/torture/constant2.rs    |     6 +
 gcc/testsuite/rust/compile/torture/constant3.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deadcode1.rs    |    22 +
 gcc/testsuite/rust/compile/torture/deadcode2.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deref1.rs       |     6 +
 .../rust/compile/torture/deref_function.rs         |    10 +
 gcc/testsuite/rust/compile/torture/doc_comment.rs  |    16 +
 gcc/testsuite/rust/compile/torture/enum1.rs        |    13 +
 gcc/testsuite/rust/compile/torture/extern_mod1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/extern_mod2.rs  |    23 +
 gcc/testsuite/rust/compile/torture/float1.rs       |     9 +
 gcc/testsuite/rust/compile/torture/float_types.rs  |    13 +
 .../rust/compile/torture/forward_decl_1.rs         |    11 +
 .../rust/compile/torture/forward_decl_2.rs         |     6 +
 .../rust/compile/torture/forward_decl_3-unsafe.rs  |    13 +
 .../rust/compile/torture/forward_decl_3.rs         |    11 +
 .../rust/compile/torture/forward_decl_4.rs         |     9 +
 .../rust/compile/torture/forward_decl_5.rs         |    19 +
 gcc/testsuite/rust/compile/torture/func1.rs        |     7 +
 gcc/testsuite/rust/compile/torture/func2.rs        |    20 +
 .../rust/compile/torture/function_reference1.rs    |     9 +
 .../rust/compile/torture/function_reference2.rs    |     9 +
 .../rust/compile/torture/function_reference3.rs    |    20 +
 .../rust/compile/torture/function_reference4.rs    |     9 +
 gcc/testsuite/rust/compile/torture/generics1.rs    |    51 +
 gcc/testsuite/rust/compile/torture/generics10.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics11.rs   |     8 +
 gcc/testsuite/rust/compile/torture/generics12.rs   |    17 +
 gcc/testsuite/rust/compile/torture/generics13.rs   |    41 +
 gcc/testsuite/rust/compile/torture/generics14.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics15.rs   |    23 +
 gcc/testsuite/rust/compile/torture/generics16.rs   |    31 +
 gcc/testsuite/rust/compile/torture/generics17.rs   |    19 +
 gcc/testsuite/rust/compile/torture/generics18.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics19.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics2.rs    |    45 +
 gcc/testsuite/rust/compile/torture/generics20.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics21.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics22.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics23.rs   |     6 +
 gcc/testsuite/rust/compile/torture/generics24.rs   |    34 +
 gcc/testsuite/rust/compile/torture/generics25.rs   |     9 +
 gcc/testsuite/rust/compile/torture/generics26.rs   |    21 +
 gcc/testsuite/rust/compile/torture/generics27.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics28.rs   |    18 +
 gcc/testsuite/rust/compile/torture/generics29.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics3.rs    |    15 +
 gcc/testsuite/rust/compile/torture/generics30.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics31.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics32.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics4.rs    |    17 +
 gcc/testsuite/rust/compile/torture/generics5.rs    |    10 +
 gcc/testsuite/rust/compile/torture/generics6.rs    |    16 +
 gcc/testsuite/rust/compile/torture/generics7.rs    |    14 +
 gcc/testsuite/rust/compile/torture/generics8.rs    |    18 +
 gcc/testsuite/rust/compile/torture/generics9.rs    |    25 +
 .../rust/compile/torture/grouped_expr_function.rs  |     6 +
 .../compile/torture/identifier-missing-impl-1.rs   |    19 +
 gcc/testsuite/rust/compile/torture/if.rs           |    19 +
 gcc/testsuite/rust/compile/torture/if_elif.rs      |    20 +
 .../rust/compile/torture/if_elif_else_expr1.rs     |    14 +
 gcc/testsuite/rust/compile/torture/if_else.rs      |    19 +
 gcc/testsuite/rust/compile/torture/ifunaryexpr.rs  |    22 +
 gcc/testsuite/rust/compile/torture/impl_block1.rs  |    23 +
 gcc/testsuite/rust/compile/torture/impl_block2.rs  |    28 +
 gcc/testsuite/rust/compile/torture/impl_block3.rs  |    36 +
 .../rust/compile/torture/impl_block_unused.rs      |    17 +
 .../rust/compile/torture/implicit_returns1.rs      |    73 +
 gcc/testsuite/rust/compile/torture/infer_type1.rs  |     4 +
 .../rust/compile/torture/inner_attributes.rs       |     3 +
 .../rust/compile/torture/integer_inference_var1.rs |     6 +
 .../rust/compile/torture/integer_inference_var2.rs |     6 +
 .../rust/compile/torture/integer_inference_var3.rs |    11 +
 .../rust/compile/torture/integer_inference_var4.rs |     4 +
 .../rust/compile/torture/integer_inference_var5.rs |    25 +
 .../rust/compile/torture/integer_types.rs          |    27 +
 gcc/testsuite/rust/compile/torture/intrinsics-1.rs |    22 +
 gcc/testsuite/rust/compile/torture/intrinsics-2.rs |    22 +
 .../compile/torture/isolated_cr_block_comment.rs   |     2 +
 .../compile/torture/isolated_cr_line_comment.rs    |     2 +
 gcc/testsuite/rust/compile/torture/issue-1024.rs   |    11 +
 gcc/testsuite/rust/compile/torture/issue-1075.rs   |    42 +
 gcc/testsuite/rust/compile/torture/issue-1432.rs   |    77 +
 gcc/testsuite/rust/compile/torture/issue-1434.rs   |    53 +
 gcc/testsuite/rust/compile/torture/issue-368.rs    |     9 +
 gcc/testsuite/rust/compile/torture/issue-808.rs    |    20 +
 gcc/testsuite/rust/compile/torture/issue-862.rs    |    74 +
 gcc/testsuite/rust/compile/torture/issue-893-2.rs  |    35 +
 gcc/testsuite/rust/compile/torture/issue-893.rs    |    11 +
 .../compile/torture/lazybooleanexpr_function.rs    |    14 +
 gcc/testsuite/rust/compile/torture/lifetime1.rs    |     7 +
 gcc/testsuite/rust/compile/torture/literals1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/loop1.rs        |    10 +
 gcc/testsuite/rust/compile/torture/loop2.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop3.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop4.rs        |     7 +
 gcc/testsuite/rust/compile/torture/loop5.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop6.rs        |    11 +
 gcc/testsuite/rust/compile/torture/loop7.rs        |    13 +
 .../rust/compile/torture/macro-issue1403.rs        |    23 +
 .../rust/compile/torture/macro-issue1426.rs        |    32 +
 .../rust/compile/torture/macro_as_expr.rs          |    14 +
 gcc/testsuite/rust/compile/torture/match1.rs       |    16 +
 gcc/testsuite/rust/compile/torture/methods1.rs     |    41 +
 gcc/testsuite/rust/compile/torture/methods2.rs     |    43 +
 gcc/testsuite/rust/compile/torture/methods3.rs     |    44 +
 .../rust/compile/torture/mod-nameresolve.rs        |     5 +
 gcc/testsuite/rust/compile/torture/mod1.rs         |    11 +
 gcc/testsuite/rust/compile/torture/mod2.rs         |    13 +
 gcc/testsuite/rust/compile/torture/mod3.rs         |    22 +
 gcc/testsuite/rust/compile/torture/modules/mod.rs  |     3 +
 .../rust/compile/torture/modules/valid_path.rs     |     1 +
 gcc/testsuite/rust/compile/torture/must_use1.rs    |    16 +
 gcc/testsuite/rust/compile/torture/must_use2.rs    |    16 +
 .../rust/compile/torture/name_resolve1.rs          |    23 +
 .../rust/compile/torture/negation_function.rs      |     7 +
 gcc/testsuite/rust/compile/torture/nested_fn1.rs   |    10 +
 gcc/testsuite/rust/compile/torture/nested_fn2.rs   |    11 +
 .../rust/compile/torture/nested_struct1.rs         |    20 +
 gcc/testsuite/rust/compile/torture/never_type1.rs  |    22 +
 gcc/testsuite/rust/compile/torture/not_shebang.rs  |     3 +
 .../compile/torture/not_shebang_block_comment.rs   |     1 +
 .../rust/compile/torture/not_shebang_comment.rs    |     3 +
 .../torture/not_shebang_multiline_comment.rs       |     7 +
 .../rust/compile/torture/not_shebang_spaces.rs     |     6 +
 .../rust/compile/torture/parameter_usage1.rs       |     8 +
 gcc/testsuite/rust/compile/torture/parens1.rs      |     5 +
 gcc/testsuite/rust/compile/torture/pointer1.rs     |     9 +
 gcc/testsuite/rust/compile/torture/primconsts.rs   |    72 +
 .../rust/compile/torture/prims_struct_eq.rs        |    91 +
 .../rust/compile/torture/range-lang-item1.rs       |    32 +
 .../rust/compile/torture/raw_identifiers.rs        |     3 +
 .../compile/torture/raw_identifiers_keywords.rs    |     3 +
 .../rust/compile/torture/recursive_fn1.rs          |    12 +
 .../rust/compile/torture/return_function.rs        |     5 +
 gcc/testsuite/rust/compile/torture/scoping1.rs     |    11 +
 gcc/testsuite/rust/compile/torture/self_type1.rs   |    12 +
 gcc/testsuite/rust/compile/torture/shadow1.rs      |     6 +
 gcc/testsuite/rust/compile/torture/shadow2.rs      |     5 +
 gcc/testsuite/rust/compile/torture/shebang.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr2.rs     |     3 +
 .../rust/compile/torture/static_function.rs        |     8 +
 gcc/testsuite/rust/compile/torture/static_var1.rs  |     6 +
 .../rust/compile/torture/stmt_with_block1.rs       |    13 +
 gcc/testsuite/rust/compile/torture/str1.rs         |     7 +
 .../rust/compile/torture/struct_access1.rs         |    12 +
 .../rust/compile/torture/struct_base_init_1.rs     |    13 +
 gcc/testsuite/rust/compile/torture/struct_decl.rs  |    14 +
 gcc/testsuite/rust/compile/torture/struct_init.rs  |    11 +
 .../rust/compile/torture/struct_init_10.rs         |     9 +
 .../rust/compile/torture/struct_init_11.rs         |    34 +
 .../rust/compile/torture/struct_init_2.rs          |     6 +
 .../rust/compile/torture/struct_init_3.rs          |    13 +
 .../rust/compile/torture/struct_init_4.rs          |    13 +
 .../rust/compile/torture/struct_init_5.rs          |    10 +
 .../rust/compile/torture/struct_init_6.rs          |    11 +
 .../rust/compile/torture/struct_init_7.rs          |    11 +
 .../rust/compile/torture/struct_init_8.rs          |     7 +
 .../rust/compile/torture/struct_init_9.rs          |     6 +
 gcc/testsuite/rust/compile/torture/top_attr.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits1.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits10.rs     |    30 +
 gcc/testsuite/rust/compile/torture/traits11.rs     |    31 +
 gcc/testsuite/rust/compile/torture/traits12.rs     |    29 +
 gcc/testsuite/rust/compile/torture/traits13.rs     |    17 +
 gcc/testsuite/rust/compile/torture/traits14.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits15.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits16.rs     |    20 +
 gcc/testsuite/rust/compile/torture/traits17.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits18.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits19.rs     |    33 +
 gcc/testsuite/rust/compile/torture/traits2.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits3.rs      |    15 +
 gcc/testsuite/rust/compile/torture/traits4.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits5.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits6.rs      |    20 +
 gcc/testsuite/rust/compile/torture/traits7.rs      |    19 +
 gcc/testsuite/rust/compile/torture/traits8.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits9.rs      |    27 +
 .../rust/compile/torture/transmute-size-check-1.rs |    11 +
 gcc/testsuite/rust/compile/torture/transmute1.rs   |    11 +
 gcc/testsuite/rust/compile/torture/tuple1.rs       |     6 +
 gcc/testsuite/rust/compile/torture/tuple2.rs       |     5 +
 gcc/testsuite/rust/compile/torture/tuple3.rs       |     9 +
 .../rust/compile/torture/tuple_enum_variants.rs    |    23 +
 .../rust/compile/torture/tuple_field_access.rs     |     6 +
 .../rust/compile/torture/tuple_function.rs         |     6 +
 gcc/testsuite/rust/compile/torture/tuple_index.rs  |    32 +
 .../rust/compile/torture/tuple_struct1.rs          |     6 +
 .../rust/compile/torture/tuple_struct2.rs          |    11 +
 .../rust/compile/torture/tuple_struct_unit.rs      |    11 +
 .../rust/compile/torture/tuple_struct_unused.rs    |     4 +
 gcc/testsuite/rust/compile/torture/type-alias1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/type-alias2.rs  |     8 +
 gcc/testsuite/rust/compile/torture/type_infer1.rs  |    24 +
 gcc/testsuite/rust/compile/torture/type_infer2.rs  |     9 +
 gcc/testsuite/rust/compile/torture/type_infer3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/type_infer4.rs  |    11 +
 gcc/testsuite/rust/compile/torture/type_infer5.rs  |    13 +
 gcc/testsuite/rust/compile/torture/type_infer6.rs  |    14 +
 .../rust/compile/torture/unary_operators.rs        |     8 +
 .../rust/compile/torture/undended-string-1.rs      |     5 +
 .../rust/compile/torture/undended-string-2.rs      |     5 +
 .../rust/compile/torture/underscore_id.rs          |     4 +
 gcc/testsuite/rust/compile/torture/union.rs        |    32 +
 gcc/testsuite/rust/compile/torture/union_union.rs  |    27 +
 gcc/testsuite/rust/compile/torture/unit_type1.rs   |     7 +
 gcc/testsuite/rust/compile/torture/unit_type2.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unit_type3.rs   |     6 +
 gcc/testsuite/rust/compile/torture/unit_type4.rs   |     5 +
 gcc/testsuite/rust/compile/torture/unit_type5.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unsafe1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unsafe2.rs      |     4 +
 gcc/testsuite/rust/compile/torture/unsafe3.rs      |     9 +
 gcc/testsuite/rust/compile/torture/unsafe4.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unused.rs       |    17 +
 gcc/testsuite/rust/compile/torture/unused1.rs      |    15 +
 .../rust/compile/torture/unused_struct.rs          |     7 +
 .../rust/compile/torture/unused_struct_field.rs    |     9 +
 gcc/testsuite/rust/compile/torture/usize1.rs       |     6 +
 .../compile/torture/very-broken-attr-string.rs     |     3 +
 .../rust/compile/torture/while_function.rs         |    10 +
 gcc/testsuite/rust/compile/traits1.rs              |    13 +
 gcc/testsuite/rust/compile/traits10.rs             |    15 +
 gcc/testsuite/rust/compile/traits11.rs             |    19 +
 gcc/testsuite/rust/compile/traits12.rs             |    20 +
 gcc/testsuite/rust/compile/traits2.rs              |    14 +
 gcc/testsuite/rust/compile/traits3.rs              |    22 +
 gcc/testsuite/rust/compile/traits4.rs              |    16 +
 gcc/testsuite/rust/compile/traits5.rs              |     9 +
 gcc/testsuite/rust/compile/traits6.rs              |    15 +
 gcc/testsuite/rust/compile/traits7.rs              |    24 +
 gcc/testsuite/rust/compile/traits8.rs              |    35 +
 gcc/testsuite/rust/compile/traits9.rs              |    13 +
 gcc/testsuite/rust/compile/tuple1.rs               |     5 +
 gcc/testsuite/rust/compile/tuple_struct1.rs        |     8 +
 gcc/testsuite/rust/compile/tuple_struct2.rs        |     5 +
 gcc/testsuite/rust/compile/tuple_struct3.rs        |     6 +
 gcc/testsuite/rust/compile/type-alias1.rs          |     6 +
 gcc/testsuite/rust/compile/type-bindings1.rs       |    10 +
 gcc/testsuite/rust/compile/unary_negation.rs       |     9 +
 gcc/testsuite/rust/compile/unary_not.rs            |     9 +
 .../rust/compile/unconstrained_type_param.rs       |    12 +
 gcc/testsuite/rust/compile/unicode_escape.rs       |    60 +
 gcc/testsuite/rust/compile/unsafe1.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe10.rs             |    12 +
 gcc/testsuite/rust/compile/unsafe2.rs              |    16 +
 gcc/testsuite/rust/compile/unsafe3.rs              |    10 +
 gcc/testsuite/rust/compile/unsafe4.rs              |    29 +
 gcc/testsuite/rust/compile/unsafe5.rs              |     4 +
 gcc/testsuite/rust/compile/unsafe6.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe7.rs              |     9 +
 gcc/testsuite/rust/compile/unsafe8.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe9.rs              |    10 +
 .../rust/compile/unterminated_c_comment.rs         |     2 +
 gcc/testsuite/rust/compile/use_1.rs                |    16 +
 gcc/testsuite/rust/compile/usize1.rs               |     6 +
 gcc/testsuite/rust/compile/xfail/lifetime_param.rs |    11 +
 .../rust/compile/xfail/struct_field_vis.rs         |    15 +
 gcc/testsuite/rust/compile/xfail/xfail.exp         |    63 +
 gcc/testsuite/rust/debug/chartype.rs               |    10 +
 gcc/testsuite/rust/debug/custom_link_section.rs    |    13 +
 gcc/testsuite/rust/debug/debug.exp                 |    33 +
 gcc/testsuite/rust/debug/i8u8.rs                   |    12 +
 gcc/testsuite/rust/debug/lang.rs                   |     6 +
 gcc/testsuite/rust/debug/no_mangle.rs              |    17 +
 gcc/testsuite/rust/debug/oldlang.rs                |     6 +
 gcc/testsuite/rust/debug/tuple.rs                  |     8 +
 gcc/testsuite/rust/debug/win64-abi.rs              |    11 +
 gcc/testsuite/rust/execute/torture/block_expr1.rs  |     8 +
 .../rust/execute/torture/builtin_macro_cfg.rs      |    32 +
 .../rust/execute/torture/builtin_macro_concat.rs   |    29 +
 .../rust/execute/torture/builtin_macro_env.rs      |    31 +
 .../execute/torture/builtin_macro_include_bytes.rs |    46 +
 .../execute/torture/builtin_macro_include_str.rs   |    27 +
 .../rust/execute/torture/builtin_macro_line.rs     |    25 +
 .../rust/execute/torture/builtin_macros1.rs        |    21 +
 .../rust/execute/torture/builtin_macros3.rs        |    28 +
 gcc/testsuite/rust/execute/torture/cfg1.rs         |    32 +
 gcc/testsuite/rust/execute/torture/cfg2.rs         |    31 +
 gcc/testsuite/rust/execute/torture/cfg3.rs         |    37 +
 gcc/testsuite/rust/execute/torture/cfg4.rs         |    38 +
 gcc/testsuite/rust/execute/torture/cfg5.rs         |    13 +
 gcc/testsuite/rust/execute/torture/coercion1.rs    |    41 +
 gcc/testsuite/rust/execute/torture/coercion2.rs    |    39 +
 gcc/testsuite/rust/execute/torture/const_fold1.rs  |    13 +
 gcc/testsuite/rust/execute/torture/const_fold2.rs  |    16 +
 .../rust/execute/torture/copy_nonoverlapping1.rs   |    17 +
 gcc/testsuite/rust/execute/torture/empty_main.rs   |     3 +
 gcc/testsuite/rust/execute/torture/execute.exp     |    33 +
 gcc/testsuite/rust/execute/torture/exit_error.rs   |     5 +
 gcc/testsuite/rust/execute/torture/extern_mod4.rs  |    19 +
 gcc/testsuite/rust/execute/torture/func1.rs        |     5 +
 gcc/testsuite/rust/execute/torture/helloworld1.rs  |    15 +
 gcc/testsuite/rust/execute/torture/helloworld2.rs  |    15 +
 gcc/testsuite/rust/execute/torture/include.txt     |     1 +
 gcc/testsuite/rust/execute/torture/index1.rs       |    28 +
 gcc/testsuite/rust/execute/torture/issue-1120.rs   |   123 +
 gcc/testsuite/rust/execute/torture/issue-1133.rs   |   146 +
 gcc/testsuite/rust/execute/torture/issue-1198.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-1231.rs   |    36 +
 gcc/testsuite/rust/execute/torture/issue-1232.rs   |   159 +
 gcc/testsuite/rust/execute/torture/issue-1249.rs   |    39 +
 gcc/testsuite/rust/execute/torture/issue-1436.rs   |   172 +
 gcc/testsuite/rust/execute/torture/issue-1496.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-647.rs    |    33 +
 gcc/testsuite/rust/execute/torture/issue-845.rs    |    47 +
 gcc/testsuite/rust/execute/torture/issue-851.rs    |    35 +
 gcc/testsuite/rust/execute/torture/issue-858.rs    |    32 +
 gcc/testsuite/rust/execute/torture/issue-976.rs    |    14 +
 gcc/testsuite/rust/execute/torture/issue-995.rs    |     9 +
 gcc/testsuite/rust/execute/torture/macros1.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros10.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros11.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros12.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros13.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros14.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros16.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros17.rs     |    17 +
 gcc/testsuite/rust/execute/torture/macros18.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros19.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros2.rs      |    40 +
 gcc/testsuite/rust/execute/torture/macros20.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros21.rs     |    15 +
 gcc/testsuite/rust/execute/torture/macros22.rs     |    27 +
 gcc/testsuite/rust/execute/torture/macros23.rs     |    19 +
 gcc/testsuite/rust/execute/torture/macros24.rs     |     9 +
 gcc/testsuite/rust/execute/torture/macros25.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros26.rs     |    12 +
 gcc/testsuite/rust/execute/torture/macros27.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros28.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros29.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros3.rs      |    61 +
 gcc/testsuite/rust/execute/torture/macros30.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros31.rs     |    32 +
 gcc/testsuite/rust/execute/torture/macros4.rs      |    15 +
 gcc/testsuite/rust/execute/torture/macros5.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros6.rs      |    12 +
 gcc/testsuite/rust/execute/torture/macros7.rs      |    28 +
 gcc/testsuite/rust/execute/torture/macros8.rs      |    27 +
 gcc/testsuite/rust/execute/torture/macros9.rs      |    28 +
 gcc/testsuite/rust/execute/torture/match1.rs       |    58 +
 gcc/testsuite/rust/execute/torture/match2.rs       |    41 +
 gcc/testsuite/rust/execute/torture/match3.rs       |    51 +
 gcc/testsuite/rust/execute/torture/match_bool1.rs  |    49 +
 gcc/testsuite/rust/execute/torture/match_byte1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_char1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_int1.rs   |   109 +
 gcc/testsuite/rust/execute/torture/match_loop1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_range1.rs |    37 +
 gcc/testsuite/rust/execute/torture/match_range2.rs |    45 +
 gcc/testsuite/rust/execute/torture/match_tuple1.rs |    45 +
 gcc/testsuite/rust/execute/torture/method1.rs      |    27 +
 gcc/testsuite/rust/execute/torture/method2.rs      |    76 +
 gcc/testsuite/rust/execute/torture/method3.rs      |    78 +
 gcc/testsuite/rust/execute/torture/method4.rs      |    78 +
 gcc/testsuite/rust/execute/torture/mod1.rs         |    21 +
 gcc/testsuite/rust/execute/torture/modules/mod.rs  |     3 +
 .../rust/execute/torture/operator_overload_1.rs    |    36 +
 .../rust/execute/torture/operator_overload_10.rs   |    75 +
 .../rust/execute/torture/operator_overload_11.rs   |    37 +
 .../rust/execute/torture/operator_overload_12.rs   |    31 +
 .../rust/execute/torture/operator_overload_2.rs    |    38 +
 .../rust/execute/torture/operator_overload_3.rs    |    55 +
 .../rust/execute/torture/operator_overload_4.rs    |    33 +
 .../rust/execute/torture/operator_overload_5.rs    |    33 +
 .../rust/execute/torture/operator_overload_6.rs    |    37 +
 .../rust/execute/torture/operator_overload_7.rs    |    42 +
 .../rust/execute/torture/operator_overload_8.rs    |    58 +
 .../rust/execute/torture/operator_overload_9.rs    |    58 +
 gcc/testsuite/rust/execute/torture/slice-magic.rs  |   106 +
 gcc/testsuite/rust/execute/torture/slice-magic2.rs |   106 +
 gcc/testsuite/rust/execute/torture/slice1.rs       |    27 +
 gcc/testsuite/rust/execute/torture/str-layout1.rs  |    57 +
 gcc/testsuite/rust/execute/torture/str-zero.rs     |    26 +
 gcc/testsuite/rust/execute/torture/trait1.rs       |    52 +
 gcc/testsuite/rust/execute/torture/trait10.rs      |    41 +
 gcc/testsuite/rust/execute/torture/trait11.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait12.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait13.rs      |    48 +
 gcc/testsuite/rust/execute/torture/trait2.rs       |    37 +
 gcc/testsuite/rust/execute/torture/trait3.rs       |    43 +
 gcc/testsuite/rust/execute/torture/trait4.rs       |    34 +
 gcc/testsuite/rust/execute/torture/trait5.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait6.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait7.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait8.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait9.rs       |    35 +
 gcc/testsuite/rust/execute/torture/transmute1.rs   |    23 +
 gcc/testsuite/rust/execute/torture/wrapping_op1.rs |    14 +
 gcc/testsuite/rust/execute/torture/wrapping_op2.rs |    20 +
 gcc/testsuite/rust/execute/xfail/macro1.rs         |    32 +
 gcc/testsuite/rust/link/generic_function_0.rs      |     7 +
 gcc/testsuite/rust/link/generic_function_1.rs      |     3 +
 gcc/testsuite/rust/link/link.exp                   |   172 +
 gcc/testsuite/rust/link/simple_function_0.rs       |     8 +
 gcc/testsuite/rust/link/simple_function_1.rs       |     3 +
 gcc/testsuite/rust/link/trait_import_0.rs          |    19 +
 gcc/testsuite/rust/link/trait_import_1.rs          |     6 +
 gcc/timevar.cc                                     |     2 +-
 gcc/timevar.def                                    |     2 +-
 gcc/timevar.h                                      |     2 +-
 gcc/toplev.cc                                      |     2 +-
 gcc/toplev.h                                       |     2 +-
 gcc/tracer.cc                                      |     2 +-
 gcc/tracer.h                                       |     2 +-
 gcc/trans-mem.cc                                   |     4 +-
 gcc/trans-mem.h                                    |     2 +-
 gcc/tree-affine.cc                                 |     2 +-
 gcc/tree-affine.h                                  |     2 +-
 gcc/tree-call-cdce.cc                              |     2 +-
 gcc/tree-cfg.cc                                    |     2 +-
 gcc/tree-cfg.h                                     |     2 +-
 gcc/tree-cfgcleanup.cc                             |     2 +-
 gcc/tree-cfgcleanup.h                              |     2 +-
 gcc/tree-chrec.cc                                  |     2 +-
 gcc/tree-chrec.h                                   |     2 +-
 gcc/tree-complex.cc                                |     2 +-
 gcc/tree-core.h                                    |     2 +-
 gcc/tree-data-ref.cc                               |     2 +-
 gcc/tree-data-ref.h                                |     2 +-
 gcc/tree-dfa.cc                                    |     2 +-
 gcc/tree-dfa.h                                     |     2 +-
 gcc/tree-diagnostic-client-data-hooks.cc           |     2 +-
 gcc/tree-diagnostic-path.cc                        |     2 +-
 gcc/tree-diagnostic.cc                             |     2 +-
 gcc/tree-diagnostic.h                              |     2 +-
 gcc/tree-dump.cc                                   |     2 +-
 gcc/tree-dump.h                                    |     2 +-
 gcc/tree-eh.cc                                     |     2 +-
 gcc/tree-eh.h                                      |     2 +-
 gcc/tree-emutls.cc                                 |     2 +-
 gcc/tree-hash-traits.h                             |     2 +-
 gcc/tree-hasher.h                                  |     2 +-
 gcc/tree-if-conv.cc                                |    16 +-
 gcc/tree-if-conv.h                                 |     2 +-
 gcc/tree-inline.cc                                 |    88 +-
 gcc/tree-inline.h                                  |     2 +-
 gcc/tree-into-ssa.cc                               |    77 +-
 gcc/tree-into-ssa.h                                |     2 +-
 gcc/tree-iterator.cc                               |     2 +-
 gcc/tree-iterator.h                                |     2 +-
 gcc/tree-logical-location.cc                       |     2 +-
 gcc/tree-logical-location.h                        |     2 +-
 gcc/tree-loop-distribution.cc                      |     2 +-
 gcc/tree-nested.cc                                 |     2 +-
 gcc/tree-nested.h                                  |     2 +-
 gcc/tree-nrv.cc                                    |     2 +-
 gcc/tree-object-size.cc                            |     2 +-
 gcc/tree-object-size.h                             |     2 +-
 gcc/tree-outof-ssa.cc                              |     2 +-
 gcc/tree-outof-ssa.h                               |     2 +-
 gcc/tree-parloops.cc                               |     9 +-
 gcc/tree-parloops.h                                |     2 +-
 gcc/tree-pass.h                                    |     2 +-
 gcc/tree-phinodes.cc                               |     2 +-
 gcc/tree-phinodes.h                                |     2 +-
 gcc/tree-predcom.cc                                |     2 +-
 gcc/tree-pretty-print.cc                           |     2 +-
 gcc/tree-pretty-print.h                            |     2 +-
 gcc/tree-profile.cc                                |     2 +-
 gcc/tree-scalar-evolution.cc                       |     2 +-
 gcc/tree-scalar-evolution.h                        |     2 +-
 gcc/tree-sra.cc                                    |     2 +-
 gcc/tree-sra.h                                     |     2 +-
 gcc/tree-ssa-address.cc                            |     2 +-
 gcc/tree-ssa-address.h                             |     2 +-
 gcc/tree-ssa-alias-compare.h                       |     2 +-
 gcc/tree-ssa-alias.cc                              |     2 +-
 gcc/tree-ssa-alias.h                               |     2 +-
 gcc/tree-ssa-ccp.cc                                |    17 +-
 gcc/tree-ssa-ccp.h                                 |     2 +-
 gcc/tree-ssa-coalesce.cc                           |     2 +-
 gcc/tree-ssa-coalesce.h                            |     2 +-
 gcc/tree-ssa-copy.cc                               |     2 +-
 gcc/tree-ssa-dce.cc                                |     2 +-
 gcc/tree-ssa-dce.h                                 |     2 +-
 gcc/tree-ssa-dom.cc                                |    14 +-
 gcc/tree-ssa-dom.h                                 |     2 +-
 gcc/tree-ssa-dse.cc                                |     2 +-
 gcc/tree-ssa-dse.h                                 |     2 +-
 gcc/tree-ssa-forwprop.cc                           |     2 +-
 gcc/tree-ssa-ifcombine.cc                          |     2 +-
 gcc/tree-ssa-live.cc                               |     2 +-
 gcc/tree-ssa-live.h                                |     2 +-
 gcc/tree-ssa-loop-ch.cc                            |     2 +-
 gcc/tree-ssa-loop-im.cc                            |    26 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |     2 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   120 +-
 gcc/tree-ssa-loop-ivopts.h                         |     2 +-
 gcc/tree-ssa-loop-manip.cc                         |     2 +-
 gcc/tree-ssa-loop-manip.h                          |     2 +-
 gcc/tree-ssa-loop-niter.cc                         |     4 +-
 gcc/tree-ssa-loop-niter.h                          |     2 +-
 gcc/tree-ssa-loop-prefetch.cc                      |     2 +-
 gcc/tree-ssa-loop-split.cc                         |     2 +-
 gcc/tree-ssa-loop-unswitch.cc                      |     6 +-
 gcc/tree-ssa-loop.cc                               |     2 +-
 gcc/tree-ssa-loop.h                                |     2 +-
 gcc/tree-ssa-math-opts.cc                          |     2 +-
 gcc/tree-ssa-math-opts.h                           |     2 +-
 gcc/tree-ssa-operands.cc                           |     2 +-
 gcc/tree-ssa-operands.h                            |     2 +-
 gcc/tree-ssa-phiopt.cc                             |    22 +-
 gcc/tree-ssa-phiprop.cc                            |     2 +-
 gcc/tree-ssa-pre.cc                                |     2 +-
 gcc/tree-ssa-propagate.cc                          |     2 +-
 gcc/tree-ssa-propagate.h                           |     2 +-
 gcc/tree-ssa-reassoc.cc                            |     2 +-
 gcc/tree-ssa-reassoc.h                             |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    27 +-
 gcc/tree-ssa-sccvn.h                               |     2 +-
 gcc/tree-ssa-scopedtables.cc                       |    12 +-
 gcc/tree-ssa-scopedtables.h                        |     2 +-
 gcc/tree-ssa-sink.cc                               |     2 +-
 gcc/tree-ssa-strlen.cc                             |    15 +-
 gcc/tree-ssa-strlen.h                              |     2 +-
 gcc/tree-ssa-structalias.cc                        |     2 +-
 gcc/tree-ssa-tail-merge.cc                         |     2 +-
 gcc/tree-ssa-ter.cc                                |     2 +-
 gcc/tree-ssa-ter.h                                 |     2 +-
 gcc/tree-ssa-threadbackward.cc                     |     2 +-
 gcc/tree-ssa-threadedge.cc                         |     2 +-
 gcc/tree-ssa-threadedge.h                          |     2 +-
 gcc/tree-ssa-threadupdate.cc                       |     2 +-
 gcc/tree-ssa-threadupdate.h                        |     2 +-
 gcc/tree-ssa-uncprop.cc                            |     2 +-
 gcc/tree-ssa-uninit.cc                             |     2 +-
 gcc/tree-ssa.cc                                    |    95 +-
 gcc/tree-ssa.h                                     |    27 +-
 gcc/tree-ssanames.cc                               |     2 +-
 gcc/tree-ssanames.h                                |     2 +-
 gcc/tree-stdarg.cc                                 |     2 +-
 gcc/tree-stdarg.h                                  |     2 +-
 gcc/tree-streamer-in.cc                            |     2 +-
 gcc/tree-streamer-out.cc                           |     2 +-
 gcc/tree-streamer.cc                               |     2 +-
 gcc/tree-streamer.h                                |     2 +-
 gcc/tree-switch-conversion.cc                      |     2 +-
 gcc/tree-switch-conversion.h                       |     2 +-
 gcc/tree-tailcall.cc                               |     2 +-
 gcc/tree-vect-data-refs.cc                         |    14 +-
 gcc/tree-vect-generic.cc                           |     2 +-
 gcc/tree-vect-loop-manip.cc                        |    14 +-
 gcc/tree-vect-loop.cc                              |     2 +-
 gcc/tree-vect-patterns.cc                          |    14 +-
 gcc/tree-vect-slp-patterns.cc                      |     2 +-
 gcc/tree-vect-slp.cc                               |     2 +-
 gcc/tree-vect-stmts.cc                             |    25 +-
 gcc/tree-vector-builder.cc                         |     2 +-
 gcc/tree-vector-builder.h                          |     2 +-
 gcc/tree-vectorizer.cc                             |     2 +-
 gcc/tree-vectorizer.h                              |     2 +-
 gcc/tree-vrp.cc                                    |    22 +-
 gcc/tree-vrp.h                                     |     2 +-
 gcc/tree.cc                                        |   225 +-
 gcc/tree.def                                       |     2 +-
 gcc/tree.h                                         |    19 +-
 gcc/treestruct.def                                 |     2 +-
 gcc/tristate.cc                                    |     2 +-
 gcc/tristate.h                                     |     2 +-
 gcc/tsan.cc                                        |     2 +-
 gcc/tsan.h                                         |     2 +-
 gcc/tsystem.h                                      |     2 +-
 gcc/typeclass.h                                    |     2 +-
 gcc/typed-splay-tree.cc                            |     2 +-
 gcc/typed-splay-tree.h                             |     2 +-
 gcc/ubsan.cc                                       |     2 +-
 gcc/ubsan.h                                        |     2 +-
 gcc/valtrack.cc                                    |     2 +-
 gcc/valtrack.h                                     |     2 +-
 gcc/value-pointer-equiv.cc                         |     2 +-
 gcc/value-pointer-equiv.h                          |     2 +-
 gcc/value-prof.cc                                  |     2 +-
 gcc/value-prof.h                                   |     2 +-
 gcc/value-query.cc                                 |     2 +-
 gcc/value-query.h                                  |     2 +-
 gcc/value-range-pretty-print.cc                    |     2 +-
 gcc/value-range-pretty-print.h                     |     2 +-
 gcc/value-range-storage.cc                         |     2 +-
 gcc/value-range-storage.h                          |     2 +-
 gcc/value-range.cc                                 |     2 +-
 gcc/value-range.h                                  |     2 +-
 gcc/value-relation.cc                              |     2 +-
 gcc/value-relation.h                               |     2 +-
 gcc/var-tracking.cc                                |     2 +-
 gcc/varasm.cc                                      |     2 +-
 gcc/varasm.h                                       |     2 +-
 gcc/varpool.cc                                     |     6 +-
 gcc/vec-perm-indices.cc                            |     2 +-
 gcc/vec-perm-indices.h                             |     2 +-
 gcc/vec.cc                                         |     2 +-
 gcc/vec.h                                          |     2 +-
 gcc/vector-builder.h                               |     2 +-
 gcc/vmsdbg.h                                       |     2 +-
 gcc/vmsdbgout.cc                                   |     2 +-
 gcc/vr-values.cc                                   |     2 +-
 gcc/vr-values.h                                    |     2 +-
 gcc/vtable-verify.cc                               |     2 +-
 gcc/vtable-verify.h                                |     2 +-
 gcc/warning-control.cc                             |     2 +-
 gcc/web.cc                                         |     2 +-
 gcc/wide-int-bitmask.h                             |     2 +-
 gcc/wide-int-print.cc                              |     2 +-
 gcc/wide-int-print.h                               |     2 +-
 gcc/wide-int.cc                                    |     2 +-
 gcc/wide-int.h                                     |     2 +-
 gcc/xcoff.h                                        |     2 +-
 include/ChangeLog                                  |    23 +
 include/ansidecl.h                                 |     2 +-
 include/btf.h                                      |    29 +-
 include/xtensa-dynconfig.h                         |   442 +
 libada/ChangeLog                                   |     2 +-
 libatomic/ChangeLog                                |     2 +-
 libbacktrace/ChangeLog                             |    83 +-
 libbacktrace/Makefile.am                           |    30 +
 libbacktrace/Makefile.in                           |   198 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |   105 +-
 libbacktrace/configure.ac                          |    15 +
 libbacktrace/elf.c                                 |  3053 +-
 libbacktrace/internal.h                            |     9 +
 libbacktrace/zstdtest.c                            |   523 +
 libcody/ChangeLog                                  |     2 +-
 libcpp/ChangeLog                                   |     8 +-
 libcpp/init.cc                                     |     2 +-
 libcpp/lex.cc                                      |    10 +-
 libcpp/macro.cc                                    |     2 +-
 libdecnumber/ChangeLog                             |     2 +-
 libffi/ChangeLog                                   |    11 +
 libffi/LOCAL_PATCHES                               |     1 +
 libffi/src/x86/sysv.S                              |   121 +-
 libgcc/ChangeLog                                   |   183 +-
 libgcc/config.host                                 |    16 +-
 libgcc/config/i386/gthr-win32-cond.c               |    89 +
 libgcc/config/i386/gthr-win32-thread.c             |   162 +
 libgcc/config/i386/gthr-win32.c                    |   264 +-
 libgcc/config/i386/gthr-win32.h                    |   540 +-
 libgcc/config/i386/libgcc-mingw.ver                |    23 +
 libgcc/config/i386/t-gthr-win32                    |     8 +-
 libgcc/config/i386/t-slibgcc-mingw                 |     1 +
 libgcc/config/libbid/ChangeLog                     |     2 +-
 libgcc/config/t-slibgcc-darwin                     |    21 +-
 libgcc/config/xtensa/crti.S                        |     2 +-
 libgcc/config/xtensa/crtn.S                        |     2 +-
 libgcc/config/xtensa/lib1funcs.S                   |     2 +-
 libgcc/config/xtensa/lib2funcs.S                   |     2 +-
 libgcc/config/xtensa/xtensa-config-builtin.h       |   198 +
 libgcc/unwind-dw2-execute_cfa.h                    |   322 +
 libgcc/unwind-dw2-fde.c                            |   286 +-
 libgcc/unwind-dw2.c                                |   319 +-
 libgfortran/ChangeLog                              |   553 +-
 libgfortran/ChangeLog-2022                         |   564 +
 libgfortran/runtime/ISO_Fortran_binding.c          |   151 +-
 libgm2/ChangeLog                                   |    73 +
 libgm2/Makefile.am                                 |   103 +
 libgm2/Makefile.in                                 |   732 +
 libgm2/aclocal.m4                                  |  1200 +
 libgm2/autogen.sh                                  |    31 +
 libgm2/config.h.in                                 |   313 +
 libgm2/configure                                   | 22390 ++++++++++++
 libgm2/configure.ac                                |   390 +
 libgm2/libm2cor/KeyBoardLEDs.cc                    |   156 +
 libgm2/libm2cor/Makefile.am                        |   161 +
 libgm2/libm2cor/Makefile.in                        |   828 +
 libgm2/libm2iso/ChanConsts.h                       |    57 +
 libgm2/libm2iso/ErrnoCategory.cc                   |   179 +
 libgm2/libm2iso/Makefile.am                        |   249 +
 libgm2/libm2iso/Makefile.in                        |   949 +
 libgm2/libm2iso/RTco.cc                            |   467 +
 libgm2/libm2iso/m2rts.h                            |    41 +
 libgm2/libm2iso/wrapsock.c                         |   250 +
 libgm2/libm2iso/wraptime.c                         |   408 +
 libgm2/libm2log/Break.c                            |   134 +
 libgm2/libm2log/Makefile.am                        |   171 +
 libgm2/libm2log/Makefile.in                        |   805 +
 libgm2/libm2min/Makefile.am                        |   152 +
 libgm2/libm2min/Makefile.in                        |   781 +
 libgm2/libm2min/libc.c                             |    43 +
 libgm2/libm2pim/Makefile.am                        |   213 +
 libgm2/libm2pim/Makefile.in                        |   914 +
 libgm2/libm2pim/Selective.cc                       |   318 +
 libgm2/libm2pim/SysExceptions.cc                   |   258 +
 libgm2/libm2pim/UnixArgs.cc                        |    90 +
 libgm2/libm2pim/cgetopt.cc                         |   157 +
 libgm2/libm2pim/dtoa.cc                            |   264 +
 libgm2/libm2pim/errno.cc                           |    69 +
 libgm2/libm2pim/ldtoa.cc                           |   189 +
 libgm2/libm2pim/sckt.cc                            |   429 +
 libgm2/libm2pim/target.c                           |    61 +
 libgm2/libm2pim/termios.cc                         |  1986 ++
 libgm2/libm2pim/wrapc.c                            |   297 +
 libgo/configure                                    |    59 +-
 libgo/configure.ac                                 |     5 +-
 libgomp/ChangeLog                                  |   135 +-
 libgomp/config/gcn/icv-device.c                    |    15 +
 libgomp/config/nvptx/bar.c                         |   215 +-
 libgomp/config/nvptx/bar.h                         |    12 +-
 libgomp/config/nvptx/icv-device.c                  |    15 +
 libgomp/icv-device.c                               |    17 +
 libgomp/icv.c                                      |    15 -
 libgomp/libgomp.h                                  |    77 +-
 libgomp/libgomp.texi                               |    16 +-
 libgomp/oacc-host.c                                |     1 +
 libgomp/plugin/plugin-gcn.c                        |    14 +-
 libgomp/plugin/plugin-nvptx.c                      |     4 +-
 libgomp/splay-tree.c                               |    22 +
 libgomp/splay-tree.h                               |     8 +
 libgomp/target.c                                   |   787 +-
 libgomp/testsuite/libgomp.c++/pr108180.C           |    55 +
 libgomp/testsuite/libgomp.c-c++-common/icv-4.c     |     2 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-5.c     |   198 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-6.c     |    61 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-7.c     |    83 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-9.c     |    72 +
 libgomp/testsuite/libgomp.fortran/allocate-2.f90   |    25 +
 libgomp/testsuite/libgomp.fortran/allocate-3.f90   |    28 +
 .../combined-directive-splitting-1.f90             |    41 +
 libgomp/testsuite/libgomp.fortran/icv-5.f90        |   226 +
 libgomp/testsuite/libgomp.fortran/icv-6.f90        |   140 +
 .../libgomp.fortran/reverse-offload-2.f90          |    72 +
 .../libgomp.fortran/reverse-offload-3.f90          |    68 +
 .../libgomp.fortran/reverse-offload-4.f90          |   129 +
 .../libgomp.fortran/reverse-offload-5.f90          |   100 +
 .../libgomp.fortran/reverse-offload-5a.f90         |    98 +
 libitm/ChangeLog                                   |     6 +-
 libitm/libitm.texi                                 |     2 +-
 libobjc/ChangeLog                                  |     2 +-
 libphobos/ChangeLog                                |     7 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/core/demangle.d              |   101 +-
 libphobos/libdruntime/core/exception.d             |    24 +-
 libphobos/libdruntime/core/internal/gc/os.d        |     3 -
 libphobos/libdruntime/core/runtime.d               |     2 +-
 libphobos/libdruntime/core/sync/condition.d        |    35 +-
 libphobos/libdruntime/core/sync/mutex.d            |     2 +-
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |     1 +
 libphobos/libdruntime/core/sys/windows/winsock2.d  |     4 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/algorithm/mutation.d             |     2 +-
 libphobos/src/std/algorithm/sorting.d              |     2 +-
 libphobos/src/std/array.d                          |     9 +-
 libphobos/src/std/base64.d                         |     6 +-
 libphobos/src/std/bitmanip.d                       |     4 +-
 libphobos/src/std/checkedint.d                     |    18 +-
 libphobos/src/std/concurrency.d                    |     4 +-
 libphobos/src/std/container/array.d                |    28 +-
 libphobos/src/std/container/binaryheap.d           |     4 +-
 libphobos/src/std/conv.d                           |    26 +-
 libphobos/src/std/datetime/systime.d               |     4 +-
 libphobos/src/std/digest/hmac.d                    |     4 +-
 libphobos/src/std/exception.d                      |     8 +-
 .../allocator/building_blocks/package.d            |    12 +-
 libphobos/src/std/experimental/allocator/package.d |    17 +-
 libphobos/src/std/file.d                           |    13 +-
 libphobos/src/std/format/internal/write.d          |    20 +-
 libphobos/src/std/format/package.d                 |    31 +-
 libphobos/src/std/format/write.d                   |    20 +
 libphobos/src/std/getopt.d                         |     2 +-
 libphobos/src/std/math/hardware.d                  |   124 +-
 libphobos/src/std/process.d                        |    13 +-
 libphobos/src/std/range/package.d                  |    26 +-
 libphobos/src/std/socket.d                         |    29 +-
 libphobos/src/std/stdio.d                          |   210 +-
 libphobos/src/std/sumtype.d                        |    10 +-
 libphobos/src/std/traits.d                         |    28 +-
 libphobos/src/std/typecons.d                       |    10 +-
 libphobos/src/std/uni/package.d                    |     4 +-
 libphobos/src/std/utf.d                            |     4 +-
 libphobos/src/std/windows/registry.d               |     2 +-
 libquadmath/ChangeLog                              |     4 +
 libquadmath/libquadmath.texi                       |     2 +-
 libsanitizer/ChangeLog                             |    21 +
 libsanitizer/configure.tgt                         |     3 +-
 libsanitizer/hwasan/Makefile.am                    |     5 +-
 libsanitizer/hwasan/Makefile.in                    |    62 +-
 libsanitizer/libbacktrace/backtrace-rename.h       |     1 +
 libstdc++-v3/ChangeLog                             |  6802 +---
 libstdc++-v3/ChangeLog-2022                        |  7211 ++++
 libstdc++-v3/acinclude.m4                          |    69 +-
 libstdc++-v3/config.h.in                           |     9 +-
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |  6019 +++-
 libstdc++-v3/config/abi/pre/gnu.ver                |    31 +-
 libstdc++-v3/config/os/bsd/darwin/os_defines.h     |    18 +-
 libstdc++-v3/config/os/mingw32-w64/os_defines.h    |     3 +
 libstdc++-v3/config/os/mingw32/os_defines.h        |     3 +
 libstdc++-v3/configure                             |   103 +-
 libstdc++-v3/configure.ac                          |     3 +
 libstdc++-v3/include/Makefile.am                   |     1 +
 libstdc++-v3/include/Makefile.in                   |     1 +
 libstdc++-v3/include/bits/alloc_traits.h           |    17 +-
 libstdc++-v3/include/bits/chrono.h                 |   209 +-
 libstdc++-v3/include/bits/chrono_io.h              |  2469 ++
 libstdc++-v3/include/bits/shared_ptr_base.h        |     4 +-
 libstdc++-v3/include/bits/std_mutex.h              |     1 +
 libstdc++-v3/include/bits/unique_lock.h            |     5 +
 libstdc++-v3/include/bits/vector.tcc               |    40 +-
 libstdc++-v3/include/debug/formatter.h             |    35 +-
 libstdc++-v3/include/experimental/contract         |     2 +-
 .../include/ext/pb_ds/detail/type_utils.hpp        |     3 +-
 libstdc++-v3/include/std/array                     |     2 +-
 libstdc++-v3/include/std/atomic                    |    17 +
 libstdc++-v3/include/std/chrono                    |  1046 +-
 libstdc++-v3/include/std/expected                  |   600 +-
 libstdc++-v3/include/std/format                    |   130 +-
 libstdc++-v3/include/std/mutex                     |    14 +
 libstdc++-v3/include/std/shared_mutex              |    22 +-
 libstdc++-v3/include/std/stacktrace                |    44 +-
 libstdc++-v3/include/std/version                   |     5 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   265 +-
 libstdc++-v3/src/c++11/compatibility-condvar.cc    |    22 +-
 libstdc++-v3/src/c++11/debug.cc                    |    19 +-
 libstdc++-v3/src/c++11/thread.cc                   |    14 +-
 libstdc++-v3/src/c++20/Makefile.am                 |     2 +-
 libstdc++-v3/src/c++20/Makefile.in                 |     4 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |  1845 +
 libstdc++-v3/src/experimental/contract.cc          |    50 +-
 libstdc++-v3/src/libbacktrace/backtrace-rename.h   |     1 +
 libstdc++-v3/testsuite/17_intro/names.cc           |    18 +
 .../testsuite/17_intro/tag_type_explicit_ctor.cc   |     2 +
 .../headers/system_error/errc_std_c++0x.cc         |    19 +
 .../19_diagnostics/stacktrace/synopsis.cc          |    11 +-
 .../allocator_traits/members/rebind_alloc.cc       |    11 +-
 .../allocator_traits/requirements/rebind_neg.cc    |    20 +
 .../20_util/duration/arithmetic/overflow_c++20.cc  |    29 +
 libstdc++-v3/testsuite/20_util/duration/io.cc      |    48 +
 .../testsuite/20_util/expected/equality.cc         |    49 +
 .../testsuite/20_util/expected/illformed_neg.cc    |     1 +
 libstdc++-v3/testsuite/20_util/expected/monadic.cc |   280 +
 .../testsuite/20_util/expected/observers.cc        |    20 +
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |    92 +-
 .../testsuite/20_util/expected/synopsis.cc         |     2 +-
 .../testsuite/20_util/expected/unexpected.cc       |     4 +
 libstdc++-v3/testsuite/20_util/expected/version.cc |     2 +-
 .../20_util/scoped_allocator/outermost.cc          |     8 +
 .../testsuite/20_util/to_chars/float128_c++23.cc   |    11 +-
 .../testsuite/20_util/to_chars/float16_c++23.cc    |    13 +-
 .../testsuite/20_util/weak_ptr/cons/self_move.cc   |    19 +
 .../array/element_access/constexpr_c++17.cc        |    19 +-
 .../23_containers/forward_list/48101_neg.cc        |     1 +
 .../23_containers/unordered_multiset/48101_neg.cc  |     1 +
 .../23_containers/unordered_set/48101_neg.cc       |     1 +
 .../testsuite/23_containers/vector/52591.cc        |     2 +-
 .../29_atomics/atomic/lock_free_aliases.cc         |    34 +
 .../try_lock_until/clock_neg.cc                    |     4 +-
 .../testsuite/30_threads/shared_lock/locking/3.cc  |     2 +-
 .../testsuite/30_threads/shared_lock/locking/4.cc  |     2 +-
 .../30_threads/shared_lock/locking/clock_neg.cc    |     4 +-
 .../shared_timed_mutex/try_lock_until/clock_neg.cc |     4 +-
 .../timed_mutex/try_lock_until/clock_neg.cc        |     4 +-
 libstdc++-v3/testsuite/30_threads/try_lock/4.cc    |     2 +-
 .../testsuite/30_threads/unique_lock/cons/60497.cc |     2 +-
 .../testsuite/30_threads/unique_lock/locking/3.cc  |     2 +-
 .../30_threads/unique_lock/locking/clock_neg.cc    |     4 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    28 +-
 libstdc++-v3/testsuite/std/format/format_string.cc |    16 +
 .../testsuite/std/format/functions/107871.cc       |    14 +
 .../testsuite/std/format/functions/format.cc       |     4 +
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |    45 +-
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |    23 +
 .../testsuite/std/time/clock/file/members.cc       |    11 +
 libstdc++-v3/testsuite/std/time/clock/gps/1.cc     |    18 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |    24 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    72 +
 libstdc++-v3/testsuite/std/time/clock/tai/1.cc     |    18 +
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |    24 +
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |   120 +
 .../std/time/clock/utc/leap_second_info.cc         |    80 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |    75 +
 libstdc++-v3/testsuite/std/time/exceptions.cc      |    49 +
 libstdc++-v3/testsuite/std/time/format.cc          |   117 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc      |    72 +-
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    46 +
 libstdc++-v3/testsuite/std/time/month/io.cc        |    98 +
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |    14 +-
 .../testsuite/std/time/time_zone/get_info_local.cc |   220 +
 .../testsuite/std/time/time_zone/get_info_sys.cc   |   219 +
 .../testsuite/std/time/time_zone/requirements.cc   |    25 +
 libstdc++-v3/testsuite/std/time/tzdb/1.cc          |    56 +
 .../testsuite/std/time/tzdb/leap_seconds.cc        |    76 +
 libstdc++-v3/testsuite/std/time/tzdb_list/1.cc     |   123 +
 .../testsuite/std/time/tzdb_list/requirements.cc   |    20 +
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |   101 +
 libstdc++-v3/testsuite/std/time/year/io.cc         |    89 +
 .../testsuite/std/time/year_month_day/io.cc        |   121 +
 libstdc++-v3/testsuite/std/time/zoned_time/1.cc    |   255 +
 .../testsuite/std/time/zoned_time/custom.cc        |    75 +
 .../testsuite/std/time/zoned_time/deduction.cc     |    79 +
 .../testsuite/std/time/zoned_time/req_neg.cc       |     9 +
 .../testsuite/std/time/zoned_time/requirements.cc  |    27 +
 libstdc++-v3/testsuite/std/time/zoned_traits.cc    |    39 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     3 +-
 7103 files changed, 850646 insertions(+), 91882 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:19 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:bf6f132324a78e407564906265f5b046683011cd

commit bf6f132324a78e407564906265f5b046683011cd
Merge: e782da12393b 0b737090a696
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Dec 1 22:14:20 2022 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 gcc/analyzer/region-model-manager.cc               |  3 +
 gcc/analyzer/region-model.cc                       | 13 +++++
 gcc/config/i386/i386.md                            |  2 +-
 gcc/cp/constraint.cc                               | 18 +++++-
 gcc/cp/cp-tree.h                                   | 10 +++-
 gcc/cp/pt.cc                                       |  7 ++-
 gcc/testsuite/g++.dg/template/canon-type-19.C      | 18 ++++++
 .../gcc.dg/analyzer/feasibility-pr107948.c         | 49 ++++++++++++++++
 .../gcc.dg/analyzer/string-ops-concat-pair.c       | 67 ++++++++++++++++++++++
 gcc/testsuite/gcc.dg/analyzer/string-ops-dup.c     | 61 ++++++++++++++++++++
 gcc/testsuite/gcc.target/i386/pr107934.c           |  8 +++
 libstdc++-v3/include/std/stacktrace                | 19 +++---
 12 files changed, 261 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:19 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:e782da12393bf5744a84a97ee37e9caa3ec56b03

commit e782da12393bf5744a84a97ee37e9caa3ec56b03
Merge: d175db006475 de144fdab17d
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Dec 1 15:00:53 2022 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 .gitignore                                         |     4 +-
 ChangeLog                                          |   632 +-
 MAINTAINERS                                        |    30 +-
 Makefile.def                                       |    17 +-
 Makefile.in                                        |  6635 +++--
 Makefile.tpl                                       |    10 +-
 c++tools/ChangeLog                                 |    32 +
 config/ChangeLog                                   |    31 +
 config/acx.m4                                      |     6 +-
 config/gcc-plugin.m4                               |     2 +-
 config/gthr.m4                                     |     1 +
 config/mh-pa-hpux10                                |     4 -
 configure                                          |   126 +-
 configure.ac                                       |   109 +-
 contrib/ChangeLog                                  |   170 +-
 contrib/clang-format                               |    63 +
 contrib/config-list.mk                             |     9 +-
 contrib/filter-clang-warnings.py                   |     6 +-
 contrib/gcc-changelog/git_commit.py                |    11 +-
 contrib/gcc-changelog/git_update_version.py        |    43 +-
 contrib/gcc-changelog/test_email.py                |     4 +
 contrib/gcc-changelog/test_patches.txt             |    39 +
 contrib/gcc_update                                 |    10 +-
 contrib/gen_autofdo_event.py                       |    80 +-
 contrib/git-commit-mklog.py                        |     9 +-
 contrib/git-descr.sh                               |     2 +-
 contrib/git-fetch-vendor.sh                        |     2 +-
 contrib/header-tools/ChangeLog                     |     5 +
 contrib/header-tools/README                        |     2 +-
 contrib/header-tools/reduce-headers                |     1 -
 contrib/mklog.py                                   |    26 +-
 contrib/prepare-commit-msg                         |     2 +-
 contrib/unicode/DerivedCoreProperties.txt          | 12416 +++++++++
 contrib/unicode/DerivedNormalizationProps.txt      |  9953 +++++++
 contrib/unicode/EastAsianWidth.txt                 |   149 +-
 contrib/unicode/PropList.txt                       |   100 +-
 contrib/unicode/README                             |    33 +-
 contrib/unicode/UnicodeData.txt                    |   837 +-
 contrib/update-copyright.py                        |     1 -
 fixincludes/ChangeLog                              |    69 +-
 fixincludes/config.h.in                            |   204 -
 fixincludes/configure                              |     2 +-
 fixincludes/fixincl.x                              |   243 +-
 fixincludes/inclhack.def                           |   133 +
 fixincludes/tests/base/bits/floatn.h               |    96 +
 gcc/ChangeLog                                      | 21475 ++++++++++++++-
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    74 +-
 gcc/ada/ChangeLog                                  |  4714 ++++
 gcc/ada/Makefile.rtl                               |   230 +-
 gcc/ada/adaint.c                                   |    19 +-
 gcc/ada/adaint.h                                   |     2 -
 gcc/ada/ali-util.adb                               |    63 +-
 gcc/ada/ali.adb                                    |    19 +-
 gcc/ada/aspects.adb                                |     1 -
 gcc/ada/aspects.ads                                |     8 +-
 gcc/ada/atree.adb                                  |    13 +-
 gcc/ada/atree.ads                                  |    18 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/bindgen.adb                                |   207 +-
 gcc/ada/bindusg.adb                                |     5 +
 gcc/ada/cal.c                                      |     2 -
 gcc/ada/checks.adb                                 |   313 +-
 gcc/ada/checks.ads                                 |    25 +-
 gcc/ada/contracts.adb                              |  1637 +-
 gcc/ada/contracts.ads                              |    40 +-
 gcc/ada/cstreams.c                                 |    21 -
 gcc/ada/debug.adb                                  |    22 +-
 gcc/ada/debug_a.adb                                |    32 +-
 gcc/ada/debug_a.ads                                |    14 +-
 gcc/ada/doc/gnat_rm/implementation_advice.rst      |     6 -
 .../doc/gnat_rm/implementation_defined_aspects.rst |    18 +-
 .../gnat_rm/implementation_defined_attributes.rst  |    19 +-
 .../implementation_defined_characteristics.rst     |     2 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |   172 +-
 .../doc/gnat_rm/security_hardening_features.rst    |   321 +-
 ...ard_and_implementation_defined_restrictions.rst |     4 +-
 gcc/ada/doc/gnat_rm/standard_library_routines.rst  |     4 +-
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |   239 +-
 .../building_executable_programs_with_gnat.rst     |   247 +-
 .../elaboration_order_handling_in_gnat.rst         |    15 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |   233 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |  1188 +-
 gcc/ada/doc/share/conf.py                          |   102 +-
 gcc/ada/einfo-utils.adb                            |    72 +-
 gcc/ada/einfo-utils.ads                            |    57 +-
 gcc/ada/einfo.ads                                  |   109 +-
 gcc/ada/err_vars.ads                               |    13 -
 gcc/ada/errout.adb                                 |   185 +-
 gcc/ada/errout.ads                                 |    47 +-
 gcc/ada/erroutc.adb                                |   103 +-
 gcc/ada/erroutc.ads                                |     6 +-
 gcc/ada/errutil.adb                                |     2 +-
 gcc/ada/exp_aggr.adb                               |    89 +-
 gcc/ada/exp_atag.adb                               |     2 +-
 gcc/ada/exp_attr.adb                               |   216 +-
 gcc/ada/exp_ch11.adb                               |    38 +-
 gcc/ada/exp_ch13.adb                               |    96 +-
 gcc/ada/exp_ch3.adb                                |  1383 +-
 gcc/ada/exp_ch3.ads                                |    36 +-
 gcc/ada/exp_ch4.adb                                |  1017 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |   305 +-
 gcc/ada/exp_ch6.adb                                |  1974 +-
 gcc/ada/exp_ch6.ads                                |    48 +-
 gcc/ada/exp_ch7.adb                                |   946 +-
 gcc/ada/exp_ch7.ads                                |     4 +-
 gcc/ada/exp_ch9.adb                                |   713 +-
 gcc/ada/exp_code.adb                               |     6 +-
 gcc/ada/exp_dbug.adb                               |     2 +-
 gcc/ada/exp_disp.adb                               |   806 +-
 gcc/ada/exp_disp.ads                               |    33 +-
 gcc/ada/exp_imgv.adb                               |    47 +-
 gcc/ada/exp_intr.adb                               |    47 +
 gcc/ada/exp_pakd.adb                               |    13 +-
 gcc/ada/exp_prag.adb                               |    27 +-
 gcc/ada/exp_put_image.adb                          |    35 +-
 gcc/ada/exp_put_image.ads                          |     6 +-
 gcc/ada/exp_spark.adb                              |     2 +-
 gcc/ada/exp_strm.adb                               |    53 +-
 gcc/ada/exp_tss.adb                                |     2 +-
 gcc/ada/exp_unst.adb                               |    15 +-
 gcc/ada/exp_util.adb                               |   170 +-
 gcc/ada/exp_util.ads                               |    28 +-
 gcc/ada/expect.c                                   |     8 +-
 gcc/ada/fe.h                                       |    33 +-
 gcc/ada/freeze.adb                                 |   341 +-
 gcc/ada/freeze.ads                                 |    15 -
 gcc/ada/frontend.adb                               |    14 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     4 +-
 gcc/ada/gcc-interface/Makefile.in                  |    38 +-
 gcc/ada/gcc-interface/ada-tree.def                 |     4 +
 gcc/ada/gcc-interface/ada-tree.h                   |     5 -
 gcc/ada/gcc-interface/decl.cc                      |   304 +-
 gcc/ada/gcc-interface/gigi.h                       |    69 +-
 gcc/ada/gcc-interface/lang-specs.h                 |     2 +-
 gcc/ada/gcc-interface/misc.cc                      |    13 +-
 gcc/ada/gcc-interface/trans.cc                     |   891 +-
 gcc/ada/gcc-interface/utils.cc                     |    91 +-
 gcc/ada/gcc-interface/utils2.cc                    |   354 +-
 gcc/ada/gen_il-fields.ads                          |     7 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    12 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    18 +-
 gcc/ada/ghost.adb                                  |   201 +-
 gcc/ada/ghost.ads                                  |    27 +
 gcc/ada/gnat-style.texi                            |    68 +-
 gcc/ada/gnat1drv.adb                               |    10 +-
 gcc/ada/gnat_cuda.adb                              |     9 +-
 gcc/ada/gnat_rm.texi                               |  2873 +-
 gcc/ada/gnat_ugn.texi                              |  1896 +-
 gcc/ada/gnatbind.adb                               |     5 +
 gcc/ada/gnatls.adb                                 |     7 +-
 gcc/ada/gprep.adb                                  |    15 +-
 gcc/ada/gsocket.h                                  |     6 -
 gcc/ada/impunit.adb                                |    10 -
 gcc/ada/init.c                                     |    40 +
 gcc/ada/inline.adb                                 |    59 +-
 gcc/ada/inline.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |    15 +-
 gcc/ada/lib-xref.adb                               |    81 +-
 gcc/ada/lib-xref.ads                               |    34 -
 gcc/ada/lib.adb                                    |     9 +
 gcc/ada/lib.ads                                    |     6 +
 gcc/ada/libgnarl/a-reatim.ads                      |     1 +
 gcc/ada/libgnarl/s-interr.adb                      |    28 +-
 gcc/ada/libgnarl/s-solita.adb                      |     9 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |     4 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |    11 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     8 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     7 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    58 +
 gcc/ada/libgnat/a-cbhase.ads                       |    29 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     5 +-
 gcc/ada/libgnat/a-cborma.ads                       |     8 +-
 gcc/ada/libgnat/a-cborse.adb                       |    56 +
 gcc/ada/libgnat/a-cborse.ads                       |    30 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     8 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |  1897 --
 gcc/ada/libgnat/a-cfdlli.ads                       |  1647 +-
 gcc/ada/libgnat/a-cfhama.adb                       |   966 -
 gcc/ada/libgnat/a-cfhama.ads                       |   881 +-
 gcc/ada/libgnat/a-cfhase.adb                       |  1559 --
 gcc/ada/libgnat/a-cfhase.ads                       |  1462 +-
 gcc/ada/libgnat/a-cfidll.ads                       |    40 +
 gcc/ada/libgnat/a-cfinse.ads                       |    40 +
 gcc/ada/libgnat/a-cfinve.adb                       |  1452 -
 gcc/ada/libgnat/a-cfinve.ads                       |   955 +-
 gcc/ada/libgnat/a-cforma.adb                       |  1229 -
 gcc/ada/libgnat/a-cforma.ads                       |  1120 +-
 gcc/ada/libgnat/a-cforse.adb                       |  1939 --
 gcc/ada/libgnat/a-cforse.ads                       |  1772 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +
 gcc/ada/libgnat/a-cidlli.ads                       |     8 +-
 gcc/ada/libgnat/a-cihama.ads                       |     7 +-
 gcc/ada/libgnat/a-cihase.adb                       |    58 +
 gcc/ada/libgnat/a-cihase.ads                       |    29 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     5 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     8 +-
 gcc/ada/libgnat/a-ciorse.adb                       |    55 +
 gcc/ada/libgnat/a-ciorse.ads                       |    30 +-
 gcc/ada/libgnat/a-cobove.ads                       |     8 +-
 gcc/ada/libgnat/a-cofove.adb                       |  1311 -
 gcc/ada/libgnat/a-cofove.ads                       |   950 +-
 gcc/ada/libgnat/a-cofuba.adb                       |   325 -
 gcc/ada/libgnat/a-cofuba.ads                       |   130 -
 gcc/ada/libgnat/a-cofuma.adb                       |   296 -
 gcc/ada/libgnat/a-cofuma.ads                       |   352 +-
 gcc/ada/libgnat/a-cofuse.adb                       |   174 -
 gcc/ada/libgnat/a-cofuse.ads                       |   297 +-
 gcc/ada/libgnat/a-cofuve.adb                       |   255 -
 gcc/ada/libgnat/a-cofuve.ads                       |   370 +-
 gcc/ada/libgnat/a-cohama.ads                       |     7 +-
 gcc/ada/libgnat/a-cohase.adb                       |    58 +
 gcc/ada/libgnat/a-cohase.ads                       |    29 +-
 gcc/ada/libgnat/a-coinve.adb                       |    41 +-
 gcc/ada/libgnat/a-coinve.ads                       |     8 +-
 gcc/ada/libgnat/a-comutr.ads                       |     5 +-
 gcc/ada/libgnat/a-conhel.adb                       |     8 +-
 gcc/ada/libgnat/a-conhel.ads                       |    28 +-
 gcc/ada/libgnat/a-convec.adb                       |    47 +-
 gcc/ada/libgnat/a-convec.ads                       |    11 +-
 gcc/ada/libgnat/a-coorma.ads                       |     8 +-
 gcc/ada/libgnat/a-coorse.adb                       |    55 +
 gcc/ada/libgnat/a-coorse.ads                       |    36 +-
 gcc/ada/libgnat/a-exstat.adb                       |     7 -
 gcc/ada/libgnat/a-nbnbig.ads                       |     2 +
 gcc/ada/libgnat/a-nbnbin.ads                       |     2 +
 gcc/ada/libgnat/a-nbnbre.ads                       |     2 +
 gcc/ada/libgnat/a-ngcoar.adb                       |     4 +-
 gcc/ada/libgnat/a-ngcoar.ads                       |     4 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     1 +
 gcc/ada/libgnat/a-nlelfu.ads                       |     1 +
 gcc/ada/libgnat/a-nllefu.ads                       |     1 +
 gcc/ada/libgnat/a-nselfu.ads                       |     1 +
 gcc/ada/libgnat/a-nuelfu.ads                       |     1 +
 gcc/ada/libgnat/a-strbou.ads                       |     2 +
 gcc/ada/libgnat/a-strfix.ads                       |   138 +-
 gcc/ada/libgnat/a-strmap.adb                       |     4 +
 gcc/ada/libgnat/a-strmap.ads                       |     2 +
 gcc/ada/libgnat/a-strsea.adb                       |     3 +
 gcc/ada/libgnat/a-strsea.ads                       |     1 +
 gcc/ada/libgnat/a-strsup.adb                       |    26 +-
 gcc/ada/libgnat/a-strsup.ads                       |     8 +-
 gcc/ada/libgnat/a-strunb.ads                       |     1 +
 gcc/ada/libgnat/a-strunb__shared.ads               |     1 +
 gcc/ada/libgnat/a-sttebu.adb                       |     3 +-
 gcc/ada/libgnat/a-stwisu.adb                       |    19 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     8 +-
 gcc/ada/libgnat/a-stzsup.adb                       |    25 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     8 +-
 gcc/ada/libgnat/a-tags.adb                         |    22 +-
 gcc/ada/libgnat/a-textio.ads                       |   318 +-
 gcc/ada/libgnat/a-tideio.ads                       |    28 +-
 gcc/ada/libgnat/a-tienio.ads                       |    28 +-
 gcc/ada/libgnat/a-tifiio.ads                       |    28 +-
 gcc/ada/libgnat/a-tiflio.ads                       |    28 +-
 gcc/ada/libgnat/a-tiinio.ads                       |    28 +-
 gcc/ada/libgnat/a-timoio.ads                       |    28 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     2 -
 gcc/ada/libgnat/g-awk.adb                          |     1 -
 gcc/ada/libgnat/g-dyntab.ads                       |    11 +-
 gcc/ada/libgnat/g-excact.ads                       |     5 +-
 gcc/ada/libgnat/g-socket.adb                       |    14 +-
 gcc/ada/libgnat/g-socket.ads                       |     2 +-
 gcc/ada/libgnat/g-socthi.adb                       |     4 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |     4 +-
 gcc/ada/libgnat/g-souinf.ads                       |    20 +-
 gcc/ada/libgnat/g-spipat.adb                       |   128 +-
 gcc/ada/libgnat/g-traceb.ads                       |    36 +-
 gcc/ada/libgnat/i-c.ads                            |     2 +
 gcc/ada/libgnat/i-cstrin.adb                       |     4 +-
 gcc/ada/libgnat/i-cstrin.ads                       |    80 +-
 gcc/ada/libgnat/interfac.ads                       |     1 +
 gcc/ada/libgnat/interfac__2020.ads                 |     1 +
 gcc/ada/libgnat/s-aridou.adb                       |   780 +-
 gcc/ada/libgnat/s-aridou.ads                       |     1 +
 gcc/ada/libgnat/s-arit32.adb                       |     9 +-
 gcc/ada/libgnat/s-atacco.ads                       |     8 +-
 gcc/ada/libgnat/s-conca2.adb                       |    20 +-
 gcc/ada/libgnat/s-conca2.ads                       |     9 +-
 gcc/ada/libgnat/s-conca3.adb                       |    21 +-
 gcc/ada/libgnat/s-conca3.ads                       |    11 +-
 gcc/ada/libgnat/s-conca4.adb                       |    21 +-
 gcc/ada/libgnat/s-conca4.ads                       |     9 +-
 gcc/ada/libgnat/s-conca5.adb                       |    21 +-
 gcc/ada/libgnat/s-conca5.ads                       |     9 +-
 gcc/ada/libgnat/s-conca6.adb                       |    21 +-
 gcc/ada/libgnat/s-conca6.ads                       |     9 +-
 gcc/ada/libgnat/s-conca7.adb                       |    21 +-
 gcc/ada/libgnat/s-conca7.ads                       |     9 +-
 gcc/ada/libgnat/s-conca8.adb                       |    22 +-
 gcc/ada/libgnat/s-conca8.ads                       |    11 +-
 gcc/ada/libgnat/s-conca9.adb                       |    22 +-
 gcc/ada/libgnat/s-conca9.ads                       |    11 +-
 gcc/ada/libgnat/s-dwalin.adb                       |     2 +
 gcc/ada/libgnat/s-expmod.adb                       |    10 +
 gcc/ada/libgnat/s-gearop.adb                       |    74 +-
 gcc/ada/libgnat/s-gearop.ads                       |    14 +-
 gcc/ada/libgnat/s-imagef.adb                       |    73 +-
 gcc/ada/libgnat/s-imagei.adb                       |   254 +-
 gcc/ada/libgnat/s-imagei.ads                       |    36 +-
 gcc/ada/libgnat/s-imageu.adb                       |   194 +-
 gcc/ada/libgnat/s-imageu.ads                       |    37 +-
 gcc/ada/libgnat/s-imgint.ads                       |    27 +-
 gcc/ada/libgnat/s-imglli.ads                       |    30 +-
 gcc/ada/libgnat/s-imgllli.ads                      |    27 +-
 gcc/ada/libgnat/s-imglllu.ads                      |    18 +-
 gcc/ada/libgnat/s-imgllu.ads                       |    18 +-
 gcc/ada/libgnat/s-imguns.ads                       |    18 +-
 gcc/ada/libgnat/s-maccod.ads                       |     4 +-
 gcc/ada/libgnat/s-os_lib.adb                       |     2 +-
 gcc/ada/libgnat/s-powflt.ads                       |    30 +-
 gcc/ada/libgnat/s-powlfl.ads                       |    63 +-
 gcc/ada/libgnat/s-powllf.ads                       |    73 +-
 gcc/ada/libgnat/s-regpat.adb                       |    41 +-
 gcc/ada/libgnat/s-regpat.ads                       |    29 +-
 gcc/ada/libgnat/s-rident.ads                       |     5 +-
 gcc/ada/libgnat/s-secsta.adb                       |    80 +-
 gcc/ada/libgnat/s-secsta.ads                       |    26 +-
 gcc/ada/libgnat/s-spark.ads                        |    36 +
 gcc/ada/libgnat/s-spcuop.adb                       |    42 +
 gcc/ada/libgnat/s-spcuop.ads                       |    59 +
 gcc/ada/libgnat/s-stchop.ads                       |     4 +-
 gcc/ada/libgnat/s-stoele.ads                       |     2 +
 gcc/ada/libgnat/s-vaispe.adb                       |    87 +
 gcc/ada/libgnat/s-vaispe.ads                       |   199 +
 gcc/ada/libgnat/s-valflt.ads                       |     5 +-
 gcc/ada/libgnat/s-valint.ads                       |    21 +-
 gcc/ada/libgnat/s-vallfl.ads                       |     5 +-
 gcc/ada/libgnat/s-valllf.ads                       |     5 +-
 gcc/ada/libgnat/s-vallli.ads                       |    22 +-
 gcc/ada/libgnat/s-valllli.ads                      |    22 +-
 gcc/ada/libgnat/s-valrea.adb                       |   345 +-
 gcc/ada/libgnat/s-valrea.ads                       |     8 +-
 gcc/ada/libgnat/s-valued.adb                       |    30 +-
 gcc/ada/libgnat/s-valuef.adb                       |    32 +-
 gcc/ada/libgnat/s-valuei.adb                       |    95 +-
 gcc/ada/libgnat/s-valuei.ads                       |   181 +-
 gcc/ada/libgnat/s-valuer.adb                       |   219 +-
 gcc/ada/libgnat/s-valuer.ads                       |    31 +-
 gcc/ada/libgnat/s-valueu.adb                       |   444 +-
 gcc/ada/libgnat/s-valueu.ads                       |   478 +-
 gcc/ada/libgnat/s-valuti.ads                       |   269 +-
 gcc/ada/libgnat/s-vauspe.adb                       |   198 +
 gcc/ada/libgnat/s-vauspe.ads                       |   639 +
 gcc/ada/libgnat/s-widthu.adb                       |    16 +-
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +-
 gcc/ada/libgnat/system-linux-sparc.ads             |     1 +
 gcc/ada/libgnat/system-qnx-arm.ads                 |     2 +-
 gcc/ada/libgnat/system-rtems.ads                   |     1 +
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |   165 -
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |   164 -
 gcc/ada/libgnat/system-vxworks-arm.ads             |   159 -
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |   160 -
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |   166 -
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |   164 -
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     4 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     4 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     4 +-
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |   163 -
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |   164 -
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |   163 -
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     5 +-
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     5 +-
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     5 +-
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     5 +-
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |   160 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |   165 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |   164 -
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     5 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     5 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |   164 -
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     5 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     5 +-
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     4 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     4 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |   163 -
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     4 +-
 gcc/ada/make.adb                                   |     2 +
 gcc/ada/makeusg.adb                                |    12 +-
 gcc/ada/mdll.adb                                   |    68 +-
 gcc/ada/mdll.ads                                   |     4 +-
 gcc/ada/mingw32.h                                  |    28 -
 gcc/ada/nlists.adb                                 |     8 +-
 gcc/ada/nlists.ads                                 |    12 +-
 gcc/ada/opt.ads                                    |   312 +-
 gcc/ada/osint.adb                                  |    16 +-
 gcc/ada/par-ch10.adb                               |    29 +-
 gcc/ada/par-ch11.adb                               |     3 +-
 gcc/ada/par-ch12.adb                               |     5 +-
 gcc/ada/par-ch13.adb                               |     8 +-
 gcc/ada/par-ch3.adb                                |   381 +-
 gcc/ada/par-ch4.adb                                |   829 +-
 gcc/ada/par-ch5.adb                                |   258 +-
 gcc/ada/par-ch6.adb                                |    80 +-
 gcc/ada/par-ch7.adb                                |    15 -
 gcc/ada/par-ch8.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |    11 +-
 gcc/ada/par-endh.adb                               |    24 +-
 gcc/ada/par-prag.adb                               |    39 +-
 gcc/ada/par-sync.adb                               |    22 +-
 gcc/ada/par-tchk.adb                               |    35 +-
 gcc/ada/par-util.adb                               |    36 +-
 gcc/ada/par.adb                                    |    85 +-
 gcc/ada/par_sco.adb                                |    12 +-
 gcc/ada/pprint.adb                                 |     4 +-
 gcc/ada/prep.adb                                   |    43 +-
 gcc/ada/prepcomp.adb                               |     4 +-
 gcc/ada/raise-gcc.c                                |     4 +
 gcc/ada/restrict.adb                               |   104 +-
 gcc/ada/restrict.ads                               |    10 +
 gcc/ada/rtsfind.adb                                |     4 +-
 gcc/ada/rtsfind.ads                                |   137 +-
 gcc/ada/s-oscons-tmplt.c                           |     3 -
 gcc/ada/sa_messages.adb                            |   539 -
 gcc/ada/sa_messages.ads                            |   267 -
 gcc/ada/scans.ads                                  |    44 +-
 gcc/ada/scn.adb                                    |     2 +-
 gcc/ada/scn.ads                                    |     6 +-
 gcc/ada/scng.adb                                   |   112 +-
 gcc/ada/scng.ads                                   |    26 +-
 gcc/ada/sem.adb                                    |    10 +-
 gcc/ada/sem.ads                                    |    67 +-
 gcc/ada/sem_aggr.adb                               |   303 +-
 gcc/ada/sem_aggr.ads                               |     4 +
 gcc/ada/sem_attr.adb                               |   269 +-
 gcc/ada/sem_aux.adb                                |     6 +-
 gcc/ada/sem_aux.ads                                |     2 +-
 gcc/ada/sem_case.adb                               |    42 +-
 gcc/ada/sem_ch10.adb                               |    70 +-
 gcc/ada/sem_ch11.adb                               |    11 +-
 gcc/ada/sem_ch12.adb                               |   197 +-
 gcc/ada/sem_ch12.ads                               |    18 +-
 gcc/ada/sem_ch13.adb                               |  1386 +-
 gcc/ada/sem_ch13.ads                               |    30 +
 gcc/ada/sem_ch2.adb                                |    14 +
 gcc/ada/sem_ch3.adb                                |   388 +-
 gcc/ada/sem_ch4.adb                                |   386 +-
 gcc/ada/sem_ch5.adb                                |   236 +-
 gcc/ada/sem_ch5.ads                                |     7 -
 gcc/ada/sem_ch6.adb                                |  1797 +-
 gcc/ada/sem_ch6.ads                                |    19 +
 gcc/ada/sem_ch7.adb                                |   124 +-
 gcc/ada/sem_ch8.adb                                |    94 +-
 gcc/ada/sem_ch9.adb                                |   406 +-
 gcc/ada/sem_dim.adb                                |     2 +-
 gcc/ada/sem_disp.adb                               |   122 +-
 gcc/ada/sem_disp.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |    80 +-
 gcc/ada/sem_eval.adb                               |    29 +-
 gcc/ada/sem_prag.adb                               |   466 +-
 gcc/ada/sem_prag.ads                               |    31 +
 gcc/ada/sem_res.adb                                |   408 +-
 gcc/ada/sem_type.adb                               |     2 +-
 gcc/ada/sem_util.adb                               |  1382 +-
 gcc/ada/sem_util.ads                               |   109 +-
 gcc/ada/sem_warn.adb                               |   287 +-
 gcc/ada/sem_warn.ads                               |    27 +-
 gcc/ada/sfn_scan.adb                               |     2 +-
 gcc/ada/sigtramp-vxworks-target.h                  |     2 +-
 gcc/ada/sinfo-utils.ads                            |     6 +
 gcc/ada/sinfo.ads                                  |   100 +-
 gcc/ada/sinput.adb                                 |     4 +-
 gcc/ada/sinput.ads                                 |     2 -
 gcc/ada/snames.adb-tmpl                            |     3 -
 gcc/ada/snames.ads-tmpl                            |    33 +-
 gcc/ada/sprint.adb                                 |    58 +-
 gcc/ada/switch-b.adb                               |    24 +
 gcc/ada/switch-c.adb                               |    25 +-
 gcc/ada/sysdep.c                                   |     6 +-
 gcc/ada/tbuild.adb                                 |     4 +-
 gcc/ada/treepr.adb                                 |    22 +-
 gcc/ada/types.ads                                  |     9 +
 gcc/ada/uintp.adb                                  |     4 +-
 gcc/ada/uintp.ads                                  |     2 +
 gcc/ada/usage.adb                                  |     6 +-
 gcc/ada/vxworks-arm-link.spec                      |     4 -
 gcc/ada/vxworks-e500-link.spec                     |     6 -
 gcc/ada/vxworks-smp-arm-link.spec                  |     4 -
 gcc/ada/vxworks-smp-e500-link.spec                 |     4 -
 gcc/ada/vxworks-smp-x86-link.spec                  |     9 -
 gcc/ada/warnsw.adb                                 |   934 +-
 gcc/ada/warnsw.ads                                 |   537 +-
 gcc/adjust-alignment.cc                            |     2 +-
 gcc/alias.cc                                       |    33 +-
 gcc/alias.h                                        |     1 +
 gcc/analyzer/ChangeLog                             |  2135 ++
 gcc/analyzer/analysis-plan.cc                      |     3 +-
 gcc/analyzer/analyzer-language.cc                  |   140 +
 gcc/analyzer/analyzer-language.h                   |    48 +
 gcc/analyzer/analyzer-logging.h                    |     2 +
 gcc/analyzer/analyzer-pass.cc                      |     2 +-
 gcc/analyzer/analyzer-selftests.cc                 |     2 +-
 gcc/analyzer/analyzer.cc                           |     2 +-
 gcc/analyzer/analyzer.h                            |    86 +-
 gcc/analyzer/analyzer.opt                          |    68 +
 gcc/analyzer/bounds-checking.cc                    |   939 +
 gcc/analyzer/call-info.cc                          |    53 +-
 gcc/analyzer/call-info.h                           |    34 +-
 gcc/analyzer/call-string.cc                        |   192 +-
 gcc/analyzer/call-string.h                         |    92 +-
 gcc/analyzer/call-summary.cc                       |   894 +
 gcc/analyzer/call-summary.h                        |   117 +
 gcc/analyzer/checker-event.cc                      |  1213 +
 gcc/analyzer/checker-event.h                       |   610 +
 gcc/analyzer/checker-path.cc                       |  1148 +-
 gcc/analyzer/checker-path.h                        |   532 +-
 gcc/analyzer/complexity.cc                         |     5 +-
 gcc/analyzer/constraint-manager.cc                 |    63 +-
 gcc/analyzer/constraint-manager.h                  |     6 +
 gcc/analyzer/diagnostic-manager.cc                 |   472 +-
 gcc/analyzer/diagnostic-manager.h                  |    36 +-
 gcc/analyzer/engine.cc                             |   950 +-
 gcc/analyzer/exploded-graph.h                      |   138 +-
 gcc/analyzer/feasible-graph.cc                     |    12 +-
 gcc/analyzer/feasible-graph.h                      |     2 +-
 gcc/analyzer/infinite-recursion.cc                 |   481 +
 gcc/analyzer/inlining-iterator.h                   |   109 +
 gcc/analyzer/known-function-manager.cc             |   155 +
 gcc/analyzer/known-function-manager.h              |    57 +
 gcc/analyzer/pending-diagnostic.cc                 |    54 +-
 gcc/analyzer/pending-diagnostic.h                  |    58 +-
 gcc/analyzer/program-point.cc                      |    68 +-
 gcc/analyzer/program-point.h                       |    38 +-
 gcc/analyzer/program-state.cc                      |   158 +-
 gcc/analyzer/program-state.h                       |    12 +
 gcc/analyzer/region-model-asm.cc                   |     4 +-
 gcc/analyzer/region-model-impl-calls.cc            |  1140 +-
 gcc/analyzer/region-model-manager.cc               |    86 +-
 gcc/analyzer/region-model-manager.h                |   324 +
 gcc/analyzer/region-model-reachability.cc          |    10 +-
 gcc/analyzer/region-model.cc                       |  2527 +-
 gcc/analyzer/region-model.h                        |   552 +-
 gcc/analyzer/region.cc                             |   208 +-
 gcc/analyzer/region.h                              |   148 +-
 gcc/analyzer/sm-fd.cc                              |  2674 ++
 gcc/analyzer/sm-fd.dot                             |   179 +
 gcc/analyzer/sm-file.cc                            |   195 +-
 gcc/analyzer/sm-file.dot                           |    67 +
 gcc/analyzer/sm-malloc.cc                          |   403 +-
 gcc/analyzer/sm-malloc.dot                         |     7 +
 gcc/analyzer/sm-pattern-test.cc                    |    10 +-
 gcc/analyzer/sm-sensitive.cc                       |    17 +-
 gcc/analyzer/sm-signal.cc                          |    22 +-
 gcc/analyzer/sm-taint.cc                           |   662 +-
 gcc/analyzer/sm.cc                                 |    25 +-
 gcc/analyzer/sm.h                                  |    55 +-
 gcc/analyzer/state-purge.cc                        |    11 +-
 gcc/analyzer/store.cc                              |   289 +-
 gcc/analyzer/store.h                               |    41 +-
 gcc/analyzer/supergraph.cc                         |    24 +-
 gcc/analyzer/supergraph.h                          |    12 +-
 gcc/analyzer/svalue.cc                             |    70 +-
 gcc/analyzer/svalue.h                              |    11 +-
 gcc/analyzer/trimmed-graph.cc                      |    14 +-
 gcc/analyzer/varargs.cc                            |   272 +-
 gcc/analyzer/varargs.dot                           |    56 +
 gcc/asan.cc                                        |    40 +-
 gcc/attribs.cc                                     |    72 +
 gcc/attribs.h                                      |    59 +-
 gcc/auto-inc-dec.cc                                |     4 +-
 gcc/auto-profile.cc                                |    15 +-
 gcc/basic-block.h                                  |     5 -
 gcc/bb-reorder.cc                                  |    18 +-
 gcc/btfout.cc                                      |    40 +-
 gcc/builtin-types.def                              |   188 +
 gcc/builtins.cc                                    |   603 +-
 gcc/builtins.def                                   |   130 +-
 gcc/c-family/ChangeLog                             |   606 +-
 gcc/c-family/c-attribs.cc                          |   105 +-
 gcc/c-family/c-common.cc                           |   188 +-
 gcc/c-family/c-common.def                          |    15 +-
 gcc/c-family/c-common.h                            |   117 +-
 gcc/c-family/c-cppbuiltin.cc                       |    56 +-
 gcc/c-family/c-format.cc                           |    90 +-
 gcc/c-family/c-format.h                            |    44 +-
 gcc/c-family/c-gimplify.cc                         |    16 +-
 gcc/c-family/c-lex.cc                              |    72 +-
 gcc/c-family/c-omp.cc                              |    74 +-
 gcc/c-family/c-opts.cc                             |    53 +-
 gcc/c-family/c-ppoutput.cc                         |   107 +-
 gcc/c-family/c-pragma.cc                           |   439 +-
 gcc/c-family/c-pragma.h                            |    22 +-
 gcc/c-family/c-pretty-print.cc                     |   103 +-
 gcc/c-family/c-pretty-print.h                      |     1 -
 gcc/c-family/c-ubsan.cc                            |   114 +-
 gcc/c-family/c-warn.cc                             |    94 +-
 gcc/c-family/c.opt                                 |    84 +-
 gcc/c-family/known-headers.cc                      |    14 +
 gcc/c-family/name-hint.h                           |     2 +-
 gcc/c/ChangeLog                                    |   626 +
 gcc/c/Make-lang.in                                 |     2 +-
 gcc/c/c-convert.cc                                 |    33 +-
 gcc/c/c-decl.cc                                    |   976 +-
 gcc/c/c-lang.cc                                    |    12 +
 gcc/c/c-lang.h                                     |    10 +-
 gcc/c/c-objc-common.cc                             |    17 +-
 gcc/c/c-parser.cc                                  |  1703 +-
 gcc/c/c-tree.h                                     |    68 +-
 gcc/c/c-typeck.cc                                  |   731 +-
 gcc/c/gimple-parser.cc                             |    20 +-
 gcc/calls.cc                                       |    68 +-
 gcc/cfgcleanup.cc                                  |    12 +-
 gcc/cfgcleanup.h                                   |     1 +
 gcc/cfgexpand.cc                                   |    15 +-
 gcc/cfghooks.cc                                    |    14 +-
 gcc/cfgloop.cc                                     |     2 +-
 gcc/cfgloopmanip.cc                                |     5 +-
 gcc/cfgrtl.cc                                      |    41 +-
 gcc/cgraph.cc                                      |    26 +-
 gcc/cgraphbuild.cc                                 |    13 +-
 gcc/cgraphclones.cc                                |     1 +
 gcc/cgraphunit.cc                                  |    19 +-
 gcc/combine-stack-adj.cc                           |     4 +-
 gcc/combine.cc                                     |    10 +-
 gcc/common.opt                                     |   117 +-
 gcc/common/common-target.def                       |    25 +
 gcc/common/common-targhooks.cc                     |    15 +
 gcc/common/common-targhooks.h                      |    11 +
 gcc/common/config/aarch64/aarch64-common.cc        |   305 +-
 gcc/common/config/arc/arc-common.cc                |     2 -
 gcc/common/config/cr16/cr16-common.cc              |    27 -
 gcc/common/config/h8300/h8300-common.cc            |     2 +
 gcc/common/config/i386/cpuinfo.h                   |   106 +-
 gcc/common/config/i386/i386-common.cc              |   192 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    17 +-
 gcc/common/config/i386/i386-isas.h                 |     9 +
 gcc/common/config/loongarch/loongarch-common.cc    |     4 +-
 gcc/common/config/riscv/riscv-common.cc            |   488 +-
 gcc/common/config/s390/s390-common.cc              |     5 +
 gcc/common/config/tilegx/tilegx-common.cc          |    58 -
 gcc/common/config/tilepro/tilepro-common.cc        |    54 -
 gcc/common/config/xtensa/xtensa-common.cc          |     2 +
 gcc/compare-elim.cc                                |     6 +-
 gcc/config.build                                   |     5 +-
 gcc/config.gcc                                     |   494 +-
 gcc/config.host                                    |     5 -
 gcc/config.in                                      |    51 +-
 gcc/config/aarch64/aarch64-arches.def              |    29 +-
 gcc/config/aarch64/aarch64-builtins.cc             |   554 +-
 gcc/config/aarch64/aarch64-c.cc                    |    20 +-
 gcc/config/aarch64/aarch64-cores.def               |   135 +-
 gcc/config/aarch64/aarch64-cost-tables.h           |   107 +
 gcc/config/aarch64/aarch64-d.cc                    |     1 +
 gcc/config/aarch64/aarch64-d.h                     |    24 +
 gcc/config/aarch64/aarch64-elf.h                   |     3 -
 gcc/config/aarch64/aarch64-feature-deps.h          |   121 +
 gcc/config/aarch64/aarch64-fusion-pairs.def        |     1 +
 gcc/config/aarch64/aarch64-ldpstp.md               |    11 +-
 gcc/config/aarch64/aarch64-modes.def               |     2 +
 gcc/config/aarch64/aarch64-option-extensions.def   |   323 +-
 gcc/config/aarch64/aarch64-opts.h                  |    10 +
 gcc/config/aarch64/aarch64-protos.h                |    33 +-
 gcc/config/aarch64/aarch64-simd-builtin-types.def  |     6 +-
 gcc/config/aarch64/aarch64-simd.md                 |   344 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   111 +-
 .../aarch64/aarch64-sve-builtins-functions.h       |    56 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |    12 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    53 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    10 +-
 gcc/config/aarch64/aarch64-sve.md                  |    98 +-
 gcc/config/aarch64/aarch64-sve2.md                 |    45 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |  1367 +-
 gcc/config/aarch64/aarch64.h                       |   302 +-
 gcc/config/aarch64/aarch64.md                      |   273 +-
 gcc/config/aarch64/aarch64.opt                     |    15 +-
 gcc/config/aarch64/arm_acle.h                      |    53 +
 gcc/config/aarch64/arm_neon.h                      |  3155 ---
 gcc/config/aarch64/atomics.md                      |    72 +-
 gcc/config/aarch64/constraints.md                  |    10 +
 gcc/config/aarch64/driver-aarch64.cc               |    36 +-
 gcc/config/aarch64/iterators.md                    |    22 +-
 gcc/config/aarch64/predicates.md                   |    16 +
 gcc/config/aarch64/t-aarch64-vxworks               |     5 +
 gcc/config/alpha/alpha-protos.h                    |     2 +
 gcc/config/alpha/alpha.cc                          |    78 +-
 gcc/config/alpha/alpha.h                           |     2 +-
 gcc/config/alpha/elf.h                             |     2 +-
 gcc/config/alpha/ev4.md                            |    15 +-
 gcc/config/arc/arc-arch.h                          |     3 +-
 gcc/config/arc/arc-cpus.def                        |     1 +
 gcc/config/arc/arc-tables.opt                      |     3 +
 gcc/config/arc/arc.cc                              |   253 +-
 gcc/config/arc/arc.h                               |    14 +-
 gcc/config/arc/arc.md                              |   404 +-
 gcc/config/arc/arc.opt                             |    13 +-
 gcc/config/arc/arcHS4x.md                          |    17 +-
 gcc/config/arc/constraints.md                      |    44 -
 gcc/config/arc/linux.h                             |     1 -
 gcc/config/arc/t-multilib                          |     4 +-
 gcc/config/arm/aout.h                              |     9 -
 gcc/config/arm/arm-builtins.cc                     |   123 -
 gcc/config/arm/arm-c.cc                            |     2 +
 gcc/config/arm/arm-cpus.in                         |    21 +
 gcc/config/arm/arm-d.cc                            |     3 +-
 gcc/config/arm/arm-d.h                             |    24 +
 gcc/config/arm/arm-protos.h                        |     7 +-
 gcc/config/arm/arm-tables.opt                      |     6 +
 gcc/config/arm/arm-tune.md                         |     6 +-
 gcc/config/arm/arm.cc                              |   192 +-
 gcc/config/arm/arm.h                               |     6 +-
 gcc/config/arm/arm.md                              |   106 +-
 gcc/config/arm/arm_mve.h                           |  1232 +-
 gcc/config/arm/arm_neon_builtins.def               |     1 -
 gcc/config/arm/constraints.md                      |    10 +-
 gcc/config/arm/iterators.md                        |     7 +
 gcc/config/arm/linux-eabi.h                        |     3 -
 gcc/config/arm/mve.md                              |   181 +-
 gcc/config/arm/neon.md                             |    17 +-
 gcc/config/arm/netbsd-elf.h                        |     3 -
 gcc/config/arm/types.md                            |     4 +-
 gcc/config/arm/vfp.md                              |     8 +-
 gcc/config/avr/avr-mcus.def                        |    22 +
 gcc/config/avr/gen-avr-mmcu-specs.cc               |     2 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc                |     2 +-
 gcc/config/bfin/bfin.h                             |     5 +-
 gcc/config/bpf/bpf.cc                              |   499 +-
 gcc/config/bpf/bpf.h                               |     2 +-
 gcc/config/bpf/coreout.cc                          |    21 +-
 gcc/config/bpf/coreout.h                           |     2 +-
 gcc/config/c6x/c6x.cc                              |     2 +-
 gcc/config/c6x/c6x.h                               |     4 +-
 gcc/config/cr16/constraints.md                     |    81 -
 gcc/config/cr16/cr16-protos.h                      |    98 -
 gcc/config/cr16/cr16.cc                            |  2201 --
 gcc/config/cr16/cr16.h                             |   556 -
 gcc/config/cr16/cr16.md                            |  1084 -
 gcc/config/cr16/cr16.opt                           |    51 -
 gcc/config/cr16/predicates.md                      |   225 -
 gcc/config/cr16/t-cr16                             |    25 -
 gcc/config/cris/cris.h                             |     4 +-
 gcc/config/csky/csky.cc                            |    19 +-
 gcc/config/csky/csky.h                             |    14 +-
 gcc/config/csky/csky.md                            |     6 +-
 gcc/config/darwin-c.cc                             |     3 +-
 gcc/config/darwin-d.cc                             |     9 +-
 gcc/config/darwin-driver.cc                        |    16 +-
 gcc/config/darwin.h                                |    83 +-
 gcc/config/dbxcoff.h                               |    56 -
 gcc/config/dbxelf.h                                |    68 -
 gcc/config/default-d.cc                            |     4 +-
 gcc/config/dragonfly-d.cc                          |     1 +
 gcc/config/elfos.h                                 |     6 -
 gcc/config/epiphany/epiphany.cc                    |     8 +-
 gcc/config/epiphany/epiphany.h                     |     7 +-
 gcc/config/fr30/fr30.cc                            |    23 +-
 gcc/config/freebsd-d.cc                            |     3 +-
 gcc/config/frv/frv.cc                              |     3 +-
 gcc/config/frv/frv.h                               |    12 +-
 gcc/config/ft32/ft32.cc                            |     6 +-
 gcc/config/gcn/gcn-builtins.def                    |    58 +
 gcc/config/gcn/gcn-hsa.h                           |     2 +-
 gcc/config/gcn/gcn-modes.def                       |    82 +
 gcc/config/gcn/gcn-opts.h                          |     6 +
 gcc/config/gcn/gcn-protos.h                        |    27 +-
 gcc/config/gcn/gcn-valu.md                         |   595 +-
 gcc/config/gcn/gcn.cc                              |  1420 +-
 gcc/config/gcn/gcn.h                               |    75 +-
 gcc/config/gcn/gcn.md                              |    79 +-
 gcc/config/gcn/mkoffload.cc                        |    50 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/{glibc-d.cc => gnu-d.cc}                |    33 +-
 gcc/config/gnu.h                                   |     6 -
 gcc/config/h8300/combiner.md                       |    40 +-
 gcc/config/h8300/constraints.md                    |    35 +-
 gcc/config/h8300/extensions.md                     |    18 +
 gcc/config/h8300/h8300-protos.h                    |     1 +
 gcc/config/h8300/h8300.cc                          |    28 +-
 gcc/config/h8300/h8300.h                           |    12 +
 gcc/config/h8300/h8300.md                          |     2 +
 gcc/config/h8300/movepush.md                       |    78 +-
 gcc/config/h8300/testcompare.md                    |   267 +
 .../i386/{intelmic-offload.h => amxfp16intrin.h}   |    27 +-
 gcc/config/i386/amxtileintrin.h                    |     6 +-
 gcc/config/i386/avx512bf16intrin.h                 |    16 +-
 gcc/config/i386/avx512bf16vlintrin.h               |    48 +-
 gcc/config/i386/avx512fp16intrin.h                 |    55 +-
 gcc/config/i386/avx512fp16vlintrin.h               |    34 +-
 gcc/config/i386/avx512ifmavlintrin.h               |    59 +-
 gcc/config/i386/avxifmaintrin.h                    |    78 +
 gcc/config/i386/avxneconvertintrin.h               |   140 +
 gcc/config/i386/avxvnniint8intrin.h                |   138 +
 gcc/config/i386/bsd.h                              |     8 +-
 gcc/config/i386/cmpccxaddintrin.h                  |    89 +
 gcc/config/i386/constraints.md                     |     8 +
 gcc/config/i386/cpuid.h                            |     7 +
 gcc/config/i386/cygming.h                          |    14 +-
 gcc/config/i386/cygwin-d.cc                        |    72 +
 gcc/config/i386/cygwin.h                           |     9 -
 gcc/config/i386/darwin.h                           |    10 +-
 gcc/config/i386/djgpp.h                            |     4 +-
 gcc/config/i386/dragonfly.h                        |     6 +-
 gcc/config/i386/driver-i386.cc                     |    29 +-
 gcc/config/i386/freebsd.h                          |     6 +-
 gcc/config/i386/gas.h                              |     6 +-
 gcc/config/i386/gcc-auto-profile                   |    31 +-
 gcc/config/i386/gnu-user.h                         |     6 +-
 gcc/config/i386/i386-builtin-types.def             |    77 +-
 gcc/config/i386/i386-builtin.def                   |   172 +-
 gcc/config/i386/i386-builtins.cc                   |   233 +-
 gcc/config/i386/i386-c.cc                          |    42 +
 gcc/config/i386/i386-d.cc                          |     1 +
 gcc/config/i386/i386-d.h                           |    26 +
 gcc/config/i386/i386-expand.cc                     |   974 +-
 gcc/config/i386/i386-expand.h                      |     5 +-
 gcc/config/i386/i386-features.cc                   |   839 +-
 gcc/config/i386/i386-features.h                    |    46 +-
 gcc/config/i386/i386-isa.def                       |     7 +
 gcc/config/i386/i386-modes.def                     |     3 +
 gcc/config/i386/i386-options.cc                    |   103 +-
 gcc/config/i386/i386-protos.h                      |    13 +-
 gcc/config/i386/i386.cc                            |   339 +-
 gcc/config/i386/i386.h                             |    93 +-
 gcc/config/i386/i386.md                            |  1568 +-
 gcc/config/i386/i386.opt                           |    40 +-
 gcc/config/i386/i386elf.h                          |     6 +-
 gcc/config/i386/iamcu.h                            |     6 +-
 gcc/config/i386/immintrin.h                        |    10 +
 gcc/config/i386/intelmic-mkoffload.cc              |   695 -
 gcc/config/i386/linux-common.h                     |     3 -
 gcc/config/i386/lynx.h                             |     6 +-
 gcc/config/i386/mingw-mcfgthread.h                 |     1 +
 gcc/config/i386/mingw32.h                          |    25 +-
 gcc/config/i386/mmx.md                             |   295 +-
 gcc/config/i386/netbsd-elf.h                       |     4 +-
 gcc/config/i386/nto.h                              |     2 +-
 gcc/config/i386/openbsdelf.h                       |     6 +-
 gcc/config/i386/predicates.md                      |   125 +-
 gcc/config/i386/prfchiintrin.h                     |    61 +
 gcc/config/i386/raointintrin.h                     |   100 +
 gcc/config/i386/smmintrin.h                        |    13 +-
 gcc/config/i386/sse.md                             |  1580 +-
 gcc/config/i386/subst.md                           |    11 +-
 gcc/config/i386/sync.md                            |    48 +-
 gcc/config/i386/sysv4.h                            |     4 +-
 gcc/config/i386/t-cygming                          |     4 +
 gcc/config/i386/t-i386                             |     5 +
 gcc/config/i386/t-intelmic                         |    10 -
 gcc/config/i386/t-omp-device                       |     6 -
 gcc/config/i386/vxworks.h                          |     8 +-
 gcc/config/i386/winnt-d.cc                         |    23 +-
 gcc/config/i386/x86-64.h                           |     6 +-
 gcc/config/i386/x86-tune-costs.h                   |   219 +-
 gcc/config/i386/x86-tune-sched.cc                  |    16 +
 gcc/config/i386/x86-tune.def                       |    75 +-
 gcc/config/i386/x86gprintrin.h                     |     6 +
 gcc/config/i386/xmmintrin.h                        |     7 +-
 gcc/config/i386/{znver1.md => znver.md}            |   104 +-
 gcc/config/ia64/ia64-protos.h                      |     2 +-
 gcc/config/ia64/ia64.cc                            |    60 +-
 gcc/config/ia64/ia64.h                             |    16 -
 gcc/config/ia64/sysv4.h                            |     7 +-
 gcc/config/kfreebsd-d.cc                           |    65 +
 gcc/config/kfreebsd-gnu.h                          |     6 -
 gcc/config/kopensolaris-d.cc                       |    65 +
 gcc/config/kopensolaris-gnu.h                      |     6 -
 gcc/config/linux-android.h                         |     6 -
 gcc/config/linux-d.cc                              |    78 +
 gcc/config/linux.h                                 |    13 -
 gcc/config/lm32/lm32.h                             |     2 +-
 gcc/config/loongarch/constraints.md                |    34 +-
 gcc/config/loongarch/genopts/loongarch-strings     |     1 +
 gcc/config/loongarch/genopts/loongarch.opt.in      |    11 +
 gcc/config/loongarch/gnu-user.h                    |     6 +-
 gcc/config/loongarch/linux.h                       |     3 +
 gcc/config/loongarch/loongarch-def.c               |     3 +
 gcc/config/loongarch/loongarch-def.h               |     7 +-
 gcc/config/loongarch/loongarch-opts.cc             |    19 +
 gcc/config/loongarch/loongarch-opts.h              |     5 +
 gcc/config/loongarch/loongarch-protos.h            |    17 +-
 gcc/config/loongarch/loongarch-str.h               |     1 +
 gcc/config/loongarch/loongarch-tune.h              |     1 +
 gcc/config/loongarch/loongarch.cc                  |  1476 +-
 gcc/config/loongarch/loongarch.h                   |    28 +-
 gcc/config/loongarch/loongarch.md                  |   789 +-
 gcc/config/loongarch/loongarch.opt                 |    11 +
 gcc/config/loongarch/predicates.md                 |    72 +-
 gcc/config/loongarch/sync.md                       |    27 +-
 gcc/config/m32c/m32c.cc                            |     2 +-
 gcc/config/m32c/m32c.h                             |     2 +-
 gcc/config/m32c/rtems.h                            |    38 -
 gcc/config/m32r/m32r.cc                            |    12 +-
 gcc/config/m68k/linux.h                            |     8 +-
 gcc/config/m68k/m68k.h                             |     4 +-
 gcc/config/m68k/m68kelf.h                          |     4 +-
 gcc/config/m68k/netbsd-elf.h                       |     6 +-
 gcc/config/m68k/openbsd.h                          |    12 -
 gcc/config/m68k/predicates.md                      |     2 +
 gcc/config/mcore/mcore.cc                          |     5 +-
 gcc/config/microblaze/microblaze.cc                |    27 +-
 gcc/config/microblaze/microblaze.h                 |     8 +-
 gcc/config/mips/driver-native.cc                   |    25 +-
 gcc/config/mips/linux-common.h                     |     3 -
 gcc/config/mips/mips-d.cc                          |     1 +
 gcc/config/mips/mips-d.h                           |    24 +
 gcc/config/mips/mips-protos.h                      |     4 -
 gcc/config/mips/mips.cc                            |    44 +-
 gcc/config/mips/mips.h                             |    55 +-
 gcc/config/mips/t-linux64                          |    21 +-
 gcc/config/mips/vxworks.h                          |     2 +-
 gcc/config/mmix/mmix-protos.h                      |     2 +-
 gcc/config/mmix/mmix.cc                            |     9 +-
 gcc/config/mmix/mmix.h                             |    13 +-
 gcc/config/mn10300/mn10300.cc                      |     6 +-
 gcc/config/msp430/msp430.cc                        |     2 +-
 gcc/config/nds32/nds32-protos.h                    |     2 +-
 gcc/config/nds32/nds32.cc                          |    17 +-
 gcc/config/nds32/nds32.h                           |     2 +-
 gcc/config/netbsd-d.cc                             |     3 +-
 gcc/config/nios2/linux.h                           |     2 +
 gcc/config/nios2/nios2.cc                          |     8 +-
 gcc/config/nvptx/gen-multilib-matches.sh           |    60 +
 gcc/config/nvptx/mkoffload.cc                      |   172 +-
 gcc/config/nvptx/nvptx.cc                          |    27 +-
 gcc/config/nvptx/nvptx.h                           |    15 +-
 gcc/config/nvptx/nvptx.opt                         |     2 +-
 gcc/config/nvptx/t-nvptx                           |    31 +-
 gcc/config/openbsd-d.cc                            |     3 +-
 gcc/config/openbsd.h                               |    11 -
 gcc/config/or1k/or1k.cc                            |     2 +
 gcc/config/or1k/or1k.h                             |     2 +-
 gcc/config/pa/pa-64.h                              |     4 -
 gcc/config/pa/pa-d.cc                              |     1 +
 gcc/config/pa/pa-d.h                               |    24 +
 gcc/config/pa/pa-hpux10.h                          |   157 -
 gcc/config/pa/pa-hpux10.opt                        |    22 -
 gcc/config/pa/pa-protos.h                          |     4 -
 gcc/config/pa/pa.h                                 |    14 -
 gcc/config/pa/pa.md                                |    40 +-
 gcc/config/pa/pa32-regs.h                          |     6 +-
 gcc/config/pa/pa64-regs.h                          |     6 +-
 gcc/config/pa/som.h                                |    15 -
 gcc/config/pa/t-dce-thr                            |     2 -
 gcc/config/pdp11/pdp11.cc                          |     1 -
 gcc/config/pdp11/pdp11.h                           |    10 +-
 gcc/config/pru/constraints.md                      |    23 +
 gcc/config/pru/predicates.md                       |    22 +
 gcc/config/pru/pru-protos.h                        |    10 +-
 gcc/config/pru/pru.cc                              |   121 +-
 gcc/config/pru/pru.md                              |   650 +-
 gcc/config/riscv/arch-canonicalize                 |     7 +-
 gcc/config/riscv/bitmanip.md                       |   401 +-
 gcc/config/riscv/constraints.md                    |    80 +-
 gcc/config/riscv/elf.h                             |     6 +-
 gcc/config/riscv/iterators.md                      |   256 +
 gcc/config/riscv/predicates.md                     |   107 +-
 gcc/config/riscv/riscv-builtins.cc                 |    81 +-
 gcc/config/riscv/riscv-c.cc                        |    48 +-
 gcc/config/riscv/riscv-cmo.def                     |    16 +-
 gcc/config/riscv/riscv-cores.def                   |    35 +-
 gcc/config/riscv/riscv-d.cc                        |     1 +
 gcc/config/riscv/riscv-d.h                         |    24 +
 gcc/config/riscv/riscv-ftypes.def                  |     4 +-
 gcc/config/riscv/riscv-modes.def                   |   158 +
 gcc/config/riscv/riscv-opts.h                      |    28 +
 gcc/config/riscv/riscv-protos.h                    |    74 +-
 gcc/config/riscv/riscv-selftests.cc                |   368 +
 gcc/config/riscv/riscv-sr.cc                       |     2 +-
 gcc/config/riscv/riscv-subset.h                    |     2 +
 gcc/config/riscv/riscv-v.cc                        |   259 +
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    94 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    33 +
 .../riscv/riscv-vector-builtins-functions.def      |    43 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   104 +
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |    33 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |    50 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   888 +
 gcc/config/riscv/riscv-vector-builtins.def         |   308 +
 gcc/config/riscv/riscv-vector-builtins.h           |   410 +
 gcc/config/riscv/riscv-vector-switch.def           |   163 +
 gcc/config/riscv/riscv.cc                          |  1516 +-
 gcc/config/riscv/riscv.h                           |   152 +-
 gcc/config/riscv/riscv.md                          |   689 +-
 gcc/config/riscv/riscv.opt                         |    21 +
 gcc/config/riscv/riscv_vector.h                    |   100 +
 gcc/config/riscv/sync.md                           |    19 +-
 gcc/config/riscv/t-riscv                           |    44 +
 gcc/config/riscv/vector-iterators.md               |    90 +
 gcc/config/riscv/vector.md                         |   643 +
 gcc/config/rs6000/aix71.h                          |     6 +-
 gcc/config/rs6000/altivec.md                       |    28 +-
 gcc/config/rs6000/constraints.md                   |     6 -
 gcc/config/rs6000/darwin.h                         |     2 +-
 gcc/config/rs6000/darwin64-biarch.h                |     2 +-
 gcc/config/rs6000/default64.h                      |     6 +-
 gcc/config/rs6000/eabi.h                           |     2 +-
 gcc/config/rs6000/eabialtivec.h                    |     2 +-
 gcc/config/rs6000/linuxaltivec.h                   |     4 +-
 gcc/config/rs6000/mma.md                           |    39 +-
 gcc/config/rs6000/rs6000-builtin.cc                |   134 +-
 gcc/config/rs6000/rs6000-c.cc                      |    84 +-
 gcc/config/rs6000/rs6000-call.cc                   |    25 +-
 gcc/config/rs6000/rs6000-cpus.def                  |   137 +-
 gcc/config/rs6000/rs6000-d.cc                      |     1 +
 gcc/config/rs6000/rs6000-d.h                       |    24 +
 gcc/config/rs6000/rs6000-internal.h                |     5 +-
 gcc/config/rs6000/rs6000-logue.cc                  |    46 +-
 gcc/config/rs6000/rs6000-p8swap.cc                 |    20 +-
 gcc/config/rs6000/rs6000-protos.h                  |    11 +-
 gcc/config/rs6000/rs6000-string.cc                 |     4 +-
 gcc/config/rs6000/rs6000.cc                        |   358 +-
 gcc/config/rs6000/rs6000.h                         |   128 +-
 gcc/config/rs6000/rs6000.md                        |   194 +-
 gcc/config/rs6000/rs6000.opt                       |    22 +-
 gcc/config/rs6000/rtems.h                          |     6 +-
 gcc/config/rs6000/sysv4.h                          |     8 -
 gcc/config/rs6000/t-rtems                          |     5 +
 gcc/config/rs6000/vector.md                        |   197 +-
 gcc/config/rs6000/vsx.md                           |   247 +-
 gcc/config/rs6000/vxworks.h                        |     9 +-
 gcc/config/rtems.h                                 |     4 +
 gcc/config/rx/rx.h                                 |     1 -
 gcc/config/s390/predicates.md                      |    12 +
 gcc/config/s390/s390-d.cc                          |     1 +
 gcc/config/s390/s390-d.h                           |    24 +
 gcc/config/s390/s390-protos.h                      |     5 +-
 gcc/config/s390/s390.cc                            |   363 +-
 gcc/config/s390/s390.h                             |     6 +-
 gcc/config/s390/s390.md                            |    48 +-
 gcc/config/s390/s390.opt                           |     4 +
 gcc/config/s390/vector.md                          |    80 +-
 gcc/config/s390/vx-builtins.md                     |   137 +-
 gcc/config/sh/elf.h                                |     5 +-
 gcc/config/sh/linux.h                              |     8 +-
 gcc/config/sh/sh.cc                                |    17 +-
 gcc/config/sh/sh.h                                 |     6 +-
 gcc/config/sh/sh_treg_combine.cc                   |     5 +-
 gcc/config/sol2-d.cc                               |     3 +-
 gcc/config/sol2.h                                  |     4 -
 gcc/config/sparc/freebsd.h                         |     6 -
 gcc/config/sparc/netbsd-elf.h                      |     5 -
 gcc/config/sparc/sparc-d.cc                        |     1 +
 gcc/config/sparc/sparc-d.h                         |    24 +
 gcc/config/sparc/sparc-protos.h                    |     4 -
 gcc/config/sparc/sparc.cc                          |    35 +-
 gcc/config/sparc/sparc.h                           |    12 -
 gcc/config/t-glibc                                 |    10 +-
 gcc/config/t-linux                                 |     4 +
 gcc/config/t-vxworks                               |     4 +
 gcc/config/tilegx/constraints.md                   |   115 -
 gcc/config/tilegx/feedback.h                       |    14 -
 gcc/config/tilegx/linux.h                          |    83 -
 gcc/config/tilegx/mul-tables.cc                    | 27249 -------------------
 gcc/config/tilegx/predicates.md                    |   290 -
 gcc/config/tilegx/sync.md                          |   227 -
 gcc/config/tilegx/t-tilegx                         |    21 -
 gcc/config/tilegx/tilegx-builtins.h                |   325 -
 gcc/config/tilegx/tilegx-c.cc                      |    55 -
 gcc/config/tilegx/tilegx-generic.md                |   115 -
 gcc/config/tilegx/tilegx-modes.def                 |    37 -
 gcc/config/tilegx/tilegx-multiply.h                |    78 -
 gcc/config/tilegx/tilegx-opts.h                    |    33 -
 gcc/config/tilegx/tilegx-protos.h                  |    75 -
 gcc/config/tilegx/tilegx.cc                        |  5728 ----
 gcc/config/tilegx/tilegx.h                         |   530 -
 gcc/config/tilegx/tilegx.md                        |  5664 ----
 gcc/config/tilegx/tilegx.opt                       |    63 -
 gcc/config/tilepro/constraints.md                  |    99 -
 gcc/config/tilepro/feedback.h                      |    14 -
 gcc/config/tilepro/gen-mul-tables.cc               |  1369 -
 gcc/config/tilepro/linux.h                         |    83 -
 gcc/config/tilepro/mul-tables.cc                   | 17837 ------------
 gcc/config/tilepro/predicates.md                   |   258 -
 gcc/config/tilepro/t-tilepro                       |    15 -
 gcc/config/tilepro/tilepro-builtins.h              |   216 -
 gcc/config/tilepro/tilepro-c.cc                    |    54 -
 gcc/config/tilepro/tilepro-generic.md              |   107 -
 gcc/config/tilepro/tilepro-modes.def               |    34 -
 gcc/config/tilepro/tilepro-multiply.h              |    82 -
 gcc/config/tilepro/tilepro-protos.h                |    76 -
 gcc/config/tilepro/tilepro.cc                      |  5083 ----
 gcc/config/tilepro/tilepro.h                       |   457 -
 gcc/config/tilepro/tilepro.md                      |  3816 ---
 gcc/config/tilepro/tilepro.opt                     |    36 -
 gcc/config/vax/vax.cc                              |     3 -
 gcc/config/vax/vax.h                               |    21 -
 gcc/config/visium/visium.cc                        |     3 +-
 gcc/config/visium/visium.h                         |     4 +-
 gcc/config/vms/vms-c.cc                            |     3 -
 gcc/config/vx-common.h                             |     9 +-
 gcc/config/vxworks-driver.cc                       |    93 +
 gcc/config/vxworks.cc                              |    10 +-
 gcc/config/vxworks.h                               |    80 +-
 gcc/config/vxworks/_vxworks-versions.h             |    19 +-
 gcc/config/xtensa/constraints.md                   |    15 +-
 gcc/config/xtensa/elf.h                            |     2 +-
 gcc/config/xtensa/linux.h                          |     7 +-
 gcc/config/xtensa/predicates.md                    |    41 +-
 gcc/config/xtensa/uclinux.h                        |     2 +-
 gcc/config/xtensa/xtensa-protos.h                  |    15 +-
 gcc/config/xtensa/xtensa.cc                        |  1098 +-
 gcc/config/xtensa/xtensa.h                         |    16 +-
 gcc/config/xtensa/xtensa.md                        |  1159 +-
 gcc/config/xtensa/xtensa.opt                       |    10 +-
 gcc/configure                                      |   413 +-
 gcc/configure.ac                                   |   198 +-
 gcc/coroutine-passes.cc                            |     8 +-
 gcc/cp/ChangeLog                                   |  2740 +-
 gcc/cp/Make-lang.in                                |    32 +-
 gcc/cp/call.cc                                     |  1078 +-
 gcc/cp/class.cc                                    |    40 +-
 gcc/cp/config-lang.in                              |     1 +
 gcc/cp/constexpr.cc                                |  1176 +-
 gcc/cp/constraint.cc                               |   177 +-
 gcc/cp/contracts.cc                                |  2241 ++
 gcc/cp/contracts.h                                 |   305 +
 gcc/cp/coroutines.cc                               |    57 +-
 gcc/cp/cp-gimplify.cc                              |   176 +-
 gcc/cp/cp-lang.cc                                  |    16 +-
 gcc/cp/cp-objcp-common.cc                          |    79 +-
 gcc/cp/cp-objcp-common.h                           |     5 +-
 gcc/cp/cp-trait.def                                |   106 +
 gcc/cp/cp-tree.def                                 |    25 +-
 gcc/cp/cp-tree.h                                   |   396 +-
 gcc/cp/cp-ubsan.cc                                 |     2 +-
 gcc/cp/cvt.cc                                      |     4 +-
 gcc/cp/cxx-pretty-print.cc                         |   154 +-
 gcc/cp/cxx-pretty-print.h                          |    40 +-
 gcc/cp/cxxapi-data.csv                             |  1032 +
 gcc/cp/decl.cc                                     |   504 +-
 gcc/cp/decl2.cc                                    |   964 +-
 gcc/cp/error.cc                                    |    43 +-
 gcc/cp/except.cc                                   |    36 +-
 gcc/cp/expr.cc                                     |     9 +-
 gcc/cp/g++spec.cc                                  |    19 +-
 gcc/cp/gen-cxxapi-file.py                          |   190 +
 gcc/cp/init.cc                                     |    65 +-
 gcc/cp/lambda.cc                                   |   326 +-
 gcc/cp/lex.cc                                      |     4 +-
 gcc/cp/mangle.cc                                   |   166 +-
 gcc/cp/mapper-client.cc                            |     5 +
 gcc/cp/mapper-resolver.cc                          |     1 +
 gcc/cp/method.cc                                   |   111 +-
 gcc/cp/module.cc                                   |  1747 +-
 gcc/cp/name-lookup.cc                              |   249 +-
 gcc/cp/name-lookup.h                               |     6 +-
 gcc/cp/parser.cc                                   |  2224 +-
 gcc/cp/parser.h                                    |     5 +-
 gcc/cp/pt.cc                                       |  1829 +-
 gcc/cp/rtti.cc                                     |     4 +
 gcc/cp/search.cc                                   |    28 +
 gcc/cp/semantics.cc                                |   468 +-
 gcc/cp/std-name-hint.gperf                         |   477 +
 gcc/cp/std-name-hint.h                             |  1119 +
 gcc/cp/tree.cc                                     |   270 +-
 gcc/cp/typeck.cc                                   |   808 +-
 gcc/cp/typeck2.cc                                  |   216 +-
 gcc/cp/vtable-class-hierarchy.cc                   |    34 +-
 gcc/cppdefault.cc                                  |     3 +
 gcc/cprop.cc                                       |     9 +-
 gcc/cse.cc                                         |    18 +-
 gcc/cselib.cc                                      |    91 +
 gcc/cselib.h                                       |     1 +
 gcc/ctfc.cc                                        |    18 +-
 gcc/ctfc.h                                         |     8 +-
 gcc/d/ChangeLog                                    |   601 +
 gcc/d/Make-lang.in                                 |    26 +-
 gcc/d/d-attribs.cc                                 |   270 +-
 gcc/d/d-builtins.cc                                |   140 +-
 gcc/d/d-codegen.cc                                 |    86 +-
 gcc/d/d-compiler.cc                                |    43 +-
 gcc/d/d-convert.cc                                 |    44 +-
 gcc/d/d-ctfloat.cc                                 |     5 +-
 gcc/d/d-gimplify.cc                                |     4 +-
 gcc/d/d-lang.cc                                    |    51 +-
 gcc/d/d-target.cc                                  |     8 +-
 gcc/d/d-target.def                                 |    23 +-
 gcc/d/d-tree.h                                     |    24 +-
 gcc/d/decl.cc                                      |   263 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |   282 +-
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/aggregate.d                              |    15 +-
 gcc/d/dmd/aggregate.h                              |   120 +-
 gcc/d/dmd/aliasthis.h                              |    10 +-
 gcc/d/dmd/apply.d                                  |    25 +-
 gcc/d/dmd/arrayop.d                                |    16 +-
 gcc/d/dmd/astenums.d                               |     1 -
 gcc/d/dmd/attrib.d                                 |    51 +-
 gcc/d/dmd/attrib.h                                 |   213 +-
 gcc/d/dmd/canthrow.d                               |    19 +-
 gcc/d/dmd/chkformat.d                              |   888 +-
 gcc/d/dmd/clone.d                                  |    41 +-
 gcc/d/dmd/common/README.md                         |     8 +-
 gcc/d/dmd/common/bitfields.d                       |     9 +-
 gcc/d/dmd/common/file.d                            |    11 +-
 gcc/d/dmd/common/outbuffer.d                       |    78 +-
 gcc/d/dmd/cond.h                                   |    34 +-
 gcc/d/dmd/constfold.d                              |   123 +-
 gcc/d/dmd/cparse.d                                 |   392 +-
 gcc/d/dmd/cppmangle.d                              |    12 +-
 gcc/d/dmd/ctfe.h                                   |    20 +-
 gcc/d/dmd/ctfeexpr.d                               |    20 +-
 gcc/d/dmd/dcast.d                                  |   153 +-
 gcc/d/dmd/declaration.d                            |   144 +-
 gcc/d/dmd/declaration.h                            |   472 +-
 gcc/d/dmd/denum.d                                  |    14 +-
 gcc/d/dmd/dimport.d                                |    18 +-
 gcc/d/dmd/dinterpret.d                             |   103 +-
 gcc/d/dmd/dmacro.d                                 |    42 +-
 gcc/d/dmd/dmangle.d                                |    35 +-
 gcc/d/dmd/dmodule.d                                |   498 +-
 gcc/d/dmd/doc.d                                    |    84 +-
 gcc/d/dmd/dscope.d                                 |    23 +-
 gcc/d/dmd/dstruct.d                                |    64 +-
 gcc/d/dmd/dsymbol.d                                |   127 +-
 gcc/d/dmd/dsymbol.h                                |    82 +-
 gcc/d/dmd/dsymbolsem.d                             |   508 +-
 gcc/d/dmd/dtemplate.d                              |    96 +-
 gcc/d/dmd/dtoh.d                                   |   156 +-
 gcc/d/dmd/entity.d                                 |   253 +-
 gcc/d/dmd/enum.h                                   |    49 +-
 gcc/d/dmd/escape.d                                 |   773 +-
 gcc/d/dmd/expression.d                             |    54 +-
 gcc/d/dmd/expression.h                             |   733 +-
 gcc/d/dmd/expressionsem.d                          |   678 +-
 gcc/d/dmd/file_manager.d                           |     6 +
 gcc/d/dmd/foreachvar.d                             |    14 +-
 gcc/d/dmd/func.d                                   |   474 +-
 gcc/d/dmd/globals.d                                |    49 +-
 gcc/d/dmd/globals.h                                |    41 +-
 gcc/d/dmd/hdrgen.d                                 |    78 +-
 gcc/d/dmd/iasmgcc.d                                |     8 +-
 gcc/d/dmd/id.d                                     |     8 +
 gcc/d/dmd/identifier.d                             |     2 +-
 gcc/d/dmd/identifier.h                             |     7 +-
 gcc/d/dmd/impcnvtab.d                              |    55 +
 gcc/d/dmd/import.h                                 |    26 +-
 gcc/d/dmd/importc.d                                |     4 +
 gcc/d/dmd/init.d                                   |     3 +-
 gcc/d/dmd/init.h                                   |    31 +-
 gcc/d/dmd/initsem.d                                |   597 +-
 gcc/d/dmd/lexer.d                                  |   113 +-
 gcc/d/dmd/module.h                                 |    30 +-
 gcc/d/dmd/mtype.d                                  |   887 +-
 gcc/d/dmd/mtype.h                                  |   556 +-
 gcc/d/dmd/mustuse.d                                |     2 +-
 gcc/d/dmd/nogc.d                                   |     4 +-
 gcc/d/dmd/nspace.h                                 |    20 +-
 gcc/d/dmd/ob.d                                     |    22 +-
 gcc/d/dmd/opover.d                                 |     9 +-
 gcc/d/dmd/optimize.d                               |     2 +-
 gcc/d/dmd/parse.d                                  |   237 +-
 gcc/d/dmd/parsetimevisitor.d                       |     4 +
 gcc/d/dmd/printast.d                               |     7 +
 gcc/d/dmd/root/README.md                           |    44 +-
 gcc/d/dmd/root/array.d                             |    18 +
 gcc/d/dmd/root/ctfloat.d                           |     2 +-
 gcc/d/dmd/root/ctfloat.h                           |     2 +-
 gcc/d/dmd/root/filename.d                          |    27 +-
 gcc/d/dmd/root/object.h                            |     6 +-
 gcc/d/dmd/root/utf.d                               |     2 +-
 gcc/d/dmd/safe.d                                   |    27 +-
 gcc/d/dmd/scope.h                                  |     1 +
 gcc/d/dmd/semantic2.d                              |     5 +
 gcc/d/dmd/semantic3.d                              |    93 +-
 gcc/d/dmd/sideeffect.d                             |    29 +-
 gcc/d/dmd/statement.d                              |     4 +-
 gcc/d/dmd/statement.h                              |   318 +-
 gcc/d/dmd/statementsem.d                           |   287 +-
 gcc/d/dmd/staticassert.h                           |    12 +-
 gcc/d/dmd/template.h                               |   154 +-
 gcc/d/dmd/templateparamsem.d                       |     9 +
 gcc/d/dmd/tokens.d                                 |     5 +-
 gcc/d/dmd/tokens.h                                 |     1 +
 gcc/d/dmd/traits.d                                 |     5 +
 gcc/d/dmd/transitivevisitor.d                      |   102 +-
 gcc/d/dmd/typesem.d                                |   567 +-
 gcc/d/dmd/typinf.d                                 |     9 +-
 gcc/d/dmd/version.h                                |    28 +-
 gcc/d/dmd/visitor.h                                |     6 +
 gcc/d/expr.cc                                      |   283 +-
 gcc/d/gdc.texi                                     |   295 +-
 gcc/d/implement-d.texi                             |  2514 ++
 gcc/d/imports.cc                                   |    26 +-
 gcc/d/intrinsics.cc                                |   539 +-
 gcc/d/intrinsics.def                               |    15 +
 gcc/d/lang.opt                                     |    18 +-
 gcc/d/modules.cc                                   |    24 +-
 gcc/d/runtime.def                                  |    17 +-
 gcc/d/toir.cc                                      |    27 +-
 gcc/d/typeinfo.cc                                  |    65 +-
 gcc/d/types.cc                                     |   153 +-
 gcc/dbgcnt.def                                     |     1 +
 gcc/dbxout.cc                                      |  3936 ---
 gcc/dbxout.h                                       |    60 -
 gcc/dce.cc                                         |     8 +-
 gcc/debug.h                                        |     1 -
 gcc/defaults.h                                     |    14 +-
 gcc/df-core.cc                                     |    51 +-
 gcc/df-scan.cc                                     |    24 +-
 gcc/df.h                                           |     1 +
 gcc/dfp.cc                                         |     6 +
 gcc/diagnostic-client-data-hooks.h                 |   105 +
 gcc/diagnostic-format-json.cc                      |   125 +-
 gcc/diagnostic-format-sarif.cc                     |  1586 ++
 gcc/diagnostic-metadata.h                          |    47 +-
 gcc/diagnostic-path.h                              |    85 +
 gcc/diagnostic-show-locus.cc                       |    52 +-
 gcc/diagnostic-spec.cc                             |     8 +-
 gcc/diagnostic-spec.h                              |     4 +-
 gcc/diagnostic.cc                                  |   246 +-
 gcc/diagnostic.h                                   |    33 +-
 gcc/doc/analyzer.texi                              |    21 +
 gcc/doc/avr-mmcu.texi                              |     6 +-
 gcc/doc/contrib.texi                               |     2 +-
 gcc/doc/cpp.texi                                   |     4 +
 gcc/doc/cppopts.texi                               |     7 +-
 gcc/doc/extend.texi                                |   629 +-
 gcc/doc/gcov-dump.texi                             |     5 +
 gcc/doc/gimple.texi                                |    10 +-
 gcc/doc/gty.texi                                   |    21 +-
 gcc/doc/implement-c.texi                           |     3 +-
 gcc/doc/install.texi                               |   129 +-
 gcc/doc/invoke.texi                                |  1841 +-
 gcc/doc/loop.texi                                  |     2 +-
 gcc/doc/makefile.texi                              |    10 +
 gcc/doc/md.texi                                    |   206 +-
 gcc/doc/passes.texi                                |     2 +-
 gcc/doc/sourcebuild.texi                           |    80 +-
 gcc/doc/tm.texi                                    |   338 +-
 gcc/doc/tm.texi.in                                 |   261 +-
 gcc/dojump.cc                                      |     2 +-
 gcc/domwalk.cc                                     |     6 +-
 gcc/domwalk.h                                      |     5 +-
 gcc/dse.cc                                         |    29 +-
 gcc/dumpfile.h                                     |     2 +-
 gcc/dwarf2cfi.cc                                   |     7 +-
 gcc/dwarf2ctf.cc                                   |     9 +-
 gcc/dwarf2out.cc                                   |    54 +-
 gcc/early-remat.cc                                 |     4 +-
 gcc/emit-rtl.cc                                    |    11 +-
 gcc/except.cc                                      |     8 +-
 gcc/explow.cc                                      |     4 +-
 gcc/expmed.cc                                      |   172 +-
 gcc/expmed.h                                       |     9 +-
 gcc/expr.cc                                        |   502 +-
 gcc/expr.h                                         |    16 +-
 gcc/file-prefix-map.cc                             |    16 +-
 gcc/final.cc                                       |    96 +-
 gcc/flag-types.h                                   |    36 +-
 gcc/flags.h                                        |     2 +-
 gcc/fold-const-call.cc                             |    65 +-
 gcc/fold-const.cc                                  |   190 +-
 gcc/fold-const.h                                   |     1 +
 gcc/fortran/ChangeLog                              |  3378 +++
 gcc/fortran/Make-lang.in                           |     2 +-
 gcc/fortran/arith.cc                               |   117 +-
 gcc/fortran/check.cc                               |     2 +
 gcc/fortran/cpp.cc                                 |     2 +-
 gcc/fortran/decl.cc                                |    38 +-
 gcc/fortran/dump-parse-tree.cc                     |    91 +-
 gcc/fortran/error.cc                               |     4 +-
 gcc/fortran/expr.cc                                |    13 +-
 gcc/fortran/f95-lang.cc                            |    36 +-
 gcc/fortran/gfortran.h                             |    52 +-
 gcc/fortran/gfortran.texi                          |    16 +-
 gcc/fortran/interface.cc                           |    76 +-
 gcc/fortran/intrinsic.texi                         |     6 +-
 gcc/fortran/invoke.texi                            |    21 +-
 gcc/fortran/io.cc                                  |     2 +-
 gcc/fortran/lang.opt                               |     6 +-
 gcc/fortran/libgfortran.h                          |    22 +
 gcc/fortran/match.cc                               |    24 +-
 gcc/fortran/match.h                                |     8 +-
 gcc/fortran/mathbuiltins.def                       |     1 +
 gcc/fortran/module.cc                              |     6 +-
 gcc/fortran/openmp.cc                              |  1038 +-
 gcc/fortran/options.cc                             |     7 -
 gcc/fortran/parse.cc                               |    97 +-
 gcc/fortran/parse.h                                |     2 +-
 gcc/fortran/primary.cc                             |    14 +-
 gcc/fortran/resolve.cc                             |    28 +-
 gcc/fortran/scanner.cc                             |     8 +-
 gcc/fortran/simplify.cc                            |   213 +-
 gcc/fortran/st.cc                                  |     1 +
 gcc/fortran/symbol.cc                              |    12 +-
 gcc/fortran/trans-array.cc                         |   107 +-
 gcc/fortran/trans-array.h                          |     2 +
 gcc/fortran/trans-decl.cc                          |    52 +-
 gcc/fortran/trans-expr.cc                          |   184 +-
 gcc/fortran/trans-intrinsic.cc                     |   267 +-
 gcc/fortran/trans-openmp.cc                        |   118 +-
 gcc/fortran/trans-stmt.cc                          |    34 +-
 gcc/fortran/trans-types.cc                         |    58 +-
 gcc/fortran/trans-types.h                          |     4 +
 gcc/fortran/trans.cc                               |     5 +-
 gcc/fortran/trans.h                                |     3 +-
 gcc/function-tests.cc                              |    20 +-
 gcc/function.cc                                    |    62 +-
 gcc/function.h                                     |     4 +
 gcc/fwprop.cc                                      |     8 +-
 gcc/gcc.cc                                         |   188 +-
 gcc/gcov-dump.cc                                   |    60 +-
 gcc/gcov-io.cc                                     |     8 +-
 gcc/gcov-io.h                                      |     2 +-
 gcc/gcov.cc                                        |     9 +-
 gcc/gcse.cc                                        |    14 +-
 gcc/generic-match-head.cc                          |     1 +
 gcc/gengtype-state.cc                              |    10 -
 gcc/gengtype.cc                                    |    26 +-
 gcc/genmatch.cc                                    |    29 +-
 gcc/genmodes.cc                                    |    33 +-
 gcc/genmultilib                                    |     8 +
 gcc/gensupport.cc                                  |     2 +-
 gcc/ggc-common.cc                                  |     7 +-
 gcc/ggc.h                                          |     4 +-
 gcc/gimple-array-bounds.cc                         |    56 +-
 gcc/gimple-expr.cc                                 |     2 +-
 gcc/gimple-fold.cc                                 |   106 +-
 gcc/gimple-harden-conditionals.cc                  |    21 +-
 gcc/gimple-if-to-switch.cc                         |    22 +-
 gcc/gimple-isel.cc                                 |     4 +-
 gcc/gimple-laddress.cc                             |     6 +-
 gcc/gimple-loop-interchange.cc                     |     6 +-
 gcc/gimple-loop-jam.cc                             |    34 +-
 gcc/gimple-loop-versioning.cc                      |     9 +-
 gcc/gimple-low.cc                                  |   441 +-
 gcc/gimple-match-head.cc                           |     1 +
 gcc/gimple-predicate-analysis.cc                   |  1916 +-
 gcc/gimple-predicate-analysis.h                    |   137 +-
 gcc/gimple-pretty-print.cc                         |    64 +-
 gcc/gimple-range-cache.cc                          |   425 +-
 gcc/gimple-range-cache.h                           |    44 +-
 gcc/gimple-range-edge.cc                           |    24 +-
 gcc/gimple-range-edge.h                            |     4 +-
 gcc/gimple-range-fold.cc                           |   699 +-
 gcc/gimple-range-fold.h                            |    59 +-
 gcc/gimple-range-gori.cc                           |   473 +-
 gcc/gimple-range-gori.h                            |    62 +-
 ...-range-side-effect.cc => gimple-range-infer.cc} |   147 +-
 ...le-range-side-effect.h => gimple-range-infer.h} |    46 +-
 gcc/gimple-range-op.cc                             |   913 +
 gcc/gimple-range-op.h                              |    54 +
 gcc/gimple-range-path.cc                           |   348 +-
 gcc/gimple-range-path.h                            |    50 +-
 gcc/gimple-range-tests.cc                          |     3 +-
 gcc/gimple-range-trace.cc                          |     9 +-
 gcc/gimple-range-trace.h                           |     2 +-
 gcc/gimple-range.cc                                |   385 +-
 gcc/gimple-range.h                                 |    38 +-
 gcc/gimple-ssa-backprop.cc                         |    12 +-
 gcc/gimple-ssa-evrp-analyze.cc                     |   456 -
 gcc/gimple-ssa-evrp-analyze.h                      |    58 -
 gcc/gimple-ssa-evrp.cc                             |   395 -
 gcc/gimple-ssa-isolate-paths.cc                    |    15 +-
 gcc/gimple-ssa-nonnull-compare.cc                  |     4 +-
 gcc/gimple-ssa-split-paths.cc                      |     9 +-
 gcc/gimple-ssa-sprintf.cc                          |   118 +-
 gcc/gimple-ssa-store-merging.cc                    |    12 +-
 gcc/gimple-ssa-strength-reduction.cc               |     6 +-
 gcc/gimple-ssa-warn-access.cc                      |    51 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     9 +-
 gcc/gimple-ssa-warn-restrict.cc                    |    35 +-
 gcc/gimple-streamer-in.cc                          |     1 -
 gcc/gimple-streamer-out.cc                         |     1 -
 gcc/gimple-walk.cc                                 |    13 +
 gcc/gimple-warn-recursion.cc                       |     4 +-
 gcc/gimple.cc                                      |    43 +-
 gcc/gimple.def                                     |     5 +
 gcc/gimple.h                                       |   106 +-
 gcc/gimplify.cc                                    |  3235 ++-
 gcc/ginclude/float.h                               |    11 +-
 gcc/ginclude/stdalign.h                            |     3 +-
 gcc/ginclude/stdarg.h                              |     8 +
 gcc/ginclude/stdatomic.h                           |    12 +
 gcc/ginclude/stdbool.h                             |     5 +-
 gcc/ginclude/stddef.h                              |    14 +
 gcc/ginclude/stdint-gcc.h                          |     4 +
 gcc/glimits.h                                      |     2 +
 gcc/go/ChangeLog                                   |   189 +-
 gcc/go/Make-lang.in                                |     2 +-
 gcc/go/go-gcc.cc                                   |    32 +-
 gcc/go/go-lang.cc                                  |    17 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/export.cc                        |     3 +
 gcc/go/gofrontend/expressions.cc                   |   146 +-
 gcc/go/gofrontend/expressions.h                    |   105 +
 gcc/go/gofrontend/go.cc                            |     3 +
 gcc/go/gofrontend/gogo.cc                          |   216 +-
 gcc/go/gofrontend/gogo.h                           |    23 +-
 gcc/go/gofrontend/names.cc                         |    29 +-
 gcc/go/gofrontend/parse.cc                         |   113 +-
 gcc/go/gofrontend/parse.h                          |     1 +
 gcc/go/gofrontend/statements.cc                    |    52 +-
 gcc/go/gofrontend/statements.h                     |     5 +-
 gcc/go/gofrontend/types.cc                         |    51 +-
 gcc/go/gospec.cc                                   |     4 -
 gcc/graphds.cc                                     |    15 +-
 gcc/graphds.h                                      |     3 +-
 gcc/graphite-sese-to-poly.cc                       |     4 +-
 gcc/graphite.cc                                    |    14 +-
 gcc/gsstruct.def                                   |     1 +
 gcc/gstab.h                                        |    35 -
 gcc/hash-map-traits.h                              |    74 +-
 gcc/hash-traits.h                                  |    97 +-
 gcc/ifcvt.cc                                       |    73 +-
 gcc/init-regs.cc                                   |     4 +-
 gcc/input.cc                                       |   205 +-
 gcc/input.h                                        |     8 +
 gcc/internal-fn.cc                                 |   213 +-
 gcc/internal-fn.def                                |    33 +
 gcc/internal-fn.h                                  |     2 +
 gcc/ipa-comdats.cc                                 |     4 +-
 gcc/ipa-cp.cc                                      |  1228 +-
 gcc/ipa-devirt.cc                                  |    45 +-
 gcc/ipa-fnsummary.cc                               |   129 +-
 gcc/ipa-free-lang-data.cc                          |     2 +-
 gcc/ipa-icf-gimple.h                               |     6 +-
 gcc/ipa-icf.cc                                     |    11 +-
 gcc/ipa-icf.h                                      |    36 +-
 gcc/ipa-inline-analysis.cc                         |    15 +-
 gcc/ipa-inline.cc                                  |     4 +-
 gcc/ipa-modref.cc                                  |    12 +-
 gcc/ipa-param-manipulation.cc                      |    29 +-
 gcc/ipa-param-manipulation.h                       |     4 -
 gcc/ipa-profile.cc                                 |     4 +-
 gcc/ipa-prop.cc                                    |   400 +-
 gcc/ipa-prop.h                                     |   263 +-
 gcc/ipa-pure-const.cc                              |    26 +-
 gcc/ipa-reference.cc                               |     4 +-
 gcc/ipa-split.cc                                   |     8 +-
 gcc/ipa-sra.cc                                     |    14 +-
 gcc/ipa-visibility.cc                              |    29 +-
 gcc/ipa.cc                                         |    12 +-
 gcc/ira-build.cc                                   |     2 +-
 gcc/ira-color.cc                                   |     5 +-
 gcc/ira.cc                                         |     9 +-
 gcc/jit/ChangeLog                                  |   444 +-
 gcc/jit/Make-lang.in                               |     9 +-
 gcc/jit/docs/conf.py                               |     3 +
 gcc/jit/docs/cp/intro/tutorial02.rst               |    10 +-
 gcc/jit/docs/cp/intro/tutorial04.rst               |    75 +-
 gcc/jit/docs/cp/topics/asm.rst                     |     2 +-
 gcc/jit/docs/cp/topics/contexts.rst                |     8 +-
 gcc/jit/docs/cp/topics/expressions.rst             |    52 +-
 gcc/jit/docs/cp/topics/functions.rst               |    48 +-
 gcc/jit/docs/cp/topics/objects.rst                 |     2 +-
 gcc/jit/docs/cp/topics/types.rst                   |     2 +-
 gcc/jit/docs/examples/tut04-toyvm/toyvm.c          |     1 +
 gcc/jit/docs/index.rst                             |     8 -
 gcc/jit/docs/internals/index.rst                   |     3 +-
 gcc/jit/docs/intro/tutorial02.rst                  |    20 +-
 gcc/jit/docs/intro/tutorial03.rst                  |    28 +-
 gcc/jit/docs/intro/tutorial04.rst                  |    79 +-
 gcc/jit/docs/intro/tutorial05.rst                  |    41 +-
 gcc/jit/docs/topics/compilation.rst                |    38 +-
 gcc/jit/docs/topics/contexts.rst                   |    14 +-
 gcc/jit/docs/topics/expressions.rst                |   111 +-
 gcc/jit/docs/topics/function-pointers.rst          |     2 +-
 gcc/jit/docs/topics/functions.rst                  |     2 +-
 gcc/jit/docs/topics/objects.rst                    |     6 +-
 gcc/jit/docs/topics/types.rst                      |   111 +-
 gcc/jit/dummy-frontend.cc                          |     3 -
 gcc/jit/jit-playback.cc                            |    46 +-
 gcc/jit/jit-playback.h                             |     5 +-
 gcc/jit/jit-recording.cc                           |     1 -
 gcc/jit/jit-recording.h                            |     8 +-
 gcc/jit/libgccjit.cc                               |    11 +-
 gcc/jit/libgccjit.h                                |     4 +-
 gcc/json.cc                                        |    25 +-
 gcc/json.h                                         |     5 +-
 gcc/jump.cc                                        |     5 +-
 gcc/langhooks-def.h                                |     8 +-
 gcc/langhooks.cc                                   |    19 +-
 gcc/langhooks.h                                    |     9 +-
 gcc/logical-location.h                             |    72 +
 gcc/loop-init.cc                                   |    31 +-
 gcc/loop-iv.cc                                     |    45 +-
 gcc/loop-unroll.cc                                 |     8 +-
 gcc/lower-subreg.cc                                |    16 +-
 gcc/lto-cgraph.cc                                  |   142 +-
 gcc/lto-streamer-in.cc                             |    27 +-
 gcc/lto-streamer-out.cc                            |    11 +
 gcc/lto-streamer.h                                 |     3 +
 gcc/lto-wrapper.cc                                 |   154 +-
 gcc/lto/ChangeLog                                  |    73 +-
 gcc/lto/lang.opt                                   |    15 +-
 gcc/lto/lto-common.cc                              |     1 +
 gcc/lto/lto-dump.cc                                |    46 +-
 gcc/lto/lto-lang.cc                                |     1 -
 gcc/lto/lto.cc                                     |    72 +-
 gcc/machmode.def                                   |     5 +-
 gcc/machmode.h                                     |    70 +-
 gcc/make-unique.h                                  |    44 +
 gcc/match.pd                                       |   927 +-
 gcc/mode-switching.cc                              |     6 +-
 gcc/modulo-sched.cc                                |    24 +-
 gcc/multiple_target.cc                             |    23 +-
 gcc/objc/ChangeLog                                 |    26 +
 gcc/objc/Make-lang.in                              |     2 +-
 gcc/objc/objc-act.cc                               |     2 +-
 gcc/objc/objc-act.h                                |     1 +
 gcc/objc/objc-gnu-runtime-abi-01.cc                |     6 +-
 gcc/objc/objc-lang.cc                              |     8 +
 gcc/objc/objc-next-runtime-abi-01.cc               |     2 +-
 gcc/objcp/ChangeLog                                |    14 +
 gcc/objcp/Make-lang.in                             |     2 +-
 gcc/objcp/objcp-lang.cc                            |     8 +-
 gcc/omp-expand.cc                                  |   599 +-
 gcc/omp-general.cc                                 |    23 +-
 gcc/omp-general.h                                  |     9 +-
 gcc/omp-low.cc                                     |   227 +-
 gcc/omp-oacc-kernels-decompose.cc                  |     5 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |     4 +-
 gcc/omp-offload.cc                                 |    87 +-
 gcc/omp-simd-clone.cc                              |   346 +-
 gcc/optabs-query.cc                                |    18 +-
 gcc/optabs-query.h                                 |     4 +-
 gcc/optabs.cc                                      |    46 +-
 gcc/optabs.def                                     |     1 +
 gcc/optc-save-gen.awk                              |    34 +-
 gcc/opts-common.cc                                 |   105 +
 gcc/opts-jobserver.h                               |    62 +
 gcc/opts.cc                                        |   165 +-
 gcc/opts.h                                         |    37 +
 gcc/output.h                                       |     4 -
 gcc/params.opt                                     |    56 +-
 gcc/passes.cc                                      |    45 +-
 gcc/passes.def                                     |    14 +-
 gcc/plugin.cc                                      |    38 +
 gcc/plugin.h                                       |     3 +
 gcc/po/ChangeLog                                   |    26 +
 gcc/po/be.po                                       |  7869 +++---
 gcc/po/da.po                                       |  7871 +++---
 gcc/po/de.po                                       |  7875 +++---
 gcc/po/el.po                                       |  7869 +++---
 gcc/po/es.po                                       |  7871 +++---
 gcc/po/exgettext                                   |     2 +-
 gcc/po/fi.po                                       |  7870 +++---
 gcc/po/fr.po                                       |  7873 +++---
 gcc/po/hr.po                                       |  7870 +++---
 gcc/po/id.po                                       |  7871 +++---
 gcc/po/ja.po                                       |  7870 +++---
 gcc/po/nl.po                                       |  7869 +++---
 gcc/po/ru.po                                       |  7871 +++---
 gcc/po/sr.po                                       |  7871 +++---
 gcc/po/sv.po                                       |  9421 +++----
 gcc/po/tr.po                                       |  7871 +++---
 gcc/po/uk.po                                       |  7870 +++---
 gcc/po/vi.po                                       |  7870 +++---
 gcc/po/zh_CN.po                                    |  7870 +++---
 gcc/po/zh_TW.po                                    |  7869 +++---
 gcc/pointer-query.cc                               |    37 +-
 gcc/postreload-gcse.cc                             |     7 +-
 gcc/postreload.cc                                  |    22 +-
 gcc/predict.cc                                     |    41 +-
 gcc/predict.h                                      |     1 +
 gcc/pretty-print.h                                 |     7 +
 gcc/print-rtl.cc                                   |     4 +
 gcc/print-tree.cc                                  |     8 +-
 gcc/profile-count.h                                |    50 +-
 gcc/profile.cc                                     |    26 +-
 gcc/range-op-float.cc                              |  2481 ++
 gcc/range-op.cc                                    |  1073 +-
 gcc/range-op.h                                     |   140 +-
 gcc/range.h                                        |     8 +-
 gcc/read-md.h                                      |     2 +-
 gcc/read-rtl-function.cc                           |     6 +-
 gcc/read-rtl.cc                                    |     6 +
 gcc/real.cc                                        |    66 +-
 gcc/real.h                                         |    21 +-
 gcc/realmpfr.cc                                    |     2 +-
 gcc/recog.cc                                       |    32 +-
 gcc/ree.cc                                         |     7 +-
 gcc/reg-stack.cc                                   |    93 +-
 gcc/regcprop.cc                                    |    27 +-
 gcc/reginfo.cc                                     |     2 +-
 gcc/regrename.cc                                   |    10 +-
 gcc/reorg.cc                                       |     8 +-
 gcc/rtl-ssa/blocks.cc                              |     4 +-
 gcc/rtl.h                                          |     2 +-
 gcc/rtlanal.cc                                     |    37 +-
 gcc/sancov.cc                                      |    10 +-
 gcc/sanopt.cc                                      |    58 +-
 gcc/sched-rgn.cc                                   |    56 +-
 gcc/simplify-rtx.cc                                |    62 +-
 gcc/spellcheck.cc                                  |     9 +
 gcc/spellcheck.h                                   |    27 +-
 gcc/stab.def                                       |   239 -
 gcc/stack-ptr-mod.cc                               |     2 +-
 gcc/statistics.cc                                  |    25 +-
 gcc/stmt.cc                                        |     5 +-
 gcc/stor-layout.cc                                 |     7 +-
 gcc/store-motion.cc                                |     4 +-
 gcc/stringpool.cc                                  |     7 +
 gcc/symtab-thunks.cc                               |    11 +-
 gcc/symtab.cc                                      |     3 +-
 gcc/system.h                                       |    24 +-
 gcc/target-def.h                                   |     4 +-
 gcc/target.def                                     |    48 +-
 gcc/target.h                                       |     1 +
 gcc/targhooks.cc                                   |    90 +-
 gcc/targhooks.h                                    |     7 +-
 gcc/testsuite/ChangeLog                            |  9048 +++++-
 gcc/testsuite/c-c++-common/Waddress-7.c            |    22 +
 gcc/testsuite/c-c++-common/Wbidi-chars-24.c        |    28 +
 gcc/testsuite/c-c++-common/Wbidi-chars-25.c        |    28 +
 gcc/testsuite/c-c++-common/Wcast-align.c           |     4 +-
 gcc/testsuite/c-c++-common/Winit-self1.c           |    31 +
 gcc/testsuite/c-c++-common/Winit-self2.c           |    31 +
 gcc/testsuite/c-c++-common/Wpadded.c               |    14 +
 gcc/testsuite/c-c++-common/Wxor-used-as-pow-1.c    |    57 +
 .../c-c++-common/Wxor-used-as-pow-fixits.c         |    34 +
 .../c-c++-common/asan/global-overflow-1.c          |     2 +-
 gcc/testsuite/c-c++-common/asan/heap-overflow-1.c  |     2 +-
 gcc/testsuite/c-c++-common/asan/pr106558.c         |    23 +
 .../c-c++-common/asan/strlen-overflow-1.c          |     2 +-
 .../c-c++-common/asan/strncpy-overflow-1.c         |     2 +-
 gcc/testsuite/c-c++-common/attr-cdtor-1.c          |     6 +
 gcc/testsuite/c-c++-common/attr-fd.c               |    18 +
 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-1.c   |    43 +
 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-2.c   |    88 +
 gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-3.c   |    27 +
 .../c-c++-common/cpp/delimited-escape-seq-1.c      |    92 +
 .../c-c++-common/cpp/delimited-escape-seq-2.c      |    18 +
 .../c-c++-common/cpp/delimited-escape-seq-3.c      |    33 +
 .../c-c++-common/cpp/delimited-escape-seq-4.c      |    13 +
 .../c-c++-common/cpp/delimited-escape-seq-5.c      |    13 +
 .../c-c++-common/cpp/delimited-escape-seq-6.c      |    13 +
 .../c-c++-common/cpp/delimited-escape-seq-7.c      |    13 +
 gcc/testsuite/c-c++-common/cpp/macro-trace-1.c     |     4 +
 .../cpp/named-universal-char-escape-1.c            |   198 +
 .../cpp/named-universal-char-escape-2.c            |    18 +
 .../cpp/named-universal-char-escape-3.c            |    22 +
 .../cpp/named-universal-char-escape-4.c            |    60 +
 .../cpp/named-universal-char-escape-5.c            |    17 +
 .../cpp/named-universal-char-escape-6.c            |    17 +
 .../cpp/named-universal-char-escape-7.c            |    17 +
 gcc/testsuite/c-c++-common/cpp/va-opt-10.c         |    18 +
 gcc/testsuite/c-c++-common/dfp/compare-eq-const.c  |     1 +
 gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c    |     1 +
 .../c-c++-common/diagnostic-format-json-file-1.c   |     8 +
 .../c-c++-common/diagnostic-format-json-stderr-1.c |    33 +
 .../c-c++-common/diagnostic-format-sarif-file-1.c  |    43 +
 .../c-c++-common/diagnostic-format-sarif-file-2.c  |    29 +
 .../c-c++-common/diagnostic-format-sarif-file-3.c  |    30 +
 .../c-c++-common/diagnostic-format-sarif-file-4.c  |    19 +
 .../c-c++-common/goacc/classify-kernels-parloops.c |     6 +-
 .../classify-kernels-unparallelized-parloops.c     |     6 +-
 .../goacc/classify-kernels-unparallelized.c        |     6 +-
 .../c-c++-common/goacc/classify-kernels.c          |     6 +-
 .../c-c++-common/goacc/classify-parallel.c         |     4 +-
 gcc/testsuite/c-c++-common/goacc/classify-serial.c |     4 +-
 .../goacc/kernels-counter-vars-function-scope.c    |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c  |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c  |     2 +-
 .../c-c++-common/goacc/kernels-loop-data-2.c       |     2 +-
 .../goacc/kernels-loop-data-enter-exit-2.c         |     2 +-
 .../goacc/kernels-loop-data-enter-exit.c           |     2 +-
 .../c-c++-common/goacc/kernels-loop-data-update.c  |     2 +-
 .../c-c++-common/goacc/kernels-loop-data.c         |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c  |     2 +-
 .../c-c++-common/goacc/kernels-loop-mod-not-zero.c |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c  |     2 +-
 .../c-c++-common/goacc/kernels-loop-nest.c         |     2 +-
 gcc/testsuite/c-c++-common/goacc/kernels-loop.c    |     2 +-
 .../c-c++-common/goacc/kernels-one-counter-var.c   |     2 +-
 .../goacc/kernels-parallel-loop-data-enter-exit.c  |     2 +-
 gcc/testsuite/c-c++-common/goacc/mdc-2.c           |     2 +
 gcc/testsuite/c-c++-common/goacc/reduction-7.c     |    22 +
 gcc/testsuite/c-c++-common/goacc/reduction-8.c     |    12 +
 .../c-c++-common/goacc/struct-component-kind-1.c   |    72 +
 gcc/testsuite/c-c++-common/gomp/assume-1.c         |    29 +
 gcc/testsuite/c-c++-common/gomp/assume-2.c         |    46 +
 gcc/testsuite/c-c++-common/gomp/assume-3.c         |    27 +
 gcc/testsuite/c-c++-common/gomp/assume-4.c         |    23 +
 gcc/testsuite/c-c++-common/gomp/assumes-1.c        |    26 +
 gcc/testsuite/c-c++-common/gomp/assumes-2.c        |    23 +
 gcc/testsuite/c-c++-common/gomp/assumes-3.c        |    15 +
 gcc/testsuite/c-c++-common/gomp/assumes-4.c        |     6 +
 gcc/testsuite/c-c++-common/gomp/atomic-32.c        |    14 +
 gcc/testsuite/c-c++-common/gomp/begin-assumes-1.c  |    46 +
 gcc/testsuite/c-c++-common/gomp/begin-assumes-2.c  |    63 +
 gcc/testsuite/c-c++-common/gomp/begin-assumes-3.c  |     2 +
 gcc/testsuite/c-c++-common/gomp/begin-assumes-4.c  |     2 +
 .../c-c++-common/gomp/begin-declare-target-1.c     |    25 +
 .../c-c++-common/gomp/begin-declare-target-2.c     |    18 +
 .../c-c++-common/gomp/begin-declare-target-3.c     |    19 +
 .../c-c++-common/gomp/begin-declare-target-4.c     |     2 +
 gcc/testsuite/c-c++-common/gomp/clauses-3.c        |     4 +-
 gcc/testsuite/c-c++-common/gomp/clauses-6.c        |   604 +
 gcc/testsuite/c-c++-common/gomp/declare-target-1.c |     2 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-2.c |    22 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-3.c |     3 +
 gcc/testsuite/c-c++-common/gomp/declare-target-4.c |     6 -
 gcc/testsuite/c-c++-common/gomp/declare-target-6.c |     2 +
 gcc/testsuite/c-c++-common/gomp/declare-target-7.c |     8 +
 .../c-c++-common/gomp/declare-variant-2.c          |     3 +-
 gcc/testsuite/c-c++-common/gomp/directive-1.c      |    28 +
 gcc/testsuite/c-c++-common/gomp/doacross-2.c       |    18 +-
 gcc/testsuite/c-c++-common/gomp/doacross-5.c       |    94 +
 gcc/testsuite/c-c++-common/gomp/doacross-6.c       |   106 +
 gcc/testsuite/c-c++-common/gomp/doacross-7.c       |    78 +
 gcc/testsuite/c-c++-common/gomp/linear-2.c         |    58 +
 gcc/testsuite/c-c++-common/gomp/linear-3.c         |     9 +
 gcc/testsuite/c-c++-common/gomp/linear-4.c         |    34 +
 .../c-c++-common/gomp/map-incomplete-type.c        |    17 +
 gcc/testsuite/c-c++-common/gomp/nesting-2.c        |    11 +-
 gcc/testsuite/c-c++-common/gomp/ompx-1.c           |     4 +
 gcc/testsuite/c-c++-common/gomp/ompx-2.c           |     5 +
 gcc/testsuite/c-c++-common/gomp/ordered-3.c        |    44 +-
 gcc/testsuite/c-c++-common/gomp/pr106836.c         |     9 +
 gcc/testsuite/c-c++-common/gomp/pr106981.c         |     9 +
 gcc/testsuite/c-c++-common/gomp/pr107001.c         |    14 +
 gcc/testsuite/c-c++-common/gomp/pragma-3.c         |     9 +-
 gcc/testsuite/c-c++-common/gomp/pragma-5.c         |     9 +-
 .../c-c++-common/gomp/pragma-omp-unknown.c         |    10 +
 gcc/testsuite/c-c++-common/gomp/requires-4.c       |     2 -
 .../c-c++-common/gomp/reverse-offload-1.c          |    93 +
 gcc/testsuite/c-c++-common/gomp/scope-5.c          |     9 +
 gcc/testsuite/c-c++-common/gomp/scope-6.c          |    31 +
 gcc/testsuite/c-c++-common/gomp/sink-3.c           |     2 +-
 gcc/testsuite/c-c++-common/gomp/target-50.c        |    23 +
 gcc/testsuite/c-c++-common/gomp/target-data-2.c    |    20 +
 gcc/testsuite/c-c++-common/gomp/target-data-3.c    |    17 +
 .../c-c++-common/gomp/target-device-ancestor-2.c   |    10 +-
 .../c-c++-common/gomp/target-device-ancestor-3.c   |     2 +-
 .../c-c++-common/gomp/target-device-ancestor-4.c   |     4 +-
 .../c-c++-common/gomp/target-device-ancestor-5.c   |     2 +-
 gcc/testsuite/c-c++-common/hwasan/arguments-3.c    |     4 +-
 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c  |     2 +-
 gcc/testsuite/c-c++-common/nonnull-1.c             |     2 +-
 .../patchable_function_entry-default.c             |     3 +
 gcc/testsuite/c-c++-common/pointer-to-fn1.c        |    19 +
 gcc/testsuite/c-c++-common/pr103798-1.c            |    28 +
 gcc/testsuite/c-c++-common/pr103798-10.c           |    10 +
 gcc/testsuite/c-c++-common/pr103798-2.c            |    30 +
 gcc/testsuite/c-c++-common/pr103798-3.c            |    28 +
 gcc/testsuite/c-c++-common/pr103798-4.c            |    28 +
 gcc/testsuite/c-c++-common/pr103798-5.c            |    26 +
 gcc/testsuite/c-c++-common/pr103798-6.c            |    27 +
 gcc/testsuite/c-c++-common/pr103798-7.c            |    27 +
 gcc/testsuite/c-c++-common/pr103798-8.c            |    27 +
 gcc/testsuite/c-c++-common/pr103798-9.c            |    10 +
 gcc/testsuite/c-c++-common/pr105998.c              |    12 +
 gcc/testsuite/c-c++-common/pr107358.c              |    30 +
 gcc/testsuite/c-c++-common/pr69543-3.c             |     8 +-
 gcc/testsuite/c-c++-common/pr69543-4.c             |     8 +-
 gcc/testsuite/c-c++-common/pr91669.c               |    28 +
 gcc/testsuite/c-c++-common/pr91733.c               |    17 +
 gcc/testsuite/c-c++-common/pr97498.c               |     4 +
 gcc/testsuite/c-c++-common/pragma-diag-11.c        |    13 +
 gcc/testsuite/c-c++-common/pragma-diag-12.c        |    10 +
 gcc/testsuite/c-c++-common/pragma-diag-13.c        |     4 +
 gcc/testsuite/c-c++-common/pragma-diag-14.c        |     9 +
 gcc/testsuite/c-c++-common/pragma-diag-15.c        |    13 +
 gcc/testsuite/c-c++-common/pragma-diag-16.c        |    63 +
 gcc/testsuite/c-c++-common/pragma-region.c         |    11 +
 .../c-c++-common/raw-string-directive-1.c          |    74 +
 .../c-c++-common/raw-string-directive-2.c          |    33 +
 gcc/testsuite/c-c++-common/torture/attr-noinit-1.c |     3 +-
 gcc/testsuite/c-c++-common/torture/attr-noinit-2.c |     3 +-
 gcc/testsuite/c-c++-common/torture/attr-noinit-3.c |     3 +-
 .../c-c++-common/torture/attr-persistent-1.c       |     3 +-
 .../c-c++-common/torture/attr-persistent-3.c       |     3 +-
 .../c-c++-common/torture/builtin-shufflevector-2.c |     3 +
 gcc/testsuite/c-c++-common/ubsan/align-8.c         |     2 +-
 gcc/testsuite/c-c++-common/ubsan/div-by-zero-4.c   |     2 +-
 gcc/testsuite/c-c++-common/ubsan/nonnull-4.c       |     2 +-
 gcc/testsuite/c-c++-common/ubsan/overflow-add-4.c  |     2 +-
 gcc/testsuite/c-c++-common/ubsan/pr106990.c        |    29 +
 gcc/testsuite/c-c++-common/ubsan/pr56956.c         |     2 +-
 gcc/testsuite/c-c++-common/ubsan/pr68142.c         |     2 +-
 gcc/testsuite/c-c++-common/ubsan/pr80932.c         |     2 +-
 gcc/testsuite/c-c++-common/ubsan/pr85213.c         |     7 +-
 gcc/testsuite/g++.dg/DRs/dr2392.C                  |    12 +
 gcc/testsuite/g++.dg/DRs/dr2583.C                  |    45 +
 gcc/testsuite/g++.dg/DRs/dr2604.C                  |    53 +
 gcc/testsuite/g++.dg/abi/anon1.C                   |     1 +
 gcc/testsuite/g++.dg/abi/anon4.C                   |     2 +-
 gcc/testsuite/g++.dg/abi/lambda-ctx1-17.C          |    10 +
 gcc/testsuite/g++.dg/abi/lambda-ctx1-18.C          |    11 +
 gcc/testsuite/g++.dg/abi/lambda-ctx1-18vs17.C      |     9 +
 gcc/testsuite/g++.dg/abi/lambda-ctx1.h             |    20 +
 gcc/testsuite/g++.dg/abi/lambda-sig1-17.C          |    26 +
 gcc/testsuite/g++.dg/abi/lambda-sig1-18.C          |    34 +
 gcc/testsuite/g++.dg/abi/lambda-sig1-18vs17.C      |    40 +
 gcc/testsuite/g++.dg/abi/lambda-sig1.h             |    42 +
 gcc/testsuite/g++.dg/abi/lambda-tpl1-17.C          |    26 +
 gcc/testsuite/g++.dg/abi/lambda-tpl1-18.C          |    31 +
 gcc/testsuite/g++.dg/abi/lambda-tpl1-18vs17.C      |    21 +
 gcc/testsuite/g++.dg/abi/lambda-tpl1.h             |    70 +
 gcc/testsuite/g++.dg/abi/lambda-vis.C              |     8 +-
 gcc/testsuite/g++.dg/abi/macro0.C                  |     2 +-
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |     2 +-
 gcc/testsuite/g++.dg/analyzer/fd-bind-pr107783.C   |    11 +
 .../g++.dg/analyzer/infinite-recursion-1.C         |    84 +
 .../g++.dg/analyzer/infinite-recursion-2.C         |    74 +
 .../g++.dg/analyzer/infinite-recursion-3.C         |    62 +
 gcc/testsuite/g++.dg/analyzer/named-functions.C    |    12 +
 .../g++.dg/analyzer/out-of-bounds-placement-new.C  |    19 +
 gcc/testsuite/g++.dg/analyzer/pr100244.C           |     5 +-
 gcc/testsuite/g++.dg/asan/asan_mem_test.cc         |    20 +-
 gcc/testsuite/g++.dg/asan/asan_oob_test.cc         |    12 +-
 gcc/testsuite/g++.dg/asan/asan_str_test.cc         |     4 +-
 gcc/testsuite/g++.dg/asan/asan_test.cc             |    36 +-
 gcc/testsuite/g++.dg/asan/large-func-test-1.C      |     2 +-
 gcc/testsuite/g++.dg/concepts/auto1.C              |     2 +-
 gcc/testsuite/g++.dg/concepts/auto3.C              |     2 +-
 gcc/testsuite/g++.dg/concepts/auto4.C              |     2 +-
 gcc/testsuite/g++.dg/concepts/class-deduction1.C   |     2 +-
 gcc/testsuite/g++.dg/concepts/class5.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/class6.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/debug1.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/decl-diagnose.C      |     2 +-
 .../g++.dg/concepts/deduction-constraint1.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic1.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/dr1430.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/equiv.C              |     2 +-
 gcc/testsuite/g++.dg/concepts/equiv2.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/explicit-spec1a.C    |    11 +
 gcc/testsuite/g++.dg/concepts/expression.C         |     2 +-
 gcc/testsuite/g++.dg/concepts/expression2.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/expression3.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/fn-concept1.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/fn-concept2.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/fn-concept3.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/fn1.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn10.C               |     2 +-
 gcc/testsuite/g++.dg/concepts/fn2.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn3.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn4.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn5.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn6.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn8.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/fn9.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/generic-fn-err.C     |     2 +-
 gcc/testsuite/g++.dg/concepts/generic-fn.C         |     2 +-
 gcc/testsuite/g++.dg/concepts/inherit-ctor1.C      |     2 +-
 gcc/testsuite/g++.dg/concepts/inherit-ctor3.C      |     2 +-
 gcc/testsuite/g++.dg/concepts/intro1.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro2.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro3.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro4.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro5.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro6.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/intro7.C             |     2 +-
 gcc/testsuite/g++.dg/concepts/locations1.C         |     2 +-
 .../g++.dg/concepts/partial-concept-id1.C          |     2 +-
 .../g++.dg/concepts/partial-concept-id2.C          |     2 +-
 gcc/testsuite/g++.dg/concepts/partial-spec5.C      |     2 +-
 gcc/testsuite/g++.dg/concepts/placeholder2.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/placeholder3.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/placeholder4.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/placeholder5.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/placeholder6.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/pr65634.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr65636.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr65681.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr65848.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr67249.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr67595.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr68434.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr71127.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr71128.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr71131.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr71385.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr85065.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/template-parm11.C    |     2 +-
 gcc/testsuite/g++.dg/concepts/template-parm12.C    |     2 +-
 gcc/testsuite/g++.dg/concepts/template-parm2.C     |     2 +-
 gcc/testsuite/g++.dg/concepts/template-parm3.C     |     2 +-
 gcc/testsuite/g++.dg/concepts/template-parm4.C     |     2 +-
 .../g++.dg/concepts/template-template-parm1.C      |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept1.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept2.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept3.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept4.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept5.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept6.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-concept7.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/var-templ2.C         |     2 +-
 gcc/testsuite/g++.dg/concepts/var-templ3.C         |     2 +-
 gcc/testsuite/g++.dg/concepts/variadic1.C          |     2 +-
 gcc/testsuite/g++.dg/concepts/variadic2.C          |     2 +-
 gcc/testsuite/g++.dg/concepts/variadic3.C          |     2 +-
 gcc/testsuite/g++.dg/concepts/variadic4.C          |     2 +-
 .../g++.dg/contracts/backtrace_handler/Makefile    |    13 +
 .../g++.dg/contracts/backtrace_handler/README      |    12 +
 .../contracts/backtrace_handler/assert_fail.cpp    |    23 +
 .../contracts/backtrace_handler/example_out.txt    |    12 +
 .../contracts/backtrace_handler/example_pretty.txt |     8 +
 .../handle_contract_violation.cpp                  |    26 +
 .../contracts/backtrace_handler/prettytrace.sh     |    30 +
 gcc/testsuite/g++.dg/contracts/contracts-access1.C |   128 +
 gcc/testsuite/g++.dg/contracts/contracts-assume1.C |    30 +
 gcc/testsuite/g++.dg/contracts/contracts-assume2.C |    34 +
 gcc/testsuite/g++.dg/contracts/contracts-assume3.C |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-assume4.C |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-assume5.C |    34 +
 gcc/testsuite/g++.dg/contracts/contracts-assume6.C |    61 +
 gcc/testsuite/g++.dg/contracts/contracts-comdat1.C |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-config1.C |    36 +
 .../g++.dg/contracts/contracts-constexpr1.C        |    74 +
 .../g++.dg/contracts/contracts-constexpr2.C        |    58 +
 .../g++.dg/contracts/contracts-constexpr3.C        |    10 +
 .../g++.dg/contracts/contracts-conversion1.C       |    19 +
 .../g++.dg/contracts/contracts-ctor-dtor1.C        |   177 +
 .../g++.dg/contracts/contracts-ctor-dtor2.C        |    35 +
 gcc/testsuite/g++.dg/contracts/contracts-cv1.C     |    37 +
 .../g++.dg/contracts/contracts-deduced1.C          |   108 +
 .../g++.dg/contracts/contracts-deduced2.C          |    84 +
 gcc/testsuite/g++.dg/contracts/contracts-friend1.C |    40 +
 gcc/testsuite/g++.dg/contracts/contracts-ft1.C     |    14 +
 gcc/testsuite/g++.dg/contracts/contracts-ignore1.C |    30 +
 gcc/testsuite/g++.dg/contracts/contracts-ignore2.C |    26 +
 .../g++.dg/contracts/contracts-large-return.C      |    15 +
 .../g++.dg/contracts/contracts-multiline1.C        |    19 +
 .../contracts/contracts-multiple-inheritance1.C    |    15 +
 .../contracts/contracts-multiple-inheritance2.C    |    33 +
 .../g++.dg/contracts/contracts-nested-class1.C     |    24 +
 .../g++.dg/contracts/contracts-nested-class2.C     |    40 +
 gcc/testsuite/g++.dg/contracts/contracts-nocopy1.C |    24 +
 .../g++.dg/contracts/contracts-override.C          |    43 +
 gcc/testsuite/g++.dg/contracts/contracts-post1.C   |    74 +
 gcc/testsuite/g++.dg/contracts/contracts-post2.C   |    13 +
 gcc/testsuite/g++.dg/contracts/contracts-post3.C   |    15 +
 gcc/testsuite/g++.dg/contracts/contracts-post4.C   |    36 +
 gcc/testsuite/g++.dg/contracts/contracts-post5.C   |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-post6.C   |    30 +
 gcc/testsuite/g++.dg/contracts/contracts-pre1.C    |    36 +
 gcc/testsuite/g++.dg/contracts/contracts-pre10.C   |   190 +
 gcc/testsuite/g++.dg/contracts/contracts-pre2.C    |   212 +
 gcc/testsuite/g++.dg/contracts/contracts-pre2a1.C  |    33 +
 gcc/testsuite/g++.dg/contracts/contracts-pre2a2.C  |    22 +
 gcc/testsuite/g++.dg/contracts/contracts-pre3.C    |   525 +
 gcc/testsuite/g++.dg/contracts/contracts-pre4.C    |    92 +
 gcc/testsuite/g++.dg/contracts/contracts-pre5.C    |    81 +
 gcc/testsuite/g++.dg/contracts/contracts-pre6.C    |    74 +
 gcc/testsuite/g++.dg/contracts/contracts-pre7.C    |   134 +
 gcc/testsuite/g++.dg/contracts/contracts-pre9.C    |   146 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl1.C |   149 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl2.C |   149 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl3.C |   195 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl4.C |    56 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl5.C |   101 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl6.C |   195 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl7.C |    95 +
 gcc/testsuite/g++.dg/contracts/contracts-redecl8.C |    64 +
 .../g++.dg/contracts/contracts-tmpl-attr1.C        |    19 +
 .../g++.dg/contracts/contracts-tmpl-spec1.C        |   121 +
 .../g++.dg/contracts/contracts-tmpl-spec2.C        |   395 +
 .../g++.dg/contracts/contracts-tmpl-spec3.C        |    45 +
 gcc/testsuite/g++.dg/contracts/contracts1.C        |    49 +
 gcc/testsuite/g++.dg/contracts/contracts10.C       |    73 +
 gcc/testsuite/g++.dg/contracts/contracts11.C       |   103 +
 gcc/testsuite/g++.dg/contracts/contracts12.C       |    15 +
 gcc/testsuite/g++.dg/contracts/contracts13.C       |    51 +
 gcc/testsuite/g++.dg/contracts/contracts14.C       |    58 +
 gcc/testsuite/g++.dg/contracts/contracts15.C       |    56 +
 gcc/testsuite/g++.dg/contracts/contracts16.C       |    34 +
 gcc/testsuite/g++.dg/contracts/contracts17.C       |    35 +
 gcc/testsuite/g++.dg/contracts/contracts18.C       |    15 +
 gcc/testsuite/g++.dg/contracts/contracts19.C       |    19 +
 gcc/testsuite/g++.dg/contracts/contracts2.C        |    13 +
 gcc/testsuite/g++.dg/contracts/contracts20.C       |    11 +
 gcc/testsuite/g++.dg/contracts/contracts22.C       |    32 +
 gcc/testsuite/g++.dg/contracts/contracts24.C       |    15 +
 gcc/testsuite/g++.dg/contracts/contracts25.C       |    57 +
 gcc/testsuite/g++.dg/contracts/contracts3.C        |    13 +
 gcc/testsuite/g++.dg/contracts/contracts35.C       |    47 +
 gcc/testsuite/g++.dg/contracts/contracts4.C        |    11 +
 gcc/testsuite/g++.dg/contracts/contracts5.C        |    13 +
 gcc/testsuite/g++.dg/contracts/contracts6.C        |    11 +
 gcc/testsuite/g++.dg/contracts/contracts7.C        |    14 +
 gcc/testsuite/g++.dg/contracts/contracts8.C        |    43 +
 gcc/testsuite/g++.dg/contracts/contracts9.C        |    45 +
 .../contracts/except_preload_handler/Makefile      |    13 +
 .../g++.dg/contracts/except_preload_handler/README |    13 +
 .../except_preload_handler/assert_fail.cpp         |    20 +
 .../handle_contract_violation.cpp                  |    14 +
 .../contracts/noexcept_preload_handler/Makefile    |    13 +
 .../contracts/noexcept_preload_handler/README      |    15 +
 .../noexcept_preload_handler/assert_fail.cpp       |    20 +
 .../handle_contract_violation.cpp                  |    14 +
 .../g++.dg/contracts/preload_handler/Makefile      |    13 +
 .../g++.dg/contracts/preload_handler/README        |     2 +
 .../contracts/preload_handler/assert_fail.cpp      |     7 +
 .../preload_handler/handle_contract_violation.cpp  |    15 +
 .../contracts/preload_nocontinue_handler/Makefile  |    23 +
 .../contracts/preload_nocontinue_handler/README    |    23 +
 .../preload_nocontinue_handler/assert_fail.cpp     |    10 +
 .../handle_contract_violation.cpp                  |    13 +
 .../preload_nocontinue_handler/nocontinue.cpp      |    19 +
 gcc/testsuite/g++.dg/conversion/pr41426.C          |    10 +-
 gcc/testsuite/g++.dg/conversion/ref8.C             |    22 +
 gcc/testsuite/g++.dg/conversion/ref9.C             |    21 +
 gcc/testsuite/g++.dg/coroutines/pr106188.C         |    34 +
 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-1.C  |     8 +
 gcc/testsuite/g++.dg/cpp/delimited-escape-seq-2.C  |     8 +
 .../g++.dg/cpp/named-universal-char-escape-1.C     |     6 +
 .../g++.dg/cpp/named-universal-char-escape-2.C     |     6 +
 gcc/testsuite/g++.dg/cpp/warning-1.C               |     6 +
 gcc/testsuite/g++.dg/cpp/warning-2.C               |     6 +
 gcc/testsuite/g++.dg/cpp/warning-3.C               |     6 +
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move10.C   |    30 +
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move7.C    |    63 +
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move8.C    |    65 +
 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move9.C    |    89 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C      |     3 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C     |    61 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move11.C     |    32 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move12.C     |    36 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move13.C     |    61 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C      |     4 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C      |     6 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C      |     3 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-59.C         |     4 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C    |    12 -
 .../g++.dg/cpp0x/attr-carries_dependency1.C        |    17 +
 gcc/testsuite/g++.dg/cpp0x/auto56.C                |     6 +
 gcc/testsuite/g++.dg/cpp0x/auto57.C                |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor2.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype5.C   |    23 +
 .../g++.dg/cpp0x/constexpr-default-ctor.C          |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-elision1.C    |    16 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C         |     3 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C      |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-generated1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice6.C        |     4 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C      |     4 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C    |     9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C        |     4 +-
 .../g++.dg/cpp0x/constexpr-non-const-arg.C         |     2 +-
 .../g++.dg/cpp0x/constexpr-reinterpret1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/decltype82.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/decltype82a.C           |    11 +
 gcc/testsuite/g++.dg/cpp0x/defaulted3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/dr2351-2.C              |    16 +
 gcc/testsuite/g++.dg/cpp0x/elision4.C              |    15 +
 gcc/testsuite/g++.dg/cpp0x/elision_weak.C          |     4 +-
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-77.C          |    17 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array17.C      |    37 +
 gcc/testsuite/g++.dg/cpp0x/initlist-const1.C       |     4 +-
 gcc/testsuite/g++.dg/cpp0x/initlist-defarg3.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/initlist130.C           |     5 +
 gcc/testsuite/g++.dg/cpp0x/keywords1.C             |    15 +
 gcc/testsuite/g++.dg/cpp0x/keywords2.C             |    16 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array4.C  |    29 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C    |     2 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C  |    20 +
 gcc/testsuite/g++.dg/cpp0x/move-return2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/move-return3.C          |     3 +-
 gcc/testsuite/g++.dg/cpp0x/move-return4.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/move-return5.C          |    20 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-union1.C          |     4 +-
 gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C          |    13 +
 gcc/testsuite/g++.dg/cpp0x/pr65327.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/range-for38.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/trailing16.C            |    17 +
 gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C        |     1 +
 gcc/testsuite/g++.dg/cpp0x/variadic183.C           |    14 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn62.C             |    14 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn63.C             |    12 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn64.C             |    12 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn65.C             |    10 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C      |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C      |    15 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C       |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C     |     4 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-complex1.C    |    24 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-elision1.C    |    53 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C      |    17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-mutable1.C    |    16 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C     |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C       |     6 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto6.C        |    19 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C  |     6 +-
 gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-11.C    |    25 +
 gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-17.C    |    25 +
 gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-18.C    |    26 +
 .../cpp1y/{lambda-mangle-1.C => lambda-mangle-1.h} |     3 +-
 gcc/testsuite/g++.dg/cpp1y/new1.C                  |     2 +-
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr14.C          |   131 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr15.C          |    80 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C          |    57 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C          |   137 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr18.C          |    56 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr19.C          |    28 +
 gcc/testsuite/g++.dg/cpp1z/aligned-new9.C          |     1 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction111.C    |    10 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction112.C    |    14 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction113.C    |     5 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C       |     2 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C  |    27 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C        |    21 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C        |    16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C    |     2 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda27.C    |    26 +
 gcc/testsuite/g++.dg/cpp1z/decomp12.C              |     4 +-
 gcc/testsuite/g++.dg/cpp1z/fallthrough2.C          |    24 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type26.C       |    12 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C        |    20 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-1.C       |    43 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-10.C      |    25 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-11.C      |    25 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-12.C      |    25 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-2.C       |    43 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-3.C       |    43 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-4.C       |    43 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-5.C       |    80 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-6.C       |    80 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-7.C       |    80 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-8.C       |    80 +
 gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-9.C       |    25 +
 gcc/testsuite/g++.dg/cpp23/attr-assume-opt.C       |    42 +
 gcc/testsuite/g++.dg/cpp23/attr-assume1.C          |   191 +
 gcc/testsuite/g++.dg/cpp23/attr-assume10.C         |    22 +
 gcc/testsuite/g++.dg/cpp23/attr-assume2.C          |    83 +
 gcc/testsuite/g++.dg/cpp23/attr-assume3.C          |   198 +
 gcc/testsuite/g++.dg/cpp23/attr-assume4.C          |   136 +
 gcc/testsuite/g++.dg/cpp23/attr-assume5.C          |     5 +
 gcc/testsuite/g++.dg/cpp23/attr-assume6.C          |     5 +
 gcc/testsuite/g++.dg/cpp23/attr-assume7.C          |    56 +
 gcc/testsuite/g++.dg/cpp23/attr-assume8.C          |    12 +
 gcc/testsuite/g++.dg/cpp23/attr-assume9.C          |    19 +
 gcc/testsuite/g++.dg/cpp23/auto-array2.C           |     4 +-
 gcc/testsuite/g++.dg/cpp23/charset1.C              |    10 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit10.C    |    96 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit11.C    |    53 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C    |    24 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit13.C    |    14 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit14.C    |    26 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit15.C    |    35 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit16.C    |    23 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit17.C    |    12 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit18.C    |    49 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C     |     2 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C     |    13 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit8.C     |    96 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit9.C     |    53 +
 gcc/testsuite/g++.dg/cpp23/decltype1.C             |   113 +
 gcc/testsuite/g++.dg/cpp23/decltype2.C             |    49 +
 gcc/testsuite/g++.dg/cpp23/elision1.C              |   114 +
 gcc/testsuite/g++.dg/cpp23/elision2.C              |    46 +
 gcc/testsuite/g++.dg/cpp23/elision3.C              |    16 +
 gcc/testsuite/g++.dg/cpp23/elision4.C              |    39 +
 gcc/testsuite/g++.dg/cpp23/elision5.C              |    53 +
 gcc/testsuite/g++.dg/cpp23/elision6.C              |    20 +
 gcc/testsuite/g++.dg/cpp23/elision7.C              |    73 +
 gcc/testsuite/g++.dg/cpp23/ext-floating.h          |    30 +
 gcc/testsuite/g++.dg/cpp23/ext-floating1.C         |   447 +
 gcc/testsuite/g++.dg/cpp23/ext-floating10.C        |    13 +
 gcc/testsuite/g++.dg/cpp23/ext-floating11.C        |    79 +
 gcc/testsuite/g++.dg/cpp23/ext-floating12.C        |   182 +
 gcc/testsuite/g++.dg/cpp23/ext-floating2.C         |   157 +
 gcc/testsuite/g++.dg/cpp23/ext-floating3.C         |   134 +
 gcc/testsuite/g++.dg/cpp23/ext-floating4.C         |   126 +
 gcc/testsuite/g++.dg/cpp23/ext-floating5.C         |    13 +
 gcc/testsuite/g++.dg/cpp23/ext-floating6.C         |    30 +
 gcc/testsuite/g++.dg/cpp23/ext-floating7.C         |   119 +
 gcc/testsuite/g++.dg/cpp23/ext-floating8.C         |    13 +
 gcc/testsuite/g++.dg/cpp23/ext-floating9.C         |    13 +
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |   114 +-
 .../g++.dg/cpp23/named-universal-char-escape1.C    |    16 +
 .../g++.dg/cpp23/named-universal-char-escape2.C    |    18 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call1.C |    41 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call2.C |    22 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call3.C |    10 +
 gcc/testsuite/g++.dg/cpp23/static-operator-call4.C |    37 +
 gcc/testsuite/g++.dg/cpp23/subscript10.C           |    46 +
 gcc/testsuite/g++.dg/cpp23/subscript11.C           |    11 +
 gcc/testsuite/g++.dg/cpp23/subscript8.C            |     7 +
 gcc/testsuite/g++.dg/cpp23/subscript9.C            |    29 +
 gcc/testsuite/g++.dg/cpp23/wchar-multi1.C          |    42 +
 gcc/testsuite/g++.dg/cpp23/wchar-multi2.C          |    43 +
 gcc/testsuite/g++.dg/cpp2a/attr-likely7.C          |    38 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast7.C             |     4 +-
 gcc/testsuite/g++.dg/cpp2a/char8_t3.C              |    37 +
 gcc/testsuite/g++.dg/cpp2a/char8_t4.C              |    17 +
 .../g++.dg/cpp2a/class-deduction-alias13.C         |    24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype4.C    |    16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-dr2428.C       |    22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend10.C     |    24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C     |    21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C     |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun3.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C     |    34 +
 .../g++.dg/cpp2a/concepts-partial-spec12.C         |    10 +
 .../g++.dg/cpp2a/concepts-partial-spec12a.C        |    14 +
 .../g++.dg/cpp2a/concepts-partial-spec13.C         |    16 +
 .../g++.dg/cpp2a/concepts-placeholder10.C          |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C |    12 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C |     5 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder9.C |    33 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65575.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr66091.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C    |     5 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C    |     5 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84980.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires31.C   |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires32.C   |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C        |    16 +
 .../g++.dg/cpp2a/concepts-template-parm11.C        |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C      |     8 +-
 gcc/testsuite/g++.dg/cpp2a/cond-triv3.C            |    44 +
 gcc/testsuite/g++.dg/cpp2a/consteval-defarg3.C     |    23 +
 gcc/testsuite/g++.dg/cpp2a/consteval24.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval3.C            |     1 -
 gcc/testsuite/g++.dg/cpp2a/consteval31.C           |    26 +
 gcc/testsuite/g++.dg/cpp2a/consteval7.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C        |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C        |     2 -
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual21.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/constinit18.C           |    12 +
 gcc/testsuite/g++.dg/cpp2a/constinit3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/decomp4.C               |     8 +
 gcc/testsuite/g++.dg/cpp2a/decomp5.C               |    19 +
 gcc/testsuite/g++.dg/cpp2a/decomp6.C               |    20 +
 gcc/testsuite/g++.dg/cpp2a/decomp7.C               |    20 +
 gcc/testsuite/g++.dg/cpp2a/desig26.C               |    22 +
 gcc/testsuite/g++.dg/cpp2a/explicit19.C            |    12 +
 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C            |    76 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/is-layout-compatible3.C |     4 +-
 gcc/testsuite/g++.dg/cpp2a/keywords1.C             |    12 +
 gcc/testsuite/g++.dg/cpp2a/keywords2.C             |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C      |    14 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval17.C       |    17 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C   |    19 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C        |    17 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq15.C        |   208 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |     4 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae2.C     |    29 +
 gcc/testsuite/g++.dg/cpp2a/volatile1.C             |    25 +-
 gcc/testsuite/g++.dg/cpp2a/volatile3.C             |    25 +-
 gcc/testsuite/g++.dg/cpp2a/volatile5.C             |    10 +-
 gcc/testsuite/g++.dg/debug/dwarf2/lineno-array1.C  |    25 +
 gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C          |     9 +
 gcc/testsuite/g++.dg/debug/pr106261.C              |    36 +
 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops2.C  |    26 +
 .../g++.dg/diagnostic/conflicting-specifiers-1.C   |     2 +-
 gcc/testsuite/g++.dg/diagnostic/constexpr1.C       |     2 -
 gcc/testsuite/g++.dg/ext/array4.C                  |     3 +-
 gcc/testsuite/g++.dg/ext/attrib65.C                |     7 +
 gcc/testsuite/g++.dg/ext/attrib66.C                |    27 +
 gcc/testsuite/g++.dg/ext/attrib67.C                |    27 +
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-4.C |    18 +
 gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C  |     6 +-
 gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C  |     4 +
 .../g++.dg/ext/char8_t-feature-test-macro-2.C      |     4 +-
 gcc/testsuite/g++.dg/ext/char8_t-init-2.C          |     4 +-
 gcc/testsuite/g++.dg/ext/cond4.C                   |    17 +-
 gcc/testsuite/g++.dg/ext/desig4.C                  |     4 -
 gcc/testsuite/g++.dg/ext/has-builtin-1.C           |   148 +
 gcc/testsuite/g++.dg/ext/integer-pack6.C           |    13 +
 gcc/testsuite/g++.dg/ext/is_convertible1.C         |   269 +
 gcc/testsuite/g++.dg/ext/is_convertible2.C         |    46 +
 gcc/testsuite/g++.dg/ext/is_convertible3.C         |     9 +
 gcc/testsuite/g++.dg/ext/is_convertible4.C         |    33 +
 gcc/testsuite/g++.dg/ext/is_nothrow_convertible1.C |   270 +
 gcc/testsuite/g++.dg/ext/is_nothrow_convertible2.C |    19 +
 gcc/testsuite/g++.dg/ext/is_nothrow_convertible3.C |     9 +
 gcc/testsuite/g++.dg/ext/is_nothrow_convertible4.C |    33 +
 gcc/testsuite/g++.dg/ext/pr106877.C                |    13 +
 .../ext/reference_constructs_from_temporary1.C     |   214 +
 .../ext/reference_converts_from_temporary1.C       |   214 +
 gcc/testsuite/g++.dg/ext/remove_cv.C               |    32 +
 gcc/testsuite/g++.dg/ext/remove_cvref.C            |    32 +
 gcc/testsuite/g++.dg/ext/remove_reference.C        |    32 +
 gcc/testsuite/g++.dg/ext/stmtexpr19.C              |     2 +-
 gcc/testsuite/g++.dg/ext/stmtexpr24.C              |    27 +
 gcc/testsuite/g++.dg/ext/stmtexpr25.C              |    17 +
 gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C  |   116 +-
 gcc/testsuite/g++.dg/ext/underlying_type13.C       |     7 +
 gcc/testsuite/g++.dg/ext/underlying_type14.C       |     8 +
 gcc/testsuite/g++.dg/ext/underlying_type7.C        |     2 +-
 gcc/testsuite/g++.dg/ext/vector25.C                |     2 +-
 gcc/testsuite/g++.dg/ext/vector42.C                |    12 +
 gcc/testsuite/g++.dg/freestanding-main.C           |     5 +
 gcc/testsuite/g++.dg/freestanding-nonint-main.C    |     5 +
 gcc/testsuite/g++.dg/fstack-protector-strong.C     |     2 +-
 gcc/testsuite/g++.dg/gcov/gcov-1.C                 |     8 +-
 gcc/testsuite/g++.dg/gcov/gcov.exp                 |     4 +-
 gcc/testsuite/g++.dg/goacc/mdc.C                   |     2 +
 gcc/testsuite/g++.dg/goacc/member-array-acc.C      |    13 +
 gcc/testsuite/g++.dg/goacc/pr107028-1.C            |    14 +
 gcc/testsuite/g++.dg/goacc/pr107028-2.C            |    27 +
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |    21 +-
 gcc/testsuite/g++.dg/gomp/attrs-15.C               |    41 +
 gcc/testsuite/g++.dg/gomp/attrs-16.C               |    26 +
 gcc/testsuite/g++.dg/gomp/attrs-17.C               |    17 +
 gcc/testsuite/g++.dg/gomp/attrs-18.C               |    41 +
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |    21 +-
 gcc/testsuite/g++.dg/gomp/attrs-9.C                |    39 +-
 gcc/testsuite/g++.dg/gomp/clause-4.C               |     2 +-
 gcc/testsuite/g++.dg/gomp/declare-target-1.C       |     5 +
 gcc/testsuite/g++.dg/gomp/linear-3.C               |    54 +
 gcc/testsuite/g++.dg/gomp/linear-4.C               |    27 +
 gcc/testsuite/g++.dg/gomp/linear-5.C               |    15 +
 gcc/testsuite/g++.dg/gomp/map-3.C                  |     9 +
 gcc/testsuite/g++.dg/gomp/member-array-omp.C       |    13 +
 gcc/testsuite/g++.dg/gomp/ompx-attrs-1.C           |     7 +
 gcc/testsuite/g++.dg/gomp/pr106492.C               |    49 +
 gcc/testsuite/g++.dg/gomp/pr106829.C               |    15 +
 gcc/testsuite/g++.dg/gomp/pr56217.C                |     4 +-
 gcc/testsuite/g++.dg/gomp/pr79664.C                |     2 +-
 gcc/testsuite/g++.dg/gomp/target-3.C               |     4 +-
 gcc/testsuite/g++.dg/gomp/target-lambda-1.C        |     6 +-
 gcc/testsuite/g++.dg/gomp/target-simd-clone-1.C    |    25 +
 gcc/testsuite/g++.dg/gomp/target-simd-clone-2.C    |    23 +
 gcc/testsuite/g++.dg/gomp/target-this-2.C          |     2 +-
 gcc/testsuite/g++.dg/gomp/target-this-3.C          |     4 +-
 gcc/testsuite/g++.dg/gomp/target-this-4.C          |     4 +-
 gcc/testsuite/g++.dg/gomp/unmappable-1.C           |     3 +-
 gcc/testsuite/g++.dg/guality/guality.exp           |     4 +
 gcc/testsuite/g++.dg/init/array61.C                |     3 +-
 gcc/testsuite/g++.dg/init/elide8.C                 |    11 +
 gcc/testsuite/g++.dg/init/elide9.C                 |    25 +
 gcc/testsuite/g++.dg/init/static-cdtor1.C          |    19 +
 gcc/testsuite/g++.dg/ipa/pr107661.C                |    45 +
 gcc/testsuite/g++.dg/ipa/pure-const-3.C            |     2 +-
 gcc/testsuite/g++.dg/lto/pr90990_0.C               |     1 +
 gcc/testsuite/g++.dg/modules/100616_a.H            |     5 +
 gcc/testsuite/g++.dg/modules/100616_b.C            |     7 +
 gcc/testsuite/g++.dg/modules/100616_c.C            |     7 +
 gcc/testsuite/g++.dg/modules/100616_d.C            |    10 +
 gcc/testsuite/g++.dg/modules/auto-3.h              |    10 +
 gcc/testsuite/g++.dg/modules/auto-3_a.H            |     4 +
 gcc/testsuite/g++.dg/modules/auto-3_b.C            |     4 +
 gcc/testsuite/g++.dg/modules/bad-mapper-1.C        |     2 +-
 gcc/testsuite/g++.dg/modules/bad-mapper-3.C        |     2 +-
 gcc/testsuite/g++.dg/modules/ben-1.map             |     2 +-
 gcc/testsuite/g++.dg/modules/ben-1_a.C             |     2 +-
 gcc/testsuite/g++.dg/modules/bfield-3.H            |     8 +
 gcc/testsuite/g++.dg/modules/cexpr-3_a.C           |    14 +
 gcc/testsuite/g++.dg/modules/cexpr-3_b.C           |     7 +
 gcc/testsuite/g++.dg/modules/concept-7_a.C         |     7 +
 gcc/testsuite/g++.dg/modules/concept-7_b.C         |     7 +
 gcc/testsuite/g++.dg/modules/contracts-1_a.C       |    46 +
 gcc/testsuite/g++.dg/modules/contracts-1_b.C       |    33 +
 gcc/testsuite/g++.dg/modules/contracts-2_a.C       |    49 +
 gcc/testsuite/g++.dg/modules/contracts-2_b.C       |    35 +
 gcc/testsuite/g++.dg/modules/contracts-2_c.C       |    22 +
 gcc/testsuite/g++.dg/modules/contracts-3_a.C       |    41 +
 gcc/testsuite/g++.dg/modules/contracts-3_b.C       |    35 +
 gcc/testsuite/g++.dg/modules/contracts-4_a.C       |    28 +
 gcc/testsuite/g++.dg/modules/contracts-4_b.C       |     8 +
 gcc/testsuite/g++.dg/modules/contracts-4_c.C       |     9 +
 gcc/testsuite/g++.dg/modules/contracts-4_d.C       |    22 +
 .../g++.dg/modules/contracts-tpl-friend-1_a.C      |    17 +
 .../g++.dg/modules/contracts-tpl-friend-1_b.C      |    19 +
 gcc/testsuite/g++.dg/modules/enum-10_a.H           |     5 +
 gcc/testsuite/g++.dg/modules/enum-10_b.C           |     6 +
 gcc/testsuite/g++.dg/modules/enum-11_a.H           |     5 +
 gcc/testsuite/g++.dg/modules/enum-11_b.C           |     8 +
 gcc/testsuite/g++.dg/modules/enum-9_a.H            |    13 +
 gcc/testsuite/g++.dg/modules/enum-9_b.C            |     6 +
 gcc/testsuite/g++.dg/modules/indirect-3_b.C        |     2 +-
 gcc/testsuite/g++.dg/modules/inext-1.H             |     1 +
 gcc/testsuite/g++.dg/modules/init-2_a.C            |     7 +
 gcc/testsuite/g++.dg/modules/init-2_b.C            |     3 +
 gcc/testsuite/g++.dg/modules/init-2_c.C            |    12 +-
 gcc/testsuite/g++.dg/modules/init-2_d.C            |    11 +
 gcc/testsuite/g++.dg/modules/init-3_a.C            |    17 +
 gcc/testsuite/g++.dg/modules/init-3_b.C            |     6 +
 gcc/testsuite/g++.dg/modules/init-3_c.C            |    17 +
 gcc/testsuite/g++.dg/modules/loc-prune-1.C         |    19 +
 gcc/testsuite/g++.dg/modules/loc-prune-2.C         |    14 +
 gcc/testsuite/g++.dg/modules/loc-prune-3.C         |    16 +
 gcc/testsuite/g++.dg/modules/loc-prune-4.C         |    22 +
 gcc/testsuite/g++.dg/modules/modules.exp           |    40 +-
 gcc/testsuite/g++.dg/modules/partial-2.cc          |    17 +
 gcc/testsuite/g++.dg/modules/partial-2.h           |    38 +
 gcc/testsuite/g++.dg/modules/partial-2_a.C         |     6 +
 gcc/testsuite/g++.dg/modules/partial-2_b.C         |     5 +
 gcc/testsuite/g++.dg/modules/partial-2_c.H         |     5 +
 gcc/testsuite/g++.dg/modules/partial-2_d.C         |     8 +
 gcc/testsuite/g++.dg/modules/pr102576_a.H          |     5 +
 gcc/testsuite/g++.dg/modules/pr102576_b.C          |     9 +
 gcc/testsuite/g++.dg/modules/pr105045_a.C          |     7 +
 gcc/testsuite/g++.dg/modules/pr105045_b.C          |     6 +
 gcc/testsuite/g++.dg/modules/pr105169_a.C          |     2 +-
 gcc/testsuite/g++.dg/modules/pr105169_b.C          |     2 +-
 gcc/testsuite/g++.dg/modules/pr106304_a.C          |    12 +
 gcc/testsuite/g++.dg/modules/pr106304_b.C          |     8 +
 gcc/testsuite/g++.dg/modules/pr106761.h            |    22 +
 gcc/testsuite/g++.dg/modules/pr106761_a.H          |     5 +
 gcc/testsuite/g++.dg/modules/pr106761_b.C          |     7 +
 gcc/testsuite/g++.dg/modules/pr98718_a.C           |     4 +-
 gcc/testsuite/g++.dg/modules/pr98718_b.C           |     6 +-
 gcc/testsuite/g++.dg/modules/pr99023_b.X           |     2 +-
 gcc/testsuite/g++.dg/modules/pr99072.H             |     4 +-
 gcc/testsuite/g++.dg/modules/pr99377-2_a.C         |     6 +
 gcc/testsuite/g++.dg/modules/pr99377-2_b.C         |     8 +
 gcc/testsuite/g++.dg/modules/static-2_a.H          |     8 +
 gcc/testsuite/g++.dg/modules/static-2_b.C          |     9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C      |     2 +-
 gcc/testsuite/g++.dg/modules/tpl-friend-8_a.H      |     9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-8_b.C      |     8 +
 gcc/testsuite/g++.dg/modules/tpl-spec-8_a.H        |    10 +
 gcc/testsuite/g++.dg/modules/tpl-spec-8_b.C        |     8 +
 gcc/testsuite/g++.dg/modules/typename-friend_a.C   |    11 +
 gcc/testsuite/g++.dg/modules/typename-friend_b.C   |     6 +
 gcc/testsuite/g++.dg/modules/xtreme-header-2.h     |     3 +-
 gcc/testsuite/g++.dg/modules/xtreme-header-6.h     |    10 +-
 gcc/testsuite/g++.dg/modules/xtreme-header.h       |    59 +-
 gcc/testsuite/g++.dg/no-stack-protector-attr-3.C   |     1 +
 gcc/testsuite/g++.dg/opt/pr105802.C                |    23 +
 gcc/testsuite/g++.dg/opt/pr105874.C                |    30 +
 gcc/testsuite/g++.dg/opt/pr106860.C                |    23 +
 gcc/testsuite/g++.dg/other/PR23205.C               |    17 -
 gcc/testsuite/g++.dg/other/error36.C               |    13 +
 gcc/testsuite/g++.dg/other/i386-2.C                |     2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     2 +-
 gcc/testsuite/g++.dg/other/mult-stor1.C            |     2 +-
 gcc/testsuite/g++.dg/other/pr23205-2.C             |    17 -
 gcc/testsuite/g++.dg/other/thunk1.C                |     1 +
 gcc/testsuite/g++.dg/parse/crash39.C               |     2 +-
 gcc/testsuite/g++.dg/parse/error64.C               |     4 +
 gcc/testsuite/g++.dg/parse/expr3.C                 |     2 +-
 gcc/testsuite/g++.dg/parse/pr96442.C               |     6 +
 gcc/testsuite/g++.dg/parse/typedef8.C              |    10 +-
 gcc/testsuite/g++.dg/pch/pch-string-nulls.C        |     3 +
 gcc/testsuite/g++.dg/pch/pch-string-nulls.Hs       |   Bin 0 -> 78 bytes
 gcc/testsuite/g++.dg/pr100774.C                    |     2 +-
 gcc/testsuite/g++.dg/pr104992-1.C                  |    30 +
 gcc/testsuite/g++.dg/pr105871.C                    |    12 +
 gcc/testsuite/g++.dg/pr106219.C                    |    31 +
 gcc/testsuite/g++.dg/pr106474.C                    |    16 +
 gcc/testsuite/g++.dg/pr106687.C                    |    22 +
 gcc/testsuite/g++.dg/pr106824.C                    |    76 +
 gcc/testsuite/g++.dg/pr107803.C                    |    19 +
 gcc/testsuite/g++.dg/pr107867.C                    |    19 +
 gcc/testsuite/g++.dg/pr58245-1.C                   |    10 +
 gcc/testsuite/g++.dg/pr71694.C                     |     1 +
 gcc/testsuite/g++.dg/pr93195a.C                    |     1 -
 gcc/testsuite/g++.dg/pr94920-1.C                   |    18 +
 gcc/testsuite/g++.dg/pr94920.C                     |    63 +
 gcc/testsuite/g++.dg/pr99966.C                     |    23 +
 gcc/testsuite/g++.dg/special/initpri3.C            |    10 +
 gcc/testsuite/g++.dg/spellcheck-stdlib.C           |    29 +
 gcc/testsuite/g++.dg/stackprotectexplicit2.C       |     1 +
 gcc/testsuite/g++.dg/strict-flex-array-1.C         |    31 +
 gcc/testsuite/g++.dg/template/crash55.C            |     3 +-
 gcc/testsuite/g++.dg/template/error30.C            |     2 +-
 gcc/testsuite/g++.dg/template/evaluated1.C         |    17 +
 gcc/testsuite/g++.dg/template/evaluated1a.C        |    16 +
 gcc/testsuite/g++.dg/template/evaluated1b.C        |    17 +
 gcc/testsuite/g++.dg/template/evaluated1c.C        |    17 +
 gcc/testsuite/g++.dg/template/fn-ptr3.C            |    28 +
 gcc/testsuite/g++.dg/template/friend74.C           |     8 +
 gcc/testsuite/g++.dg/template/new13.C              |    11 +
 gcc/testsuite/g++.dg/template/non-dependent23.C    |    25 +
 gcc/testsuite/g++.dg/template/non-dependent24.C    |    19 +
 gcc/testsuite/g++.dg/template/operator16.C         |     9 +
 gcc/testsuite/g++.dg/template/redecl5.C            |     5 +
 gcc/testsuite/g++.dg/template/ref3.C               |     3 +-
 gcc/testsuite/g++.dg/torture/except-1.C            |    44 +
 gcc/testsuite/g++.dg/torture/phi-1.C               |    28 +
 gcc/testsuite/g++.dg/torture/pr106131.C            |    34 +
 gcc/testsuite/g++.dg/torture/pr106922.C            |    48 +
 gcc/testsuite/g++.dg/torture/pr107029.C            |    19 +
 gcc/testsuite/g++.dg/torture/pr90994.C             |    40 +
 gcc/testsuite/g++.dg/tree-ssa/cond-temp1.C         |    16 +
 gcc/testsuite/g++.dg/tree-ssa/empty-loop.C         |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr101839.C           |    53 +
 gcc/testsuite/g++.dg/tree-ssa/pr105820.c           |    26 +
 gcc/testsuite/g++.dg/tree-ssa/pr106922.C           |    90 +
 gcc/testsuite/g++.dg/tree-ssa/pr106936.C           |    14 +
 gcc/testsuite/g++.dg/tree-ssa/pr107206.C           |    27 +
 gcc/testsuite/g++.dg/tree-ssa/pr107876.C           |    38 +
 gcc/testsuite/g++.dg/ubsan/pr105729.C              |    29 +
 gcc/testsuite/g++.dg/ubsan/return-8.C              |     9 +
 gcc/testsuite/g++.dg/ubsan/return-8a.C             |    16 +
 gcc/testsuite/g++.dg/ubsan/return-8b.C             |    17 +
 gcc/testsuite/g++.dg/ubsan/return-8d.C             |    16 +
 gcc/testsuite/g++.dg/ubsan/return-8e.C             |    17 +
 gcc/testsuite/g++.dg/ubsan/vptr-4.C                |     2 +-
 gcc/testsuite/g++.dg/uninit-pr105646.C             |    17 +
 gcc/testsuite/g++.dg/uninit-pr105937.C             |   235 +
 gcc/testsuite/g++.dg/uninit-pr106722-1.C           |    65 +
 gcc/testsuite/g++.dg/uninit-pred-5.C               |    94 +
 gcc/testsuite/g++.dg/vect/pr106794.cc              |    40 +
 gcc/testsuite/g++.dg/vect/pr106841.cc              |    52 +
 gcc/testsuite/g++.dg/vect/pr107766.cc              |    23 +
 gcc/testsuite/g++.dg/vect/pr64410.cc               |     1 +
 gcc/testsuite/g++.dg/vect/pr89653.cc               |     1 +
 gcc/testsuite/g++.dg/warn/Waddress-9.C             |    31 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-27.C       |    16 +
 gcc/testsuite/g++.dg/warn/Wclass-memaccess.C       |     2 +-
 .../g++.dg/warn/Wconversion-real-integer2.C        |     2 +-
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C    |     2 +-
 gcc/testsuite/g++.dg/warn/Wdangling-reference1.C   |   144 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference2.C   |    28 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference3.C   |    24 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference4.C   |    14 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference5.C   |    22 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference6.C   |    38 +
 gcc/testsuite/g++.dg/warn/Wdangling-reference7.C   |    16 +
 gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C      |    10 +
 gcc/testsuite/g++.dg/warn/Wignored-qualifiers3.C   |    24 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C    |    10 +
 gcc/testsuite/g++.dg/warn/Wno-return-local-addr.C  |     2 +-
 gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C      |    14 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt2.C      |    15 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt3.C      |     7 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C      |     7 +
 gcc/testsuite/g++.dg/warn/Wparentheses-10.C        |    14 +-
 gcc/testsuite/g++.dg/warn/Wparentheses-18.C        |     4 +-
 gcc/testsuite/g++.dg/warn/Wparentheses-19.C        |    12 +-
 gcc/testsuite/g++.dg/warn/Wparentheses-9.C         |     4 +-
 gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C     |     2 +-
 gcc/testsuite/g++.dg/warn/Wself-move1.C            |   125 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |    36 +-
 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-5.C   |     7 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-33.C      |    55 +
 .../g++.dg/warn/Wuninitialized-pr107919-1.C        |    15 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free5.C       |    15 +
 gcc/testsuite/g++.dg/warn/Wuseless-cast.C          |    12 +-
 gcc/testsuite/g++.dg/warn/Wuseless-cast3.C         |    29 +
 .../g++.dg/warn/Wxor-used-as-pow-named-op.C        |     8 +
 gcc/testsuite/g++.dg/warn/anonymous-namespace-3.C  |     3 +-
 gcc/testsuite/g++.old-deja/g++.brendan/copy9.C     |     1 +
 gcc/testsuite/g++.old-deja/g++.brendan/crash55.C   |     3 +-
 gcc/testsuite/g++.old-deja/g++.brendan/overload7.C |     1 +
 gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.jason/byval2.C      |     2 +-
 gcc/testsuite/g++.old-deja/g++.jason/operator.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.jason/temporary2.C  |     2 +-
 gcc/testsuite/g++.old-deja/g++.mike/p2846b.C       |     2 +-
 gcc/testsuite/g++.old-deja/g++.other/overload13.C  |     2 +-
 gcc/testsuite/g++.target/aarch64/complex-init.C    |    37 +
 gcc/testsuite/g++.target/aarch64/pr107080.C        |    19 +
 gcc/testsuite/g++.target/aarch64/sve/pr96974.C     |     4 +-
 gcc/testsuite/g++.target/arm/pr107080.C            |    19 +
 .../g++.target/i386/bfloat_cpp_typecheck.C         |    10 +
 gcc/testsuite/g++.target/i386/excess-precision-1.C |     6 +
 .../g++.target/i386/excess-precision-10.C          |     6 +
 .../g++.target/i386/excess-precision-11.C          |   105 +
 .../g++.target/i386/excess-precision-12.C          |    20 +
 gcc/testsuite/g++.target/i386/excess-precision-2.C |     5 +
 gcc/testsuite/g++.target/i386/excess-precision-3.C |     6 +
 gcc/testsuite/g++.target/i386/excess-precision-4.C |     7 +
 gcc/testsuite/g++.target/i386/excess-precision-5.C |    32 +
 gcc/testsuite/g++.target/i386/excess-precision-6.C |    19 +
 gcc/testsuite/g++.target/i386/excess-precision-8.C |     7 +
 gcc/testsuite/g++.target/i386/float16-1.C          |     4 +-
 gcc/testsuite/g++.target/i386/mv16.C               |    18 +
 gcc/testsuite/g++.target/i386/mv29.C               |     5 +
 gcc/testsuite/g++.target/i386/pr102566-7.C         |    22 +
 gcc/testsuite/g++.target/i386/pr105638.C           |    45 +
 gcc/testsuite/g++.target/i386/pr105953.C           |     4 +
 gcc/testsuite/g++.target/i386/pr106180-1.C         |    31 +
 gcc/testsuite/g++.target/i386/pr106627.C           |    28 +
 gcc/testsuite/g++.target/i386/pr106875.C           |     5 +
 gcc/testsuite/g++.target/i386/pr107404.C           |    53 +
 gcc/testsuite/g++.target/i386/pr91681.C            |    20 +
 gcc/testsuite/g++.target/i386/vect-bfloat16-1.C    |    13 +
 gcc/testsuite/g++.target/loongarch/loongarch.exp   |    34 +
 gcc/testsuite/g++.target/loongarch/pr106096.C      |    75 +
 gcc/testsuite/g++.target/loongarch/pr106828.C      |     4 +
 gcc/testsuite/g++.target/powerpc/pr101322.C        |    17 +
 gcc/testsuite/g++.target/powerpc/pr105485.C        |     9 +
 gcc/testsuite/g++.target/powerpc/pr90259.C         |   103 +
 gcc/testsuite/g++.target/riscv/_Float16.C          |    18 +
 gcc/testsuite/g++.target/xtensa/pr95571.C          |     6 +
 gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr106030.c     |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr106101.c     |    62 +
 gcc/testsuite/gcc.c-torture/compile/pr106878.c     |    15 +
 gcc/testsuite/gcc.c-torture/compile/pr106958.c     |    13 +
 gcc/testsuite/gcc.c-torture/compile/pr107835.c     |    11 +
 .../tree-ssa => gcc.c-torture/compile}/pr93776.c   |     4 +-
 gcc/testsuite/gcc.c-torture/execute/20101011-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20221006-1.c   |    29 +
 gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x |     3 -
 gcc/testsuite/gcc.c-torture/execute/ieee/inf-4.c   |    26 +
 gcc/testsuite/gcc.c-torture/execute/mul-sext.c     |    20 +
 gcc/testsuite/gcc.c-torture/execute/pr105777.c     |    73 +
 gcc/testsuite/gcc.c-torture/execute/pr105984.c     |    19 +
 gcc/testsuite/gcc.c-torture/execute/pr106032.c     |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr30314.c      |    29 +
 gcc/testsuite/gcc.c-torture/execute/pr98304-2.c    |    37 +
 gcc/testsuite/gcc.dg/20040813-1.c                  |    14 -
 gcc/testsuite/gcc.dg/Warray-bounds-34.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-43.c            |     6 +-
 gcc/testsuite/gcc.dg/Wformat-overflow1.c           |    28 +
 gcc/testsuite/gcc.dg/Wold-style-definition-2.c     |     2 +-
 gcc/testsuite/gcc.dg/Wparentheses-6.c              |     4 +-
 gcc/testsuite/gcc.dg/Wparentheses-7.c              |    12 +-
 gcc/testsuite/gcc.dg/Wrestrict-24.c                |    35 +
 gcc/testsuite/gcc.dg/Wrestrict-25.c                |   165 +
 gcc/testsuite/gcc.dg/Wrestrict-26.c                |   114 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-89.c       |    16 +
 gcc/testsuite/gcc.dg/Wxor-used-as-pow-pr106830.c   |     6 +
 gcc/testsuite/gcc.dg/alias-10.c                    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/CWE-131-examples.c   |   146 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-pr106473.c  |     5 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c  |   127 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |   159 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c  |    51 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |    61 +
 gcc/testsuite/gcc.dg/analyzer/allocation-size-5.c  |    37 +
 .../gcc.dg/analyzer/analyzer-debugging-fns-1.c     |    11 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |     6 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-3.c       |     2 +-
 gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c   |   654 +
 gcc/testsuite/gcc.dg/analyzer/call-summaries-3.c   |    29 +
 .../gcc.dg/analyzer/call-summaries-asm-x86.c       |    20 +
 .../gcc.dg/analyzer/call-summaries-errno.c         |    17 +
 .../gcc.dg/analyzer/call-summaries-malloc.c        |    80 +
 .../gcc.dg/analyzer/call-summaries-pr107072.c      |    90 +
 .../gcc.dg/analyzer/call-summaries-pr107158-2.c    |   108 +
 .../gcc.dg/analyzer/call-summaries-pr107158.c      |    83 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     3 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-23.c      |    11 +
 .../gcc.dg/analyzer/deref-before-check-1.c         |   169 +
 .../gcc.dg/analyzer/deref-before-check-2.c         |   130 +
 .../gcc.dg/analyzer/deref-before-check-pr77425.c   |    43 +
 gcc/testsuite/gcc.dg/analyzer/errno-1.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/errno-___errno.c     |    29 +
 gcc/testsuite/gcc.dg/analyzer/errno-__error.c      |    28 +
 gcc/testsuite/gcc.dg/analyzer/errno-global-var.c   |    26 +
 gcc/testsuite/gcc.dg/analyzer/errno-pr107777.c     |    20 +
 gcc/testsuite/gcc.dg/analyzer/error-uninit.c       |    29 +
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |     3 +-
 gcc/testsuite/gcc.dg/analyzer/explode-3.c          |    43 +
 gcc/testsuite/gcc.dg/analyzer/fd-1.c               |    60 +
 gcc/testsuite/gcc.dg/analyzer/fd-2.c               |    64 +
 gcc/testsuite/gcc.dg/analyzer/fd-3.c               |    97 +
 gcc/testsuite/gcc.dg/analyzer/fd-4.c               |   105 +
 gcc/testsuite/gcc.dg/analyzer/fd-accept.c          |    76 +
 .../gcc.dg/analyzer/fd-access-mode-enum.c          |    60 +
 .../gcc.dg/analyzer/fd-access-mode-macros.c        |    54 +
 .../analyzer/fd-access-mode-target-headers.c       |    56 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107783.c   |     5 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107928.c   |    10 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |    81 +
 .../gcc.dg/analyzer/fd-connect-pr107928.c          |    10 +
 gcc/testsuite/gcc.dg/analyzer/fd-connect.c         |    53 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |   110 +
 gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c           |   260 +
 .../fd-glibc-byte-stream-connection-server.c       |   134 +
 .../gcc.dg/analyzer/fd-glibc-byte-stream-socket.c  |    63 +
 .../gcc.dg/analyzer/fd-glibc-datagram-client.c     |    57 +
 .../gcc.dg/analyzer/fd-glibc-datagram-socket.c     |    53 +
 .../gcc.dg/analyzer/fd-glibc-make_named_socket.h   |    47 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |    70 +
 .../analyzer/fd-manpage-getaddrinfo-client.c       |   123 +
 .../analyzer/fd-mappage-getaddrinfo-server.c       |   121 +
 gcc/testsuite/gcc.dg/analyzer/fd-meaning.c         |    37 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c  |    22 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |   100 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |   107 +
 .../analyzer/fd-stream-socket-passive-open.c       |   297 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |   100 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |   100 +
 gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c        |    19 +
 gcc/testsuite/gcc.dg/analyzer/fdump-analyzer-1.c   |    14 +
 gcc/testsuite/gcc.dg/analyzer/feasibility-4.c      |    42 +
 .../gcc.dg/analyzer/feasibility-pr107582-1.c       |    43 +
 .../gcc.dg/analyzer/feasibility-pr107582-2.c       |    34 +
 gcc/testsuite/gcc.dg/analyzer/ferror-1.c           |     6 +
 gcc/testsuite/gcc.dg/analyzer/file-1.c             |     2 +-
 .../gcc.dg/analyzer/file-CWE-1341-example.c        |    41 +
 gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c     |    15 +
 gcc/testsuite/gcc.dg/analyzer/file-uninit-1.c      |    52 +
 gcc/testsuite/gcc.dg/analyzer/fileno-1.c           |     6 +
 .../gcc.dg/analyzer/flex-with-call-summaries.c     |  1683 ++
 .../gcc.dg/analyzer/flex-without-call-summaries.c  |  1680 ++
 .../gcc.dg/analyzer/flexible-array-member-1.c      |   100 +
 .../gcc.dg/analyzer/fold-string-to-char.c          |     8 +
 gcc/testsuite/gcc.dg/analyzer/function-ptr-5.c     |    42 +
 gcc/testsuite/gcc.dg/analyzer/getc-1.c             |     6 +
 .../gcc.dg/analyzer/imprecise-floating-point-1.c   |    74 +
 .../gcc.dg/analyzer/infinite-recursion-2.c         |   109 +
 .../gcc.dg/analyzer/infinite-recursion-3.c         |    18 +
 .../analyzer/infinite-recursion-4-limited-buggy.c  |    25 +
 .../gcc.dg/analyzer/infinite-recursion-4-limited.c |    22 +
 .../infinite-recursion-4-unlimited-buggy.c         |    23 +
 .../analyzer/infinite-recursion-4-unlimited.c      |    22 +
 .../gcc.dg/analyzer/infinite-recursion-5.c         |   221 +
 .../gcc.dg/analyzer/infinite-recursion-alloca.c    |    27 +
 .../gcc.dg/analyzer/infinite-recursion-inlining.c  |   116 +
 .../analyzer/infinite-recursion-multiline-1.c      |    41 +
 .../analyzer/infinite-recursion-multiline-2.c      |    93 +
 .../gcc.dg/analyzer/infinite-recursion-variadic.c  |    34 +
 gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c |    10 +-
 .../gcc.dg/analyzer/inlining-1-multiline.c         |    56 +
 gcc/testsuite/gcc.dg/analyzer/inlining-1-no-undo.c |    18 +
 gcc/testsuite/gcc.dg/analyzer/inlining-1.c         |    17 +
 .../gcc.dg/analyzer/inlining-2-multiline.c         |    46 +
 gcc/testsuite/gcc.dg/analyzer/inlining-2.c         |    17 +
 .../gcc.dg/analyzer/inlining-3-multiline.c         |    64 +
 gcc/testsuite/gcc.dg/analyzer/inlining-3.c         |    30 +
 .../gcc.dg/analyzer/inlining-4-multiline.c         |    72 +
 gcc/testsuite/gcc.dg/analyzer/inlining-4.c         |    27 +
 .../gcc.dg/analyzer/inlining-5-multiline.c         |    59 +
 gcc/testsuite/gcc.dg/analyzer/inlining-5.c         |    24 +
 .../gcc.dg/analyzer/inlining-6-multiline.c         |    64 +
 gcc/testsuite/gcc.dg/analyzer/inlining-6.c         |    23 +
 .../gcc.dg/analyzer/inlining-7-multiline.c         |   128 +
 gcc/testsuite/gcc.dg/analyzer/inlining-7.c         |    49 +
 gcc/testsuite/gcc.dg/analyzer/isatty-1.c           |    56 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |     9 +
 .../gcc.dg/analyzer/malloc-CWE-401-example.c       |    37 +
 .../gcc.dg/analyzer/malloc-CWE-415-examples.c      |    53 +
 .../gcc.dg/analyzer/malloc-CWE-416-examples.c      |    60 +
 .../gcc.dg/analyzer/malloc-CWE-590-examples.c      |    44 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c      |     2 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c   |    10 +
 gcc/testsuite/gcc.dg/analyzer/malloc-reuse.c       |    58 +
 gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c     |    20 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-2.c           |     8 +
 .../analyzer/named-constants-Wunused-macros.c      |    19 +
 .../analyzer/named-constants-via-command-line.c    |    10 +
 .../analyzer/named-constants-via-enum-and-macro.c  |    12 +
 .../gcc.dg/analyzer/named-constants-via-enum.c     |    20 +
 .../gcc.dg/analyzer/named-constants-via-macros-2.c |    15 +
 .../gcc.dg/analyzer/named-constants-via-macros-3.c |    15 +
 .../gcc.dg/analyzer/named-constants-via-macros-4.c |    15 +
 .../analyzer/named-constants-via-macros-empty.c    |    14 +
 .../analyzer/named-constants-via-macros-gc.c       |    21 +
 .../named-constants-via-macros-traditional.c       |    16 +
 .../analyzer/named-constants-via-macros-undef.c    |    18 +
 .../gcc.dg/analyzer/named-constants-via-macros.c   |    19 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-1.c    |   122 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-2.c    |    86 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-3.c    |    96 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-4.c    |    68 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |   156 +
 .../gcc.dg/analyzer/out-of-bounds-container_of.c   |    51 +
 .../gcc.dg/analyzer/out-of-bounds-coreutils.c      |    29 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-curl.c |    41 +
 .../gcc.dg/analyzer/out-of-bounds-multiline-1.c    |    37 +
 .../gcc.dg/analyzer/out-of-bounds-read-char-arr.c  |    56 +
 .../gcc.dg/analyzer/out-of-bounds-read-int-arr.c   |    58 +
 .../analyzer/out-of-bounds-read-struct-arr.c       |    65 +
 .../gcc.dg/analyzer/out-of-bounds-realloc-grow.c   |    87 +
 .../gcc.dg/analyzer/out-of-bounds-write-char-arr.c |    56 +
 .../gcc.dg/analyzer/out-of-bounds-write-int-arr.c  |    58 +
 .../analyzer/out-of-bounds-write-struct-arr.c      |    65 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c |    67 +
 gcc/testsuite/gcc.dg/analyzer/pipe-1.c             |    38 +
 gcc/testsuite/gcc.dg/analyzer/pipe-glibc.c         |    71 +
 gcc/testsuite/gcc.dg/analyzer/pipe-manpages.c      |    76 +
 gcc/testsuite/gcc.dg/analyzer/pipe-pr107486.c      |     5 +
 gcc/testsuite/gcc.dg/analyzer/pipe-void-return.c   |    11 +
 gcc/testsuite/gcc.dg/analyzer/pipe2-1.c            |    38 +
 gcc/testsuite/gcc.dg/analyzer/pr101962.c           |     6 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |     4 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |     3 +
 gcc/testsuite/gcc.dg/analyzer/pr105365.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr105366.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr105783.c           |    26 +
 gcc/testsuite/gcc.dg/analyzer/pr106181.c           |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr106394.c           |    19 +
 gcc/testsuite/gcc.dg/analyzer/pr106539.c           |    15 +
 gcc/testsuite/gcc.dg/analyzer/pr106845.c           |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr107345.c           |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr96639.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr96764.c            |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr97029.c            |     6 +-
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |   109 +
 gcc/testsuite/gcc.dg/analyzer/realloc-5.c          |    45 +
 gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c     |    20 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-1-ms_abi.c    |   443 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-1-sysv_abi.c  |   443 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-1.c           |    10 +-
 gcc/testsuite/gcc.dg/analyzer/stdarg-3.c           |    57 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-3.c     |    67 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-4.c     |    22 +
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |     3 +-
 gcc/testsuite/gcc.dg/analyzer/strcpy-3.c           |    23 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c      |    76 +
 .../gcc.dg/analyzer/taint-assert-BUG_ON.c          |    76 +
 .../gcc.dg/analyzer/taint-assert-macro-expansion.c |    96 +
 .../gcc.dg/analyzer/taint-assert-system-header.c   |    52 +
 gcc/testsuite/gcc.dg/analyzer/taint-assert.c       |   346 +
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c    |    66 +
 gcc/testsuite/gcc.dg/analyzer/test-assert.h        |     7 +
 gcc/testsuite/gcc.dg/analyzer/test-setjmp.h        |     4 +-
 .../analyzer/torture/fold-ptr-arith-pr105784.c     |    43 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c    |     2 +
 gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c   |   329 +
 .../gcc.dg/analyzer/torture/taint-read-index-2.c   |   141 +
 .../gcc.dg/analyzer/torture/taint-read-index-3.c   |    52 +
 .../gcc.dg/analyzer/torture/uninit-pr106204.c      |    13 +
 gcc/testsuite/gcc.dg/analyzer/uninit-1.c           |    19 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c    |    17 +
 gcc/testsuite/gcc.dg/analyzer/untracked-2.c        |     7 +
 gcc/testsuite/gcc.dg/analyzer/zlib-3.c             |     4 +-
 gcc/testsuite/gcc.dg/asan/pr105714.c               |    33 +
 gcc/testsuite/gcc.dg/asan/pr107317.c               |    13 +
 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c    |    12 +-
 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c    |     6 +-
 .../gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c |    42 +
 .../gcc.dg/atomic/c2x-stdatomic-var-init-1.c       |     9 +
 .../atomic/gnu2x-stdatomic-lockfree-char8_t.c      |     5 +
 gcc/testsuite/gcc.dg/atomic/pr80640-2.c            |     6 +-
 gcc/testsuite/gcc.dg/atomic/pr80640.c              |     6 +-
 gcc/testsuite/gcc.dg/atomic/pr81316.c              |     9 +-
 gcc/testsuite/gcc.dg/attr-assume-1.c               |    69 +
 gcc/testsuite/gcc.dg/attr-assume-2.c               |    66 +
 gcc/testsuite/gcc.dg/attr-assume-3.c               |    35 +
 gcc/testsuite/gcc.dg/attr-assume-4.c               |    12 +
 gcc/testsuite/gcc.dg/attr-assume-5.c               |    10 +
 gcc/testsuite/gcc.dg/autopar/pr106737.c            |    18 +
 gcc/testsuite/gcc.dg/autopar/pr107153.c            |    17 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    61 +
 .../gcc.dg/builtin-dynamic-object-size-1.c         |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-2.c         |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-3.c         |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-4.c         |     2 +-
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |    94 +-
 gcc/testsuite/gcc.dg/builtin-object-size-2.c       |    94 +-
 gcc/testsuite/gcc.dg/builtin-object-size-20.c      |    64 +-
 gcc/testsuite/gcc.dg/builtin-object-size-22.c      |    79 +
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |    95 +-
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |    94 +-
 gcc/testsuite/gcc.dg/c11-align-4.c                 |     2 +-
 gcc/testsuite/gcc.dg/c11-complit-1.c               |     7 +
 gcc/testsuite/gcc.dg/c11-complit-2.c               |     7 +
 gcc/testsuite/gcc.dg/c11-complit-3.c               |     7 +
 gcc/testsuite/gcc.dg/c11-empty-init-1.c            |    25 +
 gcc/testsuite/gcc.dg/c11-empty-init-2.c            |    25 +
 gcc/testsuite/gcc.dg/c11-empty-init-3.c            |    25 +
 gcc/testsuite/gcc.dg/c11-enum-1.c                  |    14 +
 gcc/testsuite/gcc.dg/c11-enum-2.c                  |    14 +
 gcc/testsuite/gcc.dg/c11-enum-3.c                  |    14 +
 gcc/testsuite/gcc.dg/c11-enum-4.c                  |     7 +
 gcc/testsuite/gcc.dg/c11-enum-5.c                  |     7 +
 gcc/testsuite/gcc.dg/c11-enum-6.c                  |     8 +
 gcc/testsuite/gcc.dg/c11-float-7.c                 |    24 +
 gcc/testsuite/gcc.dg/c11-float-8.c                 |     9 +
 gcc/testsuite/gcc.dg/c11-keywords-1.c              |    12 +
 gcc/testsuite/gcc.dg/c11-limits-1.c                |     9 +
 gcc/testsuite/gcc.dg/c11-nullptr-1.c               |    10 +
 gcc/testsuite/gcc.dg/c11-stdarg-1.c                |     7 +
 gcc/testsuite/gcc.dg/c11-stdarg-2.c                |     7 +
 gcc/testsuite/gcc.dg/c11-stdarg-3.c                |     8 +
 gcc/testsuite/gcc.dg/c11-stdarg-4.c                |     9 +
 gcc/testsuite/gcc.dg/c11-stdatomic-3.c             |     9 +
 gcc/testsuite/gcc.dg/c11-stddef-1.c                |     9 +
 gcc/testsuite/gcc.dg/c11-stdint-1.c                |     9 +
 gcc/testsuite/gcc.dg/c11-typeof-1.c                |     6 +
 gcc/testsuite/gcc.dg/c11-unproto-3.c               |    19 +
 gcc/testsuite/gcc.dg/c11-unreachable-1.c           |     9 +
 gcc/testsuite/gcc.dg/c11-utf8str-type.c            |     6 +
 gcc/testsuite/gcc.dg/c17-nullptr-1.c               |    10 +
 gcc/testsuite/gcc.dg/c17-nullptr-2.c               |    10 +
 gcc/testsuite/gcc.dg/c17-utf8str-type.c            |     6 +
 gcc/testsuite/gcc.dg/c2x-align-1.c                 |    41 +
 gcc/testsuite/gcc.dg/c2x-align-6.c                 |     8 +
 gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c       |     9 +-
 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c      |     4 +
 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c     |    13 +
 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c        |     6 +
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-1.c         |    56 +
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-2.c         |    72 +
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-3.c         |    11 +
 gcc/testsuite/gcc.dg/c2x-auto-1.c                  |    81 +
 gcc/testsuite/gcc.dg/c2x-auto-2.c                  |    38 +
 gcc/testsuite/gcc.dg/c2x-auto-3.c                  |    64 +
 gcc/testsuite/gcc.dg/c2x-auto-4.c                  |     5 +
 gcc/testsuite/gcc.dg/c2x-bool-1.c                  |    14 +-
 gcc/testsuite/gcc.dg/c2x-bool-2.c                  |    42 +
 gcc/testsuite/gcc.dg/c2x-complit-1.c               |    35 +
 gcc/testsuite/gcc.dg/c2x-complit-2.c               |    48 +
 gcc/testsuite/gcc.dg/c2x-complit-3.c               |    24 +
 gcc/testsuite/gcc.dg/c2x-complit-4.c               |    60 +
 gcc/testsuite/gcc.dg/c2x-complit-5.c               |    52 +
 gcc/testsuite/gcc.dg/c2x-complit-6.c               |     7 +
 gcc/testsuite/gcc.dg/c2x-complit-7.c               |     7 +
 gcc/testsuite/gcc.dg/c2x-concat-1.c                |    31 +
 gcc/testsuite/gcc.dg/c2x-constexpr-1.c             |   312 +
 gcc/testsuite/gcc.dg/c2x-constexpr-2a.c            |    37 +
 gcc/testsuite/gcc.dg/c2x-constexpr-2b.c            |     6 +
 gcc/testsuite/gcc.dg/c2x-constexpr-3.c             |   228 +
 gcc/testsuite/gcc.dg/c2x-constexpr-4.c             |    21 +
 gcc/testsuite/gcc.dg/c2x-constexpr-5.c             |    21 +
 gcc/testsuite/gcc.dg/c2x-constexpr-6.c             |    15 +
 gcc/testsuite/gcc.dg/c2x-constexpr-7.c             |    13 +
 gcc/testsuite/gcc.dg/c2x-constexpr-8.c             |    23 +
 gcc/testsuite/gcc.dg/c2x-constexpr-9.c             |    39 +
 gcc/testsuite/gcc.dg/c2x-empty-init-1.c            |    80 +
 gcc/testsuite/gcc.dg/c2x-empty-init-2.c            |    18 +
 gcc/testsuite/gcc.dg/c2x-empty-init-3.c            |    25 +
 gcc/testsuite/gcc.dg/c2x-enum-1.c                  |   109 +
 gcc/testsuite/gcc.dg/c2x-enum-2.c                  |    14 +
 gcc/testsuite/gcc.dg/c2x-enum-3.c                  |    14 +
 gcc/testsuite/gcc.dg/c2x-enum-4.c                  |    14 +
 gcc/testsuite/gcc.dg/c2x-enum-5.c                  |    12 +
 gcc/testsuite/gcc.dg/c2x-enum-6.c                  |   167 +
 gcc/testsuite/gcc.dg/c2x-enum-7.c                  |    97 +
 gcc/testsuite/gcc.dg/c2x-enum-8.c                  |     7 +
 gcc/testsuite/gcc.dg/c2x-float-10.c                |     6 +-
 gcc/testsuite/gcc.dg/c2x-float-11.c                |     9 +
 gcc/testsuite/gcc.dg/c2x-float-12.c                |    19 +
 gcc/testsuite/gcc.dg/c2x-float-13.c                |    13 +
 gcc/testsuite/gcc.dg/c2x-float-2.c                 |     4 +-
 gcc/testsuite/gcc.dg/c2x-float-7.c                 |    49 -
 gcc/testsuite/gcc.dg/c2x-float-7a.c                |    32 +
 gcc/testsuite/gcc.dg/c2x-float-7b.c                |    32 +
 gcc/testsuite/gcc.dg/c2x-float-7c.c                |    32 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c       |    24 +-
 gcc/testsuite/gcc.dg/c2x-limits-1.c                |    13 +
 gcc/testsuite/gcc.dg/c2x-nullptr-1.c               |   299 +
 gcc/testsuite/gcc.dg/c2x-nullptr-2.c               |     9 +
 gcc/testsuite/gcc.dg/c2x-nullptr-3.c               |    80 +
 gcc/testsuite/gcc.dg/c2x-nullptr-4.c               |    11 +
 gcc/testsuite/gcc.dg/c2x-nullptr-5.c               |    14 +
 gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c  |    12 +-
 gcc/testsuite/gcc.dg/c2x-static-assert-3.c         |     6 +
 gcc/testsuite/gcc.dg/c2x-static-assert-4.c         |     6 +
 gcc/testsuite/gcc.dg/c2x-stdarg-1.c                |    22 +
 gcc/testsuite/gcc.dg/c2x-stdarg-2.c                |    22 +
 gcc/testsuite/gcc.dg/c2x-stdarg-3.c                |    16 +
 gcc/testsuite/gcc.dg/c2x-stdarg-4.c                |   164 +
 gcc/testsuite/gcc.dg/c2x-stdarg-5.c                |    13 +
 gcc/testsuite/gcc.dg/c2x-stdatomic-1.c             |    13 +
 gcc/testsuite/gcc.dg/c2x-stddef-1.c                |    13 +
 gcc/testsuite/gcc.dg/c2x-stdint-1.c                |    13 +
 gcc/testsuite/gcc.dg/c2x-thread-local-1.c          |     6 +
 gcc/testsuite/gcc.dg/c2x-typeof-1.c                |   208 +
 gcc/testsuite/gcc.dg/c2x-typeof-2.c                |    27 +
 gcc/testsuite/gcc.dg/c2x-typeof-3.c                |     7 +
 gcc/testsuite/gcc.dg/c2x-unproto-1.c               |    12 +-
 gcc/testsuite/gcc.dg/c2x-unproto-2.c               |    12 +-
 gcc/testsuite/gcc.dg/c2x-unproto-3.c               |    20 +
 gcc/testsuite/gcc.dg/c2x-unproto-4.c               |    15 +
 gcc/testsuite/gcc.dg/c2x-unreachable-1.c           |    29 +
 gcc/testsuite/gcc.dg/c2x-utf8str-type.c            |     6 +
 gcc/testsuite/gcc.dg/c2x-utf8str.c                 |    34 +
 gcc/testsuite/gcc.dg/c90-complit-2.c               |     8 +
 gcc/testsuite/gcc.dg/c99-tag-4.c                   |     8 +
 gcc/testsuite/gcc.dg/c99-tag-5.c                   |     8 +
 gcc/testsuite/gcc.dg/c99-tag-6.c                   |     9 +
 gcc/testsuite/gcc.dg/cpp/c11-trigraphs-1.c         |     5 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-1.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-2.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-3.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/c11-warning-4.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/c2x-trigraphs-1.c         |    10 +
 gcc/testsuite/gcc.dg/cpp/c2x-trigraphs-2.c         |     5 +
 gcc/testsuite/gcc.dg/cpp/c2x-ucn-1.c               |   996 +
 gcc/testsuite/gcc.dg/cpp/c2x-ucnid-1-utf8.c        |    13 +
 gcc/testsuite/gcc.dg/cpp/c2x-ucnid-1.c             |    13 +
 gcc/testsuite/gcc.dg/cpp/c2x-warning-1.c           |     5 +
 gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-1.c  |    10 +
 gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-2.c  |    10 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c         |     6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c         |     6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c         |     6 +
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-4.c         |     6 +
 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-1.c         |     5 +
 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c         |     6 +
 .../gcc.dg/cpp/named-universal-char-escape-1.c     |     8 +
 .../gcc.dg/cpp/named-universal-char-escape-2.c     |     8 +
 gcc/testsuite/gcc.dg/cpp/pr60014-1.c               |     9 +
 gcc/testsuite/gcc.dg/cpp/pr60014-1.h               |     5 +
 gcc/testsuite/gcc.dg/cpp/pr60014-2.c               |     5 +
 gcc/testsuite/gcc.dg/cpp/pr60014-2.h               |     5 +
 gcc/testsuite/gcc.dg/cpp/pr60014-3.c               |    16 +
 gcc/testsuite/gcc.dg/cpp/pr60014-3.h               |     2 +
 gcc/testsuite/gcc.dg/cpp/pragma-diagnostic-2.c     |     7 +-
 gcc/testsuite/gcc.dg/darwin-20040809-2.c           |    15 -
 gcc/testsuite/gcc.dg/darwin-comm-1.c               |     5 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c   |     7 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c      |    44 +
 gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c    |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-function-4.c    |    14 +
 gcc/testsuite/gcc.dg/debug/btf/btf-function-5.c    |    14 +
 gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c         |    18 +-
 gcc/testsuite/gcc.dg/debug/pr35154.c               |    35 -
 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-1.c     |    79 +
 gcc/testsuite/gcc.dg/dfp/c2x-constexpr-dfp-2.c     |    48 +
 gcc/testsuite/gcc.dg/di-sync-multithread.c         |     8 +
 gcc/testsuite/gcc.dg/diagnostic-token-ranges.c     |     4 +-
 gcc/testsuite/gcc.dg/fold-convlshift-4.c           |     9 +
 gcc/testsuite/gcc.dg/fold-eqandshift-4.c           |    46 +
 gcc/testsuite/gcc.dg/format/c11-printf-1.c         |    27 +-
 gcc/testsuite/gcc.dg/format/c11-scanf-1.c          |    28 +-
 gcc/testsuite/gcc.dg/format/c2x-printf-1.c         |   113 +-
 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c          |   121 +-
 gcc/testsuite/gcc.dg/format/ext-9.c                |    10 +-
 gcc/testsuite/gcc.dg/format/format.h               |    18 +
 gcc/testsuite/gcc.dg/format/sentinel-1.c           |     2 +-
 gcc/testsuite/gcc.dg/freestanding-main.c           |     5 +
 gcc/testsuite/gcc.dg/freestanding-nonint-main.c    |     5 +
 gcc/testsuite/gcc.dg/gimplefe-error-15.c           |    13 +
 gcc/testsuite/gcc.dg/gnu11-typeof-1.c              |     6 +
 gcc/testsuite/gcc.dg/gnu11-typeof-2.c              |    39 +
 gcc/testsuite/gcc.dg/gnu2x-auto-1.c                |    11 +
 gcc/testsuite/gcc.dg/gnu2x-complit-1.c             |     7 +
 gcc/testsuite/gcc.dg/gnu2x-complit-2.c             |    18 +
 gcc/testsuite/gcc.dg/gnu2x-constexpr-1.c           |    17 +
 gcc/testsuite/gcc.dg/gnu2x-empty-init-1.c          |    29 +
 gcc/testsuite/gcc.dg/gnu2x-empty-init-2.c          |    16 +
 gcc/testsuite/gcc.dg/gnu2x-enum-1.c                |    11 +
 gcc/testsuite/gcc.dg/gnu2x-stdarg-1.c              |     8 +
 gcc/testsuite/gcc.dg/gnu2x-typeof-1.c              |    39 +
 gcc/testsuite/gcc.dg/gnu2x-utf8str-type.c          |     5 +
 gcc/testsuite/gcc.dg/gnu2x-utf8str.c               |    34 +
 gcc/testsuite/gcc.dg/gomp/clause-2.c               |     2 +-
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-1.c    |    25 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-2.c    |    22 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-3.c    |    22 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-4.c    |    26 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-5.c    |    28 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-6.c    |    27 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-7.c    |    15 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-8.c    |    25 +
 gcc/testsuite/gcc.dg/graphite/pr106055.c           |    41 +
 gcc/testsuite/gcc.dg/guality/guality.exp           |     4 +
 gcc/testsuite/gcc.dg/guality/param-6.c             |    20 +
 gcc/testsuite/gcc.dg/infinite-loop.c               |    26 +
 gcc/testsuite/gcc.dg/init-bad-1.c                  |     3 +-
 gcc/testsuite/gcc.dg/instrument-4.c                |     7 +
 gcc/testsuite/gcc.dg/ipa/iinline-attr.c            |     4 +-
 gcc/testsuite/gcc.dg/ipa/inlinehint-6.c            |    47 +
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c             |     4 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c              |     4 +-
 gcc/testsuite/gcc.dg/ipa/pr105639.c                |    16 +
 gcc/testsuite/gcc.dg/ipa/pr105739.c                |    30 +
 gcc/testsuite/gcc.dg/live-patching-2.c             |     4 +-
 gcc/testsuite/gcc.dg/live-patching-5.c             |     8 +
 gcc/testsuite/gcc.dg/loop-unswitch-1.c             |     2 +-
 gcc/testsuite/gcc.dg/loop-unswitch-10.c            |    56 +
 gcc/testsuite/gcc.dg/loop-unswitch-11.c            |    45 +
 gcc/testsuite/gcc.dg/loop-unswitch-12.c            |    28 +
 gcc/testsuite/gcc.dg/loop-unswitch-13.c            |    35 +
 gcc/testsuite/gcc.dg/loop-unswitch-14.c            |    60 +
 gcc/testsuite/gcc.dg/loop-unswitch-15.c            |    15 +
 gcc/testsuite/gcc.dg/loop-unswitch-16.c            |    22 +
 gcc/testsuite/gcc.dg/loop-unswitch-17.c            |    24 +
 gcc/testsuite/gcc.dg/loop-unswitch-18.c            |    13 +
 gcc/testsuite/gcc.dg/loop-unswitch-7.c             |    28 +
 gcc/testsuite/gcc.dg/loop-unswitch-8.c             |    31 +
 gcc/testsuite/gcc.dg/loop-unswitch-9.c             |    27 +
 gcc/testsuite/gcc.dg/lower-subreg-1.c              |     2 +-
 gcc/testsuite/gcc.dg/lto/pr101868_0.c              |     7 +-
 gcc/testsuite/gcc.dg/lto/pr105459_0.c              |    35 +
 gcc/testsuite/gcc.dg/noncompile/pr71583.c          |     2 +-
 gcc/testsuite/gcc.dg/noreturn-4.c                  |    10 -
 gcc/testsuite/gcc.dg/optimize-bswaphi-1.c          |     2 +-
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |    33 +-
 .../gcc.dg/plugin/analyzer_kernel_plugin.c         |   245 +
 .../gcc.dg/plugin/analyzer_known_fns_plugin.c      |   214 +
 gcc/testsuite/gcc.dg/plugin/copy_from_user-1.c     |    45 +
 .../gcc.dg/plugin/diagnostic-test-metadata.c       |     2 +-
 .../gcc.dg/plugin/diagnostic-test-paths-5.c        |    56 +
 .../plugin/diagnostic_plugin_test_metadata.c       |     9 +-
 gcc/testsuite/gcc.dg/plugin/infoleak-1.c           |   185 +
 gcc/testsuite/gcc.dg/plugin/infoleak-2.c           |    33 +
 gcc/testsuite/gcc.dg/plugin/infoleak-3.c           |   145 +
 .../gcc.dg/plugin/infoleak-CVE-2011-1078-1.c       |   138 +
 .../gcc.dg/plugin/infoleak-CVE-2011-1078-2.c       |    46 +
 .../gcc.dg/plugin/infoleak-CVE-2014-1446-1.c       |   117 +
 .../gcc.dg/plugin/infoleak-CVE-2017-18549-1.c      |   105 +
 .../gcc.dg/plugin/infoleak-CVE-2017-18550-1.c      |   175 +
 .../gcc.dg/plugin/infoleak-antipatterns-1.c        |   166 +
 gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c     |    26 +
 .../gcc.dg/plugin/infoleak-net-ethtool-ioctl.c     |    82 +
 .../gcc.dg/plugin/infoleak-vfio_iommu_type1.c      |    44 +
 gcc/testsuite/gcc.dg/plugin/known-fns-1.c          |    61 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    27 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c    |   115 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-1.c          |   115 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c    |    98 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-2.c          |    95 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c    |    61 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-3.c          |    59 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-4.c          |    45 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c    |    46 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-5.c          |    45 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-6.c          |    42 +
 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521.h  |   136 +
 gcc/testsuite/gcc.dg/plugin/taint-antipatterns-1.c |   139 +
 gcc/testsuite/gcc.dg/plugin/test-uaccess.h         |    10 +
 gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c            |     4 +-
 gcc/testsuite/gcc.dg/pr100781.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr101836.c                    |    60 +
 gcc/testsuite/gcc.dg/pr101836_1.c                  |    60 +
 gcc/testsuite/gcc.dg/pr101836_2.c                  |    60 +
 gcc/testsuite/gcc.dg/pr101836_3.c                  |    60 +
 gcc/testsuite/gcc.dg/pr101836_4.c                  |    60 +
 gcc/testsuite/gcc.dg/pr101836_5.c                  |    60 +
 gcc/testsuite/gcc.dg/pr102540.c                    |    19 +
 gcc/testsuite/gcc.dg/pr102650.c                    |    20 +
 gcc/testsuite/gcc.dg/pr102872.c                    |    16 +
 gcc/testsuite/gcc.dg/pr102892-1.c                  |     3 +-
 gcc/testsuite/gcc.dg/pr102983.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr103356-1.c                  |     9 +
 gcc/testsuite/gcc.dg/pr104464.c                    |     2 +
 gcc/testsuite/gcc.dg/pr104530.c                    |    19 +
 gcc/testsuite/gcc.dg/pr104992.c                    |    58 +
 gcc/testsuite/gcc.dg/pr105763.c                    |    21 +
 gcc/testsuite/gcc.dg/pr105770.c                    |    19 +
 gcc/testsuite/gcc.dg/pr105825.c                    |    13 +
 gcc/testsuite/gcc.dg/pr105835.c                    |    18 +
 gcc/testsuite/gcc.dg/pr105853.c                    |    11 +
 gcc/testsuite/gcc.dg/pr105856.c                    |    10 +
 gcc/testsuite/gcc.dg/pr105911.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105969.c                    |    13 +
 gcc/testsuite/gcc.dg/pr106027.c                    |     8 +
 gcc/testsuite/gcc.dg/pr106063.c                    |     9 +
 gcc/testsuite/gcc.dg/pr106099.c                    |    10 +
 gcc/testsuite/gcc.dg/pr106114.c                    |    14 +
 gcc/testsuite/gcc.dg/pr106189.c                    |     5 +
 gcc/testsuite/gcc.dg/pr106198.c                    |    22 +
 gcc/testsuite/gcc.dg/pr106243-1.c                  |    18 +
 gcc/testsuite/gcc.dg/pr106243.c                    |    43 +
 gcc/testsuite/gcc.dg/pr106249.c                    |    16 +
 gcc/testsuite/gcc.dg/pr106264.c                    |    27 +
 gcc/testsuite/gcc.dg/pr106278.c                    |    22 +
 gcc/testsuite/gcc.dg/pr106379-1.c                  |     9 +
 gcc/testsuite/gcc.dg/pr106397.c                    |    18 +
 gcc/testsuite/gcc.dg/pr106510.c                    |    10 +
 gcc/testsuite/gcc.dg/pr106519.c                    |    11 +
 gcc/testsuite/gcc.dg/pr106617.c                    |    36 +
 gcc/testsuite/gcc.dg/pr106621.c                    |    30 +
 gcc/testsuite/gcc.dg/pr106781.c                    |    18 +
 gcc/testsuite/gcc.dg/pr106844.c                    |    16 +
 gcc/testsuite/gcc.dg/pr106938.c                    |    36 +
 gcc/testsuite/gcc.dg/pr107107.c                    |    25 +
 gcc/testsuite/gcc.dg/pr107109.c                    |    21 +
 gcc/testsuite/gcc.dg/pr107127.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107262.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107389.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107505.c                    |    26 +
 gcc/testsuite/gcc.dg/pr107523.c                    |    32 +
 gcc/testsuite/gcc.dg/pr107547.c                    |    40 +
 gcc/testsuite/gcc.dg/pr107554.c                    |    12 +
 gcc/testsuite/gcc.dg/pr107585.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107618.c                    |    10 +
 gcc/testsuite/gcc.dg/pr107686.c                    |    16 +
 gcc/testsuite/gcc.dg/pr107787.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107805-1.c                  |     5 +
 gcc/testsuite/gcc.dg/pr107805-2.c                  |     4 +
 gcc/testsuite/gcc.dg/pr107937.c                    |    24 +
 gcc/testsuite/gcc.dg/pr23911.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr25521.c                     |    10 +
 gcc/testsuite/gcc.dg/pr30260.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr54346.c                     |    13 +
 gcc/testsuite/gcc.dg/pr61096-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr64992.c                     |     7 +
 gcc/testsuite/gcc.dg/pr68217.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr69471-2.c                   |     8 -
 gcc/testsuite/gcc.dg/pr71343-1.c                   |    56 +
 gcc/testsuite/gcc.dg/pr77975.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr87052.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr91134.c                     |    32 +
 gcc/testsuite/gcc.dg/pr93917.c                     |    20 +
 gcc/testsuite/gcc.dg/pr94026.c                     |    21 +
 gcc/testsuite/gcc.dg/pr94899.c                     |    49 +
 gcc/testsuite/gcc.dg/pr94920-2.c                   |    15 +
 gcc/testsuite/gcc.dg/pr95115.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr96542.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr98304-1.c                   |    57 +
 gcc/testsuite/gcc.dg/pr98865.c                     |    14 +
 gcc/testsuite/gcc.dg/pragma-message.c              |     8 +-
 gcc/testsuite/gcc.dg/precedence-1.c                |     4 +-
 gcc/testsuite/gcc.dg/redecl-19.c                   |     5 +
 gcc/testsuite/gcc.dg/redecl-20.c                   |     9 +
 gcc/testsuite/gcc.dg/redecl-21.c                   |     9 +
 gcc/testsuite/gcc.dg/redecl-22.c                   |     9 +
 gcc/testsuite/gcc.dg/redecl-23.c                   |     6 +
 gcc/testsuite/gcc.dg/redecl-24.c                   |     6 +
 gcc/testsuite/gcc.dg/redecl-25.c                   |     9 +
 gcc/testsuite/gcc.dg/sancov/cmp0.c                 |     2 +-
 gcc/testsuite/gcc.dg/setjmp-7.c                    |    13 +
 gcc/testsuite/gcc.dg/sibcall-11.c                  |     1 +
 gcc/testsuite/gcc.dg/signbit-2.c                   |    11 +-
 gcc/testsuite/gcc.dg/signbit-5.c                   |     1 +
 gcc/testsuite/gcc.dg/sso/memcpy-1.c                |     8 +-
 gcc/testsuite/gcc.dg/strict-flex-array-1.c         |    33 +
 gcc/testsuite/gcc.dg/strict-flex-array-2.c         |    60 +
 gcc/testsuite/gcc.dg/strict-flex-array-3.c         |    60 +
 gcc/testsuite/gcc.dg/strlenopt-10.c                |     6 +-
 gcc/testsuite/gcc.dg/strlenopt-11.c                |    14 +-
 gcc/testsuite/gcc.dg/strlenopt-13.c                |    16 +-
 gcc/testsuite/gcc.dg/subnot.c                      |     9 +
 gcc/testsuite/gcc.dg/tls/vis-attr-gd.c             |    12 +
 gcc/testsuite/gcc.dg/tls/vis-attr-hidden-gd.c      |    13 +
 gcc/testsuite/gcc.dg/tls/vis-attr-hidden.c         |    12 +
 gcc/testsuite/gcc.dg/tls/vis-flag-hidden-gd.c      |    13 +
 gcc/testsuite/gcc.dg/tls/vis-flag-hidden.c         |    12 +
 gcc/testsuite/gcc.dg/tls/vis-pragma-hidden-gd.c    |    17 +
 gcc/testsuite/gcc.dg/tls/vis-pragma-hidden.c       |    16 +
 gcc/testsuite/gcc.dg/torture/20220518-1.c          |    39 +
 gcc/testsuite/gcc.dg/torture/20220518-2.c          |    14 +
 gcc/testsuite/gcc.dg/torture/20220525-1.c          |    33 +
 gcc/testsuite/gcc.dg/torture/bfloat16-basic.c      |    11 +
 .../torture/bfloat16-builtin-issignaling-1.c       |    21 +
 gcc/testsuite/gcc.dg/torture/bfloat16-builtin.c    |    47 +
 gcc/testsuite/gcc.dg/torture/bfloat16-complex.c    |    61 +
 .../gcc.dg/torture/builtin-issignaling-1.c         |   141 +
 .../gcc.dg/torture/builtin-issignaling-2.c         |    73 +
 gcc/testsuite/gcc.dg/torture/builtin-self.c        |     1 +
 gcc/testsuite/gcc.dg/torture/c2x-stdarg-split-1a.c |    37 +
 gcc/testsuite/gcc.dg/torture/c2x-stdarg-split-1b.c |   147 +
 gcc/testsuite/gcc.dg/torture/dfp-default-init-1.c  |   115 +
 gcc/testsuite/gcc.dg/torture/dfp-default-init-2.c  |     8 +
 gcc/testsuite/gcc.dg/torture/dfp-default-init-3.c  |     8 +
 .../torture/float128-builtin-issignaling-1.c       |    13 +
 .../torture/float128x-builtin-issignaling-1.c      |    13 +
 .../gcc.dg/torture/float16-builtin-issignaling-1.c |    13 +
 .../gcc.dg/torture/float32-builtin-issignaling-1.c |    13 +
 .../torture/float32x-builtin-issignaling-1.c       |    13 +
 gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c |     2 +-
 gcc/testsuite/gcc.dg/torture/float32x-nan.c        |     2 +-
 .../gcc.dg/torture/float64-builtin-issignaling-1.c |    13 +
 gcc/testsuite/gcc.dg/torture/float64-nan-floath.c  |     2 +-
 gcc/testsuite/gcc.dg/torture/float64-nan.c         |     2 +-
 .../torture/float64x-builtin-issignaling-1.c       |    13 +
 gcc/testsuite/gcc.dg/torture/floatn-basic.h        |    18 +-
 gcc/testsuite/gcc.dg/torture/floatn-builtin.h      |   154 +
 .../gcc.dg/torture/fp-double-convert-float-1.c     |     1 +
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |     1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |     1 +
 .../gcc.dg/torture/fp-uint64-convert-double-1.c    |     1 +
 .../gcc.dg/torture/fp-uint64-convert-double-2.c    |     1 +
 gcc/testsuite/gcc.dg/torture/inf-compare-1-float.c |    21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-1.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-2-float.c |    21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-2.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-3-float.c |    21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-3.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-4-float.c |    21 +
 gcc/testsuite/gcc.dg/torture/inf-compare-4.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-5-float.c |    19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-5.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-6-float.c |    19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-6.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-7-float.c |    19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-7.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/inf-compare-8-float.c |    19 +
 gcc/testsuite/gcc.dg/torture/inf-compare-8.c       |     2 +-
 gcc/testsuite/gcc.dg/torture/pr105665.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr105786.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr106070.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr106112.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr106182.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr106196.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr106414-1.c          |    12 +
 gcc/testsuite/gcc.dg/torture/pr106414-2.c          |    12 +
 gcc/testsuite/gcc.dg/torture/pr106422.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr106497.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr106513.c            |    26 +
 gcc/testsuite/gcc.dg/torture/pr106521.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr106590.c            |    75 +
 gcc/testsuite/gcc.dg/torture/pr106630.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr106809.c            |    28 +
 gcc/testsuite/gcc.dg/torture/pr106892.c            |    30 +
 gcc/testsuite/gcc.dg/torture/pr106971.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr107115.c            |    37 +
 gcc/testsuite/gcc.dg/torture/pr107176.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr107301.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr107407.c            |    26 +
 gcc/testsuite/gcc.dg/torture/pr107435.c            |    23 +
 gcc/testsuite/gcc.dg/torture/pr107447.c            |    23 +
 gcc/testsuite/gcc.dg/torture/pr107493.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr107935.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr25183.c             |     8 +-
 gcc/testsuite/gcc.dg/torture/pr47917.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr52451.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr71462.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr82692.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c           |     2 +-
 .../gcc.dg/tree-prof/cold_partition_label.c        |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c |     6 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c    |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c    |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c    |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c         |     6 +-
 .../gcc.dg/tree-ssa/alias-access-path-13.c         |    36 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp4.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c        |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c        |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.c    |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c           |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c           |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-39.c           |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/loop-6.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c      |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-10.c          |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-11.c          |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-12.c          |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-13.c          |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-14.c          |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-15.c          |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c          |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-3.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-4.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-5.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-6.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-7.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-8.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-9.c           |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount-max.c       |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount6.c          |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount6b.c         |     6 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105777.c           |    68 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105860.c           |    63 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105983.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr106126.c           |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr106819.c           |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/pr106867.c           |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr106967.c           |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr106970.c           |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107009.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107052.c           |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107130.c           |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107170.c           |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107195-1.c         |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107195-2.c         |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107195-3.c         |   112 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107273-1.c         |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107273-2.c         |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107293.c           |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107323.c           |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107355.c           |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107394.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107490.c           |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107541.c           |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107732.c           |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr30314.c            |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/pr55157.c            |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c          |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr79095.c            |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/recip-3.c            |     5 +
 gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-42.c         |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c   |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-100.c        |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-101.c        |    47 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-16.c      |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-17.c      |     7 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-18.c      |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-19.c      |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-20.c      |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-1.c        |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-11.c       |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3.c        |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3a.c       |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4.c        |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4a.c       |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-5a.c       |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-6.c        |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-7.c        |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-8.c        |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-abs-1.c    |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-inf-1.c    |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-nan-1.c    |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-plus.c     |    21 +
 .../gcc.dg/tree-ssa/vrp-float-signbit-1.c          |    12 +
 .../gcc.dg/tree-ssa/vrp-float-signbit-2.c          |    24 +
 .../gcc.dg/tree-ssa/vrp-float-signbit-3.c          |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c    |    42 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-update.c         |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp122.c             |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp123.c             |    18 +
 gcc/testsuite/gcc.dg/tsan/pr106984.c               |     7 +
 gcc/testsuite/gcc.dg/ubsan/c-shift-1.c             |    12 +-
 gcc/testsuite/gcc.dg/ubsan/pr106099.c              |    10 +
 gcc/testsuite/gcc.dg/ubsan/pr107183.c              |    12 +
 gcc/testsuite/gcc.dg/ubsan/pr107668.c              |    12 +
 gcc/testsuite/gcc.dg/uninit-pr106155-1.c           |    40 +
 gcc/testsuite/gcc.dg/uninit-pr106866.c             |    38 +
 gcc/testsuite/gcc.dg/uninit-pr106881.c             |    16 +
 gcc/testsuite/gcc.dg/uninit-pr63660.c              |    58 +
 gcc/testsuite/gcc.dg/uninit-pr65244-1.c            |    20 +
 gcc/testsuite/gcc.dg/uninit-pr65244-2.c            |    20 +
 gcc/testsuite/gcc.dg/uninit-pred-10.c              |    36 +
 gcc/testsuite/gcc.dg/uninit-pred-11.c              |    27 +
 gcc/testsuite/gcc.dg/uninit-pred-12.c              |    34 +
 gcc/testsuite/gcc.dg/uninit-pred-7_a.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-68.c              |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c          |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c        |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c       |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c       |    34 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c       |     8 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c       |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c       |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c       |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c       |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c       |    27 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c       |    15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c       |    34 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c        |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c       |    33 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c       |    23 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c        |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c        |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c        |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c        |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c        |    17 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c        |     6 +
 gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c        |    36 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c        |    59 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c        |    15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c         |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c       |     6 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c     |     5 +-
 .../vect/costmodel/x86_64/costmodel-pr104582-2.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c   |     3 +-
 gcc/testsuite/gcc.dg/vect/pr100756.c               |    15 +
 gcc/testsuite/gcc.dg/vect/pr106250.c               |    17 +
 gcc/testsuite/gcc.dg/vect/pr106914.c               |    15 +
 gcc/testsuite/gcc.dg/vect/pr107160.c               |    41 +
 gcc/testsuite/gcc.dg/vect/pr107212-1.c             |    27 +
 gcc/testsuite/gcc.dg/vect/pr107212-2.c             |    23 +
 gcc/testsuite/gcc.dg/vect/pr107229-1.c             |    16 +
 gcc/testsuite/gcc.dg/vect/pr107229-2.c             |    18 +
 gcc/testsuite/gcc.dg/vect/pr107229-3.c             |    19 +
 gcc/testsuite/gcc.dg/vect/pr107275.c               |    15 +
 gcc/testsuite/gcc.dg/vect/pr107302.c               |    13 +
 gcc/testsuite/gcc.dg/vect/pr107326.c               |    24 +
 gcc/testsuite/gcc.dg/vect/pr33953.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/pr65947-12.c             |     3 +-
 gcc/testsuite/gcc.dg/vect/pr65947-13.c             |     3 +-
 gcc/testsuite/gcc.dg/vect/pr80631-2.c              |     3 +-
 gcc/testsuite/gcc.dg/vect/slp-11a.c                |    10 +-
 gcc/testsuite/gcc.dg/vect/slp-11b.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-4.c            |     3 +-
 gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c     |     3 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s243.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s252.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s291.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c   |    41 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c   |    44 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c   |    45 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c   |    46 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c   |    43 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c   |    43 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c   |    44 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c  |    39 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c  |    42 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c  |    43 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c  |    42 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c  |    42 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-1.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-2.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-3.c     |    26 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask.h       |    43 +
 gcc/testsuite/gcc.dg/vect/vect-gather-5.c          |    42 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c          |    38 +
 .../gcc.dg/vect/vect-over-widen-1-big-array.c      |     2 -
 gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c      |     2 -
 .../gcc.dg/vect/vect-over-widen-3-big-array.c      |     2 -
 gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c      |     2 -
 .../gcc.dg/vect/vect-over-widen-4-big-array.c      |     2 -
 gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c      |     2 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |    38 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |    39 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |    39 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |    42 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |    43 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |    39 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-10.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-11.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-12.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-13.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-14.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-15.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-16.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c       |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c      |     2 +
 gcc/testsuite/gcc.dg/vla-init-2.c                  |     1 -
 gcc/testsuite/gcc.dg/vla-init-3.c                  |     1 -
 gcc/testsuite/gcc.misc-tests/gcov-4.c              |    30 +-
 gcc/testsuite/gcc.misc-tests/gcov.exp              |     4 +-
 gcc/testsuite/gcc.misc-tests/linkage.exp           |     7 -
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    73 +-
 .../gcc.target/aarch64/aapcs64/test_dfp_17.c       |     4 +
 .../gcc.target/aarch64/acle/data-intrinsics.c      |   468 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm_2.c |     9 +
 .../aarch64/advsimd-intrinsics/combine.c           |    18 +
 .../aarch64/advsimd-intrinsics/ignored_return_1.c  |     9 +
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c |     2 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c |     2 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c |     2 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c |     2 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c |     2 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c |     2 +-
 gcc/testsuite/gcc.target/aarch64/ands_2.c          |    30 +-
 gcc/testsuite/gcc.target/aarch64/bics_2.c          |    24 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_16 |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_17 |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_18 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_8  |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_9  |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_0.c    |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_10.c   |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_13.c   |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_16.c   |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_17.c   |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_18.c   |    15 +
 .../gcc.target/aarch64/cpunative/native_cpu_2.c    |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_6.c    |     2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_7.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/cssc_1.c          |    32 +
 gcc/testsuite/gcc.target/aarch64/cssc_2.c          |    32 +
 gcc/testsuite/gcc.target/aarch64/cssc_3.c          |    32 +
 gcc/testsuite/gcc.target/aarch64/cssc_4.c          |   107 +
 gcc/testsuite/gcc.target/aarch64/cssc_5.c          |   154 +
 gcc/testsuite/gcc.target/aarch64/div-by-bitmask.c  |    61 +
 gcc/testsuite/gcc.target/aarch64/ldapr-sext.c      |    67 +
 gcc/testsuite/gcc.target/aarch64/ldapr-zext.c      |    67 +
 gcc/testsuite/gcc.target/aarch64/ldapr.c           |    34 +
 gcc/testsuite/gcc.target/aarch64/ldar_1.c          |    66 +
 gcc/testsuite/gcc.target/aarch64/ldar_2.c          |    27 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_20.c      |     7 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c      |     7 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_22.c      |    13 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_23.c      |    16 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_24.c      |    16 +
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c |     6 +-
 gcc/testsuite/gcc.target/aarch64/mops_5.c          |    17 +
 gcc/testsuite/gcc.target/aarch64/mops_6.c          |    17 +
 gcc/testsuite/gcc.target/aarch64/mops_7.c          |    16 +
 gcc/testsuite/gcc.target/aarch64/movdf_1.c         |    53 +
 gcc/testsuite/gcc.target/aarch64/movdi_2.c         |    61 +
 gcc/testsuite/gcc.target/aarch64/movhf_1.c         |    53 +
 gcc/testsuite/gcc.target/aarch64/movhi_1.c         |    61 +
 gcc/testsuite/gcc.target/aarch64/movqi_1.c         |    61 +
 gcc/testsuite/gcc.target/aarch64/movsf_1.c         |    53 +
 gcc/testsuite/gcc.target/aarch64/movsi_1.c         |    61 +
 gcc/testsuite/gcc.target/aarch64/movtf_2.c         |    81 +
 gcc/testsuite/gcc.target/aarch64/movti_2.c         |    86 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_1.c      |   103 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_2.c      |    27 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_3.c      |    30 +
 gcc/testsuite/gcc.target/aarch64/movv2di_1.c       |   103 +
 gcc/testsuite/gcc.target/aarch64/movv2x16qi_1.c    |    40 +
 gcc/testsuite/gcc.target/aarch64/movv2x8qi_1.c     |    38 +
 gcc/testsuite/gcc.target/aarch64/movv3x16qi_1.c    |    44 +
 gcc/testsuite/gcc.target/aarch64/movv3x8qi_1.c     |    41 +
 gcc/testsuite/gcc.target/aarch64/movv4x16qi_1.c    |    44 +
 gcc/testsuite/gcc.target/aarch64/movv4x8qi_1.c     |    42 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_1.c       |    70 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_2.c       |    27 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_3.c       |    30 +
 gcc/testsuite/gcc.target/aarch64/nofp_2.c          |    19 +
 gcc/testsuite/gcc.target/aarch64/options_set_2.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/options_set_3.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/options_set_4.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/options_set_6.c   |     5 +-
 gcc/testsuite/gcc.target/aarch64/pr104689.c        |   149 +
 gcc/testsuite/gcc.target/aarch64/pr106583.c        |    41 +
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |     4 +-
 .../gcc.target/aarch64/pragma_cpp_predefs_1.c      |    20 +
 .../gcc.target/aarch64/pragma_cpp_predefs_4.c      |    47 +
 gcc/testsuite/gcc.target/aarch64/simd/addsub_1.c   |    56 +
 gcc/testsuite/gcc.target/aarch64/spellcheck_10.c   |    13 +
 .../aarch64/sve/acle/general-c/gnu_vectors_1.c     |     4 +-
 .../aarch64/sve/acle/general-c/gnu_vectors_2.c     |     4 +-
 .../aarch64/sve/acle/general-c/sizeless-1.c        |     4 +-
 .../aarch64/sve/acle/general-c/sizeless-2.c        |     4 +-
 .../gcc.target/aarch64/sve/acle/general/brka_1.c   |     5 +-
 .../gcc.target/aarch64/sve/acle/general/brkb_1.c   |     5 +-
 .../gcc.target/aarch64/sve/acle/general/brkn_1.c   |     5 +-
 .../gcc.target/aarch64/sve/acle/general/brkn_2.c   |    23 +
 .../aarch64/sve/acle/general/pr96463-1.c           |    29 +
 .../aarch64/sve/acle/general/pr96463-2.c           |    29 +
 gcc/testsuite/gcc.target/aarch64/sve/addsub_1.c    |    52 +
 .../gcc.target/aarch64/sve/cost_model_14.c         |    13 +
 gcc/testsuite/gcc.target/aarch64/sve/pr106524.c    |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/slp_15.c      |    17 +
 .../gcc.target/aarch64/sve2/div-by-bitmask_1.c     |    53 +
 gcc/testsuite/gcc.target/aarch64/sve2/pr107717.c   |     8 +
 gcc/testsuite/gcc.target/aarch64/sve2/pr107830-1.c |    13 +
 gcc/testsuite/gcc.target/aarch64/sve2/pr107830-2.c |    12 +
 gcc/testsuite/gcc.target/aarch64/symbol-range.c    |     3 +-
 gcc/testsuite/gcc.target/aarch64/target_attr_15.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/tst_2.c           |    30 +-
 gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c |     3 +-
 gcc/testsuite/gcc.target/aarch64/vect_unary_1.c    |   249 +
 gcc/testsuite/gcc.target/aarch64/vect_unary_2.c    |     5 +
 gcc/testsuite/gcc.target/alpha/pr105209.c          |    26 +
 gcc/testsuite/gcc.target/arc/enter-dw2-1.c         |    28 +
 gcc/testsuite/gcc.target/arc/interrupt-13.c        |    15 +
 gcc/testsuite/gcc.target/arc/tmac-2.c              |     2 +-
 .../gcc.target/arm/acle/cde-mve-full-assembly.c    |   549 +-
 gcc/testsuite/gcc.target/arm/attr-crypto.c         |     8 +
 gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c     |     2 +-
 gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c     |     2 +-
 gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c     |     2 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-15.c        |     2 +
 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c        |     2 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse.exp         |    11 +
 gcc/testsuite/gcc.target/arm/cmse/struct-1.c       |     2 +-
 gcc/testsuite/gcc.target/arm/multilib.exp          |     3 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s8.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u16.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u32.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u8.c    |    40 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_s16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_s32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_s8.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_u16.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_u32.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabavq_u8.c      |    28 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_f16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_f32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_f16.c      |    22 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_f32.c      |    22 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_s16.c      |    20 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_s32.c      |    20 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c |    40 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvq_s32.c    |    22 +-
 .../gcc.target/arm/mve/intrinsics/vaddlvq_u32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_f16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_f32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s16.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s32.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s8.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c  |    40 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c   |    40 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s16.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s32.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s8.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_s16.c     |    22 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_s32.c     |    22 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_s8.c      |    20 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_u16.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_u32.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vaddvq_u8.c      |    20 +-
 .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c           |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c |    29 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_u16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpeqq_m_n_u32.c           |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpgtq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpgtq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c     |    20 +-
 .../arm/mve/intrinsics/vcmphiq_m_n_u16.c           |    47 +-
 .../arm/mve/intrinsics/vcmphiq_m_n_u32.c           |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpleq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpleq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpleq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpleq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpltq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpltq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpltq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpltq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c  |    29 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_f16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_f32.c           |    47 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_s16.c           |    29 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_s32.c           |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c |    29 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_u16.c           |    47 +-
 .../arm/mve/intrinsics/vcmpneq_m_n_u32.c           |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c |    47 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c  |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c   |    29 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c  |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c   |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |    34 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u16.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u32.c    |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u8.c     |    20 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |    23 +-
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c |    46 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c  |    46 +-
 .../arm/mve/intrinsics/vddupq_m_wb_u16.c           |    42 +-
 .../arm/mve/intrinsics/vddupq_m_wb_u32.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c |    46 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u16.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c |    46 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c  |    46 +-
 .../arm/mve/intrinsics/vddupq_x_wb_u16.c           |    52 +-
 .../arm/mve/intrinsics/vddupq_x_wb_u32.c           |    52 +-
 .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c |    52 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c   |    41 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |    21 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |    21 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s16.c    |    13 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s32.c    |    13 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s8.c     |     9 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u16.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u32.c    |    23 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u8.c     |    23 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c  |    14 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c  |    14 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c   |    14 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c  |    30 +-
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c   |    30 +-
 .../arm/mve/intrinsics/vdwdupq_m_n_u16.c           |    44 +-
 .../arm/mve/intrinsics/vdwdupq_m_n_u32.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c |    46 +-
 .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c          |    50 +-
 .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c          |    48 +-
 .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c           |    50 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c |    32 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c  |    32 +-
 .../arm/mve/intrinsics/vdwdupq_x_n_u16.c           |    42 +-
 .../arm/mve/intrinsics/vdwdupq_x_n_u32.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c |    46 +-
 .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c          |    50 +-
 .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c          |    46 +-
 .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c           |    50 +-
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |    50 +-
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |    50 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_u16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_u32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_u8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_u16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_u32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_u8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c |    46 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c  |    42 +-
 .../arm/mve/intrinsics/vidupq_m_wb_u16.c           |    46 +-
 .../arm/mve/intrinsics/vidupq_m_wb_u32.c           |    42 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u16.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c  |    28 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c |    46 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c  |    42 +-
 .../arm/mve/intrinsics/vidupq_x_wb_u16.c           |    52 +-
 .../arm/mve/intrinsics/vidupq_x_wb_u32.c           |    52 +-
 .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c |    52 +-
 .../arm/mve/intrinsics/viwdupq_m_n_u16.c           |    46 +-
 .../arm/mve/intrinsics/viwdupq_m_n_u32.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c |    46 +-
 .../arm/mve/intrinsics/viwdupq_m_wb_u16.c          |    46 +-
 .../arm/mve/intrinsics/viwdupq_m_wb_u32.c          |    46 +-
 .../arm/mve/intrinsics/viwdupq_m_wb_u8.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c  |    36 +-
 .../arm/mve/intrinsics/viwdupq_x_n_u16.c           |    46 +-
 .../arm/mve/intrinsics/viwdupq_x_n_u32.c           |    46 +-
 .../gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c |    46 +-
 .../arm/mve/intrinsics/viwdupq_x_wb_u16.c          |    50 +-
 .../arm/mve/intrinsics/viwdupq_x_wb_u32.c          |    50 +-
 .../arm/mve/intrinsics/viwdupq_x_wb_u8.c           |    50 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c   |     2 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c   |     2 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c   |     2 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |    41 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |    29 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |    27 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |    27 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |    39 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |    27 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |    27 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |    31 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |    31 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |    31 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |    39 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |    23 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |    23 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |    23 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |    27 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |    27 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |    27 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminaq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |    41 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |    41 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |    29 +-
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |    27 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |    27 +-
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |    39 +-
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_f16.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_f32.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |    27 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |    27 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_m_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_s16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_u16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_u32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminq_x_u8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |    31 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |    31 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |    31 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |    39 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |    22 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |    22 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |    22 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |    29 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |    29 +-
 .../arm/mve/intrinsics/vmladavaq_p_s16.c           |    33 +-
 .../arm/mve/intrinsics/vmladavaq_p_s32.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c |    33 +-
 .../arm/mve/intrinsics/vmladavaq_p_u16.c           |    49 +-
 .../arm/mve/intrinsics/vmladavaq_p_u32.c           |    49 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c |    49 +-
 .../arm/mve/intrinsics/vmladavaxq_p_s16.c          |    33 +-
 .../arm/mve/intrinsics/vmladavaxq_p_s32.c          |    33 +-
 .../arm/mve/intrinsics/vmladavaxq_p_s8.c           |    33 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c  |    24 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s16.c         |    32 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s32.c         |    32 +-
 .../arm/mve/intrinsics/vmlaldavaxq_s16.c           |    24 +-
 .../arm/mve/intrinsics/vmlaldavaxq_s32.c           |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c  |    34 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c |    50 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c |    50 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c  |    50 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c   |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c    |    24 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c   |    36 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c   |    36 +-
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c    |    36 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_f16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_f32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c     |    28 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u8.c     |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_u16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_u32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqaddq_u8.c      |    16 +-
 .../arm/mve/intrinsics/vqdmlahq_m_n_s16.c          |    34 +-
 .../arm/mve/intrinsics/vqdmlahq_m_n_s32.c          |    34 +-
 .../arm/mve/intrinsics/vqdmlahq_m_n_s8.c           |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c  |    24 +-
 .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c          |    34 +-
 .../arm/mve/intrinsics/vqdmlashq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqdmlashq_n_s32.c           |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c |    24 +-
 .../arm/mve/intrinsics/vqdmulhq_m_n_s16.c          |    26 +-
 .../arm/mve/intrinsics/vqdmulhq_m_n_s32.c          |    26 +-
 .../arm/mve/intrinsics/vqdmulhq_m_n_s8.c           |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c  |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c    |    16 +-
 .../arm/mve/intrinsics/vqdmullbq_m_n_s16.c         |    26 +-
 .../arm/mve/intrinsics/vqdmullbq_m_n_s32.c         |    26 +-
 .../arm/mve/intrinsics/vqdmullbq_m_s16.c           |    26 +-
 .../arm/mve/intrinsics/vqdmullbq_m_s32.c           |    26 +-
 .../arm/mve/intrinsics/vqdmullbq_n_s16.c           |    16 +-
 .../arm/mve/intrinsics/vqdmullbq_n_s32.c           |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c  |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c  |    16 +-
 .../arm/mve/intrinsics/vqdmulltq_m_n_s16.c         |    26 +-
 .../arm/mve/intrinsics/vqdmulltq_m_n_s32.c         |    26 +-
 .../arm/mve/intrinsics/vqdmulltq_m_s16.c           |    26 +-
 .../arm/mve/intrinsics/vqdmulltq_m_s32.c           |    26 +-
 .../arm/mve/intrinsics/vqdmulltq_n_s16.c           |    16 +-
 .../arm/mve/intrinsics/vqdmulltq_n_s32.c           |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c  |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c  |    16 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s16.c         |    34 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s32.c         |    34 +-
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s8.c          |    34 +-
 .../arm/mve/intrinsics/vqrdmlahq_n_s16.c           |    24 +-
 .../arm/mve/intrinsics/vqrdmlahq_n_s32.c           |    24 +-
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c |    24 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s16.c        |    34 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s32.c        |    34 +-
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s8.c         |    34 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c   |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vqsubq_u8.c      |    16 +-
 .../arm/mve/intrinsics/vrev64q_m_s16-clobber.c     |    17 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_s32.c        |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_p_u32.c        |    40 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c  |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c   |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c    |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_s16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_s32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_s8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_u16.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_u32.c     |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_u8.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c   |    25 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c |    24 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c |    27 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c  |    24 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c |    36 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c |    39 +-
 .../gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c  |    36 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_f16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_f32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f16.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f32.c    |    26 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c  |    26 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c   |    26 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c  |    42 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c   |    42 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u16.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u32.c    |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u8.c     |    25 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32.c    |    28 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s16.c    |    17 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s32.c    |    17 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s8.c     |    17 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u16.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u32.c    |    29 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u8.c     |    29 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_s16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_s32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_s8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_u16.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_u32.c      |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_u8.c       |    16 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f16.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f32.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c  |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c  |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c  |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c  |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c   |    48 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s16.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s32.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s8.c     |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u16.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u32.c    |    32 +-
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u8.c     |    32 +-
 .../gcc.target/arm/mve/mve_load_memory_modes.c     |    58 +-
 .../gcc.target/arm/mve/mve_store_memory_modes.c    |    58 +-
 gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c  |    48 +-
 .../gcc.target/arm/simd/mve-compare-scalar-1.c     |    48 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vabs.c       |     2 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c     |    10 +-
 .../gcc.target/arm/simd/mve-vadd-scalar-1.c        |    10 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c |     6 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c       |    16 +-
 gcc/testsuite/gcc.target/arm/simd/pr100757-2.c     |     9 +-
 gcc/testsuite/gcc.target/arm/simd/pr100757-3.c     |     9 +-
 gcc/testsuite/gcc.target/arm/simd/pr100757-4.c     |    10 +-
 gcc/testsuite/gcc.target/arm/simd/pr100757.c       |     9 +-
 gcc/testsuite/gcc.target/arm/simd/pr101325.c       |     4 +-
 gcc/testsuite/gcc.target/arm/stack-protector-1.c   |     4 +-
 gcc/testsuite/gcc.target/arm/stack-protector-3.c   |     2 +-
 gcc/testsuite/gcc.target/arm/vect_binary_1.c       |    50 +
 gcc/testsuite/gcc.target/arm/vect_unary_1.c        |   224 +
 .../bpf/{constant-calls.c => constant-calls-1.c}   |     1 -
 gcc/testsuite/gcc.target/bpf/constant-calls-2.c    |    16 +
 .../bpf/core-builtin-fieldinfo-errors-1.c          |    23 +
 .../bpf/core-builtin-fieldinfo-errors-2.c          |    23 +
 .../bpf/core-builtin-fieldinfo-existence-1.c       |    34 +
 .../bpf/core-builtin-fieldinfo-lshift-1-be.c       |    37 +
 .../bpf/core-builtin-fieldinfo-lshift-1-le.c       |    37 +
 .../bpf/core-builtin-fieldinfo-lshift-2.c          |    37 +
 .../bpf/core-builtin-fieldinfo-offset-1.c          |    56 +
 .../bpf/core-builtin-fieldinfo-rshift-1.c          |    36 +
 .../bpf/core-builtin-fieldinfo-rshift-2.c          |    35 +
 .../gcc.target/bpf/core-builtin-fieldinfo-sign-1.c |    33 +
 .../gcc.target/bpf/core-builtin-fieldinfo-sign-2.c |    45 +
 .../gcc.target/bpf/core-builtin-fieldinfo-size-1.c |    43 +
 gcc/testsuite/gcc.target/bpf/core-pr106745.c       |    30 +
 gcc/testsuite/gcc.target/gcn/math-builtins-1.c     |    33 +
 gcc/testsuite/gcc.target/gcn/unsafe-math-1.c       |    10 +
 .../gcc.target/i386/addr-space-typeck-1.c          |    22 +
 .../gcc.target/i386/addr-space-typeck-2.c          |    25 +
 gcc/testsuite/gcc.target/i386/amx-check.h          |    33 +
 gcc/testsuite/gcc.target/i386/amx-helper.h         |    61 +
 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c |     3 +-
 gcc/testsuite/gcc.target/i386/amxfp16-asmatt-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/amxfp16-asmintel-1.c |    10 +
 gcc/testsuite/gcc.target/i386/amxfp16-dpfp16ps-2.c |    56 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c   |     3 +-
 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c   |     3 +-
 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c   |     3 +-
 gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c   |     3 +-
 gcc/testsuite/gcc.target/i386/avx-1.c              |     8 +-
 gcc/testsuite/gcc.target/i386/avx-check.h          |    12 +-
 gcc/testsuite/gcc.target/i386/avx-ifma-1.c         |    20 +
 gcc/testsuite/gcc.target/i386/avx-ifma-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/avx-ifma-3.c         |    16 +
 gcc/testsuite/gcc.target/i386/avx-ifma-4.c         |    16 +
 gcc/testsuite/gcc.target/i386/avx-ifma-5.c         |    10 +
 gcc/testsuite/gcc.target/i386/avx-ifma-6.c         |    20 +
 .../gcc.target/i386/avx-ifma-vpmaddhuq-2.c         |    72 +
 .../gcc.target/i386/avx-ifma-vpmaddluq-2.c         |    61 +
 gcc/testsuite/gcc.target/i386/avx-ne-convert-1.c   |    45 +
 .../i386/avx-ne-convert-vbcstnebf162ps-2.c         |    54 +
 .../i386/avx-ne-convert-vbcstnesh2ps-2.c           |    42 +
 .../i386/avx-ne-convert-vcvtneebf162ps-2.c         |    73 +
 .../i386/avx-ne-convert-vcvtneeph2ps-2.c           |    66 +
 .../i386/avx-ne-convert-vcvtneobf162ps-2.c         |    75 +
 .../i386/avx-ne-convert-vcvtneoph2ps-2.c           |    66 +
 .../i386/avx-ne-convert-vcvtneps2bf16-2.c          |    58 +
 .../gcc.target/i386/avx-vcomisd-pr106113-2.c       |     8 +
 .../gcc.target/i386/avx-vcomiss-pr106113-2.c       |     8 +
 .../gcc.target/i386/avx-vucomisd-pr106113-2.c      |     8 +
 .../gcc.target/i386/avx-vucomiss-pr106113-2.c      |     8 +
 .../gcc.target/i386/avx2-dest-false-dep-for-glc.c  |     1 +
 .../gcc.target/i386/avx256-unaligned-load-1.c      |     4 +-
 .../gcc.target/i386/avx256-unaligned-store-1.c     |     4 +-
 .../gcc.target/i386/avx256-unaligned-store-2.c     |     4 +-
 .../gcc.target/i386/avx256-unaligned-store-3.c     |     6 +-
 .../gcc.target/i386/avx512bf16-cvtsbh2ss-1.c       |     4 +-
 .../gcc.target/i386/avx512bf16-vdpbf16ps-2.c       |     2 +-
 .../gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c   |     2 +-
 .../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c |    27 -
 .../i386/avx512bf16vl-vcvtneps2bf16-1a.c           |    27 +
 .../i386/avx512bf16vl-vcvtneps2bf16-1b.c           |    27 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-1.c  |     1 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-3.c  |     1 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-5.c  |     1 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-7.c  |     1 +
 .../gcc.target/i386/avx512f-vcvtps2ph-sae.c        |    18 +
 .../gcc.target/i386/avx512fp16-broadcast-1.c       |     1 +
 .../gcc.target/i386/avx512fp16-pr101846.c          |     1 +
 .../gcc.target/i386/avx512fp16-reduce-op-2.c       |     1 +
 .../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c      |     4 +-
 .../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c     |     4 +-
 .../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c     |     4 +-
 .../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c    |     4 +-
 .../gcc.target/i386/avx512fp16-vmovsh-1a.c         |     6 +-
 ...fma-vpmaddhuq-1.c => avx512ifma-vpmaddhuq-1a.c} |     0
 .../gcc.target/i386/avx512ifma-vpmaddhuq-1b.c      |    33 +
 ...fma-vpmaddluq-1.c => avx512ifma-vpmaddluq-1a.c} |     0
 .../gcc.target/i386/avx512ifma-vpmaddluq-1b.c      |    33 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c |     1 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-3.c |     1 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c |     1 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr106721.c  |    19 +
 gcc/testsuite/gcc.target/i386/avxneconvert-1.c     |    11 +
 gcc/testsuite/gcc.target/i386/avxvnniint8-1.c      |    43 +
 .../gcc.target/i386/avxvnniint8-vpdpbssd-2.c       |    72 +
 .../gcc.target/i386/avxvnniint8-vpdpbssds-2.c      |    72 +
 .../gcc.target/i386/avxvnniint8-vpdpbsud-2.c       |    72 +
 .../gcc.target/i386/avxvnniint8-vpdpbsuds-2.c      |    72 +
 .../gcc.target/i386/avxvnniint8-vpdpbuud-2.c       |    72 +
 .../gcc.target/i386/avxvnniint8-vpdpbuuds-2.c      |    72 +
 gcc/testsuite/gcc.target/i386/bfloat16-1.c         |    12 +
 gcc/testsuite/gcc.target/i386/bmi-andn-4.c         |     9 +
 .../gcc.target/i386/builtin-issignaling-1.c        |    80 +
 gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c        |     4 +-
 gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c        |     4 +-
 gcc/testsuite/gcc.target/i386/cmpccxadd-1.c        |    61 +
 gcc/testsuite/gcc.target/i386/cmpccxadd-2.c        |   138 +
 gcc/testsuite/gcc.target/i386/cmpti1.c             |     8 +
 gcc/testsuite/gcc.target/i386/cmpti2.c             |    12 +
 gcc/testsuite/gcc.target/i386/cmpti3.c             |    13 +
 gcc/testsuite/gcc.target/i386/excess-precision-1.c |     6 +
 .../gcc.target/i386/excess-precision-10.c          |     6 +
 .../gcc.target/i386/excess-precision-11.c          |     8 +
 .../gcc.target/i386/excess-precision-12.c          |     6 +
 gcc/testsuite/gcc.target/i386/excess-precision-2.c |     6 +
 gcc/testsuite/gcc.target/i386/excess-precision-3.c |    10 +
 gcc/testsuite/gcc.target/i386/excess-precision-7.c |     6 +
 gcc/testsuite/gcc.target/i386/excess-precision-8.c |     6 +
 gcc/testsuite/gcc.target/i386/excess-precision-9.c |     6 +
 gcc/testsuite/gcc.target/i386/extendbfsf.c         |    16 +
 .../gcc.target/i386/extract-insert-combining.c     |     1 +
 gcc/testsuite/gcc.target/i386/fentryname3.c        |     3 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    19 +
 gcc/testsuite/gcc.target/i386/interrupt-11.c       |     2 +-
 gcc/testsuite/gcc.target/i386/interrupt-12.c       |     6 +-
 gcc/testsuite/gcc.target/i386/interrupt-13.c       |     6 +-
 gcc/testsuite/gcc.target/i386/interrupt-15.c       |     5 +-
 gcc/testsuite/gcc.target/i386/interrupt-16.c       |     3 +-
 gcc/testsuite/gcc.target/i386/interrupt-17.c       |     3 +-
 gcc/testsuite/gcc.target/i386/interrupt-8.c        |     2 +-
 .../gcc.target/i386/keylocker-encodekey128.c       |     1 -
 .../gcc.target/i386/keylocker-encodekey256.c       |     1 -
 gcc/testsuite/gcc.target/i386/mvc7.c               |    12 +-
 gcc/testsuite/gcc.target/i386/pad-10.c             |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-3.c    |     4 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-37.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-39.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-50.c   |    12 +
 gcc/testsuite/gcc.target/i386/pr100704-3.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr100865-2.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-3.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-4a.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-4b.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-5a.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-5b.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-6a.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-6b.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-6c.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100865-7b.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr101617.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr101668.c           |    27 +
 gcc/testsuite/gcc.target/i386/pr101796-1.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr101846-2.c         |     1 +
 .../gcc.target/i386/pr101989-broadcast-1.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr102021.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr103144-mul-1.c     |    51 +
 gcc/testsuite/gcc.target/i386/pr103144-mul-2.c     |    51 +
 gcc/testsuite/gcc.target/i386/pr103144-neg-1.c     |    51 +
 gcc/testsuite/gcc.target/i386/pr103144-neg-2.c     |    44 +
 gcc/testsuite/gcc.target/i386/pr103144-shift-1.c   |    70 +
 gcc/testsuite/gcc.target/i386/pr103144-shift-2.c   |    79 +
 gcc/testsuite/gcc.target/i386/pr105493.c           |    51 +
 gcc/testsuite/gcc.target/i386/pr105513-1.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr105624.c           |     2 +-
 gcc/testsuite/gcc.target/i386/pr105735-1.c         |    88 +
 gcc/testsuite/gcc.target/i386/pr105735-2.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr105778.c           |    45 +
 gcc/testsuite/gcc.target/i386/pr105791.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr105854.c           |    33 +
 gcc/testsuite/gcc.target/i386/pr105927.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr105951-1.c         |     5 +
 gcc/testsuite/gcc.target/i386/pr105951-2.c         |     5 +
 gcc/testsuite/gcc.target/i386/pr105960.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr105965.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr105970.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr105993.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr106010-1a.c        |    58 +
 gcc/testsuite/gcc.target/i386/pr106010-1b.c        |    63 +
 gcc/testsuite/gcc.target/i386/pr106010-1c.c        |    41 +
 gcc/testsuite/gcc.target/i386/pr106010-2a.c        |    82 +
 gcc/testsuite/gcc.target/i386/pr106010-2b.c        |    62 +
 gcc/testsuite/gcc.target/i386/pr106010-2c.c        |    47 +
 gcc/testsuite/gcc.target/i386/pr106010-3a.c        |    80 +
 gcc/testsuite/gcc.target/i386/pr106010-3b.c        |   126 +
 gcc/testsuite/gcc.target/i386/pr106010-3c.c        |    69 +
 gcc/testsuite/gcc.target/i386/pr106010-4a.c        |   101 +
 gcc/testsuite/gcc.target/i386/pr106010-4b.c        |    67 +
 gcc/testsuite/gcc.target/i386/pr106010-4c.c        |    54 +
 gcc/testsuite/gcc.target/i386/pr106010-5a.c        |   117 +
 gcc/testsuite/gcc.target/i386/pr106010-5b.c        |    80 +
 gcc/testsuite/gcc.target/i386/pr106010-5c.c        |    62 +
 gcc/testsuite/gcc.target/i386/pr106010-6a.c        |   115 +
 gcc/testsuite/gcc.target/i386/pr106010-6b.c        |   157 +
 gcc/testsuite/gcc.target/i386/pr106010-6c.c        |    80 +
 gcc/testsuite/gcc.target/i386/pr106010-7a.c        |    58 +
 gcc/testsuite/gcc.target/i386/pr106010-7b.c        |    63 +
 gcc/testsuite/gcc.target/i386/pr106010-7c.c        |    41 +
 gcc/testsuite/gcc.target/i386/pr106010-8a.c        |    58 +
 gcc/testsuite/gcc.target/i386/pr106010-8b.c        |    53 +
 gcc/testsuite/gcc.target/i386/pr106010-8c.c        |    38 +
 gcc/testsuite/gcc.target/i386/pr106010-9a.c        |    89 +
 gcc/testsuite/gcc.target/i386/pr106010-9b.c        |    90 +
 gcc/testsuite/gcc.target/i386/pr106010-9c.c        |    90 +
 gcc/testsuite/gcc.target/i386/pr106010-9d.c        |    92 +
 gcc/testsuite/gcc.target/i386/pr106022-1.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr106022-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr106022-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr106022-4.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr106038-1.c         |    27 +
 gcc/testsuite/gcc.target/i386/pr106053.c           |    37 +
 gcc/testsuite/gcc.target/i386/pr106095.c           |    47 +
 gcc/testsuite/gcc.target/i386/pr106122.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr106231-1.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr106231-2.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr106273.c           |    27 +
 gcc/testsuite/gcc.target/i386/pr106303.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr106322.c           |    51 +
 gcc/testsuite/gcc.target/i386/pr106347.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr106450.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr106453.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr106481.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr106704.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr106707.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr106742.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr106748.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr106905.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr106910-1.c         |    77 +
 gcc/testsuite/gcc.target/i386/pr106963.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr106994.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr107055.c           |     4 +
 gcc/testsuite/gcc.target/i386/pr107057.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr107093.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr107172.c           |    26 +
 gcc/testsuite/gcc.target/i386/pr107185.c           |     8 +
 gcc/testsuite/gcc.target/i386/pr107261.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr107271.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr107304.c           |    40 +
 gcc/testsuite/gcc.target/i386/pr107312.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr107322.c           |    33 +
 gcc/testsuite/gcc.target/i386/pr107540.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr107546.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr107627-1.c         |    22 +
 gcc/testsuite/gcc.target/i386/pr107627-2.c         |    22 +
 gcc/testsuite/gcc.target/i386/pr107628.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr107647.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr107863.c           |     8 +
 gcc/testsuite/gcc.target/i386/pr15184-1.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr15184-2.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr24414.c            |     1 +
 gcc/testsuite/gcc.target/i386/pr27971.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr43618-1.c          |    12 +
 gcc/testsuite/gcc.target/i386/pr47949.c            |    15 +
 gcc/testsuite/gcc.target/i386/pr53346-1.c          |    70 +
 gcc/testsuite/gcc.target/i386/pr53346-2.c          |    59 +
 gcc/testsuite/gcc.target/i386/pr53346-3.c          |    69 +
 gcc/testsuite/gcc.target/i386/pr53346-4.c          |    59 +
 gcc/testsuite/gcc.target/i386/pr53533-1.c          |    23 +
 gcc/testsuite/gcc.target/i386/pr53533-2.c          |    46 +
 gcc/testsuite/gcc.target/i386/pr53533-3.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr53533-4.c          |    46 +
 gcc/testsuite/gcc.target/i386/pr53533-5.c          |    22 +
 gcc/testsuite/gcc.target/i386/pr54855-3.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr54855-7.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr55583.c            |    27 +
 gcc/testsuite/gcc.target/i386/pr70263-2.c          |     3 +
 gcc/testsuite/gcc.target/i386/pr70321.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr7061-1.c           |     4 +
 gcc/testsuite/gcc.target/i386/pr7061-2.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr78035.c            |     1 +
 gcc/testsuite/gcc.target/i386/pr81563.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr81736-5.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr81736-7.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr83782-1.c          |     8 +-
 gcc/testsuite/gcc.target/i386/pr83782-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr83782-3.c          |    32 +
 gcc/testsuite/gcc.target/i386/pr84101.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr84278.c            |     4 +-
 gcc/testsuite/gcc.target/i386/pr85620-2.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr85620-5.c          |    13 +
 gcc/testsuite/gcc.target/i386/pr85620-6.c          |    15 +
 gcc/testsuite/gcc.target/i386/pr85620-7.c          |    14 +
 gcc/testsuite/gcc.target/i386/pr85667-6.c          |     1 +
 gcc/testsuite/gcc.target/i386/pr86270.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-17.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr90773-2.c          |     5 +-
 gcc/testsuite/gcc.target/i386/pr90773-3.c          |     5 +-
 gcc/testsuite/gcc.target/i386/pr91400-1.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr91400-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr91446.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr91681-1.c          |    20 +
 gcc/testsuite/gcc.target/i386/pr91681-2.c          |    20 +
 gcc/testsuite/gcc.target/i386/pr91681-3.c          |    16 +
 gcc/testsuite/gcc.target/i386/pr93002.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr93492-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr93492-3.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr93492-4.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr93492-5.c          |     5 +-
 gcc/testsuite/gcc.target/i386/pr94913-2.c          |     6 +-
 gcc/testsuite/gcc.target/i386/pr94962-1.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr94962-2.c          |    17 +
 gcc/testsuite/gcc.target/i386/pr94962-3.c          |    64 +
 gcc/testsuite/gcc.target/i386/pr94962-4.c          |    49 +
 gcc/testsuite/gcc.target/i386/pr95126-m32-1.c      |    17 +
 gcc/testsuite/gcc.target/i386/pr95126-m32-2.c      |    17 +
 gcc/testsuite/gcc.target/i386/pr95126-m32-3.c      |    15 +
 gcc/testsuite/gcc.target/i386/pr95126-m32-4.c      |    13 +
 gcc/testsuite/gcc.target/i386/pr95126-m64-1.c      |    17 +
 gcc/testsuite/gcc.target/i386/pr95126-m64-2.c      |    17 +
 gcc/testsuite/gcc.target/i386/pr95126-m64-3.c      |    14 +
 gcc/testsuite/gcc.target/i386/pr95126-m64-4.c      |    13 +
 gcc/testsuite/gcc.target/i386/pr95852-2.c          |     8 +-
 gcc/testsuite/gcc.target/i386/pr95852-4.c          |     8 +-
 gcc/testsuite/gcc.target/i386/pr96539.c            |     3 +
 gcc/testsuite/gcc.target/i386/pr98167.c            |    44 +
 gcc/testsuite/gcc.target/i386/pr98482-1.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr99464.c            |     1 +
 gcc/testsuite/gcc.target/i386/pr99881.c            |     2 +-
 gcc/testsuite/gcc.target/i386/prefetchi-1.c        |    40 +
 gcc/testsuite/gcc.target/i386/prefetchi-2.c        |    26 +
 gcc/testsuite/gcc.target/i386/prefetchi-3.c        |    20 +
 gcc/testsuite/gcc.target/i386/prefetchi-4.c        |    19 +
 gcc/testsuite/gcc.target/i386/prefetchi-5.c        |     4 +
 gcc/testsuite/gcc.target/i386/rao-helper.h         |    79 +
 gcc/testsuite/gcc.target/i386/raoint-1.c           |    31 +
 gcc/testsuite/gcc.target/i386/raoint-aadd-2.c      |    24 +
 gcc/testsuite/gcc.target/i386/raoint-aand-2.c      |    25 +
 gcc/testsuite/gcc.target/i386/raoint-aor-2.c       |    25 +
 gcc/testsuite/gcc.target/i386/raoint-axor-2.c      |    25 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     8 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |     4 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |     8 +-
 .../gcc.target/i386/sse-comiss-pr106113-1.c        |    19 +
 .../gcc.target/i386/sse-comiss-pr106113-2.c        |    59 +
 .../gcc.target/i386/sse-ucomiss-pr106113-1.c       |    19 +
 .../gcc.target/i386/sse-ucomiss-pr106113-2.c       |    59 +
 gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c    |     8 +
 gcc/testsuite/gcc.target/i386/sse2-bfloat16-2.c    |    17 +
 .../i386/sse2-bfloat16-scalar-typecheck.c          |   215 +
 .../gcc.target/i386/sse2-comisd-pr106113-1.c       |    19 +
 .../gcc.target/i386/sse2-comisd-pr106113-2.c       |    59 +
 .../gcc.target/i386/sse2-ucomisd-pr106113-1.c      |    19 +
 .../gcc.target/i386/sse2-ucomisd-pr106113-2.c      |    59 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c       |    18 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c       |    14 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c       |    14 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c       |    14 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c       |    14 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c       |    15 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-7.c       |    18 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-8.c       |    11 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-9.c       |    12 +
 gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c    |    21 +
 gcc/testsuite/gcc.target/i386/stack-check-12.c     |     9 +-
 gcc/testsuite/gcc.target/i386/stack-check-17.c     |     8 +-
 gcc/testsuite/gcc.target/i386/stack-prot-sym.c     |     2 +
 gcc/testsuite/gcc.target/i386/testnot-1.c          |    24 +
 gcc/testsuite/gcc.target/i386/testnot-2.c          |    24 +
 gcc/testsuite/gcc.target/i386/testnot-3.c          |     9 +
 gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c   |    30 +
 gcc/testsuite/gcc.target/i386/vect-bfloat16-1.c    |    30 +
 gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c   |   121 +
 gcc/testsuite/gcc.target/i386/vect-bfloat16-2b.c   |    22 +
 gcc/testsuite/gcc.target/i386/vect-bfloat16-2c.c   |    76 +
 .../gcc.target/i386/vect-bfloat16-typecheck_1.c    |   258 +
 .../gcc.target/i386/vect-bfloat16-typecheck_2.c    |   248 +
 .../gcc.target/i386/vnniint8-auto-vectorize-1.c    |    28 +
 .../gcc.target/i386/vnniint8-auto-vectorize-2.c    |    75 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c     |     4 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c     |     8 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c     |     4 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c     |     4 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c     |     8 +-
 gcc/testsuite/gcc.target/i386/xchg-3.c             |    12 +
 gcc/testsuite/gcc.target/i386/xop-pcmov3.c         |    10 +
 gcc/testsuite/gcc.target/ia64/pr106905.c           |    20 +
 gcc/testsuite/gcc.target/loongarch/attr-model-1.c  |     6 +
 gcc/testsuite/gcc.target/loongarch/attr-model-2.c  |     6 +
 .../gcc.target/loongarch/attr-model-diag.c         |     7 +
 .../gcc.target/loongarch/attr-model-test.c         |    25 +
 .../gcc.target/loongarch/direct-extern-1.c         |     6 +
 .../gcc.target/loongarch/direct-extern-2.c         |     6 +
 gcc/testsuite/gcc.target/loongarch/div-1.c         |     9 +
 gcc/testsuite/gcc.target/loongarch/div-2.c         |     9 +
 gcc/testsuite/gcc.target/loongarch/div-3.c         |     9 +
 gcc/testsuite/gcc.target/loongarch/div-4.c         |     9 +
 gcc/testsuite/gcc.target/loongarch/fcopysign.c     |    16 +
 gcc/testsuite/gcc.target/loongarch/flogb.c         |    18 +
 gcc/testsuite/gcc.target/loongarch/fmax-fmin.c     |    30 +
 gcc/testsuite/gcc.target/loongarch/frint.c         |    16 +
 gcc/testsuite/gcc.target/loongarch/fscaleb.c       |    48 +
 .../gcc.target/loongarch/ftint-no-inexact.c        |    44 +
 gcc/testsuite/gcc.target/loongarch/ftint.c         |    44 +
 gcc/testsuite/gcc.target/loongarch/func-call-1.c   |    32 +
 gcc/testsuite/gcc.target/loongarch/func-call-2.c   |    32 +
 gcc/testsuite/gcc.target/loongarch/func-call-3.c   |    32 +
 gcc/testsuite/gcc.target/loongarch/func-call-4.c   |    32 +
 gcc/testsuite/gcc.target/loongarch/func-call-5.c   |    33 +
 gcc/testsuite/gcc.target/loongarch/func-call-6.c   |    33 +
 gcc/testsuite/gcc.target/loongarch/func-call-7.c   |    34 +
 gcc/testsuite/gcc.target/loongarch/func-call-8.c   |    33 +
 .../gcc.target/loongarch/func-call-extreme-1.c     |    32 +
 .../gcc.target/loongarch/func-call-extreme-2.c     |    32 +
 .../gcc.target/loongarch/func-call-medium-1.c      |    41 +
 .../gcc.target/loongarch/func-call-medium-2.c      |    41 +
 .../gcc.target/loongarch/func-call-medium-3.c      |    41 +
 .../gcc.target/loongarch/func-call-medium-4.c      |    41 +
 .../gcc.target/loongarch/func-call-medium-5.c      |    42 +
 .../gcc.target/loongarch/func-call-medium-6.c      |    42 +
 .../gcc.target/loongarch/func-call-medium-7.c      |    43 +
 .../gcc.target/loongarch/func-call-medium-8.c      |    43 +
 gcc/testsuite/gcc.target/loongarch/imm-load.c      |    10 +
 gcc/testsuite/gcc.target/loongarch/imm-load1.c     |    26 +
 gcc/testsuite/gcc.target/loongarch/mulw_d_w.c      |    10 +
 gcc/testsuite/gcc.target/loongarch/pr106459.c      |    13 +
 gcc/testsuite/gcc.target/loongarch/pr107713-1.c    |    50 +
 gcc/testsuite/gcc.target/loongarch/pr107713-2.c    |     9 +
 gcc/testsuite/gcc.target/loongarch/prolog-opt.c    |    15 +
 .../gcc.target/loongarch/relocs-symbol-noaddend.c  |    23 +
 .../gcc.target/loongarch/stack-check-alloca-1.c    |    15 +
 .../gcc.target/loongarch/stack-check-alloca-2.c    |    12 +
 .../gcc.target/loongarch/stack-check-alloca-3.c    |    12 +
 .../gcc.target/loongarch/stack-check-alloca-4.c    |    12 +
 .../gcc.target/loongarch/stack-check-alloca-5.c    |    13 +
 .../gcc.target/loongarch/stack-check-alloca-6.c    |    13 +
 .../gcc.target/loongarch/stack-check-alloca.h      |    15 +
 .../gcc.target/loongarch/stack-check-cfa-1.c       |    12 +
 .../gcc.target/loongarch/stack-check-cfa-2.c       |    12 +
 .../gcc.target/loongarch/stack-check-prologue-1.c  |    11 +
 .../gcc.target/loongarch/stack-check-prologue-2.c  |    11 +
 .../gcc.target/loongarch/stack-check-prologue-3.c  |    11 +
 .../gcc.target/loongarch/stack-check-prologue-4.c  |    11 +
 .../gcc.target/loongarch/stack-check-prologue-5.c  |    12 +
 .../gcc.target/loongarch/stack-check-prologue-6.c  |    11 +
 .../gcc.target/loongarch/stack-check-prologue-7.c  |    12 +
 .../gcc.target/loongarch/stack-check-prologue.h    |     5 +
 gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c  |    12 +
 gcc/testsuite/gcc.target/mips/compact-branches-1.c |     2 +-
 gcc/testsuite/gcc.target/mips/compact-branches-8.c |    10 +
 gcc/testsuite/gcc.target/mips/compact-branches-9.c |    10 +
 .../gcc.target/mips/data-sym-multi-pool.c          |     2 +-
 gcc/testsuite/gcc.target/mips/mips.exp             |     5 +-
 .../gcc.target/powerpc/fold-vec-cmp-int128.c       |    87 +
 gcc/testsuite/gcc.target/powerpc/p9-extract-1.c    |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |     2 +-
 .../gcc.target/powerpc/ppc-fortran/pr80108-1.f90   |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr100645.c        |    13 +
 gcc/testsuite/gcc.target/powerpc/pr100866-1.c      |    11 +
 gcc/testsuite/gcc.target/powerpc/pr100866-2.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr103109-1.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr103109-2.c      |    96 +
 gcc/testsuite/gcc.target/powerpc/pr103109.h        |    12 +
 gcc/testsuite/gcc.target/powerpc/pr103316.c        |    81 +
 gcc/testsuite/gcc.target/powerpc/pr103353.c        |    22 +
 gcc/testsuite/gcc.target/powerpc/pr104482.c        |    16 +
 gcc/testsuite/gcc.target/powerpc/pr105041.c        |    22 +
 gcc/testsuite/gcc.target/powerpc/pr105586.c        |    20 +
 gcc/testsuite/gcc.target/powerpc/pr105991.c        |    11 +
 gcc/testsuite/gcc.target/powerpc/pr106016.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr106017.c        |    19 +
 gcc/testsuite/gcc.target/powerpc/pr106091.c        |    15 +
 gcc/testsuite/gcc.target/powerpc/pr106322.c        |    50 +
 gcc/testsuite/gcc.target/powerpc/pr106460.c        |    12 +
 gcc/testsuite/gcc.target/powerpc/pr106550.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr106550_1.c      |    22 +
 gcc/testsuite/gcc.target/powerpc/pr106833.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr107412.c        |    19 +
 .../gcc.target/powerpc/pr86731-fwrapv-longlong.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr93453-1.c       |    14 +
 gcc/testsuite/gcc.target/powerpc/pr96072.c         |    14 +
 gcc/testsuite/gcc.target/powerpc/pr99888-1.c       |    43 +
 gcc/testsuite/gcc.target/powerpc/pr99888-2.c       |    43 +
 gcc/testsuite/gcc.target/powerpc/pr99888-3.c       |    11 +
 gcc/testsuite/gcc.target/powerpc/pr99888-4.c       |    13 +
 gcc/testsuite/gcc.target/powerpc/pr99888-5.c       |    13 +
 gcc/testsuite/gcc.target/powerpc/pr99888-6.c       |    14 +
 .../gcc.target/powerpc/stabs-attrib-vect-darwin.c  |    12 -
 gcc/testsuite/gcc.target/pru/ashiftdi-1.c          |    53 +
 gcc/testsuite/gcc.target/pru/bitop-di.c            |    25 +
 gcc/testsuite/gcc.target/pru/lshiftrtdi-1.c        |    53 +
 gcc/testsuite/gcc.target/pru/mov-m1.c              |    18 +
 gcc/testsuite/gcc.target/pru/pr106562-1.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106562-2.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106562-3.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106562-4.c          |   159 +
 gcc/testsuite/gcc.target/pru/pr106564-1.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106564-2.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106564-3.c          |     9 +
 gcc/testsuite/gcc.target/pru/pr106564-4.c          |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-soft-1.c   |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-soft-2.c   |    13 +
 gcc/testsuite/gcc.target/riscv/_Float16-soft-3.c   |    12 +
 gcc/testsuite/gcc.target/riscv/_Float16-soft-4.c   |    12 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-1.c    |     8 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-2.c    |     8 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfh-3.c    |     8 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-1.c |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-2.c |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-3.c |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c  |    10 +
 gcc/testsuite/gcc.target/riscv/_Float16-zhinx-2.c  |     9 +
 gcc/testsuite/gcc.target/riscv/_Float16-zhinx-3.c  |     9 +
 .../gcc.target/riscv/_Float16-zhinxmin-1.c         |    10 +
 .../gcc.target/riscv/_Float16-zhinxmin-2.c         |    10 +
 .../gcc.target/riscv/_Float16-zhinxmin-3.c         |    10 +
 gcc/testsuite/gcc.target/riscv/_Float16.c          |    19 +
 gcc/testsuite/gcc.target/riscv/arch-16.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-17.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-18.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-5.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/branch-1.c          |    37 +
 gcc/testsuite/gcc.target/riscv/builtin_pause.c     |    10 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c      |    26 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c      |    26 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c      |    10 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c      |    10 +-
 gcc/testsuite/gcc.target/riscv/fle-ieee.c          |    12 +
 gcc/testsuite/gcc.target/riscv/fle-snan.c          |    12 +
 gcc/testsuite/gcc.target/riscv/fle.c               |    12 +
 gcc/testsuite/gcc.target/riscv/flef-ieee.c         |    12 +
 gcc/testsuite/gcc.target/riscv/flef-snan.c         |    12 +
 gcc/testsuite/gcc.target/riscv/flef.c              |    12 +
 gcc/testsuite/gcc.target/riscv/flt-ieee.c          |    12 +
 gcc/testsuite/gcc.target/riscv/flt-snan.c          |    12 +
 gcc/testsuite/gcc.target/riscv/flt.c               |    12 +
 gcc/testsuite/gcc.target/riscv/fltf-ieee.c         |    12 +
 gcc/testsuite/gcc.target/riscv/fltf-snan.c         |    12 +
 gcc/testsuite/gcc.target/riscv/fltf.c              |    12 +
 gcc/testsuite/gcc.target/riscv/fmax-snan.c         |     1 +
 gcc/testsuite/gcc.target/riscv/fmax.c              |     1 +
 gcc/testsuite/gcc.target/riscv/fmaxf-snan.c        |     1 +
 gcc/testsuite/gcc.target/riscv/fmaxf.c             |     1 +
 gcc/testsuite/gcc.target/riscv/fmin-snan.c         |     1 +
 gcc/testsuite/gcc.target/riscv/fmin.c              |     1 +
 gcc/testsuite/gcc.target/riscv/fminf-snan.c        |     1 +
 gcc/testsuite/gcc.target/riscv/fminf.c             |     1 +
 gcc/testsuite/gcc.target/riscv/pr105666.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/pr107786-2.c        |    17 +
 gcc/testsuite/gcc.target/riscv/pr107786.c          |    17 +
 gcc/testsuite/gcc.target/riscv/pr93304.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-1.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-2.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-21.c         |    59 +
 gcc/testsuite/gcc.target/riscv/predef-22.c         |    59 +
 gcc/testsuite/gcc.target/riscv/predef-23.c         |    63 +
 gcc/testsuite/gcc.target/riscv/predef-24.c         |    47 +
 gcc/testsuite/gcc.target/riscv/predef-25.c         |    47 +
 gcc/testsuite/gcc.target/riscv/predef-3.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-4.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-5.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-6.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-7.c          |     3 -
 gcc/testsuite/gcc.target/riscv/predef-8.c          |     3 -
 gcc/testsuite/gcc.target/riscv/ret-1.c             |    41 +
 .../gcc.target/riscv/rv32-load-64bit-constant.c    |    40 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-1.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-2.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-3.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-4.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-5.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-6.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-7.c    |    63 +
 gcc/testsuite/gcc.target/riscv/rvv/base/dup-1.c    |   521 +
 gcc/testsuite/gcc.target/riscv/rvv/base/dup-2.c    |    75 +
 gcc/testsuite/gcc.target/riscv/rvv/base/macro.h    |     6 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-1.c    |   179 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-10.c   |   385 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-11.c   |   385 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-12.c   |   159 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-13.c   |    14 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-2.c    |   153 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-3.c    |   127 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-4.c    |   101 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-5.c    |    66 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-6.c    |    53 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-7.c    |    13 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-8.c    |    96 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-9.c    |    44 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pragma-1.c |     4 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pragma-2.c |     4 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pragma-3.c |     4 +
 .../gcc.target/riscv/rvv/base/riscv_vector.h       |    11 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-1.c  |   385 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-10.c |    41 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c |    59 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c |    47 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-2.c  |   320 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-3.c  |   254 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-4.c  |   196 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-5.c  |   130 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-6.c  |   101 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-7.c  |   114 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-8.c  |    51 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.c  |    42 +
 .../gcc.target/riscv/rvv/base/spill-sp-adjust.c    |    13 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-1.c   |    65 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-2.c   |    65 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-3.c   |    65 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-4.c   |    65 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c   |    65 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c   |    65 +
 .../gcc.target/riscv/rvv/base/vread_csr.c          |    26 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vsetvl-1.c |   750 +
 .../gcc.target/riscv/rvv/base/vwrite_csr.c         |    26 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |    47 +
 gcc/testsuite/gcc.target/riscv/sge.c               |    12 +
 gcc/testsuite/gcc.target/riscv/sgeu.c              |    12 +
 gcc/testsuite/gcc.target/riscv/shrink-wrap-1.c     |    24 +
 gcc/testsuite/gcc.target/riscv/sle.c               |    12 +
 gcc/testsuite/gcc.target/riscv/sleu.c              |    12 +
 gcc/testsuite/gcc.target/riscv/smax-ieee.c         |     1 +
 gcc/testsuite/gcc.target/riscv/smax.c              |     1 +
 gcc/testsuite/gcc.target/riscv/smaxf-ieee.c        |     1 +
 gcc/testsuite/gcc.target/riscv/smaxf.c             |     1 +
 gcc/testsuite/gcc.target/riscv/smin-ieee.c         |     1 +
 gcc/testsuite/gcc.target/riscv/smin.c              |     1 +
 gcc/testsuite/gcc.target/riscv/sminf-ieee.c        |     1 +
 gcc/testsuite/gcc.target/riscv/sminf.c             |     1 +
 gcc/testsuite/gcc.target/riscv/stack_frame.c       |    26 +
 gcc/testsuite/gcc.target/riscv/zawrs.c             |    13 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-04.c     |    23 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-05.c     |    11 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-07.c     |    31 +
 gcc/testsuite/gcc.target/riscv/zba-shadd.c         |    13 +
 gcc/testsuite/gcc.target/riscv/zbb-min-max-02.c    |    14 +
 gcc/testsuite/gcc.target/riscv/zbb-srai-andn.c     |    15 +
 gcc/testsuite/gcc.target/riscv/zbb_32_bswap-1.c    |    11 +
 gcc/testsuite/gcc.target/riscv/zbb_32_bswap-2.c    |    12 +
 gcc/testsuite/gcc.target/riscv/zbb_bswap-1.c       |    11 +
 gcc/testsuite/gcc.target/riscv/zbb_bswap-2.c       |    12 +
 gcc/testsuite/gcc.target/riscv/zbs-bclri-01.c      |    12 +
 gcc/testsuite/gcc.target/riscv/zbs-bclri-02.c      |    27 +
 gcc/testsuite/gcc.target/riscv/zbs-bext.c          |    29 +-
 gcc/testsuite/gcc.target/riscv/zbs-bexti.c         |    31 +
 gcc/testsuite/gcc.target/riscv/zbs-binvi.c         |    22 +
 gcc/testsuite/gcc.target/riscv/zbs-bseti-02.c      |    25 +
 gcc/testsuite/gcc.target/riscv/zbs-bseti.c         |    27 +
 .../gcc.target/riscv/zbs-if_then_else-01.c         |    20 +
 gcc/testsuite/gcc.target/riscv/zmmul-1.c           |    20 +
 gcc/testsuite/gcc.target/riscv/zmmul-2.c           |    20 +
 gcc/testsuite/gcc.target/s390/20041216-1.c         |    23 -
 .../gcc.target/s390/ifcvt-one-insn-bool.c          |     2 +-
 .../gcc.target/s390/ifcvt-one-insn-char.c          |     2 +-
 .../gcc.target/s390/ifcvt-two-insns-bool.c         |     2 +-
 .../gcc.target/s390/ifcvt-two-insns-int.c          |     2 +-
 .../gcc.target/s390/ifcvt-two-insns-long.c         |    13 +-
 gcc/testsuite/gcc.target/s390/pr106355-1.c         |    42 +
 gcc/testsuite/gcc.target/s390/pr106355-2.c         |     8 +
 gcc/testsuite/gcc.target/s390/pr106355-3.c         |     8 +
 gcc/testsuite/gcc.target/s390/pr106355.h           |    18 +
 gcc/testsuite/gcc.target/s390/s390.exp             |     2 +-
 .../gcc.target/s390/vector/vec-copysign.c          |     2 +-
 .../s390/vector/vec-sum-across-no-lower-subreg-1.c |    18 +
 .../gcc.target/s390/vector/vperm-rev-z14.c         |    87 +
 .../gcc.target/s390/vector/vperm-rev-z15.c         |   118 +
 .../s390/zvector/autovec-double-quiet-uneq.c       |     2 +-
 .../s390/zvector/autovec-double-signaling-ltgt.c   |     2 +-
 .../s390/zvector/autovec-float-quiet-uneq.c        |     2 +-
 .../s390/zvector/autovec-float-signaling-ltgt.c    |     2 +-
 gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c  |     2 +-
 .../gcc.target/s390/zvector/vec-reve-int-long.c    |    31 +
 .../gcc.target/s390/zvector/vec-reve-store-byte.c  |     6 +-
 .../gcc.target/x86_64/abi/bf16/abi-bf16.exp        |    46 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/args.h    |   164 +
 .../gcc.target/x86_64/abi/bf16/asm-support.S       |    84 +
 .../gcc.target/x86_64/abi/bf16/bf16-check.h        |    24 +
 .../gcc.target/x86_64/abi/bf16/bf16-helper.h       |    45 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/defines.h |   163 +
 .../x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp      |    46 +
 .../gcc.target/x86_64/abi/bf16/m256bf16/args.h     |   152 +
 .../x86_64/abi/bf16/m256bf16/asm-support.S         |    84 +
 .../x86_64/abi/bf16/m256bf16/bf16-ymm-check.h      |    24 +
 .../x86_64/abi/bf16/m256bf16/test_m256_returning.c |    38 +
 .../x86_64/abi/bf16/m256bf16/test_passing_m256.c   |   235 +
 .../abi/bf16/m256bf16/test_passing_structs.c       |    69 +
 .../x86_64/abi/bf16/m256bf16/test_passing_unions.c |   179 +
 .../x86_64/abi/bf16/m256bf16/test_varargs-m256.c   |   107 +
 .../x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp      |    46 +
 .../gcc.target/x86_64/abi/bf16/m512bf16/args.h     |   155 +
 .../x86_64/abi/bf16/m512bf16/asm-support.S         |   100 +
 .../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h      |    24 +
 .../x86_64/abi/bf16/m512bf16/test_m512_returning.c |    44 +
 .../x86_64/abi/bf16/m512bf16/test_passing_m512.c   |   243 +
 .../abi/bf16/m512bf16/test_passing_structs.c       |    77 +
 .../x86_64/abi/bf16/m512bf16/test_passing_unions.c |   222 +
 .../x86_64/abi/bf16/m512bf16/test_varargs-m512.c   |   111 +
 gcc/testsuite/gcc.target/x86_64/abi/bf16/macros.h  |    53 +
 .../abi/bf16/test_3_element_struct_and_unions.c    |   214 +
 .../x86_64/abi/bf16/test_basic_alignment.c         |    14 +
 .../abi/bf16/test_basic_array_size_and_align.c     |    13 +
 .../x86_64/abi/bf16/test_basic_returning.c         |    20 +
 .../gcc.target/x86_64/abi/bf16/test_basic_sizes.c  |    14 +
 .../abi/bf16/test_basic_struct_size_and_align.c    |    14 +
 .../abi/bf16/test_basic_union_size_and_align.c     |    12 +
 .../x86_64/abi/bf16/test_m128_returning.c          |    38 +
 .../x86_64/abi/bf16/test_passing_floats.c          |   312 +
 .../gcc.target/x86_64/abi/bf16/test_passing_m128.c |   238 +
 .../x86_64/abi/bf16/test_passing_structs.c         |    67 +
 .../x86_64/abi/bf16/test_passing_unions.c          |   160 +
 .../x86_64/abi/bf16/test_struct_returning.c        |   176 +
 .../gcc.target/x86_64/abi/bf16/test_varargs-m128.c |   111 +
 gcc/testsuite/gcc.target/xtensa/BALL-BNALL.c       |    33 +
 gcc/testsuite/gcc.target/xtensa/bswap-O1.c         |    37 +
 gcc/testsuite/gcc.target/xtensa/bswap-O2.c         |    37 +
 gcc/testsuite/gcc.target/xtensa/bswap-Os.c         |    37 +
 gcc/testsuite/gcc.target/xtensa/bswap.c            |    14 -
 gcc/testsuite/gcc.target/xtensa/check_zero_byte.c  |     9 +
 .../gcc.target/xtensa/constsynth_2insns.c          |    44 +
 .../gcc.target/xtensa/constsynth_3insns.c          |    35 +
 .../gcc.target/xtensa/constsynth_double.c          |    11 +
 gcc/testsuite/gcc.target/xtensa/funnel_shifter.c   |    17 +
 gcc/testsuite/gcc.target/xtensa/one_cmpl_abs.c     |     9 +
 gcc/testsuite/gcc.target/xtensa/sibcalls.c         |    25 +
 .../gdc.dg/Wbuiltin_declaration_mismatch1.d        |    37 +
 .../gdc.dg/Wbuiltin_declaration_mismatch2.d        |   210 +
 gcc/testsuite/gdc.dg/Wpadded.d                     |     4 +
 gcc/testsuite/gdc.dg/asan/attr_no_sanitize1.d      |    32 +
 gcc/testsuite/gdc.dg/attr_register1.d              |    55 +
 gcc/testsuite/gdc.dg/attr_register2.d              |    11 +
 gcc/testsuite/gdc.dg/attr_register3.d              |    22 +
 gcc/testsuite/gdc.dg/attr_section1.d               |     2 +-
 gcc/testsuite/gdc.dg/attr_simd1.d                  |    40 +
 gcc/testsuite/gdc.dg/attr_simd2.d                  |    16 +
 gcc/testsuite/gdc.dg/attr_visibility1.d            |    25 +
 gcc/testsuite/gdc.dg/attr_visibility2.d            |    26 +
 gcc/testsuite/gdc.dg/attr_visibility3.d            |    29 +
 gcc/testsuite/gdc.dg/builtins.d                    |    17 +
 gcc/testsuite/gdc.dg/imports/pr106555.d            |    10 +
 gcc/testsuite/gdc.dg/pr106139a.d                   |    36 +
 gcc/testsuite/gdc.dg/pr106139b.d                   |    36 +
 gcc/testsuite/gdc.dg/pr106139c.d                   |    27 +
 gcc/testsuite/gdc.dg/pr106139d.d                   |    27 +
 gcc/testsuite/gdc.dg/pr106555.d                    |     4 +
 gcc/testsuite/gdc.dg/pr107592.d                    |    13 +
 gcc/testsuite/gdc.dg/rtti1.d                       |    18 +
 gcc/testsuite/gdc.dg/simd18867.d                   |    11 +
 gcc/testsuite/gdc.dg/simd19630.d                   |    10 -
 gcc/testsuite/gdc.dg/simd19630b.d                  |    17 +
 gcc/testsuite/gdc.dg/simd19630c.d                  |    15 +
 gcc/testsuite/gdc.dg/simd19788.d                   |    11 +
 gcc/testsuite/gdc.dg/simd21469.d                   |     9 +
 gcc/testsuite/gdc.dg/simd21672.d                   |    17 +
 gcc/testsuite/gdc.dg/simd23077.d                   |    11 +
 gcc/testsuite/gdc.dg/simd23084.d                   |    17 +
 gcc/testsuite/gdc.dg/simd23085.d                   |    11 +
 gcc/testsuite/gdc.dg/simd2a.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2b.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2c.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2d.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2e.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2f.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2g.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2h.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2i.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd2j.d                      |    12 +-
 gcc/testsuite/gdc.dg/simd_ctfe.d                   |    88 -
 .../gdc.dg/torture/imports/pr106563math.d          |    12 +
 .../gdc.dg/torture/imports/pr106563regex.d         |     7 +
 gcc/testsuite/gdc.dg/torture/imports/pr106563uni.d |    15 +
 gcc/testsuite/gdc.dg/torture/pr106563.d            |    16 +
 gcc/testsuite/gdc.dg/torture/pr106623.d            |    28 +
 gcc/testsuite/gdc.dg/torture/simd19632.d           |    15 +
 gcc/testsuite/gdc.dg/torture/simd20041.d           |    22 +
 gcc/testsuite/gdc.dg/torture/simd21673.d           |    20 +
 gcc/testsuite/gdc.dg/torture/simd21676.d           |    36 +
 gcc/testsuite/gdc.dg/torture/simd22438.d           |    18 +
 gcc/testsuite/gdc.dg/torture/simd23009.d           |    22 +
 gcc/testsuite/gdc.dg/torture/simd23077.d           |    11 +
 gcc/testsuite/gdc.dg/torture/simd8.d               |    26 +
 gcc/testsuite/gdc.dg/torture/simd9.d               |    46 +
 gcc/testsuite/gdc.dg/torture/simd_blendvector.d    |   345 +
 gcc/testsuite/gdc.dg/torture/simd_cond.d           |    17 +
 gcc/testsuite/gdc.dg/torture/simd_convertvector.d  |   122 +
 gcc/testsuite/gdc.dg/torture/simd_load.d           |    52 +
 gcc/testsuite/gdc.dg/torture/simd_logical.d        |    19 +
 gcc/testsuite/gdc.dg/torture/simd_prefetch.d       |    21 +
 gcc/testsuite/gdc.dg/torture/simd_shuffle.d        |   454 +
 gcc/testsuite/gdc.dg/torture/simd_shufflevector.d  |    55 +
 gcc/testsuite/gdc.dg/torture/simd_store.d          |    54 +
 gcc/testsuite/gdc.dg/torture/torture.exp           |     9 +
 gcc/testsuite/gdc.dg/ubsan/attr_no_sanitize2.d     |    39 +
 gcc/testsuite/gdc.test/compilable/aliasassign.d    |   105 +-
 gcc/testsuite/gdc.test/compilable/b16360.d         |    39 -
 .../gdc.test/compilable/backendfloatoptim.d        |    10 +
 gcc/testsuite/gdc.test/compilable/cdcmp.d          |    14 -
 gcc/testsuite/gdc.test/compilable/commontype.d     |    20 +-
 gcc/testsuite/gdc.test/compilable/cppmangle3.d     |     4 -
 .../gdc.test/compilable/dtoh_AnonDeclaration.d     |    14 +-
 .../gdc.test/compilable/dtoh_ClassDeclaration.d    |    10 +-
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |    18 +-
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |     8 +-
 gcc/testsuite/gdc.test/compilable/dtoh_mangling.d  |     8 +-
 .../gdc.test/compilable/dtoh_protection.d          |    28 +-
 .../gdc.test/compilable/extra-files/header2.d      |    19 +
 .../gdc.test/compilable/imports/cimports2a.i       |    11 +
 .../gdc.test/compilable/imports/cimports2b.i       |    12 +
 .../gdc.test/compilable/imports/defines.c          |    28 +
 .../gdc.test/compilable/imports/format23327.d      |     7 +
 .../compilable/imports/format23327/write.d         |     0
 .../gdc.test/compilable/imports/pkg22952/package.d |     1 +
 gcc/testsuite/gdc.test/compilable/inliner.d        |    21 +
 gcc/testsuite/gdc.test/compilable/inliner2.d       |    27 +
 .../gdc.test/compilable/must_use_initialize.d      |    16 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |     9 +
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |    28 +
 gcc/testsuite/gdc.test/compilable/noreturn3.d      |   257 +
 .../gdc.test/compilable/scope_infer_array_assign.d |    28 +
 .../gdc.test/compilable/scope_tuple_expansion.d    |    21 +
 gcc/testsuite/gdc.test/compilable/segfaultgolf.d   |    50 +
 .../gdc.test/compilable/shortened_methods.d        |     2 +-
 .../gdc.test/compilable/statictemplatethis.d       |    45 +
 gcc/testsuite/gdc.test/compilable/test11980.d      |     5 +-
 gcc/testsuite/gdc.test/compilable/test13123.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test20832.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test21177.d      |    65 +-
 gcc/testsuite/gdc.test/compilable/test21197.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test21243.d      |    21 +
 gcc/testsuite/gdc.test/compilable/test21432.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test21956.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test22390.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test22626.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test22674.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test22784.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test22865.d      |    35 +
 gcc/testsuite/gdc.test/compilable/test22952.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test23076.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test23082.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test23142.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test23166.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test23168.d      |    30 +
 gcc/testsuite/gdc.test/compilable/test23169.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test23172.d      |    33 +
 gcc/testsuite/gdc.test/compilable/test23173.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test23174.d      |    58 +
 gcc/testsuite/gdc.test/compilable/test23235.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test23256.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test23258.d      |    21 +
 gcc/testsuite/gdc.test/compilable/test23262.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test23306.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test23327.d      |     3 +
 gcc/testsuite/gdc.test/compilable/test23380.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test23386.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test3004.d       |     4 +-
 gcc/testsuite/gdc.test/compilable/testdefines.d    |    14 +
 gcc/testsuite/gdc.test/compilable/testdip1008.d    |    19 +
 gcc/testsuite/gdc.test/compilable/testgotoskips.d  |    17 +
 gcc/testsuite/gdc.test/compilable/testparse.d      |    10 +
 gcc/testsuite/gdc.test/compilable/uda.d            |     6 +
 gcc/testsuite/gdc.test/compilable/vararg.d         |    20 +
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |     3 +
 .../gdc.test/fail_compilation/aliasassign2.d       |    33 +
 .../fail_compilation/attributediagnostic.d         |    39 +-
 .../gdc.test/fail_compilation/chkformat.d          |    18 +
 .../gdc.test/fail_compilation/diag10169.d          |     2 +-
 .../gdc.test/fail_compilation/diag10319.d          |    20 +-
 .../gdc.test/fail_compilation/diag10783.d          |     2 +-
 .../gdc.test/fail_compilation/diag11198.d          |    14 +-
 .../gdc.test/fail_compilation/diag12829.d          |    10 +-
 .../gdc.test/fail_compilation/diag13528.d          |     6 +-
 .../gdc.test/fail_compilation/diag14145.d          |     2 +-
 .../gdc.test/fail_compilation/diag15713.d          |     2 +-
 .../gdc.test/fail_compilation/diag23295.d          |    40 +
 .../gdc.test/fail_compilation/diag23355.d          |    16 +
 .../gdc.test/fail_compilation/diag23384.d          |    29 +
 gcc/testsuite/gdc.test/fail_compilation/diag3438.d |     5 +-
 .../gdc.test/fail_compilation/diag3438b.d          |     9 -
 gcc/testsuite/gdc.test/fail_compilation/diag8894.d |     8 +-
 .../gdc.test/fail_compilation/diag_in_array.d      |    20 +
 .../fail_compilation/dip1000_deprecation.d         |    59 +
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_1.d |    15 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_3.d |    30 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_4.d |    26 +-
 .../gdc.test/fail_compilation/fail10905.d          |    22 -
 .../gdc.test/fail_compilation/fail10968.d          |    42 +-
 gcc/testsuite/gdc.test/fail_compilation/fail118.d  |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |     4 +-
 .../gdc.test/fail_compilation/fail12390.d          |     3 +-
 .../gdc.test/fail_compilation/fail13123.d          |    21 +
 .../gdc.test/fail_compilation/fail14669.d          |     4 +-
 .../gdc.test/fail_compilation/fail17646.d          |     5 +-
 .../gdc.test/fail_compilation/fail17927.d          |     8 +-
 .../gdc.test/fail_compilation/fail18892.d          |     4 +-
 .../gdc.test/fail_compilation/fail18970.d          |     4 +-
 .../gdc.test/fail_compilation/fail18979.d          |     2 +-
 .../gdc.test/fail_compilation/fail19103.d          |     4 +-
 .../gdc.test/fail_compilation/fail19687.d          |     2 +-
 .../gdc.test/fail_compilation/fail19898a.d         |     2 +-
 .../gdc.test/fail_compilation/fail19898b.d         |     2 +-
 .../gdc.test/fail_compilation/fail19913.d          |     2 +-
 .../gdc.test/fail_compilation/fail20108.d          |     2 +-
 .../gdc.test/fail_compilation/fail20547.d          |    15 -
 .../gdc.test/fail_compilation/fail21243.d          |    19 +
 .../gdc.test/fail_compilation/fail22134.d          |    17 +
 .../gdc.test/fail_compilation/fail22351.d          |    20 +
 .../gdc.test/fail_compilation/fail22366.d          |     2 +-
 .../gdc.test/fail_compilation/fail23109.d          |     4 +-
 .../gdc.test/fail_compilation/fail23135.d          |    17 +
 .../gdc.test/fail_compilation/fail23181.d          |    16 +
 .../gdc.test/fail_compilation/fail23406.d          |    40 +
 gcc/testsuite/gdc.test/fail_compilation/fail261.d  |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail58.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6889.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7372.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |     8 +-
 .../gdc.test/fail_compilation/fail_scope.d         |    10 +-
 .../gdc.test/fail_compilation/faildottypeinfo.d    |     2 +-
 .../gdc.test/fail_compilation/failoffset.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fix22108.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fix23138.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |     2 +-
 .../gdc.test/fail_compilation/ice11856_1.d         |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12174.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12574.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15855.d |    24 +-
 gcc/testsuite/gdc.test/fail_compilation/ice18469.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice19755.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8795.d  |     2 +-
 .../gdc.test/fail_compilation/imports/fail7372.d   |     9 +
 .../fail_compilation/imports/import15525.d         |     3 +
 .../gdc.test/fail_compilation/issue12652.d         |    24 +
 .../gdc.test/fail_compilation/issue21378.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |     3 +-
 .../fail_compilation/misc_parser_err_cov1.d        |     4 +-
 .../gdc.test/fail_compilation/mixin_template.d     |    10 +
 .../gdc.test/fail_compilation/mixinprop.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/newaa.d    |    19 +
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |    18 +
 .../gdc.test/fail_compilation/pragmainline.d       |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/pragmas.d  |     4 +-
 .../gdc.test/fail_compilation/previewin.d          |     8 +-
 .../gdc.test/fail_compilation/previewin2.d         |    18 +
 .../gdc.test/fail_compilation/reserved_version.d   |     3 +
 .../fail_compilation/reserved_version_switch.d     |     3 +
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |    22 +-
 .../gdc.test/fail_compilation/retscope2.d          |     6 +-
 .../gdc.test/fail_compilation/retscope6.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/shared.d   |    11 +
 .../gdc.test/fail_compilation/systemvariables.d    |    48 +
 .../fail_compilation/systemvariables_deprecation.d |    28 +
 .../fail_compilation/systemvariables_struct.d      |    60 +
 .../fail_compilation/systemvariables_void_init.d   |    32 +
 .../gdc.test/fail_compilation/template_decl.d      |     9 +
 .../gdc.test/fail_compilation/templatethis.d       |    37 +
 .../gdc.test/fail_compilation/test13786.d          |    12 +-
 .../gdc.test/fail_compilation/test14238.d          |     2 +-
 .../gdc.test/fail_compilation/test14496.d          |     3 +-
 .../gdc.test/fail_compilation/test15525.d          |    17 +
 .../gdc.test/fail_compilation/test15660.d          |     2 +-
 .../gdc.test/fail_compilation/test15785.d          |     2 +-
 .../gdc.test/fail_compilation/test15897.d          |     2 +-
 .../gdc.test/fail_compilation/test16188.d          |     2 +-
 .../gdc.test/fail_compilation/test16193.d          |     4 +-
 .../gdc.test/fail_compilation/test17380spec.d      |     2 +-
 .../gdc.test/fail_compilation/test17423.d          |     3 +-
 .../gdc.test/fail_compilation/test17450.d          |     4 +-
 .../gdc.test/fail_compilation/test17764.d          |    21 +
 .../gdc.test/fail_compilation/test18484.d          |     2 +-
 .../gdc.test/fail_compilation/test19097.d          |     2 +-
 .../gdc.test/fail_compilation/test20245.d          |    19 +-
 .../gdc.test/fail_compilation/test20809.d          |    44 +
 .../gdc.test/fail_compilation/test20881.d          |     2 +-
 .../gdc.test/fail_compilation/test21096.d          |     6 +-
 .../gdc.test/fail_compilation/test21443.d          |    21 +
 .../gdc.test/fail_compilation/test21477.d          |    16 +
 .../gdc.test/fail_compilation/test21912.d          |    16 +-
 .../gdc.test/fail_compilation/test21939.d          |     5 +-
 .../gdc.test/fail_compilation/test22145.d          |     2 +-
 .../gdc.test/fail_compilation/test22680.d          |    17 +
 .../gdc.test/fail_compilation/test22818.d          |     2 +-
 .../gdc.test/fail_compilation/test23022.d          |    15 +
 .../gdc.test/fail_compilation/test23073.d          |    35 +
 .../gdc.test/fail_compilation/test23112.d          |    30 +
 .../gdc.test/fail_compilation/test23159.d          |    22 +
 .../gdc.test/fail_compilation/test23170.d          |    12 +
 .../gdc.test/fail_compilation/test23216.d          |    24 +
 gcc/testsuite/gdc.test/fail_compilation/testsemi.d |    46 +
 gcc/testsuite/gdc.test/fail_compilation/traits.d   |    18 +
 .../gdc.test/fail_compilation/typeerrors.d         |     2 +-
 .../gdc.test/fail_compilation/udaparams.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/udatypes.d |     8 +
 .../gdc.test/fail_compilation/warn14905.d          |    23 +
 gcc/testsuite/gdc.test/fail_compilation/xmmslice.d |    22 +
 gcc/testsuite/gdc.test/runnable/cdcmp.d            |   146 +
 gcc/testsuite/gdc.test/runnable/closure.d          |     8 +-
 gcc/testsuite/gdc.test/runnable/evalorder.d        |    26 +
 gcc/testsuite/gdc.test/runnable/ice10086b.d        |    50 +
 gcc/testsuite/gdc.test/runnable/inline3.d          |    44 +
 gcc/testsuite/gdc.test/runnable/lexer.d            |    12 +-
 gcc/testsuite/gdc.test/runnable/newaa.d            |    23 +
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |    32 +
 gcc/testsuite/gdc.test/runnable/staticforeach.d    |    29 +
 gcc/testsuite/gdc.test/runnable/test11.d           |    37 -
 gcc/testsuite/gdc.test/runnable/test18973.d        |    25 +
 gcc/testsuite/gdc.test/runnable/test19.d           |    15 -
 gcc/testsuite/gdc.test/runnable/test20365.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test20734.d        |    15 +
 gcc/testsuite/gdc.test/runnable/test20809.d        |    14 +
 gcc/testsuite/gdc.test/runnable/test23010.d        |    43 +
 gcc/testsuite/gdc.test/runnable/test23181.d        |    27 +
 gcc/testsuite/gdc.test/runnable/test23234.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test23337.d        |   182 +
 gcc/testsuite/gdc.test/runnable/test8.d            |    39 +
 gcc/testsuite/gdc.test/runnable/testassign.d       |    16 +
 gcc/testsuite/gdc.test/runnable/version.d          |    23 +-
 gcc/testsuite/gdc.test/runnable/warning1.d         |     9 -
 gcc/testsuite/gdc.test/runnable_cxx/cppa.d         |    20 +-
 .../gdc.test/runnable_cxx/extra-files/cppb.cpp     |    30 +-
 .../runnable_cxx/extra-files/test22351.cpp         |    46 +
 .../runnable_cxx/extra-files/test23135.cpp         |    52 +
 gcc/testsuite/gdc.test/runnable_cxx/test22351.d    |    55 +
 gcc/testsuite/gdc.test/runnable_cxx/test23135.d    |    38 +
 gcc/testsuite/gfortran.dg/PR100029.f90             |    22 +
 gcc/testsuite/gfortran.dg/PR100040.f90             |    36 +
 gcc/testsuite/gfortran.dg/PR100097.f90             |    41 +
 gcc/testsuite/gfortran.dg/PR100098.f90             |    45 +
 gcc/testsuite/gfortran.dg/PR100103.f90             |    76 +
 gcc/testsuite/gfortran.dg/PR100132.f90             |    75 +
 gcc/testsuite/gfortran.dg/PR100136.f90             |    39 +
 gcc/testsuite/gfortran.dg/PR100245.f90             |    28 +
 gcc/testsuite/gfortran.dg/PR94104a.f90             |    29 +
 gcc/testsuite/gfortran.dg/PR94104b.f90             |    29 +
 .../gfortran.dg/actual_array_offset_1.f90          |     2 +-
 .../gfortran.dg/allocate_alloc_opt_15.f90          |    49 +
 gcc/testsuite/gfortran.dg/analyzer/pr107210.f90    |    16 +
 gcc/testsuite/gfortran.dg/array_constructor_56.f90 |    22 +
 gcc/testsuite/gfortran.dg/array_constructor_57.f90 |    30 +
 gcc/testsuite/gfortran.dg/associate_26a.f90        |    15 +
 gcc/testsuite/gfortran.dg/associate_54.f90         |     3 +-
 gcc/testsuite/gfortran.dg/associate_59.f90         |     9 +
 gcc/testsuite/gfortran.dg/assumed_type_16.f90      |    14 +
 gcc/testsuite/gfortran.dg/assumed_type_17.f90      |    18 +
 gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90    |     2 +-
 .../gfortran.dg/c-interop/deferred-character-2.f90 |     2 +-
 gcc/testsuite/gfortran.dg/char4_decl-2.f90         |    63 +
 gcc/testsuite/gfortran.dg/char4_decl.f90           |    56 +
 gcc/testsuite/gfortran.dg/check_bits_3.f90         |    16 +
 gcc/testsuite/gfortran.dg/class_58.f90             |     2 +-
 gcc/testsuite/gfortran.dg/class_73.f90             |    17 +
 gcc/testsuite/gfortran.dg/coarray/pr107441-caf.f90 |    27 +
 gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f    |    35 -
 gcc/testsuite/gfortran.dg/der_io_5.f90             |    17 +
 .../gfortran.dg/elemental_dependency_7.f90         |    28 +
 gcc/testsuite/gfortran.dg/extends_type_of_4.f90    |    20 +
 .../goacc/classify-kernels-parloops.f95            |     6 +-
 .../classify-kernels-unparallelized-parloops.f95   |     6 +-
 .../goacc/classify-kernels-unparallelized.f95      |     6 +-
 .../gfortran.dg/goacc/classify-kernels.f95         |     6 +-
 .../gfortran.dg/goacc/classify-parallel.f95        |     4 +-
 .../gfortran.dg/goacc/classify-serial.f95          |     4 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 |     2 +-
 .../gfortran.dg/goacc/kernels-loop-data-2.f95      |     2 +-
 .../goacc/kernels-loop-data-enter-exit-2.f95       |     2 +-
 .../goacc/kernels-loop-data-enter-exit.f95         |     2 +-
 .../gfortran.dg/goacc/kernels-loop-data-update.f95 |     2 +-
 .../gfortran.dg/goacc/kernels-loop-data.f95        |     2 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 |     2 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95   |     2 +-
 .../kernels-parallel-loop-data-enter-exit.f95      |     2 +-
 .../gfortran.dg/goacc/mapping-tests-5.f90          |    15 +
 .../gfortran.dg/gomp/affinity-clause-7.f90         |    19 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90    |     2 +-
 gcc/testsuite/gfortran.dg/gomp/assume-1.f90        |    24 +
 gcc/testsuite/gfortran.dg/gomp/assume-2.f90        |    27 +
 gcc/testsuite/gfortran.dg/gomp/assume-3.f90        |    46 +
 gcc/testsuite/gfortran.dg/gomp/assume-4.f90        |    50 +
 gcc/testsuite/gfortran.dg/gomp/assumes-1.f90       |    82 +
 gcc/testsuite/gfortran.dg/gomp/assumes-2.f90       |    19 +
 gcc/testsuite/gfortran.dg/gomp/copyprivate-1.f90   |    21 +
 gcc/testsuite/gfortran.dg/gomp/copyprivate-2.f90   |    97 +
 gcc/testsuite/gfortran.dg/gomp/declare-simd-3.f90  |    30 +
 gcc/testsuite/gfortran.dg/gomp/declare-simd-4.f90  |    42 +
 gcc/testsuite/gfortran.dg/gomp/declare-simd-5.f90  |    49 +
 gcc/testsuite/gfortran.dg/gomp/declare-simd-6.f90  |    42 +
 .../gfortran.dg/gomp/declare-target-2.f90          |    18 +-
 .../gfortran.dg/gomp/declare-target-4.f90          |     9 +-
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        |     4 +-
 gcc/testsuite/gfortran.dg/gomp/depend-6.f90        |     4 +-
 .../gfortran.dg/gomp/depend-iterator-2.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/depobj-2.f90        |     6 +-
 gcc/testsuite/gfortran.dg/gomp/doacross-5.f90      |    88 +
 gcc/testsuite/gfortran.dg/gomp/doacross-6.f90      |    77 +
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 |     8 +-
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 |     2 +-
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 |     3 +-
 gcc/testsuite/gfortran.dg/gomp/linear-2.f90        |   112 +
 gcc/testsuite/gfortran.dg/gomp/linear-3.f90        |    39 +
 gcc/testsuite/gfortran.dg/gomp/linear-4.f90        |   102 +
 gcc/testsuite/gfortran.dg/gomp/linear-5.f90        |    43 +
 gcc/testsuite/gfortran.dg/gomp/linear-6.f90        |    54 +
 gcc/testsuite/gfortran.dg/gomp/linear-7.f90        |    27 +
 gcc/testsuite/gfortran.dg/gomp/linear-8.f90        |    44 +
 gcc/testsuite/gfortran.dg/gomp/nesting-2.f90       |     4 +-
 gcc/testsuite/gfortran.dg/gomp/nowait-2.f90        |   159 -
 gcc/testsuite/gfortran.dg/gomp/nowait-4.f90        |   158 +
 gcc/testsuite/gfortran.dg/gomp/nowait-5.f90        |   156 +
 gcc/testsuite/gfortran.dg/gomp/nowait-6.f90        |   158 +
 gcc/testsuite/gfortran.dg/gomp/nowait-7.f90        |   118 +
 gcc/testsuite/gfortran.dg/gomp/nowait-8.f90        |    92 +
 gcc/testsuite/gfortran.dg/gomp/ompx-1.f90          |     2 +
 gcc/testsuite/gfortran.dg/gomp/omx-1.f             |     7 +
 gcc/testsuite/gfortran.dg/gomp/omx-2.f             |     9 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-7.f90   |    23 +
 gcc/testsuite/gfortran.dg/gomp/requires-4.f90      |     2 +-
 gcc/testsuite/gfortran.dg/gomp/requires-8.f90      |    14 +-
 gcc/testsuite/gfortran.dg/gomp/scope-5.f90         |     9 +
 gcc/testsuite/gfortran.dg/gomp/scope-6.f90         |    23 +
 .../gomp/strictly-structured-block-4.f90           |    21 +
 gcc/testsuite/gfortran.dg/gomp/target-data-1.f90   |    17 +
 gcc/testsuite/gfortran.dg/gomp/target-data-2.f90   |    14 +
 .../gfortran.dg/gomp/target-device-ancestor-2.f90  |    70 +-
 .../gfortran.dg/gomp/target-device-ancestor-2a.f90 |    80 +
 .../gfortran.dg/gomp/target-device-ancestor-3.f90  |     6 +-
 .../gfortran.dg/gomp/target-device-ancestor-4.f90  |     6 +-
 .../gfortran.dg/gomp/target-device-ancestor-5.f90  |    69 +
 .../gfortran.dg/gomp/target-device-ancestor-6.f90  |    17 +
 gcc/testsuite/gfortran.dg/graphite/pr107865.f90    |    18 +
 gcc/testsuite/gfortran.dg/guality/guality.exp      |     4 +
 gcc/testsuite/gfortran.dg/ieee/fma_1.f90           |    96 +
 gcc/testsuite/gfortran.dg/ieee/modes_1.f90         |    95 +
 gcc/testsuite/gfortran.dg/ieee/rounding_2.f90      |    20 +
 gcc/testsuite/gfortran.dg/ieee/rounding_3.f90      |    27 +
 gcc/testsuite/gfortran.dg/ieee/signbit_1.f90       |   166 +
 gcc/testsuite/gfortran.dg/illegal_boz_arg_4.f90    |    13 +
 gcc/testsuite/gfortran.dg/index_6.f90              |    31 +
 gcc/testsuite/gfortran.dg/intent_optimize_10.f90   |    66 +
 gcc/testsuite/gfortran.dg/intent_optimize_4.f90    |    43 +
 gcc/testsuite/gfortran.dg/intent_optimize_5.f90    |    24 +
 gcc/testsuite/gfortran.dg/intent_optimize_6.f90    |    34 +
 gcc/testsuite/gfortran.dg/intent_optimize_7.f90    |    45 +
 gcc/testsuite/gfortran.dg/intent_optimize_8.f90    |    45 +
 gcc/testsuite/gfortran.dg/intent_optimize_9.f90    |    42 +
 gcc/testsuite/gfortran.dg/intent_out_15.f90        |    27 +
 gcc/testsuite/gfortran.dg/literal_constants.f      |    20 +
 gcc/testsuite/gfortran.dg/literal_constants.f90    |    24 +
 gcc/testsuite/gfortran.dg/merge_1.f90              |    49 +
 gcc/testsuite/gfortran.dg/merge_init_expr_2.f90    |     3 +-
 gcc/testsuite/gfortran.dg/null_actual_3.f90        |    18 +
 gcc/testsuite/gfortran.dg/optional_absent_6.f90    |    60 +
 gcc/testsuite/gfortran.dg/optional_absent_7.f90    |    31 +
 gcc/testsuite/gfortran.dg/optional_absent_8.f90    |    53 +
 gcc/testsuite/gfortran.dg/pack_simplify_1.f90      |    15 +
 gcc/testsuite/gfortran.dg/parens_2.f90             |     2 +-
 gcc/testsuite/gfortran.dg/pdt_15.f03               |     2 +-
 gcc/testsuite/gfortran.dg/pointer_array_8.f90      |     4 +-
 gcc/testsuite/gfortran.dg/pr103504.f90             |    28 +
 gcc/testsuite/gfortran.dg/pr103694.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr104313.f               |    11 +
 gcc/testsuite/gfortran.dg/pr104314.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr104330.f90             |    20 +
 gcc/testsuite/gfortran.dg/pr105633.f90             |     8 +
 gcc/testsuite/gfortran.dg/pr105954.f90             |    26 +
 gcc/testsuite/gfortran.dg/pr106209.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr106226.f               |    37 +
 gcc/testsuite/gfortran.dg/pr106331.f90             |     7 +
 gcc/testsuite/gfortran.dg/pr106556.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr106557.f90             |    19 +
 gcc/testsuite/gfortran.dg/pr106857.f90             |    12 +
 gcc/testsuite/gfortran.dg/pr106934.f90             |     7 +
 gcc/testsuite/gfortran.dg/pr106985.f90             |     8 +
 gcc/testsuite/gfortran.dg/pr106986.f90             |     8 +
 gcc/testsuite/gfortran.dg/pr107000.f90             |    50 +
 gcc/testsuite/gfortran.dg/pr107054.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr107215.f90             |    17 +
 gcc/testsuite/gfortran.dg/pr107217.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107272.f90             |    21 +
 gcc/testsuite/gfortran.dg/pr107559.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr107577.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr107679.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr107680.f90             |    34 +
 gcc/testsuite/gfortran.dg/pr107681.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr107707.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr99349.f90              |     9 +
 gcc/testsuite/gfortran.dg/ubsan/pr106062.f90       |    11 +
 gcc/testsuite/gfortran.dg/unpack_vector_1.f90      |    12 +
 gcc/testsuite/gfortran.dg/vect/pr106253.f          |    35 +
 gcc/testsuite/gfortran.dg/vect/pr107254.f90        |    49 +
 gcc/testsuite/gfortran.dg/widechar_11.f90          |    51 +
 gcc/testsuite/gnat.dg/abstract1.adb                |    14 +-
 gcc/testsuite/gnat.dg/abstract1.ads                |     6 +-
 gcc/testsuite/gnat.dg/aspect2.adb                  |     5 -
 gcc/testsuite/gnat.dg/aspect2.ads                  |    30 -
 gcc/testsuite/gnat.dg/config_pragma1.adb           |    21 -
 gcc/testsuite/gnat.dg/config_pragma1_pkg.ads       |    21 -
 gcc/testsuite/gnat.dg/equal8.adb                   |     6 -
 gcc/testsuite/gnat.dg/equal8.ads                   |    36 -
 gcc/testsuite/gnat.dg/equal8_pkg.ads               |    58 -
 gcc/testsuite/gnat.dg/formal_containers.adb        |    23 -
 gcc/testsuite/gnat.dg/iter1.adb                    |    20 -
 gcc/testsuite/gnat.dg/iter1.ads                    |     8 -
 gcc/testsuite/gnat.dg/lto26.adb                    |    13 +
 gcc/testsuite/gnat.dg/lto26_pkg1.adb               |    11 +
 gcc/testsuite/gnat.dg/lto26_pkg1.ads               |    11 +
 gcc/testsuite/gnat.dg/lto26_pkg2.adb               |    15 +
 gcc/testsuite/gnat.dg/lto26_pkg2.ads               |     9 +
 gcc/testsuite/gnat.dg/machine_attr2.adb            |    15 +
 gcc/testsuite/gnat.dg/machine_attr2.ads            |     8 +
 gcc/testsuite/gnat.dg/opt100.adb                   |    13 +
 gcc/testsuite/gnat.dg/opt100_pkg.adb               |    17 +
 gcc/testsuite/gnat.dg/opt100_pkg.ads               |    23 +
 gcc/testsuite/gnat.dg/opt98.adb                    |    14 +
 gcc/testsuite/gnat.dg/opt98.ads                    |    19 +
 gcc/testsuite/gnat.dg/opt99.adb                    |    15 +
 gcc/testsuite/gnat.dg/opt99_pkg1.adb               |    10 +
 gcc/testsuite/gnat.dg/opt99_pkg1.ads               |    19 +
 gcc/testsuite/gnat.dg/opt99_pkg2.ads               |    13 +
 gcc/testsuite/gnat.dg/renaming1.adb                |     8 +-
 gcc/testsuite/gnat.dg/renaming1.ads                |     4 +-
 gcc/testsuite/gnat.dg/specs/coverage1.ads          |    10 +
 gcc/testsuite/gnat.dg/specs/discr5.ads             |     5 +-
 gcc/testsuite/gnat.dg/specs/empty_variants.ads     |     4 +-
 gcc/testsuite/gnat.dg/specs/pack13.ads             |     2 +-
 gcc/testsuite/gnat.dg/specs/variant_part.ads       |     1 +
 gcc/testsuite/gnat.dg/specs/weak1.ads              |     2 +
 gcc/testsuite/gnat.dg/sso18.adb                    |    21 +
 gcc/testsuite/gnat.dg/unchecked_convert9.adb       |     2 +-
 gcc/testsuite/gnat.dg/warn29.adb                   |     2 +-
 gcc/testsuite/go.test/test/fixedbugs/issue27938.go |     6 +-
 gcc/testsuite/jit.dg/test-asm.cc                   |     1 +
 .../jit.dg/test-pr105812-bool-operations.c         |    89 +
 gcc/testsuite/jit.dg/test-types.c                  |     3 +
 gcc/testsuite/lib/asan-dg.exp                      |     2 +
 gcc/testsuite/lib/g++-dg.exp                       |    11 +-
 gcc/testsuite/lib/g++.exp                          |    14 +-
 gcc/testsuite/lib/gcc-defs.exp                     |     2 +-
 gcc/testsuite/lib/gcc-dg.exp                       |    16 +-
 gcc/testsuite/lib/gcc.exp                          |    21 +-
 gcc/testsuite/lib/gfortran-dg.exp                  |     2 +-
 gcc/testsuite/lib/profopt.exp                      |     2 +-
 gcc/testsuite/lib/scanasm.exp                      |     7 +-
 gcc/testsuite/lib/scanoffloadipa.exp               |   148 +
 gcc/testsuite/lib/scansarif.exp                    |    42 +
 gcc/testsuite/lib/target-supports-dg.exp           |    15 +
 gcc/testsuite/lib/target-supports.exp              |   396 +-
 gcc/testsuite/lib/wrapper.exp                      |     7 +-
 gcc/testsuite/objc.dg/stabs-1.m                    |    19 -
 gcc/testsuite/selftests/riscv/empty-func.rtl       |     8 +
 gcc/timevar.def                                    |     3 +
 gcc/toplev.cc                                      |    27 +-
 gcc/tracer.cc                                      |     4 +-
 gcc/trans-mem.cc                                   |    34 +-
 gcc/tree-call-cdce.cc                              |    70 +-
 gcc/tree-cfg.cc                                    |   301 +-
 gcc/tree-cfg.h                                     |     5 +-
 gcc/tree-cfgcleanup.cc                             |    33 +-
 gcc/tree-chrec.cc                                  |     3 +-
 gcc/tree-complex.cc                                |    23 +-
 gcc/tree-core.h                                    |    75 +-
 gcc/tree-data-ref.cc                               |    29 +-
 gcc/tree-dfa.cc                                    |     5 +-
 gcc/tree-diagnostic-client-data-hooks.cc           |   150 +
 gcc/tree-diagnostic-path.cc                        |    37 +-
 gcc/tree-diagnostic.cc                             |     9 +-
 gcc/tree-eh.cc                                     |    27 +-
 gcc/tree-emutls.cc                                 |     7 +-
 gcc/tree-if-conv.cc                                |   382 +-
 gcc/tree-inline.cc                                 |     7 +-
 gcc/tree-into-ssa.cc                               |   199 +-
 gcc/tree-logical-location.cc                       |   148 +
 gcc/tree-logical-location.h                        |    67 +
 gcc/tree-loop-distribution.cc                      |   135 +-
 gcc/tree-nested.cc                                 |     6 +-
 gcc/tree-nrv.cc                                    |     6 +-
 gcc/tree-object-size.cc                            |   124 +-
 gcc/tree-parloops.cc                               |    34 +-
 gcc/tree-pass.h                                    |     7 +-
 gcc/tree-predcom.cc                                |    26 +-
 gcc/tree-pretty-print.cc                           |   150 +-
 gcc/tree-profile.cc                                |     4 +-
 gcc/tree-scalar-evolution.cc                       |   444 +-
 gcc/tree-sra.cc                                    |    31 +-
 gcc/tree-ssa-alias.cc                              |   103 +-
 gcc/tree-ssa-ccp.cc                                |   149 +-
 gcc/tree-ssa-copy.cc                               |    58 +-
 gcc/tree-ssa-dce.cc                                |    85 +-
 gcc/tree-ssa-dom.cc                                |   449 +-
 gcc/tree-ssa-dom.h                                 |     3 -
 gcc/tree-ssa-dse.cc                                |   132 +-
 gcc/tree-ssa-forwprop.cc                           |   111 +-
 gcc/tree-ssa-ifcombine.cc                          |     2 +-
 gcc/tree-ssa-loop-ch.cc                            |    42 +-
 gcc/tree-ssa-loop-im.cc                            |    19 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |    17 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   127 +-
 gcc/tree-ssa-loop-manip.cc                         |   263 +-
 gcc/tree-ssa-loop-manip.h                          |     3 -
 gcc/tree-ssa-loop-niter.cc                         |   463 +-
 gcc/tree-ssa-loop-prefetch.cc                      |    34 +-
 gcc/tree-ssa-loop-split.cc                         |    25 +-
 gcc/tree-ssa-loop-unswitch.cc                      |  1170 +-
 gcc/tree-ssa-loop.cc                               |    27 +-
 gcc/tree-ssa-loop.h                                |    15 +-
 gcc/tree-ssa-math-opts.cc                          |   129 +-
 gcc/tree-ssa-operands.cc                           |     4 +-
 gcc/tree-ssa-phiopt.cc                             |   327 +-
 gcc/tree-ssa-phiprop.cc                            |     4 +-
 gcc/tree-ssa-pre.cc                                |    22 +-
 gcc/tree-ssa-propagate.cc                          |    47 +-
 gcc/tree-ssa-reassoc.cc                            |    44 +-
 gcc/tree-ssa-sccvn.cc                              |   595 +-
 gcc/tree-ssa-sccvn.h                               |     8 +-
 gcc/tree-ssa-sink.cc                               |    22 +-
 gcc/tree-ssa-strlen.cc                             |    22 +-
 gcc/tree-ssa-strlen.h                              |     2 +
 gcc/tree-ssa-structalias.cc                        |    13 +-
 gcc/tree-ssa-threadbackward.cc                     |   626 +-
 gcc/tree-ssa-threadedge.cc                         |    44 +-
 gcc/tree-ssa-threadedge.h                          |     5 +-
 gcc/tree-ssa-threadupdate.cc                       |     5 +-
 gcc/tree-ssa-uncprop.cc                            |    10 +-
 gcc/tree-ssa-uninit.cc                             |   287 +-
 gcc/tree-ssa.cc                                    |     6 +
 gcc/tree-ssanames.cc                               |   241 +-
 gcc/tree-ssanames.h                                |    12 +-
 gcc/tree-stdarg.cc                                 |     8 +-
 gcc/tree-streamer-in.cc                            |     7 +
 gcc/tree-streamer-out.cc                           |     6 +
 gcc/tree-switch-conversion.cc                      |   113 +-
 gcc/tree-switch-conversion.h                       |    42 +-
 gcc/tree-tailcall.cc                               |    16 +-
 gcc/tree-vect-data-refs.cc                         |    62 +-
 gcc/tree-vect-generic.cc                           |    27 +-
 gcc/tree-vect-loop-manip.cc                        |   222 +-
 gcc/tree-vect-loop.cc                              |  1312 +-
 gcc/tree-vect-patterns.cc                          |   435 +-
 gcc/tree-vect-slp-patterns.cc                      |    19 +-
 gcc/tree-vect-slp.cc                               |  2669 +-
 gcc/tree-vect-stmts.cc                             |   104 +-
 gcc/tree-vectorizer.cc                             |    55 +-
 gcc/tree-vectorizer.h                              |    28 +
 gcc/tree-vrp.cc                                    |  4145 +--
 gcc/tree-vrp.h                                     |    27 +-
 gcc/tree.cc                                        |   290 +-
 gcc/tree.def                                       |     5 +-
 gcc/tree.h                                         |    84 +-
 gcc/tristate.h                                     |     1 +
 gcc/tsan.cc                                        |    23 +-
 gcc/ubsan.cc                                       |    75 +-
 gcc/ubsan.h                                        |     1 +
 gcc/value-query.cc                                 |   169 +-
 gcc/value-query.h                                  |    23 +-
 gcc/value-range-equiv.cc                           |   324 -
 gcc/value-range-equiv.h                            |    82 -
 gcc/value-range-pretty-print.cc                    |   187 +
 gcc/value-range-pretty-print.h                     |    40 +
 gcc/value-range-storage.cc                         |   299 +
 gcc/value-range-storage.h                          |   233 +
 gcc/value-range.cc                                 |  1611 +-
 gcc/value-range.h                                  |   884 +-
 gcc/value-relation.cc                              |   418 +-
 gcc/value-relation.h                               |   348 +-
 gcc/var-tracking.cc                                |    21 +-
 gcc/varasm.cc                                      |    87 +-
 gcc/varasm.h                                       |     2 +-
 gcc/vec.h                                          |    15 +
 gcc/vr-values.cc                                   |  2274 +-
 gcc/vr-values.h                                    |   111 +-
 gcc/vtable-verify.cc                               |    16 +-
 gcc/warning-control.cc                             |     8 +-
 gcc/web.cc                                         |     4 +-
 gcc/wide-int.cc                                    |    13 +-
 gcc/wide-int.h                                     |    42 +-
 gcc/xcoffout.cc                                    |   494 -
 gcc/xcoffout.h                                     |   194 -
 gnattools/ChangeLog                                |     5 +
 gnattools/configure                                |     2 -
 gnattools/configure.ac                             |     2 -
 gotools/ChangeLog                                  |     8 +
 include/ChangeLog                                  |    88 +
 include/btf.h                                      |    19 +-
 include/cuda/cuda.h                                |     3 +
 include/demangle.h                                 |    20 +
 include/dwarf2.def                                 |     2 +-
 include/dwarf2.h                                   |    10 +
 include/gomp-constants.h                           |    24 +-
 include/longlong.h                                 |    12 +
 include/plugin-api.h                               |    33 +
 include/vtv-change-permission.h                    |     4 +
 intl/ChangeLog                                     |    17 +
 libada/ChangeLog                                   |     4 +
 libada/configure                                   |     3 +
 libatomic/ChangeLog                                |    54 +
 libatomic/Makefile.am                              |     2 +
 libatomic/Makefile.in                              |    61 +-
 libatomic/config/aarch64/aarch64-config.h          |    23 +
 libatomic/config/aarch64/host-config.h             |    46 +
 libatomic/config/arm/host-config.h                 |    19 +
 libatomic/config/linux/aarch64/atomic_16.S         |   462 +
 libatomic/config/linux/aarch64/host-config.h       |    18 +-
 libatomic/config/x86/init.c                        |     6 +-
 libatomic/configure                                |    28 +-
 libatomic/configure.tgt                            |     3 +-
 libatomic/testsuite/Makefile.in                    |     1 +
 libatomic/testsuite/lib/libatomic.exp              |     1 +
 libbacktrace/ChangeLog                             |    37 +
 libbacktrace/Makefile.am                           |    27 +-
 libbacktrace/Makefile.in                           |    17 +-
 libbacktrace/README                                |    32 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |    47 +-
 libbacktrace/configure.ac                          |    12 +-
 libbacktrace/elf.c                                 |     7 +-
 libbacktrace/macho.c                               |     2 +-
 libcc1/ChangeLog                                   |    29 +
 libcc1/configure                                   |    54 +-
 libcc1/libcc1plugin.cc                             |     1 +
 libcc1/libcp1plugin.cc                             |     4 +-
 libcody/ChangeLog                                  |    24 +
 libcody/Makefile.in                                |     4 +-
 libcpp/ChangeLog                                   |   300 +
 libcpp/charset.cc                                  |   734 +-
 libcpp/config.in                                   |     6 +
 libcpp/configure                                   |    57 +
 libcpp/configure.ac                                |    35 +
 libcpp/directives.cc                               |    28 +-
 libcpp/expr.cc                                     |    30 +-
 libcpp/files.cc                                    |     2 +-
 libcpp/generated_cpp_wcwidth.h                     |   164 +-
 libcpp/include/cpplib.h                            |    46 +-
 libcpp/include/line-map.h                          |    65 +-
 libcpp/include/symtab.h                            |     5 +-
 libcpp/init.cc                                     |    63 +-
 libcpp/lex.cc                                      |   370 +-
 libcpp/line-map.cc                                 |    79 +-
 libcpp/macro.cc                                    |     2 +-
 libcpp/makeuname2c.cc                              |   794 +
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/ro.po                                    |  1140 +
 libcpp/ucnid.h                                     |   174 +-
 libcpp/uname2c.h                                   | 18424 +++++++++++++
 libdecnumber/ChangeLog                             |    23 +-
 libdecnumber/dpd/decimal64.c                       |     3 +-
 libffi/ChangeLog                                   |    65 +-
 libffi/configure                                   |    52 +-
 libgcc/ChangeLog                                   |   378 +-
 libgcc/Makefile.in                                 |     2 +-
 libgcc/config.host                                 |    84 +-
 libgcc/config/aarch64/aarch64-unwind.h             |     8 +-
 libgcc/config/aarch64/freebsd-unwind.h             |     4 +-
 libgcc/config/aarch64/linux-unwind.h               |     8 +-
 libgcc/config/aarch64/lse-init.c                   |     4 +-
 libgcc/config/alpha/linux-unwind.h                 |     6 +-
 libgcc/config/alpha/vms-unwind.h                   |     6 +-
 libgcc/config/arc/lib1funcs.S                      |     2 +
 libgcc/config/arc/lib2funcs.c                      |     2 +-
 libgcc/config/arc/linux-unwind.h                   |     6 +-
 libgcc/config/avr/libf7/ChangeLog                  |     6 +
 libgcc/config/avr/libf7/libf7-asm.sx               |    50 -
 libgcc/config/bfin/linux-unwind.h                  |    84 +-
 libgcc/config/cr16/crti.S                          |    54 -
 libgcc/config/cr16/crtlibid.S                      |    28 -
 libgcc/config/cr16/crtn.S                          |    44 -
 libgcc/config/cr16/divmodhi3.c                     |   115 -
 libgcc/config/cr16/lib1funcs.S                     |   563 -
 libgcc/config/cr16/t-cr16                          |    29 -
 libgcc/config/cr16/t-crtlibid                      |    22 -
 libgcc/config/cr16/unwind-cr16.c                   |  1682 --
 libgcc/config/cr16/unwind-dw2.h                    |    80 -
 libgcc/config/csky/linux-unwind.h                  |    16 +-
 libgcc/config/gthr-vxworks.h                       |     5 +-
 libgcc/config/i386/32/sfp-machine.h                |     1 +
 libgcc/config/i386/64/sfp-machine.h                |     1 +
 libgcc/config/i386/dragonfly-unwind.h              |    48 +-
 libgcc/config/i386/freebsd-unwind.h                |    48 +-
 libgcc/config/i386/gnu-unwind.h                    |    16 +-
 libgcc/config/i386/gthr-mcf.h                      |    36 +
 libgcc/config/i386/libgcc-glibc.ver                |    10 +
 libgcc/config/i386/linux-unwind.h                  |    48 +-
 libgcc/config/i386/sfp-machine.h                   |     1 +
 libgcc/config/i386/shadow-stack-unwind.h           |    51 +-
 libgcc/config/i386/sol2-unwind.h                   |    48 +-
 libgcc/config/i386/t-mingw-mcfgthread              |     1 +
 libgcc/config/i386/t-slibgcc-cygming               |     6 +-
 libgcc/config/i386/t-softfp                        |    11 +-
 libgcc/config/i386/w32-unwind.h                    |    20 +-
 libgcc/config/loongarch/linux-unwind.h             |     4 +-
 libgcc/config/m68k/linux-unwind.h                  |    22 +-
 libgcc/config/mips/linux-unwind.h                  |     4 +-
 libgcc/config/nds32/linux-unwind.h                 |     2 +-
 libgcc/config/nios2/linux-unwind.h                 |     2 +-
 libgcc/config/or1k/linux-unwind.h                  |     4 +-
 libgcc/config/pa/hpux-unwind.h                     |    12 +-
 libgcc/config/pa/linux-unwind.h                    |    10 +-
 libgcc/config/riscv/linux-unwind.h                 |     4 +-
 libgcc/config/riscv/sfp-machine.h                  |     3 +
 libgcc/config/riscv/t-softfp32                     |     5 +
 libgcc/config/riscv/t-softfp64                     |     1 +
 libgcc/config/rs6000/aix-unwind.h                  |     6 +-
 libgcc/config/rs6000/darwin-fallback.c             |     2 +-
 libgcc/config/rs6000/freebsd-unwind.h              |     2 +-
 libgcc/config/rs6000/linux-unwind.h                |    24 +-
 libgcc/config/s390/linux-unwind.h                  |     6 +-
 libgcc/config/s390/tpf-unwind.h                    |    10 +-
 libgcc/config/sh/linux-unwind.h                    |    22 +-
 libgcc/config/sparc/linux-unwind.h                 |    18 +-
 libgcc/config/sparc/sol2-unwind.h                  |    12 +-
 libgcc/config/t-vxworks                            |    36 +-
 libgcc/config/tilegx/sfp-machine.h                 |     5 -
 libgcc/config/tilegx/sfp-machine32.h               |    68 -
 libgcc/config/tilegx/sfp-machine64.h               |    68 -
 libgcc/config/tilegx/t-crtstuff                    |     8 -
 libgcc/config/tilegx/t-softfp                      |     1 -
 libgcc/config/tilegx/t-tilegx                      |    26 -
 libgcc/config/tilepro/atomic.c                     |   397 -
 libgcc/config/tilepro/atomic.h                     |   437 -
 libgcc/config/tilepro/linux-unwind.h               |    99 -
 libgcc/config/tilepro/sfp-machine.h                |    59 -
 libgcc/config/tilepro/softdivide.c                 |   353 -
 libgcc/config/tilepro/softmpy.S                    |    94 -
 libgcc/config/tilepro/t-crtstuff                   |     4 -
 libgcc/config/tilepro/t-tilepro                    |    33 -
 libgcc/config/vxcrtstuff.c                         |    24 +-
 libgcc/config/xtensa/lib1funcs.S                   |    23 +
 libgcc/config/xtensa/linux-unwind.h                |     4 +-
 libgcc/config/xtensa/t-xtensa                      |     2 +-
 libgcc/configure                                   |     1 +
 libgcc/crtstuff.c                                  |     3 +-
 libgcc/libgcov-driver.c                            |     2 +-
 libgcc/libgcov.h                                   |     5 +-
 libgcc/soft-fp/adddf3.c                            |     6 +-
 libgcc/soft-fp/addsf3.c                            |     6 +-
 libgcc/soft-fp/addtf3.c                            |     6 +-
 libgcc/soft-fp/brain.h                             |   172 +
 libgcc/soft-fp/divdf3.c                            |     6 +-
 libgcc/soft-fp/divsf3.c                            |     6 +-
 libgcc/soft-fp/divtf3.c                            |     6 +-
 libgcc/soft-fp/double.h                            |     8 +-
 libgcc/soft-fp/eqdf2.c                             |     6 +-
 libgcc/soft-fp/eqhf2.c                             |     2 +-
 libgcc/soft-fp/eqsf2.c                             |     6 +-
 libgcc/soft-fp/eqtf2.c                             |     6 +-
 libgcc/soft-fp/extendbfsf2.c                       |    49 +
 libgcc/soft-fp/extenddftf2.c                       |     6 +-
 libgcc/soft-fp/extended.h                          |     5 +-
 libgcc/soft-fp/extendhfdf2.c                       |     2 +-
 libgcc/soft-fp/extendhfsf2.c                       |     2 +-
 libgcc/soft-fp/extendhftf2.c                       |     4 +-
 libgcc/soft-fp/extendhfxf2.c                       |     2 +-
 libgcc/soft-fp/extendsfdf2.c                       |     6 +-
 libgcc/soft-fp/extendsftf2.c                       |     6 +-
 libgcc/soft-fp/extendxftf2.c                       |     5 +-
 libgcc/soft-fp/fixdfdi.c                           |     6 +-
 libgcc/soft-fp/fixdfsi.c                           |     6 +-
 libgcc/soft-fp/fixdfti.c                           |     5 +-
 libgcc/soft-fp/fixhfdi.c                           |    45 +
 libgcc/soft-fp/fixhfsi.c                           |    45 +
 libgcc/soft-fp/fixhfti.c                           |     4 +-
 libgcc/soft-fp/fixsfdi.c                           |     6 +-
 libgcc/soft-fp/fixsfsi.c                           |     6 +-
 libgcc/soft-fp/fixsfti.c                           |     5 +-
 libgcc/soft-fp/fixtfdi.c                           |     6 +-
 libgcc/soft-fp/fixtfsi.c                           |     6 +-
 libgcc/soft-fp/fixtfti.c                           |     5 +-
 libgcc/soft-fp/fixunsdfdi.c                        |     6 +-
 libgcc/soft-fp/fixunsdfsi.c                        |     6 +-
 libgcc/soft-fp/fixunsdfti.c                        |     5 +-
 libgcc/soft-fp/fixunshfdi.c                        |    45 +
 libgcc/soft-fp/fixunshfsi.c                        |    45 +
 libgcc/soft-fp/fixunshfti.c                        |     4 +-
 libgcc/soft-fp/fixunssfdi.c                        |     6 +-
 libgcc/soft-fp/fixunssfsi.c                        |     6 +-
 libgcc/soft-fp/fixunssfti.c                        |     5 +-
 libgcc/soft-fp/fixunstfdi.c                        |     6 +-
 libgcc/soft-fp/fixunstfsi.c                        |     6 +-
 libgcc/soft-fp/fixunstfti.c                        |     5 +-
 libgcc/soft-fp/floatdidf.c                         |     6 +-
 libgcc/soft-fp/floatdihf.c                         |    45 +
 libgcc/soft-fp/floatdisf.c                         |     6 +-
 libgcc/soft-fp/floatditf.c                         |     6 +-
 libgcc/soft-fp/floatsidf.c                         |     6 +-
 libgcc/soft-fp/floatsihf.c                         |    45 +
 libgcc/soft-fp/floatsisf.c                         |     6 +-
 libgcc/soft-fp/floatsitf.c                         |     6 +-
 libgcc/soft-fp/floattidf.c                         |     5 +-
 libgcc/soft-fp/floattihf.c                         |     4 +-
 libgcc/soft-fp/floattisf.c                         |     5 +-
 libgcc/soft-fp/floattitf.c                         |     5 +-
 libgcc/soft-fp/floatundidf.c                       |     6 +-
 libgcc/soft-fp/floatundihf.c                       |    45 +
 libgcc/soft-fp/floatundisf.c                       |     6 +-
 libgcc/soft-fp/floatunditf.c                       |     6 +-
 libgcc/soft-fp/floatunsidf.c                       |     6 +-
 libgcc/soft-fp/floatunsihf.c                       |    45 +
 libgcc/soft-fp/floatunsisf.c                       |     6 +-
 libgcc/soft-fp/floatunsitf.c                       |     6 +-
 libgcc/soft-fp/floatuntidf.c                       |     5 +-
 libgcc/soft-fp/floatuntihf.c                       |     4 +-
 libgcc/soft-fp/floatuntisf.c                       |     5 +-
 libgcc/soft-fp/floatuntitf.c                       |     5 +-
 libgcc/soft-fp/gedf2.c                             |     6 +-
 libgcc/soft-fp/gesf2.c                             |     6 +-
 libgcc/soft-fp/getf2.c                             |     6 +-
 libgcc/soft-fp/half.h                              |     7 +-
 libgcc/soft-fp/ledf2.c                             |     6 +-
 libgcc/soft-fp/lesf2.c                             |     6 +-
 libgcc/soft-fp/letf2.c                             |     6 +-
 libgcc/soft-fp/muldf3.c                            |     6 +-
 libgcc/soft-fp/mulsf3.c                            |     6 +-
 libgcc/soft-fp/multf3.c                            |     6 +-
 libgcc/soft-fp/negdf2.c                            |     6 +-
 libgcc/soft-fp/negsf2.c                            |     6 +-
 libgcc/soft-fp/negtf2.c                            |     6 +-
 libgcc/soft-fp/op-1.h                              |     8 +-
 libgcc/soft-fp/op-2.h                              |     8 +-
 libgcc/soft-fp/op-4.h                              |     8 +-
 libgcc/soft-fp/op-8.h                              |     7 +-
 libgcc/soft-fp/op-common.h                         |     8 +-
 libgcc/soft-fp/quad.h                              |     8 +-
 libgcc/soft-fp/single.h                            |     8 +-
 libgcc/soft-fp/soft-fp.h                           |     8 +-
 libgcc/soft-fp/subdf3.c                            |     6 +-
 libgcc/soft-fp/subsf3.c                            |     6 +-
 libgcc/soft-fp/subtf3.c                            |     6 +-
 libgcc/soft-fp/truncbfhf2.c                        |    75 +
 libgcc/soft-fp/truncdfbf2.c                        |    52 +
 libgcc/soft-fp/truncdfhf2.c                        |     2 +-
 libgcc/soft-fp/truncdfsf2.c                        |     6 +-
 libgcc/soft-fp/trunchfbf2.c                        |    58 +
 libgcc/soft-fp/truncsfbf2.c                        |    48 +
 libgcc/soft-fp/truncsfhf2.c                        |     2 +-
 libgcc/soft-fp/trunctfbf2.c                        |    52 +
 libgcc/soft-fp/trunctfdf2.c                        |     6 +-
 libgcc/soft-fp/trunctfhf2.c                        |     4 +-
 libgcc/soft-fp/trunctfsf2.c                        |     6 +-
 libgcc/soft-fp/trunctfxf2.c                        |     5 +-
 libgcc/soft-fp/truncxfbf2.c                        |    52 +
 libgcc/soft-fp/truncxfhf2.c                        |     2 +-
 libgcc/soft-fp/unorddf2.c                          |     5 +-
 libgcc/soft-fp/unordsf2.c                          |     5 +-
 libgcc/soft-fp/unordtf2.c                          |     5 +-
 libgcc/unwind-dw2-btree.h                          |   954 +
 libgcc/unwind-dw2-fde-dip.c                        |    58 +-
 libgcc/unwind-dw2-fde.c                            |   202 +-
 libgcc/unwind-dw2-fde.h                            |     2 +-
 libgcc/unwind-dw2.c                                |    42 +-
 libgcc/unwind-dw2.h                                |    31 +-
 libgcc/unwind-generic.h                            |     2 +-
 libgcc/unwind.inc                                  |     4 +-
 libgfortran/ChangeLog                              |   174 +
 libgfortran/Makefile.am                            |     4 +-
 libgfortran/Makefile.in                            |     5 +-
 libgfortran/acinclude.m4                           |   105 +-
 libgfortran/caf/single.c                           |     7 +-
 libgfortran/config.h.in                            |   197 +-
 libgfortran/config/fpu-387.h                       |     7 +-
 libgfortran/config/fpu-aarch64.h                   |     7 +-
 libgfortran/config/fpu-aix.h                       |    22 +-
 libgfortran/config/fpu-generic.h                   |    11 +-
 libgfortran/config/fpu-glibc.h                     |    18 +
 libgfortran/config/fpu-sysv.h                      |     7 +-
 libgfortran/configure                              |  3566 ++-
 libgfortran/configure.ac                           |    83 +-
 libgfortran/generated/bessel_r16.c                 |     4 +
 libgfortran/generated/bessel_r17.c                 |     2 +
 libgfortran/generated/norm2_r16.c                  |     4 +
 libgfortran/generated/norm2_r17.c                  |     2 +
 libgfortran/gfortran.map                           |     6 +
 libgfortran/ieee/ieee_arithmetic.F90               |    88 +-
 libgfortran/ieee/ieee_exceptions.F90               |    63 +
 libgfortran/ieee/ieee_helper.c                     |    29 +-
 libgfortran/ieee/issignaling_fallback.h            |   251 -
 libgfortran/intrinsics/cshift0.c                   |     4 +-
 libgfortran/intrinsics/erfc_scaled.c               |    25 +-
 libgfortran/intrinsics/pack_generic.c              |     4 +-
 libgfortran/intrinsics/spread_generic.c            |     8 +-
 libgfortran/intrinsics/trigd.c                     |    18 +
 libgfortran/intrinsics/unpack_generic.c            |     8 +-
 libgfortran/io/async.h                             |     2 +-
 libgfortran/io/read.c                              |    13 +
 libgfortran/io/transfer.c                          |    24 +
 libgfortran/io/transfer128.c                       |     4 +-
 libgfortran/io/write_float.def                     |    54 +-
 libgfortran/kinds-override.h                       |    14 +-
 libgfortran/libgfortran.h                          |    64 +-
 libgfortran/m4/mtype.m4                            |     6 +
 libgfortran/mk-kinds-h.sh                          |    20 +-
 libgfortran/runtime/in_pack_generic.c              |     4 +-
 libgfortran/runtime/in_unpack_generic.c            |     4 +-
 libgo/Makefile.am                                  |     2 +
 libgo/Makefile.in                                  |     7 +-
 libgo/config.h.in                                  |     3 +
 libgo/configure                                    |    12 +-
 libgo/configure.ac                                 |    11 +-
 libgo/go/cmd/cgo/gcc.go                            |    77 +-
 libgo/go/cmd/cgo/main.go                           |     1 -
 libgo/go/cmd/cgo/out.go                            |    13 +-
 libgo/go/cmd/go/internal/load/pkg.go               |     8 +-
 libgo/go/runtime/cgo/cgo.go                        |    18 +
 libgo/go/runtime/extern.go                         |    10 -
 libgo/go/runtime/ffi.go                            |    14 +-
 libgo/go/runtime/mem_gccgo.go                      |     6 +-
 libgo/go/runtime/os_linux.go                       |    12 +-
 libgo/go/syscall/dir_plan9.go                      |     1 +
 libgo/go/syscall/errstr.go                         |    22 +-
 libgo/go/syscall/errstr_glibc.go                   |    33 -
 libgo/go/syscall/exec_bsd.go                       |     1 +
 libgo/go/syscall/exec_freebsd.go                   |     1 +
 libgo/go/syscall/exec_hurd.go                      |     1 +
 libgo/go/syscall/exec_linux.go                     |     2 +
 libgo/go/syscall/exec_stubs.go                     |     1 +
 libgo/go/syscall/libcall_aix.go                    |     2 +
 libgo/go/syscall/libcall_bsd.go                    |     2 +
 libgo/go/syscall/libcall_bsd_largefile.go          |     1 +
 libgo/go/syscall/libcall_bsd_regfile.go            |     1 +
 libgo/go/syscall/libcall_bsd_sendfile.go           |     1 +
 libgo/go/syscall/libcall_glibc.go                  |     3 +
 libgo/go/syscall/libcall_irix.go                   |     1 +
 libgo/go/syscall/libcall_linux.go                  |    18 +-
 libgo/go/syscall/libcall_linux_utimesnano.go       |     1 +
 libgo/go/syscall/libcall_posix.go                  |     3 +
 libgo/go/syscall/libcall_posix_largefile.go        |     1 +
 libgo/go/syscall/libcall_posix_nonhurd.go          |     1 +
 libgo/go/syscall/libcall_posix_regfile.go          |     1 +
 libgo/go/syscall/libcall_posix_utimesnano.go       |     1 +
 libgo/go/syscall/libcall_solaris_largefile.go      |     1 +
 libgo/go/syscall/libcall_solaris_regfile.go        |     1 +
 libgo/go/syscall/libcall_uname.go                  |     1 +
 libgo/go/syscall/libcall_wait4.go                  |     1 +
 libgo/go/syscall/sleep_rtems.go                    |     1 +
 libgo/go/syscall/sleep_select.go                   |     1 +
 libgo/go/syscall/socket_bsd.go                     |     1 +
 libgo/go/syscall/socket_hurd.go                    |     1 +
 libgo/go/syscall/socket_irix.go                    |     1 +
 libgo/go/syscall/socket_linux_ppc64x_type.go       |     1 +
 libgo/go/syscall/socket_linux_type.go              |     5 +-
 libgo/go/syscall/socket_posix.go                   |     1 +
 libgo/go/syscall/socket_xnet.go                    |     1 +
 libgo/go/syscall/syscall.go                        |     1 -
 libgo/go/syscall/syscall_errno.go                  |     1 +
 libgo/go/syscall/syscall_funcs.go                  |     1 +
 libgo/go/syscall/syscall_funcs_stubs.go            |     1 +
 libgo/go/syscall/syscall_glibc.go                  |     1 +
 libgo/go/syscall/syscall_js.go                     |     1 +
 libgo/go/syscall/syscall_linux.go                  |     2 +
 libgo/match.sh                                     |     2 +-
 libgo/mksysinfo.sh                                 |     9 +-
 libgo/runtime/go-callers.c                         |     2 +-
 libgo/runtime/go-signal.c                          |    18 +
 libgo/runtime/go-strerror.c                        |    37 +
 libgo/sysinfo.c                                    |    23 +-
 libgo/testsuite/gotest                             |     2 +-
 libgomp/ChangeLog                                  |  1900 +-
 libgomp/Makefile.in                                |    52 +-
 libgomp/acinclude.m4                               |     2 +-
 libgomp/alloc.c                                    |     8 +-
 libgomp/allocator.c                                |   365 +-
 libgomp/config/gcn/icv-device.c                    |    27 +-
 libgomp/config/gcn/libgomp-gcn.h                   |    58 +
 libgomp/config/gcn/target.c                        |    44 +-
 libgomp/config/gcn/team.c                          |     2 +-
 libgomp/config/linux/allocator.c                   |    36 +
 libgomp/config/nvptx/icv-device.c                  |    27 +-
 libgomp/config/nvptx/libgomp-nvptx.h               |    51 +
 libgomp/config/nvptx/target.c                      |    54 +-
 libgomp/configure                                  |   191 +-
 libgomp/env.c                                      |  1318 +-
 libgomp/fortran.c                                  |     7 +
 libgomp/icv-device.c                               |    19 +-
 libgomp/icv.c                                      |    15 -
 libgomp/libgomp-plugin.c                           |    12 +
 libgomp/libgomp-plugin.h                           |    22 +-
 libgomp/libgomp.h                                  |   120 +-
 libgomp/libgomp.map                                |    11 +
 libgomp/libgomp.texi                               |   266 +-
 libgomp/oacc-host.c                                |     7 +-
 libgomp/oacc-init.c                                |    16 +-
 libgomp/oacc-mem.c                                 |    41 +-
 libgomp/omp.h.in                                   |     7 +
 libgomp/omp_lib.f90.in                             |     8 +
 libgomp/omp_lib.h.in                               |     5 +
 libgomp/plugin/Makefrag.am                         |    25 +-
 libgomp/plugin/configfrag.ac                       |    93 +-
 libgomp/plugin/cuda-lib.def                        |     1 +
 libgomp/plugin/plugin-gcn.c                        |    97 +-
 libgomp/plugin/plugin-nvptx.c                      |   169 +-
 libgomp/splay-tree.h                               |    30 +-
 libgomp/target.c                                   |   388 +-
 libgomp/task.c                                     |    47 +-
 libgomp/testsuite/Makefile.in                      |     5 -
 libgomp/testsuite/lib/libgomp.exp                  |    69 +-
 libgomp/testsuite/libgomp-test-support.exp.in      |     3 -
 .../testsuite/libgomp.c-c++-common/allocate-1.c    |    30 +-
 .../testsuite/libgomp.c-c++-common/allocate-3.c    |    35 +-
 .../libgomp.c-c++-common/get-mapped-ptr-1.c        |    10 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-5.c     |    25 +
 libgomp/testsuite/libgomp.c-c++-common/icv-6.c     |    53 +
 libgomp/testsuite/libgomp.c-c++-common/icv-7.c     |    26 +
 libgomp/testsuite/libgomp.c-c++-common/icv-8.c     |    26 +
 .../libgomp.c-c++-common/omp-display-env-1.c       |   119 +
 .../libgomp.c-c++-common/omp-display-env-2.c       |    22 +
 .../libgomp.c-c++-common/on_device_arch.h          |    32 +-
 .../testsuite/libgomp.c-c++-common/pr106449-2.c    |    64 +
 libgomp/testsuite/libgomp.c-c++-common/pr106449.c  |    62 +
 libgomp/testsuite/libgomp.c-c++-common/pr106981.c  |    19 +
 .../libgomp.c-c++-common/requires-1-aux.c          |    11 +
 .../testsuite/libgomp.c-c++-common/requires-1.c    |    26 +
 .../libgomp.c-c++-common/requires-2-aux.c          |     9 +
 .../testsuite/libgomp.c-c++-common/requires-2.c    |    27 +
 .../libgomp.c-c++-common/requires-3-aux.c          |    11 +
 .../testsuite/libgomp.c-c++-common/requires-3.c    |    26 +
 .../libgomp.c-c++-common/requires-4-aux.c          |    13 +
 .../testsuite/libgomp.c-c++-common/requires-4.c    |    35 +
 .../testsuite/libgomp.c-c++-common/requires-4a.c   |    39 +
 .../libgomp.c-c++-common/requires-5-aux.c          |    11 +
 .../testsuite/libgomp.c-c++-common/requires-5.c    |    30 +
 .../testsuite/libgomp.c-c++-common/requires-6.c    |    19 +
 .../libgomp.c-c++-common/requires-7-aux.c          |    11 +
 .../testsuite/libgomp.c-c++-common/requires-7.c    |    32 +
 .../libgomp.c-c++-common/reverse-offload-1-aux.c   |    10 +
 .../libgomp.c-c++-common/reverse-offload-1.c       |    84 +
 .../libgomp.c-c++-common/reverse-offload-2.c       |    49 +
 libgomp/testsuite/libgomp.c-c++-common/scope-2.c   |    54 +
 libgomp/testsuite/libgomp.c-c++-common/target-40.c |     2 +-
 libgomp/testsuite/libgomp.c-c++-common/target-45.c |     2 -
 .../libgomp.c-c++-common/target-is-accessible-1.c  |     5 +-
 .../libgomp.c-c++-common/task-in-explicit-1.c      |   106 +
 .../libgomp.c-c++-common/task-in-explicit-2.c      |    26 +
 .../libgomp.c-c++-common/task-in-explicit-3.c      |    36 +
 .../libgomp.c-c++-common/task-reduction-17.c       |    36 +
 .../libgomp.c-c++-common/task-reduction-18.c       |    17 +
 .../taskwait-depend-nowait-2.c                     |    48 +
 .../testsuite/libgomp.c/declare-variant-4-fiji.c   |     8 +
 .../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.h    |    63 +
 libgomp/testsuite/libgomp.c/doacross-4.c           |   228 +
 libgomp/testsuite/libgomp.c/doacross-5.c           |   198 +
 libgomp/testsuite/libgomp.c/doacross-6.c           |   231 +
 libgomp/testsuite/libgomp.c/doacross-7.c           |   231 +
 libgomp/testsuite/libgomp.c/linear-2.c             |   254 +
 libgomp/testsuite/libgomp.c/reverse-offload-sm30.c |    15 +
 libgomp/testsuite/libgomp.c/target-31.c            |     2 +-
 libgomp/testsuite/libgomp.c/target-41.c            |    10 +-
 libgomp/testsuite/libgomp.c/target-45.c            |    19 +
 libgomp/testsuite/libgomp.c/target-46.c            |    20 +
 libgomp/testsuite/libgomp.c/target-47.c            |    19 +
 libgomp/testsuite/libgomp.c/target-simd-clone-1.c  |    43 +
 libgomp/testsuite/libgomp.c/target-simd-clone-2.c  |    39 +
 libgomp/testsuite/libgomp.c/target-simd-clone-3.c  |    40 +
 libgomp/testsuite/libgomp.c/task-7.c               |    26 +
 libgomp/testsuite/libgomp.c/task-8.c               |    14 +
 .../testsuite/libgomp.fortran/declare-target-1.f90 |     4 +-
 .../testsuite/libgomp.fortran/declare-target-2.f90 |    10 +-
 .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 |    12 +-
 .../testsuite/libgomp.fortran/is_device_ptr-2.f90  |   159 +
 .../testsuite/libgomp.fortran/requires-1-aux.f90   |    14 +
 libgomp/testsuite/libgomp.fortran/requires-1.f90   |    34 +
 .../libgomp.fortran/reverse-offload-1-aux.f90      |    12 +
 .../libgomp.fortran/reverse-offload-1.f90          |    89 +
 libgomp/testsuite/libgomp.fortran/scope-2.f90      |    57 +
 libgomp/testsuite/libgomp.fortran/target-11.f90    |    75 +
 libgomp/testsuite/libgomp.fortran/target-13.f90    |   159 +
 .../libgomp.fortran/target-is-accessible-1.f90     |    13 +-
 libgomp/testsuite/libgomp.fortran/target10.f90     |     1 -
 libgomp/testsuite/libgomp.fortran/task-7.f90       |    22 +
 libgomp/testsuite/libgomp.fortran/task-8.f90       |    13 +
 .../libgomp.fortran/task-in-explicit-1.f90         |   113 +
 .../libgomp.fortran/task-in-explicit-2.f90         |    21 +
 .../libgomp.fortran/task-in-explicit-3.f90         |    31 +
 .../libgomp.fortran/task-reduction-17.f90          |    32 +
 .../libgomp.fortran/task-reduction-18.f90          |    15 +
 libgomp/testsuite/libgomp.oacc-c++/deep-copy-17.C  |   101 +
 .../libgomp.oacc-c-c++-common/deep-copy-15.c       |    68 +
 .../libgomp.oacc-c-c++-common/deep-copy-16.c       |   231 +
 .../deep-copy-arrayofstruct.c                      |     2 +-
 .../libgomp.oacc-c-c++-common/nvptx-sese-1.c       |     2 +-
 .../libgomp.oacc-c-c++-common/private-big-1.c      |   100 +
 .../libgomp.oacc-c-c++-common/reduction-5.c        |    11 +-
 .../libgomp.oacc-c-c++-common/vred2d-128.c         |    18 +-
 .../testsuite/libgomp.oacc-fortran/declare-1.f90   |     2 +-
 .../declare-allocatable-1-directive.f90            |   278 +
 .../declare-allocatable-1-runtime.f90              |   278 +
 .../libgomp.oacc-fortran/declare-allocatable-1.f90 |   268 +
 ...re-allocatable-array_descriptor-1-directive.f90 |   438 +
 ...lare-allocatable-array_descriptor-1-runtime.f90 |   402 +
 .../testsuite/libgomp.oacc-fortran/host_data-5.F90 |    24 +-
 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90    |    12 +-
 .../testsuite/libgomp.oacc-fortran/pr106643-1.f90  |    83 +
 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 |    13 +-
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |     8 +-
 libiberty/ChangeLog                                |   325 +-
 libiberty/README                                   |     2 +-
 libiberty/_doprnt.c                                |     1 -
 libiberty/acinclude.m4                             |    14 +-
 libiberty/configure                                |    18 +-
 libiberty/configure.ac                             |     1 +
 libiberty/cp-demangle.c                            |   406 +-
 libiberty/cp-demangle.h                            |     2 +-
 libiberty/functions.texi                           |     2 +-
 libiberty/rust-demangle.c                          |    47 +-
 libiberty/testsuite/demangle-expected              |    93 +-
 libitm/ChangeLog                                   |   266 +-
 libitm/config/loongarch/asm.h                      |    54 +
 libitm/config/loongarch/sjlj.S                     |   130 +
 libitm/config/loongarch/target.h                   |    50 +
 libitm/config/riscv/asm.h                          |    63 +
 libitm/config/riscv/sjlj.S                         |   144 +
 libitm/config/riscv/target.h                       |    64 +
 libitm/configure                                   |    52 +-
 libitm/configure.tgt                               |     4 +
 libitm/testsuite/lib/libitm.exp                    |     1 +
 libobjc/ChangeLog                                  |    22 +-
 libobjc/configure                                  |    31 +-
 libobjc/configure.ac                               |     1 +
 liboffloadmic/ChangeLog                            |   733 -
 liboffloadmic/Makefile.am                          |   160 -
 liboffloadmic/Makefile.in                          |  1310 -
 liboffloadmic/aclocal.m4                           |  1180 -
 liboffloadmic/configure                            | 17476 ------------
 liboffloadmic/configure.ac                         |   143 -
 liboffloadmic/configure.tgt                        |    39 -
 liboffloadmic/doc/doxygen/config                   |  2328 --
 liboffloadmic/doc/doxygen/header.tex               |    90 -
 .../include/coi/common/COIEngine_common.h          |   121 -
 liboffloadmic/include/coi/common/COIEvent_common.h |    84 -
 .../include/coi/common/COIMacros_common.h          |   229 -
 liboffloadmic/include/coi/common/COIPerf_common.h  |    87 -
 .../include/coi/common/COIResult_common.h          |   148 -
 .../include/coi/common/COISysInfo_common.h         |   126 -
 liboffloadmic/include/coi/common/COITypes_common.h |    88 -
 liboffloadmic/include/coi/sink/COIBuffer_sink.h    |   133 -
 liboffloadmic/include/coi/sink/COIPipeline_sink.h  |   137 -
 liboffloadmic/include/coi/sink/COIProcess_sink.h   |   174 -
 .../include/coi/source/COIBuffer_source.h          |  1806 --
 .../include/coi/source/COIEngine_source.h          |   273 -
 liboffloadmic/include/coi/source/COIEvent_source.h |   301 -
 .../include/coi/source/COIPipeline_source.h        |   437 -
 .../include/coi/source/COIProcess_source.h         |  1235 -
 liboffloadmic/liboffloadmic_host.spec.in           |     3 -
 liboffloadmic/liboffloadmic_target.spec.in         |     3 -
 liboffloadmic/plugin/Makefile.am                   |   125 -
 liboffloadmic/plugin/Makefile.in                   |   840 -
 liboffloadmic/plugin/aclocal.m4                    |  1180 -
 liboffloadmic/plugin/configure                     | 16964 ------------
 liboffloadmic/plugin/configure.ac                  |   147 -
 liboffloadmic/plugin/libgomp-plugin-intelmic.cpp   |   540 -
 liboffloadmic/plugin/offload_target_main.cpp       |   380 -
 liboffloadmic/runtime/cean_util.cpp                |   421 -
 liboffloadmic/runtime/cean_util.h                  |   137 -
 liboffloadmic/runtime/coi/coi_client.cpp           |   494 -
 liboffloadmic/runtime/coi/coi_client.h             |   176 -
 liboffloadmic/runtime/coi/coi_server.cpp           |   180 -
 liboffloadmic/runtime/coi/coi_server.h             |    94 -
 liboffloadmic/runtime/compiler_if_host.cpp         |   501 -
 liboffloadmic/runtime/compiler_if_host.h           |   209 -
 liboffloadmic/runtime/compiler_if_target.cpp       |    64 -
 liboffloadmic/runtime/compiler_if_target.h         |    70 -
 liboffloadmic/runtime/dv_util.cpp                  |   153 -
 liboffloadmic/runtime/dv_util.h                    |    84 -
 liboffloadmic/runtime/emulator/coi_common.h        |   168 -
 liboffloadmic/runtime/emulator/coi_device.cpp      |   401 -
 liboffloadmic/runtime/emulator/coi_device.h        |    66 -
 liboffloadmic/runtime/emulator/coi_host.cpp        |  1634 --
 liboffloadmic/runtime/emulator/coi_host.h          |    65 -
 liboffloadmic/runtime/emulator/coi_version_asm.h   |    91 -
 .../runtime/emulator/coi_version_linker_script.map |    91 -
 liboffloadmic/runtime/liboffload_error.c           |   561 -
 liboffloadmic/runtime/liboffload_error_codes.h     |   337 -
 liboffloadmic/runtime/liboffload_msg.c             |    66 -
 liboffloadmic/runtime/liboffload_msg.h             |   416 -
 liboffloadmic/runtime/mic_lib.f90                  |   282 -
 liboffloadmic/runtime/offload.h                    |   565 -
 liboffloadmic/runtime/offload_common.cpp           |   190 -
 liboffloadmic/runtime/offload_common.h             |   553 -
 liboffloadmic/runtime/offload_engine.cpp           |  1128 -
 liboffloadmic/runtime/offload_engine.h             |   724 -
 liboffloadmic/runtime/offload_env.cpp              |   384 -
 liboffloadmic/runtime/offload_env.h                |   112 -
 liboffloadmic/runtime/offload_host.cpp             |  7255 -----
 liboffloadmic/runtime/offload_host.h               |   541 -
 liboffloadmic/runtime/offload_iterator.h           |   103 -
 liboffloadmic/runtime/offload_omp_host.cpp         |  1267 -
 liboffloadmic/runtime/offload_omp_target.cpp       |   736 -
 liboffloadmic/runtime/offload_orsl.cpp             |   104 -
 liboffloadmic/runtime/offload_orsl.h               |    47 -
 liboffloadmic/runtime/offload_table.cpp            |   671 -
 liboffloadmic/runtime/offload_table.h              |   468 -
 liboffloadmic/runtime/offload_target.cpp           |   878 -
 liboffloadmic/runtime/offload_target.h             |   129 -
 liboffloadmic/runtime/offload_target_main.cpp      |    37 -
 liboffloadmic/runtime/offload_timer.h              |   192 -
 liboffloadmic/runtime/offload_timer_host.cpp       |   379 -
 liboffloadmic/runtime/offload_timer_target.cpp     |    87 -
 liboffloadmic/runtime/offload_trace.cpp            |   409 -
 liboffloadmic/runtime/offload_trace.h              |    86 -
 liboffloadmic/runtime/offload_util.cpp             |   226 -
 liboffloadmic/runtime/offload_util.h               |   182 -
 liboffloadmic/runtime/ofldbegin.cpp                |   337 -
 liboffloadmic/runtime/ofldend.cpp                  |   114 -
 .../runtime/orsl-lite/include/orsl-lite.h          |   241 -
 liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c    |   357 -
 liboffloadmic/runtime/orsl-lite/version.txt        |     1 -
 libphobos/ChangeLog                                |   125 +-
 libphobos/configure                                |    30 +-
 libphobos/configure.ac                             |     2 +-
 libphobos/libdruntime/MERGE                        |     4 +-
 libphobos/libdruntime/Makefile.am                  |    21 +-
 libphobos/libdruntime/Makefile.in                  |    63 +-
 libphobos/libdruntime/__builtins.di                |     2 +-
 libphobos/libdruntime/core/attribute.d             |    18 +-
 libphobos/libdruntime/core/cpuid.d                 |    16 +
 libphobos/libdruntime/core/demangle.d              |   252 +-
 libphobos/libdruntime/core/exception.d             |    10 +-
 libphobos/libdruntime/core/int128.d                |     2 -
 .../libdruntime/core/internal/array/appending.d    |    49 +-
 .../libdruntime/core/internal/array/arrayassign.d  |   452 +
 .../libdruntime/core/internal/array/duplication.d  |   346 +
 .../libdruntime/core/internal/array/equality.d     |    60 +-
 libphobos/libdruntime/core/internal/dassert.d      |     4 +-
 libphobos/libdruntime/core/internal/parseoptions.d |    17 +
 libphobos/libdruntime/core/internal/utf.d          |    21 +-
 libphobos/libdruntime/core/lifetime.d              |    40 +-
 libphobos/libdruntime/core/memory.d                |     2 +-
 libphobos/libdruntime/core/runtime.d               |     2 +-
 libphobos/libdruntime/core/simd.d                  |     2 +-
 libphobos/libdruntime/core/stdc/config.d           |    31 +
 libphobos/libdruntime/core/stdc/errno.d            |   139 +-
 libphobos/libdruntime/core/stdc/fenv.d             |     3 +-
 libphobos/libdruntime/core/stdc/math.d             |    11 +-
 libphobos/libdruntime/core/stdc/signal.d           |     1 -
 libphobos/libdruntime/core/stdc/stdarg.d           |    22 +-
 libphobos/libdruntime/core/stdc/stddef.d           |     5 +
 libphobos/libdruntime/core/stdc/stdint.d           |    35 +
 libphobos/libdruntime/core/stdc/stdio.d            |   126 +-
 libphobos/libdruntime/core/stdc/stdlib.d           |     2 +-
 libphobos/libdruntime/core/stdc/string.d           |     1 -
 libphobos/libdruntime/core/stdc/wchar_.d           |    91 +-
 libphobos/libdruntime/core/stdcpp/xutility.d       |    15 +-
 libphobos/libdruntime/core/sync/package.d          |    20 +
 libphobos/libdruntime/core/sys/darwin/fcntl.d      |     1 -
 libphobos/libdruntime/core/sys/darwin/ifaddrs.d    |     1 -
 .../libdruntime/core/sys/darwin/mach/getsect.d     |     1 -
 .../libdruntime/core/sys/darwin/mach/loader.d      |     2 +-
 .../libdruntime/core/sys/dragonflybsd/string.d     |     1 -
 .../libdruntime/core/sys/dragonflybsd/sys/elf32.d  |    10 +
 .../libdruntime/core/sys/dragonflybsd/sys/elf64.d  |    10 +
 libphobos/libdruntime/core/sys/elf/package.d       |    84 +-
 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d |    10 +
 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d |    10 +
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |     1 -
 libphobos/libdruntime/core/sys/linux/elf.d         |    21 +-
 libphobos/libdruntime/core/sys/linux/epoll.d       |     2 -
 libphobos/libdruntime/core/sys/linux/err.d         |     1 -
 libphobos/libdruntime/core/sys/linux/errno.d       |     1 -
 libphobos/libdruntime/core/sys/linux/execinfo.d    |     1 -
 libphobos/libdruntime/core/sys/linux/fcntl.d       |     3 +-
 libphobos/libdruntime/core/sys/linux/fs.d          |     1 -
 libphobos/libdruntime/core/sys/linux/ifaddrs.d     |     1 -
 libphobos/libdruntime/core/sys/linux/io_uring.d    |     2 -
 libphobos/libdruntime/core/sys/linux/link.d        |     1 -
 libphobos/libdruntime/core/sys/linux/perf_event.d  |     1 -
 libphobos/libdruntime/core/sys/linux/sched.d       |     1 -
 libphobos/libdruntime/core/sys/linux/stdio.d       |     3 +-
 libphobos/libdruntime/core/sys/linux/string.d      |     1 -
 libphobos/libdruntime/core/sys/linux/sys/eventfd.d |     1 -
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |     1 -
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |     1 -
 libphobos/libdruntime/core/sys/linux/sys/prctl.d   |     1 -
 .../libdruntime/core/sys/linux/sys/signalfd.d      |     1 -
 libphobos/libdruntime/core/sys/linux/sys/sysinfo.d |     1 -
 libphobos/libdruntime/core/sys/linux/sys/time.d    |     1 -
 libphobos/libdruntime/core/sys/linux/sys/xattr.d   |     2 -
 libphobos/libdruntime/core/sys/linux/timerfd.d     |     1 -
 libphobos/libdruntime/core/sys/linux/tipc.d        |     2 -
 libphobos/libdruntime/core/sys/linux/unistd.d      |     1 -
 libphobos/libdruntime/core/sys/netbsd/sys/elf32.d  |    10 +
 libphobos/libdruntime/core/sys/netbsd/sys/elf64.d  |    10 +
 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d |    10 +
 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d |    10 +
 libphobos/libdruntime/core/sys/openbsd/sys/mman.d  |     1 +
 libphobos/libdruntime/core/sys/posix/aio.d         |     1 -
 libphobos/libdruntime/core/sys/posix/config.d      |     1 -
 libphobos/libdruntime/core/sys/posix/dirent.d      |     1 -
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |     5 +-
 libphobos/libdruntime/core/sys/posix/fcntl.d       |     7 +-
 libphobos/libdruntime/core/sys/posix/grp.d         |     1 -
 libphobos/libdruntime/core/sys/posix/iconv.d       |     1 -
 libphobos/libdruntime/core/sys/posix/inttypes.d    |     1 -
 libphobos/libdruntime/core/sys/posix/libgen.d      |     1 -
 libphobos/libdruntime/core/sys/posix/locale.d      |     1 -
 libphobos/libdruntime/core/sys/posix/mqueue.d      |     5 +-
 libphobos/libdruntime/core/sys/posix/netdb.d       |     1 -
 libphobos/libdruntime/core/sys/posix/poll.d        |     1 -
 libphobos/libdruntime/core/sys/posix/pthread.d     |     1 -
 libphobos/libdruntime/core/sys/posix/pwd.d         |     1 -
 libphobos/libdruntime/core/sys/posix/sched.d       |     1 -
 libphobos/libdruntime/core/sys/posix/semaphore.d   |     1 -
 libphobos/libdruntime/core/sys/posix/setjmp.d      |    17 +-
 libphobos/libdruntime/core/sys/posix/signal.d      |    79 +-
 libphobos/libdruntime/core/sys/posix/spawn.d       |     3 +-
 libphobos/libdruntime/core/sys/posix/stdio.d       |     3 +-
 libphobos/libdruntime/core/sys/posix/stdlib.d      |    21 +-
 libphobos/libdruntime/core/sys/posix/string.d      |     1 -
 libphobos/libdruntime/core/sys/posix/strings.d     |     1 -
 libphobos/libdruntime/core/sys/posix/sys/filio.d   |     1 -
 libphobos/libdruntime/core/sys/posix/sys/ioccom.d  |     1 -
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |     1 -
 libphobos/libdruntime/core/sys/posix/sys/ipc.d     |     1 -
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |     1 -
 libphobos/libdruntime/core/sys/posix/sys/msg.d     |     1 -
 .../libdruntime/core/sys/posix/sys/resource.d      |     1 -
 libphobos/libdruntime/core/sys/posix/sys/select.d  |     2 -
 libphobos/libdruntime/core/sys/posix/sys/shm.d     |     1 -
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |    37 +-
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |     1 -
 libphobos/libdruntime/core/sys/posix/sys/statvfs.d |     1 -
 libphobos/libdruntime/core/sys/posix/sys/time.d    |     1 -
 libphobos/libdruntime/core/sys/posix/sys/ttycom.d  |     1 -
 libphobos/libdruntime/core/sys/posix/sys/types.d   |    13 +-
 libphobos/libdruntime/core/sys/posix/sys/uio.d     |     1 -
 libphobos/libdruntime/core/sys/posix/sys/un.d      |     1 -
 libphobos/libdruntime/core/sys/posix/sys/utsname.d |     1 -
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |     1 -
 libphobos/libdruntime/core/sys/posix/syslog.d      |     1 -
 libphobos/libdruntime/core/sys/posix/termios.d     |     1 -
 libphobos/libdruntime/core/sys/posix/time.d        |    67 +-
 libphobos/libdruntime/core/sys/posix/ucontext.d    |     2 -
 libphobos/libdruntime/core/sys/posix/unistd.d      |     1 -
 libphobos/libdruntime/core/sys/posix/utime.d       |     1 -
 .../libdruntime/core/sys/solaris/sys/elftypes.d    |    18 +-
 libphobos/libdruntime/core/sys/solaris/sys/link.d  |   235 +-
 .../libdruntime/core/sys/solaris/sys/priocntl.d    |     1 -
 .../libdruntime/core/sys/solaris/sys/procset.d     |     1 -
 libphobos/libdruntime/core/sys/windows/aclapi.d    |     1 -
 libphobos/libdruntime/core/sys/windows/aclui.d     |     1 -
 libphobos/libdruntime/core/sys/windows/basetsd.d   |     1 -
 libphobos/libdruntime/core/sys/windows/basetyps.d  |     1 -
 libphobos/libdruntime/core/sys/windows/cguid.d     |     1 -
 libphobos/libdruntime/core/sys/windows/com.d       |     1 -
 libphobos/libdruntime/core/sys/windows/comcat.d    |     1 -
 libphobos/libdruntime/core/sys/windows/commctrl.d  |     1 -
 libphobos/libdruntime/core/sys/windows/commdlg.d   |     1 -
 libphobos/libdruntime/core/sys/windows/cpl.d       |     1 -
 libphobos/libdruntime/core/sys/windows/cplext.d    |     1 -
 libphobos/libdruntime/core/sys/windows/custcntl.d  |     1 -
 libphobos/libdruntime/core/sys/windows/dbghelp.d   |     1 -
 .../libdruntime/core/sys/windows/dbghelp_types.d   |     1 -
 libphobos/libdruntime/core/sys/windows/dbt.d       |     1 -
 libphobos/libdruntime/core/sys/windows/dde.d       |     1 -
 libphobos/libdruntime/core/sys/windows/ddeml.d     |     1 -
 libphobos/libdruntime/core/sys/windows/dhcpcsdk.d  |     1 -
 libphobos/libdruntime/core/sys/windows/dlgs.d      |     1 -
 libphobos/libdruntime/core/sys/windows/dll.d       |     1 -
 libphobos/libdruntime/core/sys/windows/docobj.d    |     1 -
 libphobos/libdruntime/core/sys/windows/errorrep.d  |     1 -
 libphobos/libdruntime/core/sys/windows/exdisp.d    |     1 -
 libphobos/libdruntime/core/sys/windows/httpext.d   |     1 -
 libphobos/libdruntime/core/sys/windows/imagehlp.d  |     1 -
 libphobos/libdruntime/core/sys/windows/imm.d       |     1 -
 libphobos/libdruntime/core/sys/windows/intshcut.d  |     1 -
 libphobos/libdruntime/core/sys/windows/ipexport.d  |     1 -
 libphobos/libdruntime/core/sys/windows/iphlpapi.d  |     1 -
 libphobos/libdruntime/core/sys/windows/iprtrmib.d  |     1 -
 libphobos/libdruntime/core/sys/windows/iptypes.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lm.d        |     1 -
 libphobos/libdruntime/core/sys/windows/lmaccess.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmalert.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmat.d      |     1 -
 libphobos/libdruntime/core/sys/windows/lmaudit.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmbrowsr.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmchdev.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmconfig.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmcons.d    |     1 -
 libphobos/libdruntime/core/sys/windows/lmerr.d     |     1 -
 libphobos/libdruntime/core/sys/windows/lmerrlog.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmmsg.d     |     1 -
 libphobos/libdruntime/core/sys/windows/lmremutl.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmrepl.d    |     1 -
 libphobos/libdruntime/core/sys/windows/lmserver.d  |     1 -
 libphobos/libdruntime/core/sys/windows/lmshare.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmsname.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmstats.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lmsvc.d     |     1 -
 libphobos/libdruntime/core/sys/windows/lmuse.d     |     1 -
 libphobos/libdruntime/core/sys/windows/lmwksta.d   |     1 -
 libphobos/libdruntime/core/sys/windows/lzexpand.d  |     1 -
 libphobos/libdruntime/core/sys/windows/mapi.d      |     1 -
 libphobos/libdruntime/core/sys/windows/mciavi.d    |     1 -
 libphobos/libdruntime/core/sys/windows/mcx.d       |     1 -
 libphobos/libdruntime/core/sys/windows/mgmtapi.d   |     1 -
 libphobos/libdruntime/core/sys/windows/mmsystem.d  |     1 -
 libphobos/libdruntime/core/sys/windows/msacm.d     |     1 -
 libphobos/libdruntime/core/sys/windows/mshtml.d    |     1 -
 libphobos/libdruntime/core/sys/windows/mswsock.d   |     1 -
 libphobos/libdruntime/core/sys/windows/nb30.d      |     1 -
 libphobos/libdruntime/core/sys/windows/nddeapi.d   |     1 -
 libphobos/libdruntime/core/sys/windows/nspapi.d    |     1 -
 libphobos/libdruntime/core/sys/windows/ntdef.d     |     1 -
 libphobos/libdruntime/core/sys/windows/ntdll.d     |     1 -
 libphobos/libdruntime/core/sys/windows/ntldap.d    |     1 -
 libphobos/libdruntime/core/sys/windows/ntsecapi.d  |     1 -
 libphobos/libdruntime/core/sys/windows/ntsecpkg.d  |     2 -
 libphobos/libdruntime/core/sys/windows/oaidl.d     |     1 -
 libphobos/libdruntime/core/sys/windows/objbase.d   |     1 -
 libphobos/libdruntime/core/sys/windows/objfwd.d    |     1 -
 libphobos/libdruntime/core/sys/windows/objidl.d    |     1 -
 libphobos/libdruntime/core/sys/windows/objsafe.d   |     1 -
 libphobos/libdruntime/core/sys/windows/ocidl.d     |     1 -
 libphobos/libdruntime/core/sys/windows/odbcinst.d  |     1 -
 libphobos/libdruntime/core/sys/windows/ole.d       |     1 -
 libphobos/libdruntime/core/sys/windows/ole2.d      |     1 -
 libphobos/libdruntime/core/sys/windows/oleacc.d    |     1 -
 libphobos/libdruntime/core/sys/windows/oleauto.d   |     1 -
 libphobos/libdruntime/core/sys/windows/olectl.d    |     1 -
 libphobos/libdruntime/core/sys/windows/olectlid.d  |     1 -
 libphobos/libdruntime/core/sys/windows/oledlg.d    |     1 -
 libphobos/libdruntime/core/sys/windows/oleidl.d    |     1 -
 libphobos/libdruntime/core/sys/windows/pbt.d       |     1 -
 libphobos/libdruntime/core/sys/windows/powrprof.d  |     1 -
 libphobos/libdruntime/core/sys/windows/prsht.d     |     1 -
 libphobos/libdruntime/core/sys/windows/psapi.d     |     1 -
 libphobos/libdruntime/core/sys/windows/rapi.d      |     1 -
 libphobos/libdruntime/core/sys/windows/ras.d       |     1 -
 libphobos/libdruntime/core/sys/windows/rasdlg.d    |     1 -
 libphobos/libdruntime/core/sys/windows/raserror.d  |     1 -
 libphobos/libdruntime/core/sys/windows/rassapi.d   |     1 -
 libphobos/libdruntime/core/sys/windows/reason.d    |     1 -
 libphobos/libdruntime/core/sys/windows/regstr.d    |     1 -
 libphobos/libdruntime/core/sys/windows/richedit.d  |     1 -
 libphobos/libdruntime/core/sys/windows/richole.d   |     1 -
 libphobos/libdruntime/core/sys/windows/rpc.d       |     1 -
 libphobos/libdruntime/core/sys/windows/rpcdce.d    |     1 -
 libphobos/libdruntime/core/sys/windows/rpcdce2.d   |     1 -
 libphobos/libdruntime/core/sys/windows/rpcdcep.d   |     1 -
 libphobos/libdruntime/core/sys/windows/rpcndr.d    |     1 -
 libphobos/libdruntime/core/sys/windows/rpcnsi.d    |     1 -
 libphobos/libdruntime/core/sys/windows/rpcnsip.d   |     1 -
 libphobos/libdruntime/core/sys/windows/rpcnterr.d  |     1 -
 libphobos/libdruntime/core/sys/windows/schannel.d  |     1 -
 libphobos/libdruntime/core/sys/windows/sdkddkver.d |     1 -
 libphobos/libdruntime/core/sys/windows/secext.d    |     1 -
 libphobos/libdruntime/core/sys/windows/security.d  |     1 -
 libphobos/libdruntime/core/sys/windows/servprov.d  |     1 -
 libphobos/libdruntime/core/sys/windows/setupapi.d  |     1 -
 libphobos/libdruntime/core/sys/windows/shellapi.d  |     1 -
 libphobos/libdruntime/core/sys/windows/shldisp.d   |     1 -
 libphobos/libdruntime/core/sys/windows/shlguid.d   |     2 -
 libphobos/libdruntime/core/sys/windows/shlobj.d    |     1 -
 libphobos/libdruntime/core/sys/windows/shlwapi.d   |     1 -
 libphobos/libdruntime/core/sys/windows/snmp.d      |     1 -
 libphobos/libdruntime/core/sys/windows/sql.d       |     1 -
 libphobos/libdruntime/core/sys/windows/sqlext.d    |     1 -
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |     1 -
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |     1 -
 libphobos/libdruntime/core/sys/windows/sspi.d      |     2 -
 .../libdruntime/core/sys/windows/stacktrace.d      |     4 +-
 libphobos/libdruntime/core/sys/windows/stat.d      |     1 -
 .../libdruntime/core/sys/windows/stdc/malloc.d     |     1 -
 libphobos/libdruntime/core/sys/windows/subauth.d   |     1 -
 libphobos/libdruntime/core/sys/windows/threadaux.d |     1 -
 libphobos/libdruntime/core/sys/windows/tlhelp32.d  |     1 -
 libphobos/libdruntime/core/sys/windows/tmschema.d  |     1 -
 libphobos/libdruntime/core/sys/windows/unknwn.d    |     1 -
 libphobos/libdruntime/core/sys/windows/uuid.d      |     1 -
 libphobos/libdruntime/core/sys/windows/vfw.d       |     1 -
 libphobos/libdruntime/core/sys/windows/w32api.d    |     1 -
 libphobos/libdruntime/core/sys/windows/winbase.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winber.d    |     1 -
 libphobos/libdruntime/core/sys/windows/wincon.d    |     1 -
 libphobos/libdruntime/core/sys/windows/wincrypt.d  |     1 -
 libphobos/libdruntime/core/sys/windows/windef.d    |     1 -
 libphobos/libdruntime/core/sys/windows/windows.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winerror.d  |     1 -
 libphobos/libdruntime/core/sys/windows/wingdi.d    |     1 -
 libphobos/libdruntime/core/sys/windows/winhttp.d   |     1 -
 libphobos/libdruntime/core/sys/windows/wininet.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winioctl.d  |     1 -
 libphobos/libdruntime/core/sys/windows/winldap.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winnetwk.d  |     1 -
 libphobos/libdruntime/core/sys/windows/winnls.d    |     1 -
 libphobos/libdruntime/core/sys/windows/winnt.d     |     1 -
 libphobos/libdruntime/core/sys/windows/winperf.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winreg.d    |     1 -
 libphobos/libdruntime/core/sys/windows/winsock2.d  |    15 +-
 libphobos/libdruntime/core/sys/windows/winspool.d  |     1 -
 libphobos/libdruntime/core/sys/windows/winsvc.d    |     1 -
 libphobos/libdruntime/core/sys/windows/winuser.d   |     1 -
 libphobos/libdruntime/core/sys/windows/winver.d    |     1 -
 libphobos/libdruntime/core/sys/windows/wtsapi32.d  |     1 -
 libphobos/libdruntime/core/sys/windows/wtypes.d    |     1 -
 libphobos/libdruntime/core/thread/fiber.d          |     7 +-
 libphobos/libdruntime/core/thread/osthread.d       |    34 +-
 libphobos/libdruntime/core/thread/threadbase.d     |    16 +-
 libphobos/libdruntime/core/time.d                  |     6 +-
 libphobos/libdruntime/core/vararg.d                |    17 +
 libphobos/libdruntime/gcc/attributes.d             |   137 +
 libphobos/libdruntime/gcc/simd.d                   |   371 +
 libphobos/libdruntime/object.d                     |   459 +-
 libphobos/libdruntime/rt/aApply.d                  |   108 +-
 libphobos/libdruntime/rt/aApplyR.d                 |    71 +-
 libphobos/libdruntime/rt/aaA.d                     |    39 +-
 libphobos/libdruntime/rt/arrayassign.d             |   262 -
 libphobos/libdruntime/rt/critical_.d               |     4 +-
 libphobos/libdruntime/rt/dmain2.d                  |    18 +-
 libphobos/libdruntime/rt/dylib_fixes.c             |     1 -
 libphobos/libdruntime/rt/ehalloc.d                 |    45 -
 libphobos/libdruntime/rt/lifetime.d                |   483 +-
 libphobos/libdruntime/rt/minfo.d                   |   216 +-
 libphobos/libdruntime/rt/monitor_.d                |     6 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/Makefile.am                          |    21 +-
 libphobos/src/Makefile.in                          |    47 +-
 libphobos/src/etc/c/curl.d                         |    18 +-
 libphobos/src/index.dd                             |    29 +-
 libphobos/src/std/algorithm/comparison.d           |    22 +-
 libphobos/src/std/algorithm/iteration.d            |    72 +-
 libphobos/src/std/algorithm/mutation.d             |     1 +
 libphobos/src/std/algorithm/searching.d            |    90 +-
 libphobos/src/std/algorithm/sorting.d              |     4 +-
 libphobos/src/std/array.d                          |     9 +-
 libphobos/src/std/ascii.d                          |     6 +-
 libphobos/src/std/base64.d                         |     4 +-
 libphobos/src/std/bigint.d                         |     2 +-
 libphobos/src/std/bitmanip.d                       |    98 +-
 libphobos/src/std/compiler.d                       |     2 +-
 libphobos/src/std/complex.d                        |    31 +-
 libphobos/src/std/concurrency.d                    |     7 +-
 libphobos/src/std/container/array.d                |    31 +-
 libphobos/src/std/container/binaryheap.d           |     2 +
 libphobos/src/std/container/dlist.d                |     2 +-
 libphobos/src/std/container/rbtree.d               |     2 +-
 libphobos/src/std/conv.d                           |    34 +-
 libphobos/src/std/datetime/stopwatch.d             |     2 +-
 libphobos/src/std/datetime/timezone.d              |     3 +-
 libphobos/src/std/digest/crc.d                     |     8 +-
 libphobos/src/std/digest/digest.d                  |     3 -
 libphobos/src/std/digest/murmurhash.d              |    10 +-
 libphobos/src/std/exception.d                      |   203 +-
 .../allocator/building_blocks/affix_allocator.d    |     4 +-
 .../allocator/building_blocks/aligned_block_list.d |    10 +-
 .../allocator/building_blocks/allocator_list.d     |    20 +-
 .../allocator/building_blocks/fallback_allocator.d |    14 +-
 .../allocator/building_blocks/free_list.d          |     4 +-
 .../allocator/building_blocks/free_tree.d          |     4 +-
 .../allocator/building_blocks/quantizer.d          |     8 +-
 .../allocator/building_blocks/region.d             |  1111 +-
 .../allocator/building_blocks/scoped_allocator.d   |     6 +-
 .../allocator/building_blocks/segregator.d         |     8 +-
 .../allocator/building_blocks/stats_collector.d    |     8 +-
 libphobos/src/std/experimental/allocator/common.d  |    20 +
 libphobos/src/std/experimental/allocator/package.d |    14 +-
 libphobos/src/std/experimental/checkedint.d        |     2 +-
 libphobos/src/std/experimental/logger/core.d       |  3201 +--
 libphobos/src/std/experimental/logger/filelogger.d |   281 +-
 .../src/std/experimental/logger/multilogger.d      |   209 +-
 libphobos/src/std/experimental/logger/nulllogger.d |    50 +-
 libphobos/src/std/experimental/logger/package.d    |   199 +-
 libphobos/src/std/experimental/typecons.d          |  1083 -
 libphobos/src/std/file.d                           |   124 +-
 libphobos/src/std/format/internal/write.d          |    46 +-
 libphobos/src/std/format/package.d                 |    26 +-
 libphobos/src/std/getopt.d                         |     2 +-
 libphobos/src/std/internal/math/gammafunction.d    |     2 +-
 libphobos/src/std/internal/windows/advapi32.d      |     4 +-
 libphobos/src/std/json.d                           |    31 +-
 libphobos/src/std/logger/core.d                    |  3060 +++
 libphobos/src/std/logger/filelogger.d              |   272 +
 libphobos/src/std/logger/multilogger.d             |   200 +
 libphobos/src/std/logger/nulllogger.d              |    41 +
 libphobos/src/std/logger/package.d                 |   168 +
 libphobos/src/std/math/algebraic.d                 |     6 +-
 libphobos/src/std/math/exponential.d               |   648 +-
 libphobos/src/std/math/hardware.d                  |     6 +-
 libphobos/src/std/math/package.d                   |     1 +
 libphobos/src/std/math/rounding.d                  |    28 +-
 libphobos/src/std/math/trigonometry.d              |    46 +-
 libphobos/src/std/meta.d                           |    32 +-
 libphobos/src/std/mmfile.d                         |    10 +-
 libphobos/src/std/net/curl.d                       |    10 +-
 libphobos/src/std/numeric.d                        |    48 +-
 libphobos/src/std/package.d                        |     3 +
 libphobos/src/std/path.d                           |    29 +-
 libphobos/src/std/process.d                        |     4 +-
 libphobos/src/std/random.d                         |    93 +-
 libphobos/src/std/range/primitives.d               |    13 +-
 libphobos/src/std/regex/package.d                  |    54 +-
 libphobos/src/std/socket.d                         |     4 +-
 libphobos/src/std/stdio.d                          |    40 +-
 libphobos/src/std/string.d                         |    10 +-
 libphobos/src/std/sumtype.d                        |   253 +-
 libphobos/src/std/traits.d                         |     8 +
 libphobos/src/std/typecons.d                       |   852 +-
 libphobos/src/std/uni/package.d                    |    21 +-
 libphobos/src/std/utf.d                            |     6 +-
 libphobos/src/std/xml.d                            |  3113 ---
 libphobos/testsuite/lib/libphobos-dg.exp           |     1 +
 libphobos/testsuite/libphobos.cycles/cycles.exp    |     2 +-
 libphobos/testsuite/libphobos.gc/nocollect.d       |     2 +-
 libquadmath/ChangeLog                              |   184 +
 libquadmath/configure                              |    30 +-
 libsanitizer/ChangeLog                             |    59 +-
 libsanitizer/LOCAL_PATCHES                         |     2 +-
 libsanitizer/MERGE                                 |     2 +-
 libsanitizer/asan/asan_allocator.cpp               |     4 +-
 libsanitizer/asan/asan_allocator.h                 |     6 -
 libsanitizer/asan/asan_descriptions.cpp            |    12 +-
 libsanitizer/asan/asan_errors.cpp                  |     7 +-
 libsanitizer/asan/asan_flags.cpp                   |     2 +-
 libsanitizer/asan/asan_flags.inc                   |     6 +-
 libsanitizer/asan/asan_globals.cpp                 |    29 +-
 libsanitizer/asan/asan_interceptors.cpp            |    49 +-
 libsanitizer/asan/asan_interceptors.h              |     6 +-
 .../asan/asan_interceptors_memintrinsics.h         |   144 +-
 libsanitizer/asan/asan_interceptors_vfork.S        |     1 +
 libsanitizer/asan/asan_interface.inc               |     7 +
 libsanitizer/asan/asan_interface_internal.h        |    19 +-
 libsanitizer/asan/asan_internal.h                  |     2 +
 libsanitizer/asan/asan_linux.cpp                   |    12 +-
 libsanitizer/asan/asan_mac.cpp                     |     6 +-
 libsanitizer/asan/asan_malloc_mac.cpp              |     2 +-
 libsanitizer/asan/asan_mapping.h                   |    23 +-
 libsanitizer/asan/asan_mapping_sparc64.h           |    19 +
 libsanitizer/asan/asan_new_delete.cpp              |    12 +-
 libsanitizer/asan/asan_poisoning.cpp               |    92 +-
 libsanitizer/asan/asan_rtl.cpp                     |    36 +-
 libsanitizer/asan/asan_win.cpp                     |     2 +
 libsanitizer/configure                             |    53 +-
 libsanitizer/configure.ac                          |     3 +-
 libsanitizer/configure.tgt                         |     2 +
 libsanitizer/hwasan/hwasan.cpp                     |    26 +-
 libsanitizer/hwasan/hwasan.h                       |    11 +-
 libsanitizer/hwasan/hwasan_allocator.h             |     4 +-
 libsanitizer/hwasan/hwasan_checks.h                |    19 +-
 libsanitizer/hwasan/hwasan_exceptions.cpp          |     2 +
 libsanitizer/hwasan/hwasan_flags.inc               |     2 +-
 libsanitizer/hwasan/hwasan_fuchsia.cpp             |    24 +-
 libsanitizer/hwasan/hwasan_interceptors.cpp        |    45 +
 libsanitizer/hwasan/hwasan_interface_internal.h    |     8 +
 libsanitizer/hwasan/hwasan_linux.cpp               |   183 +-
 libsanitizer/hwasan/hwasan_report.cpp              |    37 +-
 libsanitizer/hwasan/hwasan_setjmp_riscv64.S        |    97 +
 libsanitizer/hwasan/hwasan_tag_mismatch_riscv64.S  |   132 +
 libsanitizer/include/sanitizer/msan_interface.h    |     2 +
 libsanitizer/interception/interception.h           |    18 +-
 libsanitizer/interception/interception_mac.cpp     |     4 +-
 libsanitizer/interception/interception_mac.h       |     4 +-
 .../interception/interception_type_test.cpp        |     4 +-
 libsanitizer/interception/interception_win.cpp     |     2 +-
 libsanitizer/lsan/lsan_allocator.cpp               |     2 +
 libsanitizer/lsan/lsan_allocator.h                 |     5 +-
 libsanitizer/lsan/lsan_common.cpp                  |    67 +-
 libsanitizer/lsan/lsan_common.h                    |     6 +-
 libsanitizer/lsan/lsan_common_mac.cpp              |    78 +-
 libsanitizer/lsan/lsan_interceptors.cpp            |    10 +-
 libsanitizer/lsan/lsan_mac.cpp                     |     4 +-
 libsanitizer/lsan/lsan_malloc_mac.cpp              |     4 +-
 libsanitizer/merge.sh                              |     2 +-
 libsanitizer/sanitizer_common/Makefile.am          |     1 -
 libsanitizer/sanitizer_common/Makefile.in          |     5 +-
 .../sanitizer_allocator_report.cpp                 |     3 +-
 .../sanitizer_chained_origin_depot.cpp             |     2 +
 .../sanitizer_chained_origin_depot.h               |     1 +
 libsanitizer/sanitizer_common/sanitizer_common.cpp |    19 +-
 libsanitizer/sanitizer_common/sanitizer_common.h   |    26 +-
 .../sanitizer_common_interceptors.inc              |   139 +-
 ...zer_common_interceptors_vfork_loongarch64.inc.S |    57 +
 .../sanitizer_common/sanitizer_common_nolibc.cpp   |     2 +-
 .../sanitizer_coverage_interface.inc               |    10 +
 .../sanitizer_coverage_libcdep_new.cpp             |    10 +
 libsanitizer/sanitizer_common/sanitizer_errno.h    |     2 +-
 libsanitizer/sanitizer_common/sanitizer_flags.inc  |    13 +-
 .../sanitizer_common/sanitizer_fuchsia.cpp         |     5 +-
 .../sanitizer_interface_internal.h                 |    20 +
 .../sanitizer_common/sanitizer_internal_defs.h     |    27 +-
 .../sanitizer_common/sanitizer_libignore.cpp       |     4 +-
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |   153 +-
 libsanitizer/sanitizer_common/sanitizer_linux.h    |     4 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |    52 +-
 libsanitizer/sanitizer_common/sanitizer_mac.cpp    |   204 +-
 libsanitizer/sanitizer_common/sanitizer_mac.h      |    21 +-
 .../sanitizer_common/sanitizer_mac_libcdep.cpp     |     4 +-
 .../sanitizer_common/sanitizer_malloc_mac.inc      |     2 +-
 libsanitizer/sanitizer_common/sanitizer_mutex.h    |     2 +-
 libsanitizer/sanitizer_common/sanitizer_platform.h |    77 +-
 .../sanitizer_platform_interceptors.h              |    14 +-
 .../sanitizer_platform_limits_freebsd.cpp          |     4 +
 .../sanitizer_platform_limits_freebsd.h            |    37 +
 .../sanitizer_platform_limits_linux.cpp            |     9 +-
 .../sanitizer_platform_limits_posix.cpp            |    55 +-
 .../sanitizer_platform_limits_posix.h              |    57 +-
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |     6 +-
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |     2 +-
 libsanitizer/sanitizer_common/sanitizer_procmaps.h |     2 +-
 .../sanitizer_common/sanitizer_procmaps_mac.cpp    |    38 +-
 .../sanitizer_procmaps_solaris.cpp                 |    56 +-
 libsanitizer/sanitizer_common/sanitizer_solaris.h  |    56 +
 .../sanitizer_common/sanitizer_stacktrace.cpp      |     4 +-
 .../sanitizer_common/sanitizer_stacktrace.h        |     2 +-
 .../sanitizer_stoptheworld_mac.cpp                 |    13 +-
 .../sanitizer_symbolizer_internal.h                |     6 +-
 .../sanitizer_symbolizer_libcdep.cpp               |    61 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |     4 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.h    |     4 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |    37 +-
 .../sanitizer_symbolizer_report.cpp                |     2 +-
 .../sanitizer_common/sanitizer_syscall_generic.inc |     5 +-
 .../sanitizer_syscall_linux_loongarch64.inc        |   171 +
 .../sanitizer_unwind_linux_libcdep.cpp             |     2 +-
 libsanitizer/sanitizer_common/sanitizer_vector.h   |     4 +-
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |    20 +-
 libsanitizer/tsan/tsan_dense_alloc.h               |   115 +-
 libsanitizer/tsan/tsan_dispatch_defs.h             |     2 +-
 libsanitizer/tsan/tsan_fd.cpp                      |    10 +-
 libsanitizer/tsan/tsan_fd.h                        |     2 +-
 libsanitizer/tsan/tsan_flags.inc                   |     8 +-
 libsanitizer/tsan/tsan_interceptors.h              |     5 +-
 .../tsan/tsan_interceptors_libdispatch.cpp         |     4 +-
 libsanitizer/tsan/tsan_interceptors_mac.cpp        |     4 +-
 libsanitizer/tsan/tsan_interceptors_posix.cpp      |   169 +-
 libsanitizer/tsan/tsan_interface.h                 |     7 +
 libsanitizer/tsan/tsan_malloc_mac.cpp              |     2 +-
 libsanitizer/tsan/tsan_platform.h                  |     3 +-
 libsanitizer/tsan/tsan_platform_linux.cpp          |     6 +-
 libsanitizer/tsan/tsan_platform_mac.cpp            |    63 +-
 libsanitizer/tsan/tsan_report.cpp                  |     7 +-
 libsanitizer/tsan/tsan_report.h                    |     1 +
 libsanitizer/tsan/tsan_rtl.cpp                     |    99 +-
 libsanitizer/tsan/tsan_rtl.h                       |    56 +-
 libsanitizer/tsan/tsan_rtl_access.cpp              |     9 -
 libsanitizer/tsan/tsan_rtl_report.cpp              |    55 +-
 libsanitizer/tsan/tsan_rtl_s390x.S                 |     2 +
 libsanitizer/tsan/tsan_rtl_thread.cpp              |     2 +-
 libsanitizer/tsan/tsan_shadow.h                    |    10 +
 libsanitizer/ubsan/ubsan_handlers.cpp              |     2 +-
 libsanitizer/ubsan/ubsan_handlers_cxx.cpp          |     2 +-
 libsanitizer/ubsan/ubsan_value.cpp                 |     6 +-
 libssp/ChangeLog                                   |    13 +
 libssp/configure                                   |    30 +-
 libstdc++-v3/ChangeLog                             |  4270 ++-
 libstdc++-v3/Makefile.in                           |     2 +-
 libstdc++-v3/acinclude.m4                          |    96 +-
 libstdc++-v3/aclocal.m4                            |     1 -
 libstdc++-v3/config.h.in                           |    18 +-
 .../config/abi/pre/gnu-versioned-namespace.ver     |    11 -
 libstdc++-v3/config/abi/pre/gnu.ver                |    57 +-
 libstdc++-v3/config/os/gnu-linux/os_defines.h      |    11 +
 libstdc++-v3/configure                             |  7155 +----
 libstdc++-v3/configure.ac                          |    42 +-
 libstdc++-v3/crossconfig.m4                        |    16 +-
 libstdc++-v3/doc/Makefile.in                       |     2 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |     1 -
 libstdc++-v3/doc/html/bk02.html                    |     2 +-
 libstdc++-v3/doc/html/index.html                   |     4 +-
 libstdc++-v3/doc/html/manual/abi.html              |     2 +-
 libstdc++-v3/doc/html/manual/api.html              |     8 +
 libstdc++-v3/doc/html/manual/appendix.html         |     2 +-
 libstdc++-v3/doc/html/manual/appendix_porting.html |     2 +-
 libstdc++-v3/doc/html/manual/bugs.html             |   405 +-
 libstdc++-v3/doc/html/manual/configure.html        |    10 +-
 libstdc++-v3/doc/html/manual/debug_mode_using.html |     7 +-
 .../doc/html/manual/documentation_hacking.html     |    21 +-
 libstdc++-v3/doc/html/manual/extensions.html       |     9 +-
 libstdc++-v3/doc/html/manual/index.html            |     6 +-
 libstdc++-v3/doc/html/manual/intro.html            |     2 +-
 libstdc++-v3/doc/html/manual/status.html           |     9 +-
 libstdc++-v3/doc/html/manual/using.html            |    14 +-
 libstdc++-v3/doc/html/manual/using_exceptions.html |    77 +-
 libstdc++-v3/doc/html/manual/using_macros.html     |    10 +-
 libstdc++-v3/doc/xml/authors.xml                   |    14 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |     2 +
 libstdc++-v3/doc/xml/manual/configure.xml          |    23 +
 libstdc++-v3/doc/xml/manual/debug_mode.xml         |     6 +
 .../doc/xml/manual/documentation_hacking.xml       |    32 +-
 libstdc++-v3/doc/xml/manual/evolution.xml          |    22 +
 libstdc++-v3/doc/xml/manual/intro.xml              |   401 +-
 .../doc/xml/manual/policy_data_structures.xml      |    12 +-
 libstdc++-v3/doc/xml/manual/spine.xml              |     9 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    15 +-
 libstdc++-v3/doc/xml/manual/using.xml              |    34 +-
 libstdc++-v3/doc/xml/manual/using_exceptions.xml   |    90 +
 libstdc++-v3/include/Makefile.am                   |   309 +-
 libstdc++-v3/include/Makefile.in                   |   716 +-
 libstdc++-v3/include/backward/auto_ptr.h           |     4 +-
 libstdc++-v3/include/bits/algorithmfwd.h           |     4 +
 libstdc++-v3/include/bits/alloc_traits.h           |   105 +-
 libstdc++-v3/include/bits/allocator.h              |    87 +-
 libstdc++-v3/include/bits/atomic_base.h            |    98 +-
 libstdc++-v3/include/bits/atomic_wait.h            |    63 +-
 libstdc++-v3/include/bits/basic_ios.tcc            |    17 +-
 libstdc++-v3/include/bits/basic_string.h           |   470 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   196 +-
 libstdc++-v3/include/bits/c++config                |    14 +
 libstdc++-v3/include/bits/char_traits.h            |     9 -
 libstdc++-v3/include/bits/charconv.h               |    22 +-
 libstdc++-v3/include/bits/chrono.h                 |    55 +-
 libstdc++-v3/include/bits/concept_check.h          |     2 +-
 libstdc++-v3/include/bits/cow_string.h             |    66 +-
 libstdc++-v3/include/bits/cpp_type_traits.h        |    45 +
 libstdc++-v3/include/bits/erase_if.h               |     2 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    33 +-
 libstdc++-v3/include/bits/fs_ops.h                 |    79 +
 libstdc++-v3/include/bits/fs_path.h                |   147 +-
 libstdc++-v3/include/bits/fstream.tcc              |    17 +-
 libstdc++-v3/include/bits/functexcept.h            |    25 +
 libstdc++-v3/include/bits/functional_hash.h        |    15 +-
 libstdc++-v3/include/bits/hashtable.h              |    31 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    38 +
 libstdc++-v3/include/bits/invoke.h                 |    32 +-
 libstdc++-v3/include/bits/ios_base.h               |     2 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |    28 +-
 libstdc++-v3/include/bits/locale_classes.h         |    12 +
 libstdc++-v3/include/bits/locale_classes.tcc       |   102 +-
 libstdc++-v3/include/bits/locale_facets.tcc        |    34 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |    64 +
 libstdc++-v3/include/bits/memoryfwd.h              |     2 +
 libstdc++-v3/include/bits/mofunc_impl.h            |     5 +-
 libstdc++-v3/include/bits/move_only_function.h     |    12 +
 libstdc++-v3/include/bits/new_allocator.h          |    19 +-
 libstdc++-v3/include/bits/ptr_traits.h             |    57 +-
 libstdc++-v3/include/bits/random.h                 |   151 +-
 libstdc++-v3/include/bits/random.tcc               |     4 +-
 libstdc++-v3/include/bits/range_access.h           |    53 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    94 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |     3 +-
 libstdc++-v3/include/bits/ranges_base.h            |     3 +-
 libstdc++-v3/include/bits/ranges_util.h            |    93 +
 libstdc++-v3/include/bits/refwrap.h                |     3 +-
 libstdc++-v3/include/bits/regex.h                  |    24 +-
 libstdc++-v3/include/bits/regex_automaton.h        |     2 +-
 libstdc++-v3/include/bits/regex_compiler.tcc       |    10 +-
 libstdc++-v3/include/bits/regex_error.h            |    26 +-
 libstdc++-v3/include/bits/regex_executor.h         |    17 +-
 libstdc++-v3/include/bits/regex_executor.tcc       |     3 +-
 libstdc++-v3/include/bits/requires_hosted.h        |    37 +
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |    42 +
 libstdc++-v3/include/bits/std_abs.h                |    34 +
 libstdc++-v3/include/bits/std_function.h           |    35 +-
 libstdc++-v3/include/bits/std_thread.h             |     8 +-
 libstdc++-v3/include/bits/stl_algo.h               |   131 +-
 libstdc++-v3/include/bits/stl_algobase.h           |     4 +
 libstdc++-v3/include/bits/stl_bvector.h            |    12 +
 libstdc++-v3/include/bits/stl_heap.h               |     1 +
 libstdc++-v3/include/bits/stl_iterator.h           |   168 +-
 .../include/bits/stl_iterator_base_funcs.h         |     9 +-
 .../include/bits/stl_iterator_base_types.h         |     1 +
 libstdc++-v3/include/bits/stl_list.h               |     5 +-
 libstdc++-v3/include/bits/stl_map.h                |     2 +-
 libstdc++-v3/include/bits/stl_pair.h               |   127 +-
 libstdc++-v3/include/bits/stl_tempbuf.h            |     8 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    17 +-
 libstdc++-v3/include/bits/stl_vector.h             |     6 +-
 libstdc++-v3/include/bits/stream_iterator.h        |     3 +
 libstdc++-v3/include/bits/streambuf_iterator.h     |     1 +
 libstdc++-v3/include/bits/unique_ptr.h             |    19 +-
 libstdc++-v3/include/bits/unordered_map.h          |     5 +
 libstdc++-v3/include/bits/unordered_set.h          |     5 +
 libstdc++-v3/include/bits/uses_allocator_args.h    |    43 +-
 libstdc++-v3/include/bits/utility.h                |     9 +-
 libstdc++-v3/include/bits/vector.tcc               |    63 +-
 libstdc++-v3/include/c_compatibility/stdlib.h      |     3 +
 libstdc++-v3/include/c_global/cmath                |  3191 ++-
 libstdc++-v3/include/c_global/cstddef              |    13 +-
 libstdc++-v3/include/c_global/cstdint              |    59 +-
 libstdc++-v3/include/c_global/cstdlib              |    24 +-
 libstdc++-v3/include/debug/assertions.h            |    16 +-
 libstdc++-v3/include/debug/bitset                  |    43 +-
 libstdc++-v3/include/debug/debug.h                 |    16 +-
 libstdc++-v3/include/debug/formatter.h             |    58 +-
 libstdc++-v3/include/debug/macros.h                |     4 -
 libstdc++-v3/include/debug/safe_iterator.h         |    21 +-
 libstdc++-v3/include/debug/safe_local_iterator.h   |    19 +-
 libstdc++-v3/include/debug/string                  |   135 +-
 libstdc++-v3/include/experimental/algorithm        |     2 +
 libstdc++-v3/include/experimental/any              |     2 +
 libstdc++-v3/include/experimental/array            |     2 +
 libstdc++-v3/include/experimental/bits/fs_ops.h    |    71 +
 libstdc++-v3/include/experimental/bits/fs_path.h   |    64 +-
 libstdc++-v3/include/experimental/buffer           |     2 +
 libstdc++-v3/include/experimental/chrono           |     2 +
 libstdc++-v3/include/experimental/contract         |    81 +
 libstdc++-v3/include/experimental/deque            |     2 +
 libstdc++-v3/include/experimental/executor         |     2 +
 libstdc++-v3/include/experimental/filesystem       |     2 +
 libstdc++-v3/include/experimental/forward_list     |     2 +
 libstdc++-v3/include/experimental/functional       |     2 +
 libstdc++-v3/include/experimental/internet         |     4 +-
 libstdc++-v3/include/experimental/io_context       |     2 +
 libstdc++-v3/include/experimental/iterator         |     2 +
 libstdc++-v3/include/experimental/list             |     2 +
 libstdc++-v3/include/experimental/map              |     8 +-
 libstdc++-v3/include/experimental/memory           |     2 +
 libstdc++-v3/include/experimental/memory_resource  |     2 +
 libstdc++-v3/include/experimental/net              |     2 +
 libstdc++-v3/include/experimental/netfwd           |     2 +
 libstdc++-v3/include/experimental/numeric          |    48 +-
 libstdc++-v3/include/experimental/optional         |     2 +
 libstdc++-v3/include/experimental/propagate_const  |    90 +-
 libstdc++-v3/include/experimental/random           |     2 +
 libstdc++-v3/include/experimental/ratio            |     2 +
 libstdc++-v3/include/experimental/regex            |     2 +
 libstdc++-v3/include/experimental/scope            |   499 +
 libstdc++-v3/include/experimental/set              |     6 +-
 libstdc++-v3/include/experimental/simd             |     2 +
 libstdc++-v3/include/experimental/socket           |     2 +
 libstdc++-v3/include/experimental/source_location  |     2 +
 libstdc++-v3/include/experimental/string           |     2 +
 libstdc++-v3/include/experimental/string_view      |     2 +
 libstdc++-v3/include/experimental/system_error     |     2 +
 libstdc++-v3/include/experimental/timer            |     2 +
 libstdc++-v3/include/experimental/tuple            |     2 +
 libstdc++-v3/include/experimental/type_traits      |    24 +-
 libstdc++-v3/include/experimental/unordered_map    |     6 +-
 libstdc++-v3/include/experimental/unordered_set    |     6 +-
 libstdc++-v3/include/experimental/utility          |     2 +
 libstdc++-v3/include/experimental/vector           |     2 +
 libstdc++-v3/include/ext/algorithm                 |     2 +
 libstdc++-v3/include/ext/alloc_traits.h            |    24 +-
 libstdc++-v3/include/ext/bitmap_allocator.h        |     2 +
 libstdc++-v3/include/ext/cmath                     |     2 +
 libstdc++-v3/include/ext/codecvt_specializations.h |     2 +
 libstdc++-v3/include/ext/concurrence.h             |     2 +-
 libstdc++-v3/include/ext/debug_allocator.h         |     2 +
 libstdc++-v3/include/ext/enc_filebuf.h             |     2 +
 libstdc++-v3/include/ext/extptr_allocator.h        |     2 +
 libstdc++-v3/include/ext/functional                |     6 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |     8 +-
 libstdc++-v3/include/ext/memory                    |     2 +
 libstdc++-v3/include/ext/mt_allocator.h            |     2 +
 libstdc++-v3/include/ext/new_allocator.h           |     2 +
 libstdc++-v3/include/ext/numeric                   |     2 +
 .../resize_policy/hash_prime_size_policy_imp.hpp   |    18 +-
 libstdc++-v3/include/ext/pod_char_traits.h         |     2 +
 libstdc++-v3/include/ext/pointer.h                 |     7 +-
 libstdc++-v3/include/ext/pool_allocator.h          |     2 +
 libstdc++-v3/include/ext/random                    |    82 +-
 libstdc++-v3/include/ext/random.tcc                |     2 +
 libstdc++-v3/include/ext/rb_tree                   |     2 +
 libstdc++-v3/include/ext/rc_string_base.h          |     2 +
 libstdc++-v3/include/ext/rope                      |     2 +
 libstdc++-v3/include/ext/ropeimpl.h                |     2 +
 libstdc++-v3/include/ext/slist                     |     2 +
 libstdc++-v3/include/ext/sso_string_base.h         |     2 +
 libstdc++-v3/include/ext/stdio_filebuf.h           |     2 +
 libstdc++-v3/include/ext/stdio_sync_filebuf.h      |     2 +
 libstdc++-v3/include/ext/string_conversions.h      |     2 +
 libstdc++-v3/include/ext/throw_allocator.h         |     2 +
 libstdc++-v3/include/ext/type_traits.h             |    30 +
 libstdc++-v3/include/ext/vstring.h                 |    47 +-
 libstdc++-v3/include/ext/vstring.tcc               |     2 +
 libstdc++-v3/include/ext/vstring_fwd.h             |     2 +
 libstdc++-v3/include/ext/vstring_util.h            |     2 +
 libstdc++-v3/include/precompiled/extc++.h          |    17 +-
 libstdc++-v3/include/precompiled/stdc++.h          |    83 +-
 libstdc++-v3/include/pstl/execution_defs.h         |     8 +-
 libstdc++-v3/include/std/algorithm                 |     4 +-
 libstdc++-v3/include/std/array                     |     4 +-
 libstdc++-v3/include/std/atomic                    |   147 +-
 libstdc++-v3/include/std/barrier                   |    11 +-
 libstdc++-v3/include/std/bit                       |     8 +-
 libstdc++-v3/include/std/bitset                    |   394 +-
 libstdc++-v3/include/std/charconv                  |   350 +-
 libstdc++-v3/include/std/chrono                    |   763 +-
 libstdc++-v3/include/std/complex                   |   641 +-
 libstdc++-v3/include/std/concepts                  |    24 +-
 libstdc++-v3/include/std/condition_variable        |     2 +
 libstdc++-v3/include/std/coroutine                 |    10 +-
 libstdc++-v3/include/std/deque                     |     2 +
 libstdc++-v3/include/std/execution                 |     2 +
 libstdc++-v3/include/std/expected                  |    41 +-
 libstdc++-v3/include/std/filesystem                |     2 +
 libstdc++-v3/include/std/format                    |  3980 +++
 libstdc++-v3/include/std/forward_list              |     2 +
 libstdc++-v3/include/std/fstream                   |     2 +
 libstdc++-v3/include/std/functional                |   192 +-
 libstdc++-v3/include/std/future                    |    11 +-
 libstdc++-v3/include/std/iomanip                   |     2 +
 libstdc++-v3/include/std/ios                       |     2 +
 libstdc++-v3/include/std/iosfwd                    |     2 +
 libstdc++-v3/include/std/iostream                  |    28 +-
 libstdc++-v3/include/std/istream                   |   121 +-
 libstdc++-v3/include/std/iterator                  |    11 +-
 libstdc++-v3/include/std/latch                     |     2 +
 libstdc++-v3/include/std/limits                    |   193 +-
 libstdc++-v3/include/std/list                      |     2 +
 libstdc++-v3/include/std/locale                    |     2 +
 libstdc++-v3/include/std/map                       |     8 +-
 libstdc++-v3/include/std/memory                    |    14 +-
 libstdc++-v3/include/std/memory_resource           |     2 +
 libstdc++-v3/include/std/mutex                     |     2 +
 libstdc++-v3/include/std/numbers                   |   152 +-
 libstdc++-v3/include/std/numeric                   |    77 +-
 libstdc++-v3/include/std/ostream                   |    47 +
 libstdc++-v3/include/std/queue                     |     2 +
 libstdc++-v3/include/std/random                    |     2 +
 libstdc++-v3/include/std/ranges                    |  4299 ++-
 libstdc++-v3/include/std/regex                     |     2 +
 libstdc++-v3/include/std/semaphore                 |     2 +
 libstdc++-v3/include/std/set                       |     6 +-
 libstdc++-v3/include/std/shared_mutex              |     2 +
 libstdc++-v3/include/std/spanstream                |     5 +-
 libstdc++-v3/include/std/sstream                   |     3 +
 libstdc++-v3/include/std/stack                     |     2 +
 libstdc++-v3/include/std/stacktrace                |     2 +
 libstdc++-v3/include/std/stdfloat                  |    62 +
 libstdc++-v3/include/std/stop_token                |     2 +
 libstdc++-v3/include/std/streambuf                 |     2 +
 libstdc++-v3/include/std/string                    |    38 +-
 libstdc++-v3/include/std/string_view               |   110 +-
 libstdc++-v3/include/std/syncstream                |     2 +
 libstdc++-v3/include/std/system_error              |    58 +-
 libstdc++-v3/include/std/thread                    |     2 +
 libstdc++-v3/include/std/tuple                     |   468 +-
 libstdc++-v3/include/std/type_traits               |  1047 +-
 libstdc++-v3/include/std/unordered_map             |    14 +-
 libstdc++-v3/include/std/unordered_set             |    14 +-
 libstdc++-v3/include/std/valarray                  |     2 +
 libstdc++-v3/include/std/variant                   |    60 +-
 libstdc++-v3/include/std/vector                    |     2 +
 libstdc++-v3/include/std/version                   |   109 +-
 libstdc++-v3/include/tr1/array                     |     2 +
 libstdc++-v3/include/tr1/ccomplex                  |     2 +
 libstdc++-v3/include/tr1/cctype                    |     2 +
 libstdc++-v3/include/tr1/cfenv                     |     2 +
 libstdc++-v3/include/tr1/cfloat                    |     2 +
 libstdc++-v3/include/tr1/cinttypes                 |     2 +
 libstdc++-v3/include/tr1/climits                   |     2 +
 libstdc++-v3/include/tr1/cmath                     |     2 +
 libstdc++-v3/include/tr1/complex                   |     2 +
 libstdc++-v3/include/tr1/complex.h                 |     2 +
 libstdc++-v3/include/tr1/cstdarg                   |     2 +
 libstdc++-v3/include/tr1/cstdbool                  |     2 +
 libstdc++-v3/include/tr1/cstdint                   |     2 +
 libstdc++-v3/include/tr1/cstdio                    |     2 +
 libstdc++-v3/include/tr1/cstdlib                   |     2 +
 libstdc++-v3/include/tr1/ctgmath                   |     2 +
 libstdc++-v3/include/tr1/ctime                     |     2 +
 libstdc++-v3/include/tr1/ctype.h                   |     2 +
 libstdc++-v3/include/tr1/cwchar                    |     2 +
 libstdc++-v3/include/tr1/cwctype                   |     2 +
 libstdc++-v3/include/tr1/fenv.h                    |     2 +
 libstdc++-v3/include/tr1/float.h                   |     2 +
 libstdc++-v3/include/tr1/functional                |     2 +
 libstdc++-v3/include/tr1/inttypes.h                |     2 +
 libstdc++-v3/include/tr1/limits.h                  |     2 +
 libstdc++-v3/include/tr1/math.h                    |     2 +
 libstdc++-v3/include/tr1/memory                    |     2 +
 libstdc++-v3/include/tr1/random                    |     2 +
 libstdc++-v3/include/tr1/random.h                  |   115 +-
 libstdc++-v3/include/tr1/regex                     |     2 +
 libstdc++-v3/include/tr1/stdarg.h                  |     2 +
 libstdc++-v3/include/tr1/stdbool.h                 |     2 +
 libstdc++-v3/include/tr1/stdint.h                  |     2 +
 libstdc++-v3/include/tr1/stdio.h                   |     2 +
 libstdc++-v3/include/tr1/stdlib.h                  |     2 +
 libstdc++-v3/include/tr1/tgmath.h                  |     2 +
 libstdc++-v3/include/tr1/tuple                     |     2 +
 libstdc++-v3/include/tr1/type_traits               |     2 +
 libstdc++-v3/include/tr1/unordered_map             |     2 +
 libstdc++-v3/include/tr1/unordered_set             |     2 +
 libstdc++-v3/include/tr1/utility                   |     2 +
 libstdc++-v3/include/tr1/wchar.h                   |     2 +
 libstdc++-v3/include/tr1/wctype.h                  |     2 +
 libstdc++-v3/libsupc++/Makefile.am                 |     2 +-
 libstdc++-v3/libsupc++/Makefile.in                 |     4 +-
 libstdc++-v3/libsupc++/atexit_thread.cc            |    20 +
 libstdc++-v3/libsupc++/compare                     |     7 +-
 libstdc++-v3/libsupc++/dyncast.cc                  |     6 +
 libstdc++-v3/libsupc++/eh_alloc.cc                 |   254 +-
 libstdc++-v3/libsupc++/eh_globals.cc               |    39 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |     2 +-
 libstdc++-v3/libsupc++/guard.cc                    |    31 +
 libstdc++-v3/libsupc++/hash_bytes.cc               |    10 +-
 libstdc++-v3/libsupc++/pbase_type_info.cc          |     7 +-
 libstdc++-v3/po/Makefile.in                        |     2 +-
 libstdc++-v3/python/Makefile.am                    |     1 +
 libstdc++-v3/python/Makefile.in                    |     3 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   246 +-
 libstdc++-v3/scripts/extract_symvers.in            |     4 +-
 libstdc++-v3/scripts/run_doxygen                   |     4 +-
 libstdc++-v3/src/Makefile.am                       |    72 +-
 libstdc++-v3/src/Makefile.in                       |    82 +-
 libstdc++-v3/src/c++11/Makefile.am                 |     1 +
 libstdc++-v3/src/c++11/Makefile.in                 |    10 +-
 .../src/c++11/compatibility-atomic-c++0x.cc        |     8 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |    47 -
 libstdc++-v3/src/c++11/debug.cc                    |    99 +-
 libstdc++-v3/src/c++11/facet_inst_macros.h         |    17 +
 libstdc++-v3/src/c++11/ios_errcat.cc               |    84 +
 libstdc++-v3/src/c++11/locale-inst-monetary.h      |    10 +-
 libstdc++-v3/src/c++11/locale-inst-numeric.h       |    10 +-
 libstdc++-v3/src/c++11/locale-inst.cc              |    95 +-
 libstdc++-v3/src/c++11/system_error.cc             |     1 -
 libstdc++-v3/src/c++11/thread.cc                   |     9 +
 libstdc++-v3/src/c++17/Makefile.in                 |     2 +-
 libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES    |     2 -
 libstdc++-v3/src/c++17/fast_float/MERGE            |     2 +-
 libstdc++-v3/src/c++17/fast_float/README.md        |    91 +-
 libstdc++-v3/src/c++17/fast_float/fast_float.h     |   289 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |   440 +-
 libstdc++-v3/src/c++17/floating_to_chars.cc        |   256 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |    29 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |    34 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |    14 +-
 libstdc++-v3/src/c++20/Makefile.in                 |     2 +-
 libstdc++-v3/src/c++98/Makefile.in                 |     2 +-
 libstdc++-v3/src/c++98/compatibility-ldbl.cc       |     8 +
 libstdc++-v3/src/c++98/globals_io.cc               |     2 +
 libstdc++-v3/src/c++98/ios_base_init.h             |    13 +
 libstdc++-v3/src/experimental/Makefile.am          |    96 +
 libstdc++-v3/src/experimental/Makefile.in          |   795 +
 libstdc++-v3/src/experimental/contract.cc          |    41 +
 libstdc++-v3/src/filesystem/Makefile.in            |     2 +-
 libstdc++-v3/src/filesystem/dir-common.h           |    70 +-
 libstdc++-v3/src/filesystem/dir.cc                 |    19 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    87 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |     1 +
 libstdc++-v3/src/libbacktrace/Makefile.in          |    14 +-
 libstdc++-v3/src/libbacktrace/backtrace-rename.h   |     1 +
 libstdc++-v3/testsuite/17_intro/badnames.cc        |     1 +
 .../17_intro/headers/c++1998/all_attributes.cc     |     5 -
 .../testsuite/17_intro/headers/c++1998/stdc++.cc   |     2 +
 .../17_intro/headers/c++1998/stdc++_assert_neg.cc  |     1 +
 .../17_intro/headers/c++2011/all_attributes.cc     |     5 -
 .../17_intro/headers/c++2014/all_attributes.cc     |     5 -
 .../17_intro/headers/c++2017/all_attributes.cc     |     5 -
 .../17_intro/headers/c++2020/all_attributes.cc     |     5 -
 libstdc++-v3/testsuite/17_intro/names.cc           |    17 +-
 libstdc++-v3/testsuite/17_intro/static.cc          |     2 +-
 .../testsuite/17_intro/tag_type_explicit_ctor.cc   |    32 +-
 .../17_intro/using_namespace_std_exp_neg.cc        |    53 +-
 .../17_intro/using_namespace_std_tr1_neg.cc        |    53 +-
 libstdc++-v3/testsuite/18_support/105387.cc        |    63 +
 libstdc++-v3/testsuite/18_support/105387_memptr.cc |    25 +
 .../18_support/aligned_alloc/aligned_alloc.cc      |     1 +
 .../18_support/comparisons/algorithms/fallback.cc  |     6 +-
 .../18_support/headers/cstdlib/functions_std.cc    |     2 +
 .../18_support/headers/limits/synopsis_cxx23.cc    |    43 +
 .../18_support/headers/stdfloat/types_std.cc       |    40 +
 libstdc++-v3/testsuite/18_support/new_nothrow.cc   |    15 +-
 .../18_support/uncaught_exception/14026.cc         |     2 +-
 .../testsuite/19_diagnostics/error_code/cons/1.cc  |    31 +-
 .../19_diagnostics/error_code/cons/lwg3629.cc      |    48 +
 .../19_diagnostics/error_condition/cons/1.cc       |    31 +-
 .../19_diagnostics/error_condition/cons/lwg3629.cc |    48 +
 libstdc++-v3/testsuite/20_util/allocator/105975.cc |    19 +
 libstdc++-v3/testsuite/20_util/allocator/14176.cc  |     2 +
 libstdc++-v3/testsuite/20_util/allocator/64135.cc  |     1 +
 libstdc++-v3/testsuite/20_util/allocator/89510.cc  |     1 +
 .../testsuite/20_util/allocator/lwg3190.cc         |     1 +
 .../testsuite/20_util/allocator/overaligned.cc     |     1 +
 .../testsuite/20_util/allocator/rebind_c++20.cc    |     1 +
 .../20_util/allocator/requirements/constexpr.cc    |     5 +-
 .../requirements/explicit_instantiation/1.cc       |     1 +
 .../20_util/allocator/requirements/typedefs.cc     |     1 +
 .../allocator/requirements/typedefs_c++20.cc       |     5 +-
 libstdc++-v3/testsuite/20_util/allocator/void.cc   |     1 +
 .../testsuite/20_util/allocator_traits/header-2.cc |     5 +-
 .../testsuite/20_util/allocator_traits/header.cc   |     5 +-
 .../allocator_traits/members/92878_92947.cc        |     6 +-
 .../20_util/allocator_traits/members/pointers.cc   |     1 +
 .../allocator_traits/members/rebind_alloc.cc       |     2 +
 .../requirements/explicit_instantiation.cc         |     2 +
 .../allocator_traits/requirements/typedefs.cc      |     1 +
 libstdc++-v3/testsuite/20_util/any/cons/92156.cc   |     1 +
 .../testsuite/20_util/any/modifiers/92156.cc       |     1 +
 .../bad_function_call/cons_virtual_derivation.cc   |     2 +
 libstdc++-v3/testsuite/20_util/bind/42593.cc       |     2 +
 libstdc++-v3/testsuite/20_util/bind/cv_quals.cc    |    25 +-
 libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc  |    12 +-
 .../testsuite/20_util/bind/dangling_ref.cc         |     9 +
 libstdc++-v3/testsuite/20_util/bind/ref_neg.cc     |     2 +-
 libstdc++-v3/testsuite/20_util/bitset/107037.cc    |     7 +
 .../{23_containers => 20_util}/bitset/18604.cc     |     0
 .../{23_containers => 20_util}/bitset/45713.cc     |     0
 .../testsuite/20_util/bitset/access/constexpr.cc   |    57 +
 .../to_string => 20_util/bitset/access}/dr396.cc   |     3 +
 .../1.cc => 20_util/bitset/access/to_string.cc}    |     3 +
 .../1.cc => 20_util/bitset/access/to_ullong.cc}    |     0
 .../1.cc => 20_util/bitset/access/to_ulong.cc}     |    13 +-
 .../{23_containers => 20_util}/bitset/cons/1.cc    |     0
 .../bitset/cons/16020.cc                           |     2 +
 .../{23_containers => 20_util}/bitset/cons/2.cc    |     0
 .../{23_containers => 20_util}/bitset/cons/3.cc    |     0
 .../bitset/cons/38244.cc                           |     0
 .../bitset/cons/50268.cc                           |     0
 .../{23_containers => 20_util}/bitset/cons/6282.cc |     0
 .../bitset/cons/constexpr.cc                       |     0
 .../20_util/bitset/cons/constexpr_c++23.cc         |    57 +
 .../bitset/cons/dr1325-1.cc                        |     0
 .../bitset/cons/dr1325-2.cc                        |     2 +
 .../bitset/cons/dr396.cc                           |     2 +
 .../testsuite/20_util/bitset/count/constexpr.cc    |    93 +
 .../bitset/debug/invalidation/1.cc                 |     2 +
 .../{23_containers => 20_util}/bitset/ext/15361.cc |     3 +
 .../testsuite/20_util/bitset/ext/constexpr.cc      |    34 +
 .../{23_containers => 20_util}/bitset/hash/1.cc    |     0
 .../input/1.cc => 20_util/bitset/io/input.cc}      |     3 +-
 .../count => 20_util/bitset/observers}/6124.cc     |     0
 .../all/1.cc => 20_util/bitset/observers/all.cc}   |     0
 .../test/1.cc => 20_util/bitset/observers/test.cc} |     0
 .../bitset/operations/1.cc                         |     0
 .../bitset/operations/13838.cc                     |     2 +
 .../bitset/operations/2.cc                         |     0
 .../bitset/operations/96303.cc                     |     2 +
 .../bitset/operations/constexpr-2.cc               |     0
 .../bitset/operations/constexpr.cc                 |     0
 .../20_util/bitset/operations/constexpr_c++23.cc   |    31 +
 .../bitset/requirements/constexpr_functions.cc     |     0
 .../requirements/explicit_instantiation/1.cc       |     0
 .../requirements/explicit_instantiation/1_c++0x.cc |     0
 libstdc++-v3/testsuite/20_util/bitset/version.cc   |    11 +
 .../testsuite/20_util/default_delete/void_neg.cc   |     3 +
 .../explicit_instantiation.cc                      |     0
 .../testsuite/20_util/duration_cast/rounding.cc    |     5 +
 .../20_util/enable_shared_from_this/56383.cc       |     1 +
 .../20_util/enable_shared_from_this/89303.cc       |     1 +
 .../enable_shared_from_this/members/assign.cc      |     1 +
 .../enable_shared_from_this/members/const.cc       |     1 +
 .../enable_shared_from_this/members/reinit.cc      |     1 +
 .../enable_shared_from_this/members/unique_ptr.cc  |     1 +
 .../members/weak_from_this.cc                      |     1 +
 .../requirements/explicit_instantiation.cc         |     1 +
 libstdc++-v3/testsuite/20_util/forward/1.cc        |     1 +
 libstdc++-v3/testsuite/20_util/forward/1_neg.cc    |     1 +
 libstdc++-v3/testsuite/20_util/from_chars/4.cc     |     2 +
 libstdc++-v3/testsuite/20_util/from_chars/8.cc     |   367 +
 .../testsuite/20_util/from_chars/constexpr.cc      |    57 +
 .../testsuite/20_util/from_chars/pr107468.cc       |    42 +
 libstdc++-v3/testsuite/20_util/function/1.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/10.cc      |     1 +
 libstdc++-v3/testsuite/20_util/function/2.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/3.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/4.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/43397.cc   |     2 +
 libstdc++-v3/testsuite/20_util/function/48541.cc   |     2 +
 libstdc++-v3/testsuite/20_util/function/5.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/58569.cc   |     2 +
 libstdc++-v3/testsuite/20_util/function/6.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/60594.cc   |     1 +
 libstdc++-v3/testsuite/20_util/function/65760.cc   |     1 +
 libstdc++-v3/testsuite/20_util/function/69222.cc   |     1 +
 libstdc++-v3/testsuite/20_util/function/7.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/77322.cc   |     1 +
 libstdc++-v3/testsuite/20_util/function/8.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/9.cc       |     2 +
 libstdc++-v3/testsuite/20_util/function/91456.cc   |     4 +
 .../testsuite/20_util/function/assign/move.cc      |     1 +
 .../20_util/function/assign/move_target.cc         |     1 +
 .../testsuite/20_util/function/cmp/cmp_neg.cc      |     1 +
 .../testsuite/20_util/function/cons/55320.cc       |     1 +
 .../testsuite/20_util/function/cons/57465.cc       |     1 +
 .../testsuite/20_util/function/cons/70692.cc       |    14 +
 .../testsuite/20_util/function/cons/72820.cc       |     1 +
 .../testsuite/20_util/function/cons/addressof.cc   |     1 +
 .../testsuite/20_util/function/cons/callable.cc    |     1 +
 .../testsuite/20_util/function/cons/deduction.cc   |     1 +
 .../20_util/function/cons/deduction_c++23.cc       |    24 +
 .../testsuite/20_util/function/cons/lwg2774.cc     |     2 +
 .../testsuite/20_util/function/cons/move.cc        |     1 +
 .../testsuite/20_util/function/cons/move_target.cc |     1 +
 .../testsuite/20_util/function/cons/noexcept.cc    |     2 +
 .../20_util/function/cons/non_copyconstructible.cc |     1 +
 .../testsuite/20_util/function/cons/refqual.cc     |     1 +
 .../20_util/function/invoke/forwarding.cc          |     1 +
 .../testsuite/20_util/function/invoke/move_only.cc |     1 +
 .../20_util/function/null_pointer_comparisons.cc   |     1 +
 .../requirements/explicit_instantiation.cc         |     1 +
 .../testsuite/20_util/function/target_no_rtti.cc   |     1 +
 .../testsuite/20_util/function_objects/83607.cc    |     1 +
 .../20_util/function_objects/bind_front/107784.cc  |    15 +
 .../20_util/function_objects/constexpr_searcher.cc |     4 +-
 .../function_objects/invoke/dangling_ref.cc        |    12 +
 .../20_util/function_objects/mem_fn/adl.cc         |     1 +
 .../headers/bitset/synopsis.cc                     |    11 +
 .../20_util/headers/cstdlib/functions_std.cc       |     1 +
 .../20_util/headers/functional/types_std_c++0x.cc  |     1 +
 .../testsuite/20_util/headers/memory/synopsis.cc   |    66 +-
 .../20_util/headers/memory/types_std_c++0x.cc      |     1 +
 .../20_util/is_assignable/requirements/access.cc   |    22 +
 .../is_complete_or_unbounded/memoization_neg.cc    |     2 +
 .../20_util/is_convertible/requirements/access.cc  |    18 +
 .../testsuite/20_util/is_function/35637.cc         |     1 +
 .../testsuite/20_util/is_invocable/91456.cc        |    10 +-
 .../testsuite/20_util/is_invocable/dangling_ref.cc |     6 +
 .../is_move_constructible/incomplete_neg.cc        |     1 +
 .../20_util/is_nothrow_convertible/value.cc        |     2 -
 .../20_util/is_nothrow_invocable/91456.cc          |    35 +
 .../20_util/is_nothrow_swappable/incomplete_neg.cc |     1 +
 .../is_nothrow_swappable_with/incomplete_neg.cc    |     1 +
 .../20_util/is_swappable_with/incomplete_neg.cc    |     1 +
 .../logical_traits/requirements/base_classes.cc    |    34 +
 .../logical_traits/requirements/short_circuit.cc   |    55 +
 .../make_signed/requirements/typedefs_neg.cc       |    24 +-
 .../make_signed/requirements/uninstantiated.cc     |     8 +
 .../make_unsigned/requirements/typedefs_neg.cc     |    24 +-
 .../make_unsigned/requirements/uninstantiated.cc   |     8 +
 libstdc++-v3/testsuite/20_util/move/1.cc           |     1 +
 .../testsuite/20_util/move_only_function/call.cc   |    12 +
 .../testsuite/20_util/move_only_function/cons.cc   |     1 +
 .../testsuite/20_util/move_only_function/move.cc   |     1 +
 .../20_util/move_only_function/version.cc          |     1 +
 libstdc++-v3/testsuite/20_util/owner_less/cmp.cc   |     1 +
 .../testsuite/20_util/owner_less/noexcept.cc       |     1 +
 libstdc++-v3/testsuite/20_util/owner_less/void.cc  |     1 +
 libstdc++-v3/testsuite/20_util/pair/p2321r2.cc     |   208 +
 libstdc++-v3/testsuite/20_util/pointer_safety/1.cc |     1 +
 .../testsuite/20_util/pointer_traits/lwg3545.cc    |    17 +
 .../pointer_traits/requirements/typedefs.cc        |     2 +
 .../20_util/reference_from_temporary/value.cc      |   110 +
 .../value2.cc}                                     |    18 +-
 .../20_util/reference_from_temporary/version.cc    |    27 +
 .../20_util/reference_wrapper/invoke-2.cc          |     3 +-
 .../20_util/reference_wrapper/invoke-3.cc          |     3 +-
 .../20_util/reference_wrapper/invoke-noexcept.cc   |    15 +
 .../testsuite/20_util/reference_wrapper/invoke.cc  |     2 +
 .../testsuite/20_util/scoped_allocator/65279.cc    |     2 +
 .../20_util/scoped_allocator/69293_neg.cc          |     2 +
 .../20_util/scoped_allocator/construct_pair.cc     |     1 +
 .../testsuite/20_util/scoped_allocator/dr2586.cc   |     2 +
 .../requirements/explicit_instantiation.cc         |     2 +
 .../testsuite/20_util/shared_ptr/assign/assign.cc  |     1 +
 .../20_util/shared_ptr/assign/auto_ptr.cc          |     1 +
 .../20_util/shared_ptr/assign/auto_ptr_neg.cc      |     1 +
 .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc   |     1 +
 .../testsuite/20_util/shared_ptr/assign/dr541.cc   |     1 +
 .../testsuite/20_util/shared_ptr/assign/move.cc    |     1 +
 .../testsuite/20_util/shared_ptr/assign/sfinae.cc  |     1 +
 .../20_util/shared_ptr/assign/shared_ptr.cc        |     1 +
 .../20_util/shared_ptr/assign/shared_ptr_neg.cc    |     1 +
 .../shared_ptr/assign/unique_ptr_lvalue_neg.cc     |     1 +
 .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc |     1 +
 .../testsuite/20_util/shared_ptr/atomic/1.cc       |     1 +
 .../testsuite/20_util/shared_ptr/atomic/2.cc       |     1 +
 .../testsuite/20_util/shared_ptr/casts/1.cc        |     1 +
 .../20_util/shared_ptr/casts/reinterpret.cc        |     1 +
 .../testsuite/20_util/shared_ptr/casts/rval.cc     |     1 +
 .../20_util/shared_ptr/comparison/42925.cc         |     1 +
 .../20_util/shared_ptr/comparison/86537.cc         |     1 +
 .../testsuite/20_util/shared_ptr/comparison/cmp.cc |     1 +
 .../20_util/shared_ptr/comparison/cmp_c++20.cc     |     1 +
 .../20_util/shared_ptr/comparison/dr1401.cc        |     1 +
 .../20_util/shared_ptr/comparison/less.cc          |     1 +
 .../testsuite/20_util/shared_ptr/cons/39405.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/43820_neg.cc |     1 +
 .../testsuite/20_util/shared_ptr/cons/46910.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/51365.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/52924.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/55123.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/58659.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/58839.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/61036.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/79467.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/80229.cc     |     1 +
 .../20_util/shared_ptr/cons/alias-rval.cc          |     1 +
 .../testsuite/20_util/shared_ptr/cons/alias.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/array.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc  |     1 +
 .../20_util/shared_ptr/cons/auto_ptr_neg.cc        |     1 +
 .../testsuite/20_util/shared_ptr/cons/copy.cc      |     1 +
 .../testsuite/20_util/shared_ptr/cons/deduction.cc |     1 +
 .../testsuite/20_util/shared_ptr/cons/default.cc   |     1 +
 .../testsuite/20_util/shared_ptr/cons/lwg2802.cc   |     1 +
 .../testsuite/20_util/shared_ptr/cons/lwg3548.cc   |     1 +
 .../testsuite/20_util/shared_ptr/cons/move.cc      |     1 +
 .../shared_ptr/cons/noexcept_move_construct.cc     |     1 +
 .../testsuite/20_util/shared_ptr/cons/nullptr.cc   |     1 +
 .../testsuite/20_util/shared_ptr/cons/pointer.cc   |     1 +
 .../20_util/shared_ptr/cons/unique_ptr.cc          |     1 +
 .../20_util/shared_ptr/cons/unique_ptr_array.cc    |     1 +
 .../20_util/shared_ptr/cons/unique_ptr_deleter.cc  |     1 +
 .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc    |     1 +
 .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc    |     1 +
 .../testsuite/20_util/shared_ptr/cons/void_neg.cc  |     3 +
 .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc  |     1 +
 .../testsuite/20_util/shared_ptr/creation/36949.cc |     1 +
 .../20_util/shared_ptr/creation/58594-no-rtti.cc   |     1 +
 .../testsuite/20_util/shared_ptr/creation/58594.cc |     1 +
 .../testsuite/20_util/shared_ptr/creation/87278.cc |     1 +
 .../20_util/shared_ptr/creation/92878_92947.cc     |     1 +
 .../testsuite/20_util/shared_ptr/creation/99006.cc |     1 +
 .../testsuite/20_util/shared_ptr/creation/dr402.cc |     1 +
 .../testsuite/20_util/shared_ptr/creation/dr925.cc |     1 +
 .../testsuite/20_util/shared_ptr/creation/make.cc  |     1 +
 .../20_util/shared_ptr/creation/no_rtti.cc         |     1 +
 .../20_util/shared_ptr/creation/overwrite.cc       |     1 +
 .../20_util/shared_ptr/creation/private.cc         |     1 +
 .../shared_ptr/creation/single_allocation.cc       |     1 +
 .../creation/single_allocation_no_rtti.cc          |     1 +
 .../20_util/shared_ptr/creation/version.cc         |     1 +
 .../testsuite/20_util/shared_ptr/dest/dest.cc      |     1 +
 .../testsuite/20_util/shared_ptr/hash/1.cc         |     1 +
 .../testsuite/20_util/shared_ptr/misc/24595.cc     |     1 +
 .../testsuite/20_util/shared_ptr/misc/42019.cc     |     1 +
 .../20_util/shared_ptr/misc/get_deleter.cc         |     1 +
 .../testsuite/20_util/shared_ptr/misc/swap.cc      |     1 +
 .../20_util/shared_ptr/modifiers/reset.cc          |     1 +
 .../20_util/shared_ptr/modifiers/reset_neg.cc      |     1 +
 .../20_util/shared_ptr/modifiers/reset_sfinae.cc   |     1 +
 .../testsuite/20_util/shared_ptr/modifiers/swap.cc |     1 +
 .../20_util/shared_ptr/modifiers/swap_neg.cc       |     1 +
 .../20_util/shared_ptr/observers/array.cc          |     1 +
 .../20_util/shared_ptr/observers/bool_conv.cc      |     1 +
 .../testsuite/20_util/shared_ptr/observers/get.cc  |     1 +
 .../20_util/shared_ptr/observers/owner_before.cc   |     1 +
 .../20_util/shared_ptr/observers/unique.cc         |     1 +
 .../20_util/shared_ptr/observers/use_count.cc      |     1 +
 .../requirements/explicit_instantiation/1.cc       |     1 +
 .../requirements/explicit_instantiation/2.cc       |     1 +
 .../20_util/shared_ptr/requirements/weak_type.cc   |     1 +
 .../specialized_algorithms/construct_at/95788.cc   |     2 +
 libstdc++-v3/testsuite/20_util/temporary_buffer.cc |     2 +
 .../explicit_instantiation.cc                      |     0
 .../testsuite/20_util/to_chars/constexpr.cc        |   172 +
 libstdc++-v3/testsuite/20_util/to_chars/double.cc  |     4 +-
 libstdc++-v3/testsuite/20_util/to_chars/float.cc   |     4 +-
 .../testsuite/20_util/to_chars/float128_c++23.cc   |   108 +
 .../testsuite/20_util/to_chars/float16_c++23.cc    |    76 +
 .../testsuite/20_util/to_chars/long_double.cc      |     7 +-
 libstdc++-v3/testsuite/20_util/to_chars/version.cc |    16 +
 libstdc++-v3/testsuite/20_util/tuple/48476.cc      |     1 +
 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc |     2 +
 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc |     2 +
 .../20_util/tuple/cons/allocator_with_any.cc       |     2 +
 .../testsuite/20_util/tuple/cons/allocators.cc     |     2 +
 .../tuple/cons/constexpr_allocator_arg_t.cc        |     2 +
 .../testsuite/20_util/tuple/cons/deduction.cc      |     2 +
 .../20_util/tuple/cons/explicit_construct.cc       |     2 +
 .../testsuite/20_util/tuple/cons/noexcept_specs.cc |    41 +
 libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc    |   666 +
 libstdc++-v3/testsuite/20_util/tuple/swap.cc       |     2 +-
 .../20_util/unique_ptr/creation/92878_92947.cc     |     1 +
 .../testsuite/20_util/unique_ptr/creation/array.cc |     1 +
 .../20_util/unique_ptr/creation/array_neg.cc       |     1 +
 .../20_util/unique_ptr/creation/constexpr.cc       |     1 +
 .../20_util/unique_ptr/creation/for_overwrite.cc   |     5 +-
 .../unique_ptr/creation/for_overwrite__neg.cc      |     1 +
 .../20_util/unique_ptr/creation/single.cc          |     1 +
 .../explicit_instantiation.cc                      |     0
 .../testsuite/20_util/uses_allocator/69293_neg.cc  |     2 +
 .../20_util/uses_allocator/92878_92947.cc          |     1 +
 .../testsuite/20_util/uses_allocator/lwg3677.cc    |    52 +
 .../uses_allocator/uninitialized_construct.cc      |     2 +
 .../20_util/variable_templates_for_traits.cc       |    14 +
 libstdc++-v3/testsuite/20_util/variant/visit_r.cc  |     8 +
 .../20_util/weak_ptr/comparison/cmp_neg.cc         |     1 +
 .../testsuite/20_util/weak_ptr/cons/deduction.cc   |     1 +
 .../weak_ptr/cons/noexcept_move_construct.cc       |     1 +
 libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc  |     1 +
 .../20_util/weak_ptr/observers/owner_before.cc     |     1 +
 .../requirements/explicit_instantiation/1.cc       |     1 +
 .../requirements/explicit_instantiation/2.cc       |     1 +
 .../21_strings/basic_string/capacity/1.cc          |     2 +-
 .../21_strings/basic_string/capacity/char/1.cc     |     6 +-
 .../21_strings/basic_string/capacity/wchar_t/1.cc  |     6 +-
 .../21_strings/basic_string/cons/char/103919.cc    |     4 +-
 .../21_strings/basic_string/cons/char/105995.cc    |    11 +
 .../21_strings/basic_string/cons/char/self_move.cc |     2 +-
 .../21_strings/basic_string/debug/find1_neg.cc     |    35 +
 .../21_strings/basic_string/debug/find2_neg.cc     |    35 +
 .../basic_string/element_access/char/1.cc          |     4 +-
 .../basic_string/element_access/char/21674.cc      |     2 +-
 .../basic_string/element_access/wchar_t/1.cc       |     4 +-
 .../basic_string/element_access/wchar_t/21674.cc   |     2 +-
 .../testsuite/21_strings/basic_string/hash/hash.cc |    16 +
 .../21_strings/basic_string/hash/hash_char8_t.cc   |    12 +
 .../testsuite/21_strings/basic_string/lwg2758.cc   |     4 +-
 .../testsuite/21_strings/basic_string/lwg2946.cc   |    16 +-
 .../modifiers/pop_back/{char/1.cc => char.cc}      |     0
 .../pop_back/{wchar_t/1.cc => wchar_t.cc}          |     0
 .../{wchar_t/constexpr.cc => constexpr-wchar_t.cc} |     0
 .../modifiers/swap/{char => }/constexpr.cc         |     0
 .../basic_string/operations/compare/char/1.cc      |     4 +-
 .../basic_string/operations/compare/char/13650.cc  |     4 +-
 .../basic_string/operations/compare/char/2.cc      |     6 +-
 .../basic_string/operations/compare/char/3.cc      |     7 +
 .../basic_string/operations/compare/wchar_t/1.cc   |     4 +-
 .../operations/compare/wchar_t/13650.cc            |     4 +-
 .../basic_string/operations/compare/wchar_t/2.cc   |     6 +-
 .../operations/contains/{char/1.cc => char.cc}     |     0
 .../basic_string/operations/contains/nonnull.cc    |    12 +
 .../contains/{wchar_t/1.cc => wchar_t.cc}          |     0
 .../operations/data/{char/1.cc => char.cc}         |     0
 .../operations/data/{wchar_t/1.cc => wchar_t.cc}   |     0
 .../operations/ends_with/{char/1.cc => char.cc}    |     4 +-
 .../basic_string/operations/ends_with/nonnull.cc   |    12 +
 .../ends_with/{wchar_t/1.cc => wchar_t.cc}         |     4 +-
 .../basic_string/operations/find/char/1.cc         |    18 +-
 .../basic_string/operations/find/char/2.cc         |    16 +-
 .../basic_string/operations/find/char/3.cc         |    14 +-
 .../basic_string/operations/find/char/4.cc         |     8 +-
 .../basic_string/operations/find/char/5.cc         |     4 +-
 .../basic_string/operations/find/char/6.cc         |     4 +-
 .../basic_string/operations/find/wchar_t/1.cc      |    18 +-
 .../basic_string/operations/find/wchar_t/2.cc      |    16 +-
 .../basic_string/operations/find/wchar_t/3.cc      |    14 +-
 .../basic_string/operations/find/wchar_t/4.cc      |     8 +-
 .../basic_string/operations/find/wchar_t/5.cc      |     4 +-
 .../basic_string/operations/find/wchar_t/6.cc      |     4 +-
 .../basic_string/operations/rfind/char/1.cc        |    18 +-
 .../basic_string/operations/rfind/char/2.cc        |    10 +-
 .../basic_string/operations/rfind/char/3.cc        |    14 +-
 .../operations/starts_with/{char/1.cc => char.cc}  |     4 +-
 .../basic_string/operations/starts_with/nonnull.cc |    12 +
 .../starts_with/{wchar_t/1.cc => wchar_t.cc}       |     4 +-
 .../operations/substr/{char/1.cc => char.cc}       |     0
 .../operations/substr/{wchar_t/1.cc => wchar_t.cc} |     0
 .../21_strings/basic_string/operators/char/1.cc    |     4 +-
 .../21_strings/basic_string/operators/wchar_t/1.cc |     4 +-
 .../range_access/{char/1.cc => char.cc}            |     0
 .../range_access/{wchar_t/1.cc => wchar_t.cc}      |     0
 .../explicit_instantiation/{char/1.cc => char.cc}  |     0
 .../{char16_t/1.cc => char16_t.cc}                 |     0
 .../{char32_t/1.cc => char32_t.cc}                 |     0
 .../{char8_t/1.cc => char8_t.cc}                   |     0
 .../explicit_instantiation/{1.cc => int.cc}        |     0
 .../{wchar_t/1.cc => wchar_t.cc}                   |     0
 .../testsuite/21_strings/basic_string/version.cc   |     1 +
 .../21_strings/basic_string_view/capacity/1.cc     |     2 +-
 .../basic_string_view/cons/char/range_c++20.cc     |    28 +-
 .../basic_string_view/cons/wchar_t/range_c++20.cc  |    30 +-
 .../basic_string_view/element_access/char/1.cc     |     2 +-
 .../basic_string_view/element_access/char/2.cc     |     2 +-
 .../basic_string_view/element_access/wchar_t/1.cc  |     2 +-
 .../basic_string_view/element_access/wchar_t/2.cc  |     2 +-
 .../modifiers/remove_prefix/{char/1.cc => char.cc} |     0
 .../remove_prefix/{wchar_t/1.cc => wchar_t.cc}     |     0
 .../modifiers/remove_suffix/{char/1.cc => char.cc} |     0
 .../remove_suffix/{wchar_t/1.cc => wchar_t.cc}     |     0
 .../modifiers/swap/{char/1.cc => char.cc}          |     0
 .../modifiers/swap/{wchar_t/1.cc => wchar_t.cc}    |     0
 .../operations/contains/{char/1.cc => char.cc}     |     0
 .../operations/contains/char/2.cc                  |     1 +
 .../operations/contains/nonnull.cc                 |    12 +
 .../contains/{wchar_t/1.cc => wchar_t.cc}          |     0
 .../operations/data/{char/1.cc => char.cc}         |     0
 .../operations/data/{wchar_t/1.cc => wchar_t.cc}   |     0
 .../operations/ends_with/{char/1.cc => char.cc}    |     0
 .../operations/ends_with/nonnull.cc                |    12 +
 .../ends_with/{wchar_t/1.cc => wchar_t.cc}         |     0
 .../operations/starts_with/{char/1.cc => char.cc}  |     0
 .../operations/starts_with/nonnull.cc              |    12 +
 .../starts_with/{wchar_t/1.cc => wchar_t.cc}       |     0
 .../operations/substr/{char/1.cc => char.cc}       |     0
 .../operations/substr/{wchar_t/1.cc => wchar_t.cc} |     0
 .../range_access/{char/1.cc => char.cc}            |     0
 .../range_access/{wchar_t/1.cc => wchar_t.cc}      |     0
 .../explicit_instantiation/{char/1.cc => char.cc}  |     0
 .../{char16_t/1.cc => char16_t.cc}                 |     0
 .../{char32_t/1.cc => char32_t.cc}                 |     0
 .../{char8_t/1.cc => char8_t.cc}                   |     0
 .../explicit_instantiation/{1.cc => int.cc}        |     0
 .../{wchar_t/1.cc => wchar_t.cc}                   |     0
 .../testsuite/21_strings/c_strings/char/69626.cc   |     1 +
 .../explicit_instantiation/{char/1.cc => char.cc}  |     0
 .../{char16_t/1.cc => char16_t.cc}                 |     0
 .../{char32_t/1.cc => char32_t.cc}                 |     0
 .../{char8_t/1.cc => char8_t.cc}                   |     0
 .../{short/1.cc => short.cc}                       |     0
 .../{wchar_t/1.cc => wchar_t.cc}                   |     0
 .../21_strings/char_traits/requirements/version.cc |     1 +
 .../22_locale/ctype/is/string/89728_neg.cc         |     5 +-
 .../23_containers/deque/debug/iterator1_neg.cc     |    37 +
 .../23_containers/deque/debug/iterator2_neg.cc     |    40 +
 .../forward_list/debug/iterator1_neg.cc            |    37 +
 .../forward_list/debug/iterator2_neg.cc            |    40 +
 .../forward_list/debug/iterator3_neg.cc            |    45 +
 .../testsuite/23_containers/map/erasure.cc         |    13 +
 .../23_containers/map/modifiers/emplace/92300.cc   |     4 +-
 .../23_containers/map/modifiers/insert/92300.cc    |     4 +-
 .../testsuite/23_containers/set/erasure.cc         |    13 +
 .../23_containers/unordered_map/cons/56112.cc      |    33 +-
 .../23_containers/unordered_map/erasure.cc         |    13 +
 .../23_containers/unordered_map/insert/105717.cc   |    73 +
 .../23_containers/unordered_set/erasure.cc         |    13 +
 .../23_containers/unordered_set/insert/105717.cc   |    73 +
 .../23_containers/vector/bool/element_access/1.cc  |    26 +
 .../vector/debug/assign4_backtrace_neg.cc          |    17 +
 .../23_containers/vector/requirements/version.cc   |     1 +
 .../requirements/base_classes.cc                   |     2 +
 .../testsuite/24_iterators/common_iterator/1.cc    |    23 +-
 .../24_iterators/common_iterator/100823.cc         |    58 +
 .../24_iterators/counted_iterator/lwg3643.cc       |    27 +
 .../requirements/base_classes.cc                   |     2 +
 .../headers/iterator/range_access_c++11.cc         |     4 +-
 .../headers/iterator/range_access_c++14.cc         |    12 +-
 .../headers/iterator/range_access_c++17.cc         |    12 +-
 .../insert_iterator/requirements/base_classes.cc   |     2 +
 .../istream_iterator/requirements/base_classes.cc  |     2 +
 .../24_iterators/istreambuf_iterator/92285.cc      |     2 +
 .../istreambuf_iterator/cons/sentinel.cc           |     1 +
 .../requirements/base_classes.cc                   |     2 +
 .../istreambuf_iterator/requirements/dr445.cc      |     1 +
 .../ostream_iterator/requirements/base_classes.cc  |     2 +
 .../requirements/base_classes.cc                   |     2 +
 .../testsuite/25_algorithms/constexpr_macro.cc     |     1 +
 .../testsuite/25_algorithms/copy/constrained.cc    |    24 +
 .../testsuite/25_algorithms/equal/constrained.cc   |     1 +
 .../25_algorithms/headers/cstdlib/functions_std.cc |     1 +
 .../testsuite/25_algorithms/inplace_merge/1.cc     |     3 +
 .../lexicographical_compare/constrained.cc         |     1 +
 .../testsuite/25_algorithms/make_heap/movable.cc   |     1 +
 libstdc++-v3/testsuite/25_algorithms/move/93872.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-4.cc |     1 +
 .../testsuite/25_algorithms/random_shuffle/1.cc    |     1 +
 .../25_algorithms/random_shuffle/moveable.cc       |     1 +
 .../requirements/explicit_instantiation/2.cc       |     1 +
 libstdc++-v3/testsuite/25_algorithms/sort/35588.cc |     3 +
 .../testsuite/25_algorithms/stable_partition/1.cc  |     3 +
 .../25_algorithms/stable_partition/constrained.cc  |     3 +
 .../25_algorithms/stable_partition/mem_check.cc    |     3 +
 .../25_algorithms/stable_partition/moveable.cc     |     3 +
 .../requirements/explicit_instantiation/2.cc       |     1 +
 .../requirements/explicit_instantiation/pod.cc     |     3 +
 .../testsuite/25_algorithms/stable_sort/1.cc       |     3 +
 .../testsuite/25_algorithms/stable_sort/4.cc       |    51 +
 .../25_algorithms/stable_sort/mem_check.cc         |     2 +
 .../26_numerics/bit/bit.pow.two/lwg3656.cc         |    15 +
 libstdc++-v3/testsuite/26_numerics/complex/2.cc    |     1 +
 .../testsuite/26_numerics/complex/ext_c++23.cc     |    89 +
 libstdc++-v3/testsuite/26_numerics/complex/proj.cc |    13 +
 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc   |    21 +
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |    10 +-
 .../cmath/c99_classification_macros_c++23.cc       |    97 +
 .../headers/cmath/functions_std_c++23.cc           |   147 +
 .../26_numerics/headers/cmath/nextafter_c++23.cc   |   127 +
 .../testsuite/26_numerics/headers/cstdlib/13943.cc |     2 +
 .../testsuite/26_numerics/headers/cstdlib/2190.cc  |     3 +
 .../testsuite/26_numerics/headers/cstdlib/60401.cc |     1 +
 .../26_numerics/headers/cstdlib/dr2192.cc          |     2 +
 .../26_numerics/headers/cstdlib/dr2192_neg.cc      |     3 +
 .../26_numerics/headers/cstdlib/dr2735.cc          |     1 +
 .../26_numerics/headers/cstdlib/functions_std.cc   |     3 +
 .../26_numerics/headers/cstdlib/macros.cc          |     3 +
 .../26_numerics/headers/cstdlib/types_std.cc       |     3 +
 .../26_numerics/headers/cstdlib/types_std_c++0x.cc |     3 +
 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc   |    22 +
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |    10 +-
 libstdc++-v3/testsuite/26_numerics/lerp/version.cc |     1 +
 .../testsuite/26_numerics/midpoint/version.cc      |     1 +
 libstdc++-v3/testsuite/26_numerics/numbers/4.cc    |   122 +
 .../26_numerics/random/random_device/entropy.cc    |     3 +-
 .../subtract_with_carry_engine/cons/lwg3809.cc     |    26 +
 .../testsuite/26_numerics/valarray/87641.cc        |     2 +-
 .../27_io/basic_filebuf/sputn/char/63746.cc        |    38 +
 .../extractors_character/char/pr106248.cc          |    40 +
 .../extractors_character/wchar_t/pr106248.cc       |    40 +
 .../27_io/basic_ofstream/open/char/noreplace.cc    |     4 +-
 .../27_io/basic_ofstream/open/wchar_t/noreplace.cc |     4 +-
 .../27_io/basic_ostream/inserters_other/char/6.cc  |     2 +-
 .../basic_ostream/inserters_other/wchar_t/6.cc     |     2 +-
 .../27_io/basic_stringbuf/sputbackc/char/1.cc      |    10 +-
 .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc   |    10 +-
 .../27_io/basic_stringbuf/sungetc/char/1.cc        |    10 +-
 .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc     |    10 +-
 libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc    |     1 +
 libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc |     1 +
 .../testsuite/27_io/filesystem/iterators/106201.cc |    14 +
 .../27_io/filesystem/iterators/error_reporting.cc  |     9 +-
 .../27_io/filesystem/iterators/lwg3719.cc          |    39 +
 .../iterators/recursive_directory_iterator.cc      |     2 +-
 .../27_io/filesystem/operations/absolute.cc        |     2 +-
 .../testsuite/27_io/filesystem/operations/all.cc   |     8 +-
 .../27_io/filesystem/operations/canonical.cc       |     9 +-
 .../testsuite/27_io/filesystem/operations/copy.cc  |    14 +-
 .../filesystem/operations/create_directories.cc    |     4 +-
 .../filesystem/operations/create_directory.cc      |     4 +-
 .../27_io/filesystem/operations/exists.cc          |     2 +-
 .../27_io/filesystem/operations/is_empty.cc        |     4 +-
 .../27_io/filesystem/operations/last_write_time.cc |     1 +
 .../27_io/filesystem/operations/permissions.cc     |     4 +
 .../27_io/filesystem/operations/read_symlink.cc    |     4 +-
 .../27_io/filesystem/operations/remove.cc          |     4 +-
 .../27_io/filesystem/operations/remove_all.cc      |     4 +-
 .../27_io/filesystem/operations/rename.cc          |     5 +-
 .../testsuite/27_io/filesystem/operations/space.cc |     1 +
 .../27_io/filesystem/operations/status.cc          |     2 +-
 .../27_io/filesystem/operations/symlink_status.cc  |     7 +-
 .../filesystem/operations/temp_directory_path.cc   |     9 +-
 .../filesystem/operations/weakly_canonical.cc      |     4 +-
 .../27_io/filesystem/path/construct/95048.cc       |    45 +
 libstdc++-v3/testsuite/27_io/fpos/14320-1.cc       |     1 +
 libstdc++-v3/testsuite/27_io/fpos/14320-2.cc       |     2 +
 libstdc++-v3/testsuite/27_io/fpos/14320-3.cc       |     2 +
 libstdc++-v3/testsuite/27_io/fpos/14320-4.cc       |     2 +
 .../testsuite/27_io/ios_base/failure/error_code.cc |    13 +
 libstdc++-v3/testsuite/27_io/spanstream/version.cc |     1 +
 .../28_regex/algorithms/regex_match/107376.cc      |    76 +
 .../testsuite/28_regex/basic_regex/106607.cc       |    25 +
 .../28_regex/iterators/regex_iterator/lwg3719.cc   |    29 +
 .../iterators/regex_token_iterator/lwg3719.cc      |    29 +
 .../29_atomics/atomic/compare_exchange_padding.cc  |    42 +
 .../testsuite/29_atomics/atomic/lwg3220.cc         |    17 +
 .../testsuite/29_atomics/atomic/operators/51811.cc |     3 +
 .../testsuite/29_atomics/atomic/wait_notify/1.cc   |     1 +
 .../29_atomics/atomic/wait_notify/102994.cc        |     1 +
 .../testsuite/29_atomics/atomic/wait_notify/2.cc   |     1 +
 .../29_atomics/atomic_float/requirements_cxx23.cc  |   112 +
 .../atomic_ref/compare_exchange_padding.cc         |    44 +
 .../29_atomics/headers/stdatomic.h/version.cc      |     3 +
 libstdc++-v3/testsuite/30_threads/async/106695.cc  |    29 +
 libstdc++-v3/testsuite/30_threads/barrier/2.cc     |     1 +
 .../condition_variable_any/stop_token/2.cc         |     1 +
 .../testsuite/30_threads/jthread/version.cc        |     1 +
 libstdc++-v3/testsuite/30_threads/latch/2.cc       |     1 +
 .../30_threads/packaged_task/cons/dangling_ref.cc  |    11 +
 .../packaged_task/cons/deduction_c++23.cc          |    23 +
 .../promise/members/set_exception_neg.cc           |    18 +
 libstdc++-v3/testsuite/30_threads/semaphore/2.cc   |     1 +
 libstdc++-v3/testsuite/30_threads/stop_token/2.cc  |     1 +
 .../testsuite/30_threads/this_thread/60421.cc      |     1 +
 libstdc++-v3/testsuite/30_threads/thread/106695.cc |    21 +
 .../30_threads/thread/native_handle/cancel.cc      |     6 +-
 libstdc++-v3/testsuite/Makefile.in                 |     2 +-
 libstdc++-v3/testsuite/abi/pr42230.cc              |     1 +
 .../experimental/filesystem/iterators/106201.cc    |    14 +
 .../filesystem/iterators/error_reporting.cc        |    44 +-
 .../iterators/recursive_directory_iterator.cc      |     2 +-
 .../filesystem/operations/canonical.cc             |     6 +-
 .../experimental/filesystem/operations/copy.cc     |    14 +-
 .../filesystem/operations/create_directories.cc    |     4 +-
 .../filesystem/operations/create_directory.cc      |     4 +-
 .../experimental/filesystem/operations/exists.cc   |     2 +-
 .../experimental/filesystem/operations/is_empty.cc |     4 +-
 .../filesystem/operations/last_write_time.cc       |     1 +
 .../filesystem/operations/permissions.cc           |     4 +
 .../filesystem/operations/read_symlink.cc          |     4 +-
 .../experimental/filesystem/operations/remove.cc   |     5 +-
 .../filesystem/operations/remove_all.cc            |     4 +-
 .../experimental/filesystem/operations/rename.cc   |     5 +-
 .../experimental/filesystem/operations/space.cc    |     1 +
 .../filesystem/operations/temp_directory_path.cc   |    15 +-
 .../filesystem/path/construct/95048.cc             |    47 +
 libstdc++-v3/testsuite/experimental/map/erasure.cc |    13 +
 .../net/internet/resolver/ops/lookup.cc            |     1 +
 .../net/internet/resolver/ops/reverse.cc           |     1 +
 .../experimental/net/timer/waitable/dest.cc        |     1 +
 .../experimental/net/timer/waitable/ops.cc         |     1 +
 .../propagate_const/observers/107525.cc            |    47 +
 .../testsuite/experimental/scopeguard/exit.cc      |   300 +
 .../testsuite/experimental/scopeguard/uniqueres.cc |   366 +
 libstdc++-v3/testsuite/experimental/set/erasure.cc |    13 +
 .../experimental/simd/standard_abi_usable.cc       |     1 +
 .../experimental/simd/standard_abi_usable_2.cc     |     1 +
 .../experimental/unordered_map/erasure.cc          |    13 +
 .../experimental/unordered_set/erasure.cc          |    13 +
 .../testsuite/ext/mt_allocator/22309_thread.cc     |     1 +
 libstdc++-v3/testsuite/ext/shared_ptr/1.cc         |     1 +
 libstdc++-v3/testsuite/lib/dg-options.exp          |    29 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    45 +-
 libstdc++-v3/testsuite/lib/prune.exp               |     7 +
 libstdc++-v3/testsuite/libstdc++-abi/abi.exp       |     2 +-
 .../testsuite/libstdc++-prettyprinters/48362.cc    |     2 +-
 .../testsuite/libstdc++-prettyprinters/80276.cc    |     5 +-
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |     4 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |     3 -
 .../testsuite/libstdc++-prettyprinters/debug.cc    |    15 +
 .../libstdc++-prettyprinters/libfundts.cc          |     7 +-
 .../testsuite/libstdc++-prettyprinters/simple.cc   |    20 +-
 .../testsuite/libstdc++-prettyprinters/simple11.cc |    20 +-
 .../testsuite/libstdc++-prettyprinters/whatis.cc   |     4 -
 .../testsuite/libstdc++-xmethods/shared_ptr.cc     |     1 +
 .../concepts.lang/concept.destructible/1.cc        |     5 +
 .../testsuite/std/format/arguments/args.cc         |    96 +
 libstdc++-v3/testsuite/std/format/error.cc         |    26 +
 .../testsuite/std/format/formatter/concept.cc      |    46 +
 .../testsuite/std/format/formatter/requirements.cc |    59 +
 .../testsuite/std/format/functions/format.cc       |   338 +
 .../testsuite/std/format/functions/format_to_n.cc  |    96 +
 .../testsuite/std/format/functions/size.cc         |    52 +
 .../testsuite/std/format/functions/vformat_to.cc   |    51 +
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |   374 +
 libstdc++-v3/testsuite/std/format/string.cc        |   131 +
 libstdc++-v3/testsuite/std/format/string_neg.cc    |     7 +
 .../testsuite/std/ranges/adaptors/100577.cc        |    11 +-
 .../testsuite/std/ranges/adaptors/adjacent/1.cc    |   122 +
 .../std/ranges/adaptors/adjacent_transform/1.cc    |   106 +
 .../testsuite/std/ranges/adaptors/as_rvalue/1.cc   |    47 +
 .../testsuite/std/ranges/adaptors/chunk/1.cc       |    80 +
 .../testsuite/std/ranges/adaptors/chunk_by/1.cc    |    58 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |    30 +
 .../testsuite/std/ranges/adaptors/join_with/1.cc   |   103 +
 .../std/ranges/adaptors/lazy_split_neg.cc          |     1 +
 .../testsuite/std/ranges/adaptors/p1739.cc         |     2 +
 .../testsuite/std/ranges/adaptors/slide/1.cc       |   105 +
 .../testsuite/std/ranges/adaptors/stride/1.cc      |    93 +
 .../testsuite/std/ranges/cartesian_product/1.cc    |   186 +
 .../testsuite/std/ranges/iota/lwg3292_neg.cc       |     1 +
 libstdc++-v3/testsuite/std/ranges/p2325.cc         |     1 +
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |   126 +
 libstdc++-v3/testsuite/std/ranges/zip/1.cc         |   129 +
 .../testsuite/std/ranges/zip_transform/1.cc        |   108 +
 libstdc++-v3/testsuite/std/time/clock/gps/1.cc     |    38 +
 libstdc++-v3/testsuite/std/time/clock/tai/1.cc     |    41 +
 libstdc++-v3/testsuite/std/time/clock/utc/1.cc     |    48 +
 .../random/variate_generator/37986.cc              |     2 +-
 .../variate_generator/requirements/typedefs.cc     |    49 +-
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     3 +-
 libstdc++-v3/testsuite/util/testsuite_fs.h         |    72 +-
 .../testsuite/util/testsuite_performance.h         |    63 +-
 libstdc++-v3/testsuite/util/testsuite_string.h     |    20 +
 libtool.m4                                         |    29 +-
 libvtv/ChangeLog                                   |    24 +-
 libvtv/configure                                   |    66 +-
 libvtv/configure.tgt                               |     3 +
 libvtv/testsuite/lib/libvtv-dg.exp                 |     2 +
 lto-plugin/ChangeLog                               |    80 +
 lto-plugin/Makefile.am                             |     4 +-
 lto-plugin/Makefile.in                             |     5 +-
 lto-plugin/config.h.in                             |     3 +
 lto-plugin/configure                               |    57 +-
 lto-plugin/configure.ac                            |    22 +
 lto-plugin/lto-plugin.c                            |   118 +-
 maintainer-scripts/ChangeLog                       |    69 +
 maintainer-scripts/gcc_release                     |     2 +-
 maintainer-scripts/update_web_docs_git             |    22 +-
 zlib/ChangeLog                                     |    28 +
 zlib/configure                                     |    30 +-
 8207 files changed, 500895 insertions(+), 368803 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:19 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:c5987391fa52adfcff10464d2c935a02860e1d72

commit c5987391fa52adfcff10464d2c935a02860e1d72
Merge: 9a7226d216d1 30f2c22def73
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Jan 20 01:11:05 2022 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   188 +
 MAINTAINERS                                        |    70 +-
 Makefile.def                                       |    25 +-
 Makefile.in                                        |  5920 ++-
 Makefile.tpl                                       |    85 +-
 build.log                                          |     0
 c++tools/ChangeLog                                 |    12 +-
 c++tools/Makefile.in                               |     3 +-
 c++tools/configure.ac                              |     2 +-
 c++tools/resolver.cc                               |    16 +-
 c++tools/resolver.h                                |     2 +-
 c++tools/server.cc                                 |     4 +-
 config.sub                                         |    81 +-
 config/ChangeLog                                   |    24 +
 config/acx.m4                                      |    25 +
 config/gcc-plugin.m4                               |     5 +
 configure                                          |   272 +-
 configure.ac                                       |   115 +-
 contrib/ChangeLog                                  |    92 +
 contrib/analyze_brprob_spec.py                     |     1 +
 contrib/check-MAINTAINERS.py                       |   113 +
 contrib/check-internal-format-escaping.py          |    10 +-
 contrib/check-params-in-docs.py                    |    22 +-
 contrib/check_GNU_style_lib.py                     |     2 +-
 contrib/download_prerequisites                     |    12 +-
 contrib/filter-clang-warnings.py                   |    15 +-
 contrib/gcc-changelog/git_check_commit.py          |     4 +
 contrib/gcc-changelog/git_commit.py                |     8 +-
 contrib/gcc-git-customization.sh                   |     1 +
 contrib/gcc_update                                 |     6 +-
 contrib/git-backport.py                            |    44 +-
 contrib/git-fix-changelog.py                       |    92 +
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/header-tools/README                        |    34 +-
 contrib/maintainers-verify.sh                      |    45 -
 contrib/paranoia.cc                                |     2 +-
 contrib/prerequisites.md5                          |     8 +-
 contrib/prerequisites.sha512                       |     8 +-
 contrib/testsuite-management/validate_failures.py  |    44 +-
 contrib/unicode/utf8-dump.py                       |    69 +
 contrib/update-copyright.py                        |     5 +-
 fixincludes/ChangeLog                              |    50 +
 fixincludes/fixincl.c                              |    16 +-
 fixincludes/fixincl.x                              |   302 +-
 fixincludes/inclhack.def                           |   168 +-
 fixincludes/tests/base/fcntl.h                     |    33 +
 fixincludes/tests/base/math.h                      |    39 +
 fixincludes/tests/base/sys/stat.h                  |     8 +-
 fixincludes/tests/base/time.h                      |    15 +
 fixincludes/tests/base/yvals.h                     |    17 +
 gcc/ABOUT-GCC-NLS                                  |     2 +-
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      | 30034 ++----------
 gcc/ChangeLog-2021                                 | 35692 ++++++++++++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/LANGUAGES                                      |     2 +-
 gcc/Makefile.in                                    |   366 +-
 gcc/README.Portability                             |     2 +-
 gcc/acinclude.m4                                   |     2 +-
 gcc/ada/ChangeLog                                  |  9413 +---
 gcc/ada/ChangeLog-2021                             | 12135 +++++
 gcc/ada/Makefile.rtl                               |    96 +-
 gcc/ada/ada_get_targ.adb                           |     2 +-
 gcc/ada/adabkend.adb                               |     2 +-
 gcc/ada/adabkend.ads                               |     2 +-
 gcc/ada/adadecode.c                                |     2 +-
 gcc/ada/adadecode.h                                |     2 +-
 gcc/ada/adaint.c                                   |    44 +-
 gcc/ada/adaint.h                                   |     2 +-
 gcc/ada/affinity.c                                 |     2 +-
 gcc/ada/ali-util.adb                               |     2 +-
 gcc/ada/ali-util.ads                               |     2 +-
 gcc/ada/ali.adb                                    |     2 +-
 gcc/ada/ali.ads                                    |     2 +-
 gcc/ada/alloc.ads                                  |     2 +-
 gcc/ada/argv-lynxos178-raven-cert.c                |     2 +-
 gcc/ada/argv.c                                     |     2 +-
 gcc/ada/aspects.adb                                |    12 +-
 gcc/ada/aspects.ads                                |    10 +-
 gcc/ada/atree.adb                                  |   245 +-
 gcc/ada/atree.ads                                  |    81 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/aux-io.c                                   |     2 +-
 gcc/ada/back_end.adb                               |     2 +-
 gcc/ada/back_end.ads                               |     2 +-
 gcc/ada/backend_utils.adb                          |     2 +-
 gcc/ada/backend_utils.ads                          |     2 +-
 gcc/ada/bcheck.adb                                 |     2 +-
 gcc/ada/bcheck.ads                                 |     2 +-
 gcc/ada/binde.adb                                  |     2 +-
 gcc/ada/binde.ads                                  |     2 +-
 gcc/ada/binderr.adb                                |     2 +-
 gcc/ada/binderr.ads                                |     2 +-
 gcc/ada/bindgen.adb                                |     2 +-
 gcc/ada/bindgen.ads                                |     2 +-
 gcc/ada/bindo-augmentors.adb                       |     2 +-
 gcc/ada/bindo-augmentors.ads                       |     2 +-
 gcc/ada/bindo-builders.adb                         |     2 +-
 gcc/ada/bindo-builders.ads                         |     2 +-
 gcc/ada/bindo-diagnostics.adb                      |     2 +-
 gcc/ada/bindo-diagnostics.ads                      |     2 +-
 gcc/ada/bindo-elaborators.adb                      |     2 +-
 gcc/ada/bindo-elaborators.ads                      |     2 +-
 gcc/ada/bindo-graphs.adb                           |     2 +-
 gcc/ada/bindo-graphs.ads                           |     2 +-
 gcc/ada/bindo-units.adb                            |     2 +-
 gcc/ada/bindo-units.ads                            |     2 +-
 gcc/ada/bindo-validators.adb                       |     2 +-
 gcc/ada/bindo-validators.ads                       |     2 +-
 gcc/ada/bindo-writers.adb                          |     2 +-
 gcc/ada/bindo-writers.ads                          |     2 +-
 gcc/ada/bindo.adb                                  |     2 +-
 gcc/ada/bindo.ads                                  |     2 +-
 gcc/ada/bindusg.adb                                |     2 +-
 gcc/ada/bindusg.ads                                |     2 +-
 gcc/ada/butil.adb                                  |     2 +-
 gcc/ada/butil.ads                                  |     2 +-
 gcc/ada/cal.c                                      |     2 +-
 gcc/ada/casing.adb                                 |     2 +-
 gcc/ada/casing.ads                                 |     2 +-
 gcc/ada/checks.adb                                 |    42 +-
 gcc/ada/checks.ads                                 |     2 +-
 gcc/ada/cio.c                                      |     2 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/clean.ads                                  |     2 +-
 gcc/ada/comperr.adb                                |     4 +-
 gcc/ada/comperr.ads                                |     2 +-
 gcc/ada/contracts.adb                              |   252 +-
 gcc/ada/contracts.ads                              |     2 +-
 gcc/ada/csets.adb                                  |     2 +-
 gcc/ada/csets.ads                                  |     2 +-
 gcc/ada/cstand.adb                                 |    27 +-
 gcc/ada/cstand.ads                                 |     2 +-
 gcc/ada/cstreams.c                                 |     2 +-
 gcc/ada/ctrl_c.c                                   |     2 +-
 gcc/ada/debug.adb                                  |    12 +-
 gcc/ada/debug.ads                                  |     2 +-
 gcc/ada/debug_a.adb                                |     2 +-
 gcc/ada/debug_a.ads                                |     2 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |    82 +-
 .../doc/gnat_rm/security_hardening_features.rst    |   101 +-
 ...ard_and_implementation_defined_restrictions.rst |    15 +-
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |     2 +-
 .../building_executable_programs_with_gnat.rst     |    21 +
 .../doc/gnat_ugn/platform_specific_information.rst |    17 +
 .../doc/share/gnu_free_documentation_license.rst   |     4 +-
 gcc/ada/einfo-utils.adb                            |   177 +-
 gcc/ada/einfo-utils.ads                            |   146 +-
 gcc/ada/einfo.adb                                  |     2 +-
 gcc/ada/einfo.ads                                  |    46 +-
 gcc/ada/elists.adb                                 |     2 +-
 gcc/ada/elists.ads                                 |     2 +-
 gcc/ada/elists.h                                   |     2 +-
 gcc/ada/env.c                                      |     2 +-
 gcc/ada/env.h                                      |     2 +-
 gcc/ada/err_vars.ads                               |    10 +-
 gcc/ada/errno.c                                    |     2 +-
 gcc/ada/errout.adb                                 |   275 +-
 gcc/ada/errout.ads                                 |    50 +-
 gcc/ada/erroutc.adb                                |    98 +-
 gcc/ada/erroutc.ads                                |    41 +-
 gcc/ada/errutil.adb                                |     3 +-
 gcc/ada/errutil.ads                                |     2 +-
 gcc/ada/eval_fat.adb                               |     2 +-
 gcc/ada/eval_fat.ads                               |     2 +-
 gcc/ada/exit.c                                     |     2 +-
 gcc/ada/exp_aggr.adb                               |    72 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |     2 +-
 gcc/ada/exp_atag.ads                               |     2 +-
 gcc/ada/exp_attr.adb                               |    17 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     2 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |    24 +-
 gcc/ada/exp_ch11.ads                               |     2 +-
 gcc/ada/exp_ch12.adb                               |     2 +-
 gcc/ada/exp_ch12.ads                               |     2 +-
 gcc/ada/exp_ch13.adb                               |     4 +-
 gcc/ada/exp_ch13.ads                               |     5 +-
 gcc/ada/exp_ch2.adb                                |    53 +-
 gcc/ada/exp_ch2.ads                                |     2 +-
 gcc/ada/exp_ch3.adb                                |   749 +-
 gcc/ada/exp_ch3.ads                                |    41 +-
 gcc/ada/exp_ch4.adb                                |   509 +-
 gcc/ada/exp_ch4.ads                                |    16 +-
 gcc/ada/exp_ch5.adb                                |   217 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |    29 +-
 gcc/ada/exp_ch6.ads                                |     2 +-
 gcc/ada/exp_ch7.adb                                |    93 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |    31 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |    16 +-
 gcc/ada/exp_ch9.ads                                |     2 +-
 gcc/ada/exp_code.adb                               |     2 +-
 gcc/ada/exp_code.ads                               |     2 +-
 gcc/ada/exp_dbug.adb                               |    21 +-
 gcc/ada/exp_dbug.ads                               |     2 +-
 gcc/ada/exp_disp.adb                               |    54 +-
 gcc/ada/exp_disp.ads                               |     8 +-
 gcc/ada/exp_dist.adb                               |    22 +-
 gcc/ada/exp_dist.ads                               |     2 +-
 gcc/ada/exp_fixd.adb                               |     2 +-
 gcc/ada/exp_fixd.ads                               |     2 +-
 gcc/ada/exp_imgv.adb                               |     7 +-
 gcc/ada/exp_imgv.ads                               |     2 +-
 gcc/ada/exp_intr.adb                               |     7 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    16 +-
 gcc/ada/exp_pakd.ads                               |     2 +-
 gcc/ada/exp_prag.adb                               |    62 +-
 gcc/ada/exp_prag.ads                               |     2 +-
 gcc/ada/exp_put_image.adb                          |     6 +-
 gcc/ada/exp_put_image.ads                          |     2 +-
 gcc/ada/exp_sel.adb                                |     2 +-
 gcc/ada/exp_sel.ads                                |     2 +-
 gcc/ada/exp_smem.adb                               |     2 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |   324 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |     6 +-
 gcc/ada/exp_strm.ads                               |     2 +-
 gcc/ada/exp_tss.adb                                |     2 +-
 gcc/ada/exp_tss.ads                                |     2 +-
 gcc/ada/exp_unst.adb                               |    14 +-
 gcc/ada/exp_unst.ads                               |     6 +-
 gcc/ada/exp_util.adb                               |    89 +-
 gcc/ada/exp_util.ads                               |    16 +-
 gcc/ada/expander.adb                               |     2 +-
 gcc/ada/expander.ads                               |     2 +-
 gcc/ada/expect.c                                   |    15 +-
 gcc/ada/fe.h                                       |     2 +-
 gcc/ada/final.c                                    |     2 +-
 gcc/ada/fmap.adb                                   |     4 +-
 gcc/ada/fmap.ads                                   |     2 +-
 gcc/ada/fname-sf.adb                               |     3 +-
 gcc/ada/fname-sf.ads                               |     2 +-
 gcc/ada/fname-uf.adb                               |     2 +-
 gcc/ada/fname-uf.ads                               |     2 +-
 gcc/ada/fname.adb                                  |     2 +-
 gcc/ada/fname.ads                                  |     2 +-
 gcc/ada/freeze.adb                                 |   195 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |    19 +-
 gcc/ada/frontend.ads                               |     2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |   120 +-
 gcc/ada/gcc-interface/Makefile.in                  |    17 +-
 gcc/ada/gcc-interface/a-assert.adb                 |    52 -
 gcc/ada/gcc-interface/a-assert.ads                 |    50 -
 gcc/ada/gcc-interface/ada-tree.h                   |     4 -
 gcc/ada/gcc-interface/config-lang.in               |     2 +-
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}      |     0
 gcc/ada/gcc-interface/decl.c                       | 10653 ----
 gcc/ada/gcc-interface/decl.cc                      | 10661 ++++
 gcc/ada/gcc-interface/gigi.h                       |    23 +-
 gcc/ada/gcc-interface/lang-specs.h                 |     2 +-
 gcc/ada/gcc-interface/{misc.c => misc.cc}          |     0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}  |     0
 gcc/ada/gcc-interface/trans.c                      | 10961 -----
 gcc/ada/gcc-interface/trans.cc                     | 11009 +++++
 gcc/ada/gcc-interface/utils.c                      |  7159 ---
 gcc/ada/gcc-interface/utils.cc                     |  7156 +++
 gcc/ada/gcc-interface/utils2.c                     |  3045 --
 gcc/ada/gcc-interface/utils2.cc                    |  3050 ++
 gcc/ada/gen_il-fields.ads                          |     4 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    45 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    31 +-
 gcc/ada/gen_il-gen.adb                             |    43 +-
 gcc/ada/gen_il-gen.ads                             |    21 +-
 gcc/ada/gen_il-internals.adb                       |     4 +-
 gcc/ada/gen_il-internals.ads                       |    12 +-
 gcc/ada/gen_il-main.adb                            |     2 +-
 gcc/ada/gen_il-types.ads                           |     7 +-
 gcc/ada/gen_il.adb                                 |     2 +-
 gcc/ada/gen_il.ads                                 |     2 +-
 gcc/ada/get_scos.adb                               |     2 +-
 gcc/ada/get_scos.ads                               |     2 +-
 gcc/ada/get_targ.adb                               |     2 +-
 gcc/ada/get_targ.ads                               |     2 +-
 gcc/ada/ghost.adb                                  |     4 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat-style.texi                            |    10 +-
 gcc/ada/gnat1drv.adb                               |    18 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_cuda.adb                              |     2 +-
 gcc/ada/gnat_cuda.ads                              |     2 +-
 gcc/ada/gnat_rm.texi                               |  1815 +-
 gcc/ada/gnat_ugn.texi                              |   267 +-
 gcc/ada/gnatbind.adb                               |     2 +-
 gcc/ada/gnatbind.ads                               |     2 +-
 gcc/ada/gnatchop.adb                               |     2 +-
 gcc/ada/gnatclean.adb                              |     2 +-
 gcc/ada/gnatcmd.adb                                |     2 +-
 gcc/ada/gnatcmd.ads                                |     2 +-
 gcc/ada/gnatdll.adb                                |     2 +-
 gcc/ada/gnatfind.adb                               |     2 +-
 gcc/ada/gnatkr.adb                                 |     2 +-
 gcc/ada/gnatkr.ads                                 |     2 +-
 gcc/ada/gnatlink.adb                               |     2 +-
 gcc/ada/gnatlink.ads                               |     2 +-
 gcc/ada/gnatls.adb                                 |    89 +-
 gcc/ada/gnatls.ads                                 |     2 +-
 gcc/ada/gnatmake.adb                               |     2 +-
 gcc/ada/gnatmake.ads                               |     2 +-
 gcc/ada/gnatname.adb                               |     2 +-
 gcc/ada/gnatname.ads                               |     2 +-
 gcc/ada/gnatprep.adb                               |     2 +-
 gcc/ada/gnatprep.ads                               |     2 +-
 gcc/ada/gnatvsn.adb                                |     2 +-
 gcc/ada/gnatvsn.ads                                |     4 +-
 gcc/ada/gnatxref.adb                               |     2 +-
 gcc/ada/gprep.adb                                  |     2 +-
 gcc/ada/gprep.ads                                  |     2 +-
 gcc/ada/gsocket.h                                  |     2 +-
 gcc/ada/hostparm.ads                               |     2 +-
 gcc/ada/impunit.adb                                |     2 +-
 gcc/ada/impunit.ads                                |     2 +-
 gcc/ada/indepsw-aix.adb                            |     2 +-
 gcc/ada/indepsw-darwin.adb                         |     2 +-
 gcc/ada/indepsw-gnu.adb                            |     2 +-
 gcc/ada/indepsw.adb                                |     2 +-
 gcc/ada/indepsw.ads                                |     2 +-
 gcc/ada/init.c                                     |    66 +-
 gcc/ada/initialize.c                               |     2 +-
 gcc/ada/inline.adb                                 |    27 +-
 gcc/ada/inline.ads                                 |     2 +-
 gcc/ada/itypes.adb                                 |     4 +-
 gcc/ada/itypes.ads                                 |     2 +-
 gcc/ada/krunch.adb                                 |     2 +-
 gcc/ada/krunch.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |     9 +-
 gcc/ada/layout.ads                                 |     2 +-
 gcc/ada/lib-list.adb                               |     2 +-
 gcc/ada/lib-load.adb                               |     4 +-
 gcc/ada/lib-load.ads                               |     2 +-
 gcc/ada/lib-sort.adb                               |     2 +-
 gcc/ada/lib-util.adb                               |     2 +-
 gcc/ada/lib-util.ads                               |     2 +-
 gcc/ada/lib-writ.adb                               |     2 +-
 gcc/ada/lib-writ.ads                               |     2 +-
 gcc/ada/lib-xref-spark_specific.adb                |     2 +-
 gcc/ada/lib-xref.adb                               |   285 +-
 gcc/ada/lib-xref.ads                               |     2 +-
 gcc/ada/lib.adb                                    |     2 +-
 gcc/ada/lib.ads                                    |     2 +-
 gcc/ada/libgnarl/a-astaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-dispat.adb                      |     2 +-
 gcc/ada/libgnarl/a-dynpri.adb                      |     2 +-
 gcc/ada/libgnarl/a-etgrbu.ads                      |     2 +-
 gcc/ada/libgnarl/a-exetim__darwin.adb              |     2 +-
 gcc/ada/libgnarl/a-exetim__default.ads             |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.adb               |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-exetim__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-interr.adb                      |     2 +-
 gcc/ada/libgnarl/a-interr.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam__aix.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__darwin.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/a-intnam__dummy.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__hpux.ads                |     2 +-
 gcc/ada/libgnarl/a-intnam__linux.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__rtems.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__solaris.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/a-reatim.adb                      |     2 +-
 gcc/ada/libgnarl/a-reatim.ads                      |     2 +-
 gcc/ada/libgnarl/a-retide.adb                      |     2 +-
 gcc/ada/libgnarl/a-retide.ads                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.adb                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar.adb                      |     2 +-
 gcc/ada/libgnarl/a-synbar.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.ads               |     2 +-
 gcc/ada/libgnarl/a-sytaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-sytaco.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.ads                      |     2 +-
 gcc/ada/libgnarl/a-taside.adb                      |     2 +-
 gcc/ada/libgnarl/a-taside.ads                      |     4 +-
 gcc/ada/libgnarl/a-tasini.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/a-taster.adb                      |     2 +-
 gcc/ada/libgnarl/g-boubuf.adb                      |     2 +-
 gcc/ada/libgnarl/g-boubuf.ads                      |     2 +-
 gcc/ada/libgnarl/g-boumai.ads                      |     2 +-
 gcc/ada/libgnarl/g-semaph.adb                      |     2 +-
 gcc/ada/libgnarl/g-semaph.ads                      |     2 +-
 gcc/ada/libgnarl/g-signal.adb                      |     2 +-
 gcc/ada/libgnarl/g-signal.ads                      |     2 +-
 gcc/ada/libgnarl/g-tastus.ads                      |     2 +-
 gcc/ada/libgnarl/g-thread.adb                      |     2 +-
 gcc/ada/libgnarl/g-thread.ads                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.adb                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-interr.adb                      |    14 +-
 gcc/ada/libgnarl/s-interr.ads                      |     2 +-
 gcc/ada/libgnarl/s-interr__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__sigaction.adb           |     2 +-
 gcc/ada/libgnarl/s-interr__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman.ads                      |     6 +-
 gcc/ada/libgnarl/s-intman__android.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__lynxos.adb              |     2 +-
 gcc/ada/libgnarl/s-intman__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__posix.adb               |     8 +-
 gcc/ada/libgnarl/s-intman__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-intman__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-intman__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-linux.ads                       |     2 +-
 gcc/ada/libgnarl/s-linux__alpha.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__android.ads              |     2 +-
 gcc/ada/libgnarl/s-linux__hppa.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__mips.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__riscv.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__sparc.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__x32.ads                  |     2 +-
 gcc/ada/libgnarl/s-mudido.adb                      |     2 +-
 gcc/ada/libgnarl/s-mudido__affinity.adb            |     8 +-
 gcc/ada/libgnarl/s-osinte__aix.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__android.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.adb              |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.ads              |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/s-osinte__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux.ads                |     2 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |     2 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |    10 +-
 gcc/ada/libgnarl/s-osinte__lynxos178.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178e.ads          |     2 +-
 gcc/ada/libgnarl/s-osinte__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__x32.adb                 |     2 +-
 gcc/ada/libgnarl/s-proinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-proinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-putaim.adb                      |     2 +-
 gcc/ada/libgnarl/s-putaim.ads                      |     2 +-
 gcc/ada/libgnarl/s-qnx.ads                         |     2 +-
 gcc/ada/libgnarl/s-solita.adb                      |     2 +-
 gcc/ada/libgnarl/s-solita.ads                      |     2 +-
 gcc/ada/libgnarl/s-stusta.adb                      |     4 +-
 gcc/ada/libgnarl/s-stusta.ads                      |     2 +-
 gcc/ada/libgnarl/s-taasde.adb                      |     4 +-
 gcc/ada/libgnarl/s-taasde.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadert.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadert.ads                      |     2 +-
 gcc/ada/libgnarl/s-taenca.adb                      |     2 +-
 gcc/ada/libgnarl/s-taenca.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprob.adb                      |     2 +-
 gcc/ada/libgnarl/s-taprob.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    10 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |     4 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tarest.adb                      |     2 +-
 gcc/ada/libgnarl/s-tarest.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.adb                      |     4 +-
 gcc/ada/libgnarl/s-tasdeb.ads                      |     5 +-
 gcc/ada/libgnarl/s-tasinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.ads               |     6 +-
 gcc/ada/libgnarl/s-tasinf__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-tasinf__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasini.adb                      |     3 +-
 gcc/ada/libgnarl/s-tasini.ads                      |     4 +-
 gcc/ada/libgnarl/s-taskin.adb                      |    54 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     9 +-
 gcc/ada/libgnarl/s-taspri__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-taspri__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/s-taspri__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads    |     2 +-
 gcc/ada/libgnarl/s-taspri__posix.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-taspri__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasque.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasque.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasren.adb                      |    26 +-
 gcc/ada/libgnarl/s-tasren.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasres.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |     4 +-
 gcc/ada/libgnarl/s-tassta.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.ads                      |     2 +-
 gcc/ada/libgnarl/s-tataat.adb                      |     4 +-
 gcc/ada/libgnarl/s-tataat.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpoaal.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobop.adb                      |    15 +-
 gcc/ada/libgnarl/s-tpobop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpopmo.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-tpopsp__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tpopsp__tls.adb                 |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tporft.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.adb                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel-smp.adb          |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.ads              |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp-smp.adb             |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.adb                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__aarch64.ads             |     2 +-
 gcc/ada/libgnarl/s-vxwork__arm.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__ppc.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__x86.ads                 |     2 +-
 gcc/ada/libgnarl/thread.c                          |     2 +-
 gcc/ada/libgnat/a-assert.adb                       |     2 +-
 gcc/ada/libgnat/a-assert.ads                       |     4 +-
 gcc/ada/libgnat/a-btgbso.adb                       |     2 +-
 gcc/ada/libgnat/a-btgbso.ads                       |     2 +-
 gcc/ada/libgnat/a-calari.adb                       |     2 +-
 gcc/ada/libgnat/a-calari.ads                       |     2 +-
 gcc/ada/libgnat/a-calcon.adb                       |     2 +-
 gcc/ada/libgnat/a-calcon.ads                       |     2 +-
 gcc/ada/libgnat/a-caldel.adb                       |     2 +-
 gcc/ada/libgnat/a-caldel.ads                       |     2 +-
 gcc/ada/libgnat/a-calend.adb                       |    14 +-
 gcc/ada/libgnat/a-calend.ads                       |     4 +-
 gcc/ada/libgnat/a-calfor.adb                       |    17 +-
 gcc/ada/libgnat/a-calfor.ads                       |     2 +-
 gcc/ada/libgnat/a-catizo.adb                       |     2 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |     3 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     6 +-
 gcc/ada/libgnat/a-cbhama.adb                       |     4 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    43 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |     3 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     2 +-
 gcc/ada/libgnat/a-cborma.adb                       |     4 +-
 gcc/ada/libgnat/a-cborma.ads                       |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |    43 +-
 gcc/ada/libgnat/a-cborse.ads                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cdlili.adb                       |     3 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhama.adb                       |     4 +-
 gcc/ada/libgnat/a-cfhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhase.adb                       |     4 +-
 gcc/ada/libgnat/a-cfhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cfinve.adb                       |     6 +-
 gcc/ada/libgnat/a-cfinve.ads                       |     2 +-
 gcc/ada/libgnat/a-cforma.adb                       |     2 +-
 gcc/ada/libgnat/a-cforma.ads                       |     2 +-
 gcc/ada/libgnat/a-cforse.adb                       |    10 +-
 gcc/ada/libgnat/a-cforse.ads                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.ads                       |     2 +-
 gcc/ada/libgnat/a-cgarso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgcaso.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.adb                       |     6 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +-
 gcc/ada/libgnat/a-chlat1.ads                       |     2 -
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.adb                       |     6 +-
 gcc/ada/libgnat/a-chtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgke.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgke.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgop.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgop.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla1.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla9.ads                       |     2 +-
 gcc/ada/libgnat/a-cidlli.adb                       |     3 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cihama.adb                       |     4 +-
 gcc/ada/libgnat/a-cihama.ads                       |     2 +-
 gcc/ada/libgnat/a-cihase.adb                       |    53 +-
 gcc/ada/libgnat/a-cihase.ads                       |     2 +-
 gcc/ada/libgnat/a-cimutr.adb                       |     3 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorma.adb                       |     4 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     2 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     4 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorse.adb                       |    51 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     2 +-
 gcc/ada/libgnat/a-clrefi.adb                       |     2 +-
 gcc/ada/libgnat/a-clrefi.ads                       |     2 +-
 gcc/ada/libgnat/a-coboho.adb                       |     2 +-
 gcc/ada/libgnat/a-coboho.ads                       |     2 +-
 gcc/ada/libgnat/a-cobove.adb                       |    10 +-
 gcc/ada/libgnat/a-cobove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofove.adb                       |     6 +-
 gcc/ada/libgnat/a-cofove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuba.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuba.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuma.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuma.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuse.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuse.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuve.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuve.ads                       |     4 +-
 gcc/ada/libgnat/a-cogeso.adb                       |     2 +-
 gcc/ada/libgnat/a-cogeso.ads                       |     2 +-
 gcc/ada/libgnat/a-cohama.adb                       |     4 +-
 gcc/ada/libgnat/a-cohama.ads                       |     2 +-
 gcc/ada/libgnat/a-cohase.adb                       |    45 +-
 gcc/ada/libgnat/a-cohase.ads                       |     2 +-
 gcc/ada/libgnat/a-cohata.ads                       |     4 +-
 gcc/ada/libgnat/a-coinho.adb                       |     2 +-
 gcc/ada/libgnat/a-coinho.ads                       |     5 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |     2 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     4 +-
 gcc/ada/libgnat/a-coinve.adb                       |     8 +-
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-colien.adb                       |     2 +-
 gcc/ada/libgnat/a-colien.ads                       |     2 +-
 gcc/ada/libgnat/a-colire.adb                       |     2 +-
 gcc/ada/libgnat/a-colire.ads                       |     2 +-
 gcc/ada/libgnat/a-comlin.adb                       |     2 +-
 gcc/ada/libgnat/a-comlin.ads                       |     2 +-
 gcc/ada/libgnat/a-comutr.adb                       |     3 +-
 gcc/ada/libgnat/a-comutr.ads                       |     2 +-
 gcc/ada/libgnat/a-conhel.adb                       |     2 +-
 gcc/ada/libgnat/a-conhel.ads                       |     2 +-
 gcc/ada/libgnat/a-convec.adb                       |    16 +-
 gcc/ada/libgnat/a-convec.ads                       |     2 +-
 gcc/ada/libgnat/a-coorma.adb                       |     4 +-
 gcc/ada/libgnat/a-coorma.ads                       |     2 +-
 gcc/ada/libgnat/a-coormu.adb                       |     4 +-
 gcc/ada/libgnat/a-coormu.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |    43 +-
 gcc/ada/libgnat/a-coorse.ads                       |     2 +-
 gcc/ada/libgnat/a-coprnu.adb                       |     2 +-
 gcc/ada/libgnat/a-coprnu.ads                       |     6 +-
 gcc/ada/libgnat/a-costso.adb                       |     2 +-
 gcc/ada/libgnat/a-costso.ads                       |     2 +-
 gcc/ada/libgnat/a-crbltr.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.ads                       |     2 +-
 gcc/ada/libgnat/a-crdlli.adb                       |     5 +-
 gcc/ada/libgnat/a-crdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-csquin.ads                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila1.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila9.ads                       |     2 +-
 gcc/ada/libgnat/a-decima.adb                       |     2 +-
 gcc/ada/libgnat/a-decima.ads                       |     2 +-
 gcc/ada/libgnat/a-decima__128.ads                  |     2 +-
 gcc/ada/libgnat/a-dhfina.adb                       |     2 +-
 gcc/ada/libgnat/a-dhfina.ads                       |     2 +-
 gcc/ada/libgnat/a-diocst.adb                       |     2 +-
 gcc/ada/libgnat/a-diocst.ads                       |     2 +-
 gcc/ada/libgnat/a-direct.adb                       |   560 +-
 gcc/ada/libgnat/a-direct.ads                       |    88 +-
 gcc/ada/libgnat/a-direio.adb                       |     4 +-
 gcc/ada/libgnat/a-direio.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval.adb                       |     2 +-
 gcc/ada/libgnat/a-dirval.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval__mingw.adb                |     2 +-
 gcc/ada/libgnat/a-einuoc.adb                       |     2 +-
 gcc/ada/libgnat/a-einuoc.ads                       |     2 +-
 gcc/ada/libgnat/a-elchha.adb                       |     4 +-
 gcc/ada/libgnat/a-elchha.ads                       |     4 +-
 gcc/ada/libgnat/a-envvar.adb                       |     2 +-
 gcc/ada/libgnat/a-excach.adb                       |     2 +-
 gcc/ada/libgnat/a-except.adb                       |     4 +-
 gcc/ada/libgnat/a-except.ads                       |    17 +-
 gcc/ada/libgnat/a-exctra.adb                       |     2 +-
 gcc/ada/libgnat/a-exctra.ads                       |     2 +-
 gcc/ada/libgnat/a-exexda.adb                       |     2 +-
 gcc/ada/libgnat/a-exexpr.adb                       |     2 +-
 gcc/ada/libgnat/a-exextr.adb                       |     2 +-
 gcc/ada/libgnat/a-exstat.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.ads                       |     2 +-
 gcc/ada/libgnat/a-ioexce.ads                       |     2 -
 gcc/ada/libgnat/a-locale.adb                       |     2 +-
 gcc/ada/libgnat/a-locale.ads                       |     2 +-
 gcc/ada/libgnat/a-nagefl.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop__nolibm.ads               |     2 +-
 gcc/ada/libgnat/a-nallfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nallfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nalofl.ads                       |     2 +-
 gcc/ada/libgnat/a-nashfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nashfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nbnbig.adb                       |    81 +
 gcc/ada/libgnat/a-nbnbig.ads                       |   216 +
 gcc/ada/libgnat/a-nbnbin.adb                       |     2 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |     4 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |    12 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |    13 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.ads                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     2 +-
 gcc/ada/libgnat/a-ngrear.adb                       |    17 +-
 gcc/ada/libgnat/a-ngrear.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco__x86.ads                  |     2 +-
 gcc/ada/libgnat/a-nuaufl.ads                       |     2 +-
 gcc/ada/libgnat/a-nuaufl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nudira.adb                       |     2 +-
 gcc/ada/libgnat/a-nudira.ads                       |     2 +-
 gcc/ada/libgnat/a-nuflra.adb                       |     2 +-
 gcc/ada/libgnat/a-nuflra.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.ads                       |     2 +-
 gcc/ada/libgnat/a-sbecin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sblcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sblcin.ads                       |     2 +-
 gcc/ada/libgnat/a-secain.adb                       |     2 +-
 gcc/ada/libgnat/a-secain.ads                       |     2 +-
 gcc/ada/libgnat/a-sequio.adb                       |     2 +-
 gcc/ada/libgnat/a-sequio.ads                       |     2 +-
 gcc/ada/libgnat/a-sfecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sfhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sflcin.ads                       |     2 +-
 gcc/ada/libgnat/a-shcain.adb                       |     2 +-
 gcc/ada/libgnat/a-shcain.ads                       |     2 +-
 gcc/ada/libgnat/a-siocst.adb                       |     2 +-
 gcc/ada/libgnat/a-siocst.ads                       |     2 +-
 gcc/ada/libgnat/a-slcain.adb                       |     2 +-
 gcc/ada/libgnat/a-slcain.ads                       |     2 +-
 gcc/ada/libgnat/a-ssicst.adb                       |     2 +-
 gcc/ada/libgnat/a-ssicst.ads                       |     2 +-
 gcc/ada/libgnat/a-stboha.adb                       |     2 +-
 gcc/ada/libgnat/a-stbubo.adb                       |     8 +-
 gcc/ada/libgnat/a-stbubo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufi.adb                       |     2 +-
 gcc/ada/libgnat/a-stbufi.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufo.adb                       |     4 +-
 gcc/ada/libgnat/a-stbufo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbuun.adb                       |     8 +-
 gcc/ada/libgnat/a-stbuut.adb                       |    10 +-
 gcc/ada/libgnat/a-stbuut.ads                       |     2 +-
 gcc/ada/libgnat/a-stmaco.ads                       |    46 +-
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.ads                       |    40 +-
 gcc/ada/libgnat/a-stream.adb                       |     2 +-
 gcc/ada/libgnat/a-stream.ads                       |     2 +-
 gcc/ada/libgnat/a-strfix.adb                       |    20 +-
 gcc/ada/libgnat/a-strfix.ads                       |     6 +-
 gcc/ada/libgnat/a-strhas.adb                       |     2 +-
 gcc/ada/libgnat/a-strhas.ads                       |     2 -
 gcc/ada/libgnat/a-strmap.adb                       |     6 +-
 gcc/ada/libgnat/a-strmap.ads                       |     4 +-
 gcc/ada/libgnat/a-strsea.adb                       |     2 +-
 gcc/ada/libgnat/a-strsea.ads                       |     2 +-
 gcc/ada/libgnat/a-strsto.ads                       |     2 +-
 gcc/ada/libgnat/a-strsup.adb                       |    38 +-
 gcc/ada/libgnat/a-strsup.ads                       |    49 +-
 gcc/ada/libgnat/a-strunb.adb                       |    18 +-
 gcc/ada/libgnat/a-strunb.ads                       |     6 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     4 +-
 gcc/ada/libgnat/a-ststbo.adb                       |     2 +-
 gcc/ada/libgnat/a-ststbo.ads                       |     2 +-
 gcc/ada/libgnat/a-ststio.adb                       |     2 +-
 gcc/ada/libgnat/a-ststio.ads                       |     2 +-
 gcc/ada/libgnat/a-ststun.adb                       |     2 +-
 gcc/ada/libgnat/a-ststun.ads                       |     2 +-
 gcc/ada/libgnat/a-sttebu.adb                       |     6 +-
 gcc/ada/libgnat/a-stunau.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.ads                       |     2 +-
 gcc/ada/libgnat/a-stunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stunha.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.ads                       |     2 +-
 gcc/ada/libgnat/a-stwibo.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.ads                       |     6 +-
 gcc/ada/libgnat/a-stwifi.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiha.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.ads                       |     5 +-
 gcc/ada/libgnat/a-stwise.adb                       |     2 +-
 gcc/ada/libgnat/a-stwise.ads                       |     2 +-
 gcc/ada/libgnat/a-stwisu.adb                       |    34 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiun.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.ads               |     2 +-
 gcc/ada/libgnat/a-stzbou.adb                       |     2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |     8 +-
 gcc/ada/libgnat/a-stzfix.adb                       |     2 +-
 gcc/ada/libgnat/a-stzhas.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.ads                       |     5 +-
 gcc/ada/libgnat/a-stzsea.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsea.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsup.adb                       |    34 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb.adb                       |     2 +-
 gcc/ada/libgnat/a-stzunb.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-suecin.adb                       |     2 +-
 gcc/ada/libgnat/a-suecin.ads                       |     2 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-suenst.adb                       |     2 +-
 gcc/ada/libgnat/a-suewst.adb                       |     2 +-
 gcc/ada/libgnat/a-suezst.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sulcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sulcin.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio.adb                       |     2 +-
 gcc/ada/libgnat/a-suteio.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swbwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |    62 +-
 gcc/ada/libgnat/a-swunau.adb                       |     2 +-
 gcc/ada/libgnat/a-swunau.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swuwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.ads                       |     2 +-
 gcc/ada/libgnat/a-swuwti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szbzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szmzco.ads                       |    62 +-
 gcc/ada/libgnat/a-szunau.adb                       |     2 +-
 gcc/ada/libgnat/a-szunau.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szuzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.ads                       |     2 +-
 gcc/ada/libgnat/a-szuzti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-tags.adb                         |     2 +-
 gcc/ada/libgnat/a-tags.ads                         |     2 +-
 gcc/ada/libgnat/a-teioed.adb                       |     6 +-
 gcc/ada/libgnat/a-teioed.ads                       |     2 +-
 gcc/ada/libgnat/a-textio.adb                       |     6 +-
 gcc/ada/libgnat/a-textio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiboio.adb                       |     3 +-
 gcc/ada/libgnat/a-ticoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoau.ads                       |     2 +-
 gcc/ada/libgnat/a-ticoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoio.ads                       |     2 +-
 gcc/ada/libgnat/a-tideau.adb                       |     2 +-
 gcc/ada/libgnat/a-tideau.ads                       |     2 +-
 gcc/ada/libgnat/a-tideio.adb                       |     2 +-
 gcc/ada/libgnat/a-tideio.ads                       |     2 +-
 gcc/ada/libgnat/a-tideio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tienau.adb                       |     4 +-
 gcc/ada/libgnat/a-tienau.ads                       |     2 +-
 gcc/ada/libgnat/a-tienio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.ads                       |     2 +-
 gcc/ada/libgnat/a-tifiio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tiflau.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflau.ads                       |     2 +-
 gcc/ada/libgnat/a-tiflio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflio.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeau.adb                       |     5 +-
 gcc/ada/libgnat/a-tigeau.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeli.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.adb                       |     6 +-
 gcc/ada/libgnat/a-tiinau.ads                       |     9 +-
 gcc/ada/libgnat/a-tiinio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-timoio.adb                       |     2 +-
 gcc/ada/libgnat/a-timoio.ads                       |     2 +-
 gcc/ada/libgnat/a-timoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tiocst.adb                       |     2 +-
 gcc/ada/libgnat/a-tiocst.ads                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.adb                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.ads                       |     2 +-
 gcc/ada/libgnat/a-titest.adb                       |     2 +-
 gcc/ada/libgnat/a-undesu.adb                       |     2 +-
 gcc/ada/libgnat/a-wichha.adb                       |     2 +-
 gcc/ada/libgnat/a-wichun.adb                       |     2 +-
 gcc/ada/libgnat/a-wichun.ads                       |     2 +-
 gcc/ada/libgnat/a-witeio.adb                       |     8 +-
 gcc/ada/libgnat/a-witeio.ads                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtedit.adb                       |     6 +-
 gcc/ada/libgnat/a-wtedit.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenau.adb                       |     4 +-
 gcc/ada/libgnat/a-wtenau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtflau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtflio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.adb                       |     5 +-
 gcc/ada/libgnat/a-wtgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinau.adb                       |     6 +-
 gcc/ada/libgnat/a-wtinau.ads                       |     9 +-
 gcc/ada/libgnat/a-wtinio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.ads                       |     2 +-
 gcc/ada/libgnat/a-wtmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wttest.adb                       |     2 +-
 gcc/ada/libgnat/a-wwboio.adb                       |     3 +-
 gcc/ada/libgnat/a-zchhan.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.ads                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-ztcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztedit.adb                       |     6 +-
 gcc/ada/libgnat/a-ztedit.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     4 +-
 gcc/ada/libgnat/a-ztenau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |     8 +-
 gcc/ada/libgnat/a-ztexio.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztflau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztflio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.adb                       |     5 +-
 gcc/ada/libgnat/a-ztgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinau.adb                       |     6 +-
 gcc/ada/libgnat/a-ztinau.ads                       |     9 +-
 gcc/ada/libgnat/a-ztinio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-zttest.adb                       |     2 +-
 gcc/ada/libgnat/a-zzboio.adb                       |     3 +-
 gcc/ada/libgnat/g-allein.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve.adb                       |     2 +-
 gcc/ada/libgnat/g-alleve.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve__hard.adb                 |     2 +-
 gcc/ada/libgnat/g-alleve__hard.ads                 |     2 +-
 gcc/ada/libgnat/g-altcon.adb                       |     2 +-
 gcc/ada/libgnat/g-altcon.ads                       |     2 +-
 gcc/ada/libgnat/g-altive.ads                       |     2 +-
 gcc/ada/libgnat/g-alveop.adb                       |     2 +-
 gcc/ada/libgnat/g-alveop.ads                       |     2 +-
 gcc/ada/libgnat/g-alvety.ads                       |     2 +-
 gcc/ada/libgnat/g-alvevi.ads                       |     2 +-
 gcc/ada/libgnat/g-arrspl.adb                       |    18 +-
 gcc/ada/libgnat/g-arrspl.ads                       |     2 +-
 gcc/ada/libgnat/g-awk.adb                          |     2 +-
 gcc/ada/libgnat/g-awk.ads                          |     2 +-
 gcc/ada/libgnat/g-binenv.adb                       |     2 +-
 gcc/ada/libgnat/g-binenv.ads                       |     2 +-
 gcc/ada/libgnat/g-brapre.ads                       |     2 +-
 gcc/ada/libgnat/g-bubsor.adb                       |     2 +-
 gcc/ada/libgnat/g-bubsor.ads                       |     2 +-
 gcc/ada/libgnat/g-busora.adb                       |     2 +-
 gcc/ada/libgnat/g-busora.ads                       |     2 +-
 gcc/ada/libgnat/g-busorg.adb                       |     2 +-
 gcc/ada/libgnat/g-busorg.ads                       |     2 +-
 gcc/ada/libgnat/g-byorma.adb                       |     4 +-
 gcc/ada/libgnat/g-byorma.ads                       |     4 +-
 gcc/ada/libgnat/g-bytswa.adb                       |     2 +-
 gcc/ada/libgnat/g-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/g-calend.adb                       |    13 +-
 gcc/ada/libgnat/g-calend.ads                       |     2 +-
 gcc/ada/libgnat/g-casuti.adb                       |     2 +-
 gcc/ada/libgnat/g-casuti.ads                       |     2 +-
 gcc/ada/libgnat/g-catiio.adb                       |     6 +-
 gcc/ada/libgnat/g-catiio.ads                       |     2 +-
 gcc/ada/libgnat/g-cgi.adb                          |     2 +-
 gcc/ada/libgnat/g-cgi.ads                          |     2 +-
 gcc/ada/libgnat/g-cgicoo.adb                       |     2 +-
 gcc/ada/libgnat/g-cgicoo.ads                       |     2 +-
 gcc/ada/libgnat/g-cgideb.adb                       |     6 +-
 gcc/ada/libgnat/g-cgideb.ads                       |     2 +-
 gcc/ada/libgnat/g-comlin.adb                       |    18 +-
 gcc/ada/libgnat/g-comlin.ads                       |     6 +-
 gcc/ada/libgnat/g-comver.adb                       |     2 +-
 gcc/ada/libgnat/g-comver.ads                       |     2 +-
 gcc/ada/libgnat/g-cppexc.adb                       |     2 +-
 gcc/ada/libgnat/g-cppexc.ads                       |     2 +-
 gcc/ada/libgnat/g-crc32.adb                        |     2 +-
 gcc/ada/libgnat/g-crc32.ads                        |     2 +-
 gcc/ada/libgnat/g-ctrl_c.adb                       |     2 +-
 gcc/ada/libgnat/g-ctrl_c.ads                       |     2 +-
 gcc/ada/libgnat/g-curexc.ads                       |     2 +-
 gcc/ada/libgnat/g-debpoo.adb                       |     8 +-
 gcc/ada/libgnat/g-debpoo.ads                       |     2 +-
 gcc/ada/libgnat/g-debuti.adb                       |     2 +-
 gcc/ada/libgnat/g-debuti.ads                       |     2 +-
 gcc/ada/libgnat/g-decstr.adb                       |     2 +-
 gcc/ada/libgnat/g-decstr.ads                       |     2 +-
 gcc/ada/libgnat/g-deutst.ads                       |     2 +-
 gcc/ada/libgnat/g-diopit.adb                       |     2 +-
 gcc/ada/libgnat/g-diopit.ads                       |     2 +-
 gcc/ada/libgnat/g-dirope.adb                       |     2 +-
 gcc/ada/libgnat/g-dirope.ads                       |     2 +-
 gcc/ada/libgnat/g-dynhta.adb                       |     2 +-
 gcc/ada/libgnat/g-dynhta.ads                       |     5 +-
 gcc/ada/libgnat/g-dyntab.adb                       |     4 +-
 gcc/ada/libgnat/g-dyntab.ads                       |     5 +-
 gcc/ada/libgnat/g-eacodu.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.ads                       |     2 +-
 gcc/ada/libgnat/g-enutst.ads                       |     2 +-
 gcc/ada/libgnat/g-excact.adb                       |     2 +-
 gcc/ada/libgnat/g-excact.ads                       |     2 +-
 gcc/ada/libgnat/g-except.ads                       |     2 +-
 gcc/ada/libgnat/g-exctra.adb                       |     2 +-
 gcc/ada/libgnat/g-exctra.ads                       |     2 +-
 gcc/ada/libgnat/g-expect.adb                       |    18 +-
 gcc/ada/libgnat/g-expect.ads                       |     2 +-
 gcc/ada/libgnat/g-exptty.adb                       |     2 +-
 gcc/ada/libgnat/g-exptty.ads                       |     2 +-
 gcc/ada/libgnat/g-flocon.ads                       |     2 +-
 gcc/ada/libgnat/g-forstr.adb                       |     8 +-
 gcc/ada/libgnat/g-forstr.ads                       |     2 +-
 gcc/ada/libgnat/g-graphs.adb                       |     2 +-
 gcc/ada/libgnat/g-graphs.ads                       |     5 +-
 gcc/ada/libgnat/g-heasor.adb                       |     2 +-
 gcc/ada/libgnat/g-heasor.ads                       |     4 +-
 gcc/ada/libgnat/g-hesora.adb                       |     4 +-
 gcc/ada/libgnat/g-hesora.ads                       |     4 +-
 gcc/ada/libgnat/g-hesorg.adb                       |     2 +-
 gcc/ada/libgnat/g-hesorg.ads                       |     2 +-
 gcc/ada/libgnat/g-htable.adb                       |     4 +-
 gcc/ada/libgnat/g-htable.ads                       |     4 +-
 gcc/ada/libgnat/g-io-put__vxworks.adb              |    53 -
 gcc/ada/libgnat/g-io.adb                           |     2 +-
 gcc/ada/libgnat/g-io.ads                           |     2 +-
 gcc/ada/libgnat/g-io_aux.adb                       |     2 +-
 gcc/ada/libgnat/g-io_aux.ads                       |     2 +-
 gcc/ada/libgnat/g-lists.adb                        |     2 +-
 gcc/ada/libgnat/g-lists.ads                        |     5 +-
 gcc/ada/libgnat/g-locfil.adb                       |     2 +-
 gcc/ada/libgnat/g-locfil.ads                       |     2 +-
 gcc/ada/libgnat/g-mbdira.adb                       |     2 +-
 gcc/ada/libgnat/g-mbdira.ads                       |     2 +-
 gcc/ada/libgnat/g-mbflra.adb                       |     3 +-
 gcc/ada/libgnat/g-mbflra.ads                       |     2 +-
 gcc/ada/libgnat/g-md5.adb                          |     2 +-
 gcc/ada/libgnat/g-md5.ads                          |     2 +-
 gcc/ada/libgnat/g-memdum.adb                       |     6 +-
 gcc/ada/libgnat/g-memdum.ads                       |     2 +-
 gcc/ada/libgnat/g-moreex.adb                       |     2 +-
 gcc/ada/libgnat/g-moreex.ads                       |     2 +-
 gcc/ada/libgnat/g-os_lib.adb                       |     2 +-
 gcc/ada/libgnat/g-os_lib.ads                       |     2 +-
 gcc/ada/libgnat/g-pehage.adb                       |     2 +-
 gcc/ada/libgnat/g-pehage.ads                       |     2 +-
 gcc/ada/libgnat/g-rannum.adb                       |     4 +-
 gcc/ada/libgnat/g-rannum.ads                       |     2 +-
 gcc/ada/libgnat/g-regexp.adb                       |     2 +-
 gcc/ada/libgnat/g-regexp.ads                       |     2 +-
 gcc/ada/libgnat/g-regist.adb                       |     2 +-
 gcc/ada/libgnat/g-regist.ads                       |     2 +-
 gcc/ada/libgnat/g-regpat.adb                       |     2 +-
 gcc/ada/libgnat/g-regpat.ads                       |     2 +-
 gcc/ada/libgnat/g-rewdat.adb                       |     2 +-
 gcc/ada/libgnat/g-rewdat.ads                       |     2 +-
 gcc/ada/libgnat/g-sechas.adb                       |     8 +-
 gcc/ada/libgnat/g-sechas.ads                       |     2 +-
 gcc/ada/libgnat/g-sehamd.adb                       |     2 +-
 gcc/ada/libgnat/g-sehamd.ads                       |     4 +-
 gcc/ada/libgnat/g-sehash.adb                       |     2 +-
 gcc/ada/libgnat/g-sehash.ads                       |     6 +-
 gcc/ada/libgnat/g-sercom.adb                       |     2 +-
 gcc/ada/libgnat/g-sercom.ads                       |     6 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |    14 +-
 gcc/ada/libgnat/g-sercom__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sestin.ads                       |     2 +-
 gcc/ada/libgnat/g-sets.adb                         |     2 +-
 gcc/ada/libgnat/g-sets.ads                         |     5 +-
 gcc/ada/libgnat/g-sha1.adb                         |     2 +-
 gcc/ada/libgnat/g-sha1.ads                         |     2 +-
 gcc/ada/libgnat/g-sha224.ads                       |     2 +-
 gcc/ada/libgnat/g-sha256.ads                       |     2 +-
 gcc/ada/libgnat/g-sha384.ads                       |     2 +-
 gcc/ada/libgnat/g-sha512.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh32.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh32.ads                       |    14 +-
 gcc/ada/libgnat/g-shsh64.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh64.ads                       |    14 +-
 gcc/ada/libgnat/g-shshco.adb                       |     2 +-
 gcc/ada/libgnat/g-shshco.ads                       |     2 +-
 gcc/ada/libgnat/g-soccon.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |    32 +-
 gcc/ada/libgnat/g-socket.ads                       |    42 +-
 gcc/ada/libgnat/g-socket__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socket__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socpol.adb                       |    18 +-
 gcc/ada/libgnat/g-socpol.ads                       |    10 +-
 gcc/ada/libgnat/g-socpol__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socpol__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi.adb                       |     2 +-
 gcc/ada/libgnat/g-socthi.ads                       |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.ads              |     2 +-
 gcc/ada/libgnat/g-soliop.ads                       |     2 +-
 gcc/ada/libgnat/g-soliop__lynxos.ads               |     2 +-
 gcc/ada/libgnat/g-soliop__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-soliop__qnx.ads                  |     2 +-
 gcc/ada/libgnat/g-soliop__solaris.ads              |     2 +-
 gcc/ada/libgnat/g-sopowa.adb                       |     2 +-
 gcc/ada/libgnat/g-sopowa__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sopowa__posix.adb                |     2 +-
 gcc/ada/libgnat/g-sothco.adb                       |     2 +-
 gcc/ada/libgnat/g-sothco.ads                       |    14 +-
 gcc/ada/libgnat/g-sothco__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-sothco__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-souinf.ads                       |     2 +-
 gcc/ada/libgnat/g-spchge.adb                       |     4 +-
 gcc/ada/libgnat/g-spchge.ads                       |     4 +-
 gcc/ada/libgnat/g-speche.adb                       |     4 +-
 gcc/ada/libgnat/g-speche.ads                       |     4 +-
 gcc/ada/libgnat/g-spipat.adb                       |    12 +-
 gcc/ada/libgnat/g-spipat.ads                       |     8 +-
 gcc/ada/libgnat/g-spitbo.adb                       |     2 +-
 gcc/ada/libgnat/g-spitbo.ads                       |     2 +-
 gcc/ada/libgnat/g-spogwa.adb                       |     2 +-
 gcc/ada/libgnat/g-spogwa.ads                       |     2 +-
 gcc/ada/libgnat/g-sptabo.ads                       |     2 +-
 gcc/ada/libgnat/g-sptain.ads                       |     2 +-
 gcc/ada/libgnat/g-sptavs.ads                       |     2 +-
 gcc/ada/libgnat/g-sse.ads                          |     2 +-
 gcc/ada/libgnat/g-ssvety.ads                       |     2 +-
 gcc/ada/libgnat/g-sthcso.adb                       |     2 +-
 gcc/ada/libgnat/g-stheme.adb                       |     2 +-
 gcc/ada/libgnat/g-strhas.ads                       |     2 +-
 gcc/ada/libgnat/g-string.adb                       |     2 +-
 gcc/ada/libgnat/g-string.ads                       |     2 +-
 gcc/ada/libgnat/g-strspl.ads                       |     2 +-
 gcc/ada/libgnat/g-stseme.adb                       |     2 +-
 gcc/ada/libgnat/g-stsifd__sockets.adb              |     2 +-
 gcc/ada/libgnat/g-table.adb                        |     2 +-
 gcc/ada/libgnat/g-table.ads                        |     4 +-
 gcc/ada/libgnat/g-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/g-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/g-timsta.adb                       |     2 +-
 gcc/ada/libgnat/g-timsta.ads                       |     2 +-
 gcc/ada/libgnat/g-traceb.adb                       |     2 +-
 gcc/ada/libgnat/g-traceb.ads                       |     2 +-
 gcc/ada/libgnat/g-trasym.adb                       |     2 +-
 gcc/ada/libgnat/g-trasym.ads                       |     2 +-
 gcc/ada/libgnat/g-tty.adb                          |     2 +-
 gcc/ada/libgnat/g-tty.ads                          |     2 +-
 gcc/ada/libgnat/g-u3spch.adb                       |     4 +-
 gcc/ada/libgnat/g-u3spch.ads                       |     4 +-
 gcc/ada/libgnat/g-utf_32.adb                       |     2 +-
 gcc/ada/libgnat/g-utf_32.ads                       |     2 +-
 gcc/ada/libgnat/g-wispch.adb                       |     2 +-
 gcc/ada/libgnat/g-wispch.ads                       |     2 +-
 gcc/ada/libgnat/g-wistsp.ads                       |     2 +-
 gcc/ada/libgnat/g-zspche.adb                       |     2 +-
 gcc/ada/libgnat/g-zspche.ads                       |     2 +-
 gcc/ada/libgnat/g-zstspl.ads                       |     2 +-
 gcc/ada/libgnat/gnat.ads                           |     5 +-
 gcc/ada/libgnat/i-c.adb                            |   474 +-
 gcc/ada/libgnat/i-c.ads                            |   420 +-
 gcc/ada/libgnat/i-cexten.ads                       |     2 +-
 gcc/ada/libgnat/i-cexten__128.ads                  |     2 +-
 gcc/ada/libgnat/i-cobol.adb                        |     5 +-
 gcc/ada/libgnat/i-cobol.ads                        |    10 +-
 gcc/ada/libgnat/i-cpoint.adb                       |     2 +-
 gcc/ada/libgnat/i-cpoint.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrea.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrea.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrin.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrin.ads                       |     2 +-
 gcc/ada/libgnat/i-fortra.adb                       |     2 +-
 gcc/ada/libgnat/i-pacdec.adb                       |     6 +-
 gcc/ada/libgnat/i-pacdec.ads                       |     6 +-
 gcc/ada/libgnat/i-vxwoio.adb                       |     2 +-
 gcc/ada/libgnat/i-vxwoio.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork__x86.ads                  |     2 +-
 gcc/ada/libgnat/interfac.ads                       |     4 +-
 gcc/ada/libgnat/interfac__2020.ads                 |     2 +-
 gcc/ada/libgnat/memtrack.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.ads                       |     2 +-
 gcc/ada/libgnat/s-addope.adb                       |     4 +-
 gcc/ada/libgnat/s-addope.ads                       |     4 +-
 gcc/ada/libgnat/s-aoinar.adb                       |    76 +-
 gcc/ada/libgnat/s-aoinar.ads                       |     2 +-
 gcc/ada/libgnat/s-aomoar.adb                       |    82 +-
 gcc/ada/libgnat/s-aomoar.ads                       |     2 +-
 gcc/ada/libgnat/s-aotase.adb                       |     2 +-
 gcc/ada/libgnat/s-aotase.ads                       |     2 +-
 gcc/ada/libgnat/s-aridou.adb                       |  2589 +-
 gcc/ada/libgnat/s-aridou.ads                       |   100 +-
 gcc/ada/libgnat/s-arit128.adb                      |     6 +-
 gcc/ada/libgnat/s-arit128.ads                      |   109 +-
 gcc/ada/libgnat/s-arit32.adb                       |   451 +-
 gcc/ada/libgnat/s-arit32.ads                       |    70 +-
 gcc/ada/libgnat/s-arit64.adb                       |     6 +-
 gcc/ada/libgnat/s-arit64.ads                       |   109 +-
 gcc/ada/libgnat/s-assert.adb                       |     4 +-
 gcc/ada/libgnat/s-assert.ads                       |     4 +-
 gcc/ada/libgnat/s-atacco.adb                       |     2 +-
 gcc/ada/libgnat/s-atacco.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou.adb                       |     2 +-
 gcc/ada/libgnat/s-atocou.ads                       |     4 +-
 gcc/ada/libgnat/s-atocou__builtin.adb              |    44 +-
 gcc/ada/libgnat/s-atocou__x86.adb                  |   112 -
 gcc/ada/libgnat/s-atoope.ads                       |     2 +-
 gcc/ada/libgnat/s-atopex.adb                       |    85 +-
 gcc/ada/libgnat/s-atopex.ads                       |     2 +-
 gcc/ada/libgnat/s-atopri.adb                       |   168 +-
 gcc/ada/libgnat/s-atopri.ads                       |   156 +-
 gcc/ada/libgnat/s-auxdec.adb                       |     2 +-
 gcc/ada/libgnat/s-auxdec.ads                       |     2 +-
 gcc/ada/libgnat/s-bignum.adb                       |     2 +-
 gcc/ada/libgnat/s-bignum.ads                       |     2 +-
 gcc/ada/libgnat/s-bitfie.ads                       |     2 +-
 gcc/ada/libgnat/s-bitops.adb                       |    11 +-
 gcc/ada/libgnat/s-bitops.ads                       |     6 +-
 gcc/ada/libgnat/s-bituti.adb                       |     2 +-
 gcc/ada/libgnat/s-bituti.ads                       |     2 +-
 gcc/ada/libgnat/s-boarop.ads                       |     2 +-
 gcc/ada/libgnat/s-boustr.adb                       |     2 +-
 gcc/ada/libgnat/s-boustr.ads                       |     2 +-
 gcc/ada/libgnat/s-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/s-carsi8.adb                       |     2 +-
 gcc/ada/libgnat/s-carsi8.ads                       |     2 +-
 gcc/ada/libgnat/s-carun8.adb                       |     4 +-
 gcc/ada/libgnat/s-carun8.ads                       |     4 +-
 gcc/ada/libgnat/s-casi128.adb                      |     2 +-
 gcc/ada/libgnat/s-casi128.ads                      |     2 +-
 gcc/ada/libgnat/s-casi16.adb                       |     2 +-
 gcc/ada/libgnat/s-casi16.ads                       |     2 +-
 gcc/ada/libgnat/s-casi32.adb                       |     2 +-
 gcc/ada/libgnat/s-casi32.ads                       |     2 +-
 gcc/ada/libgnat/s-casi64.adb                       |     2 +-
 gcc/ada/libgnat/s-casi64.ads                       |     2 +-
 gcc/ada/libgnat/s-casuti.adb                       |    28 +-
 gcc/ada/libgnat/s-casuti.ads                       |    94 +-
 gcc/ada/libgnat/s-caun128.adb                      |     2 +-
 gcc/ada/libgnat/s-caun128.ads                      |     2 +-
 gcc/ada/libgnat/s-caun16.adb                       |     2 +-
 gcc/ada/libgnat/s-caun16.ads                       |     2 +-
 gcc/ada/libgnat/s-caun32.adb                       |     2 +-
 gcc/ada/libgnat/s-caun32.ads                       |     2 +-
 gcc/ada/libgnat/s-caun64.adb                       |     2 +-
 gcc/ada/libgnat/s-caun64.ads                       |     2 +-
 gcc/ada/libgnat/s-chepoo.ads                       |     2 +-
 gcc/ada/libgnat/s-commun.adb                       |     2 +-
 gcc/ada/libgnat/s-commun.ads                       |     2 +-
 gcc/ada/libgnat/s-conca2.adb                       |     4 +-
 gcc/ada/libgnat/s-conca2.ads                       |     4 +-
 gcc/ada/libgnat/s-conca3.adb                       |     4 +-
 gcc/ada/libgnat/s-conca3.ads                       |     4 +-
 gcc/ada/libgnat/s-conca4.adb                       |     4 +-
 gcc/ada/libgnat/s-conca4.ads                       |     4 +-
 gcc/ada/libgnat/s-conca5.adb                       |     4 +-
 gcc/ada/libgnat/s-conca5.ads                       |     4 +-
 gcc/ada/libgnat/s-conca6.adb                       |     4 +-
 gcc/ada/libgnat/s-conca6.ads                       |     4 +-
 gcc/ada/libgnat/s-conca7.adb                       |     4 +-
 gcc/ada/libgnat/s-conca7.ads                       |     4 +-
 gcc/ada/libgnat/s-conca8.adb                       |     4 +-
 gcc/ada/libgnat/s-conca8.ads                       |     4 +-
 gcc/ada/libgnat/s-conca9.adb                       |     4 +-
 gcc/ada/libgnat/s-conca9.ads                       |     4 +-
 gcc/ada/libgnat/s-crc32.adb                        |     8 +-
 gcc/ada/libgnat/s-crc32.ads                        |     4 +-
 gcc/ada/libgnat/s-crtl.ads                         |     4 +-
 gcc/ada/libgnat/s-dfmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dfmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dgmgop.ads                       |     2 +-
 gcc/ada/libgnat/s-diflio.adb                       |     2 +-
 gcc/ada/libgnat/s-diflio.ads                       |     2 +-
 gcc/ada/libgnat/s-diflmk.ads                       |     2 +-
 gcc/ada/libgnat/s-digemk.ads                       |     2 +-
 gcc/ada/libgnat/s-diinio.adb                       |     2 +-
 gcc/ada/libgnat/s-diinio.ads                       |     2 +-
 gcc/ada/libgnat/s-dilomk.ads                       |     2 +-
 gcc/ada/libgnat/s-dim.ads                          |     2 +-
 gcc/ada/libgnat/s-dimkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dimmks.ads                       |     2 +-
 gcc/ada/libgnat/s-direio.adb                       |     3 +-
 gcc/ada/libgnat/s-direio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dmotpr.ads                       |     2 +-
 gcc/ada/libgnat/s-dorepr.adb                       |     2 +-
 gcc/ada/libgnat/s-dorepr__fma.adb                  |     2 +-
 gcc/ada/libgnat/s-dourea.adb                       |     2 +-
 gcc/ada/libgnat/s-dourea.ads                       |     2 +-
 gcc/ada/libgnat/s-dsaser.ads                       |     2 +-
 gcc/ada/libgnat/s-dwalin.adb                       |     3 +-
 gcc/ada/libgnat/s-dwalin.ads                       |     2 +-
 gcc/ada/libgnat/s-elaall.adb                       |     2 +-
 gcc/ada/libgnat/s-elaall.ads                       |     2 +-
 gcc/ada/libgnat/s-excdeb.adb                       |     4 +-
 gcc/ada/libgnat/s-excdeb.ads                       |     4 +-
 gcc/ada/libgnat/s-except.adb                       |     2 +-
 gcc/ada/libgnat/s-except.ads                       |     4 +-
 gcc/ada/libgnat/s-excmac__arm.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__arm.ads                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.ads                  |     2 +-
 gcc/ada/libgnat/s-exctab.adb                       |     4 +-
 gcc/ada/libgnat/s-exctab.ads                       |     4 +-
 gcc/ada/libgnat/s-exctra.adb                       |     2 +-
 gcc/ada/libgnat/s-exctra.ads                       |     2 +-
 gcc/ada/libgnat/s-exnflt.ads                       |     2 +-
 gcc/ada/libgnat/s-exnint.adb                       |     2 +-
 gcc/ada/libgnat/s-exnint.ads                       |    23 +-
 gcc/ada/libgnat/s-exnlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-exnllf.adb                       |     2 +-
 gcc/ada/libgnat/s-exnllf.ads                       |     2 +-
 gcc/ada/libgnat/s-exnlli.adb                       |     2 +-
 gcc/ada/libgnat/s-exnlli.ads                       |    24 +-
 gcc/ada/libgnat/s-exnllli.ads                      |    25 +-
 gcc/ada/libgnat/s-expint.adb                       |     2 +-
 gcc/ada/libgnat/s-expint.ads                       |    23 +-
 gcc/ada/libgnat/s-explli.adb                       |     2 +-
 gcc/ada/libgnat/s-explli.ads                       |    24 +-
 gcc/ada/libgnat/s-expllli.ads                      |    25 +-
 gcc/ada/libgnat/s-explllu.ads                      |    17 +-
 gcc/ada/libgnat/s-expllu.adb                       |     2 +-
 gcc/ada/libgnat/s-expllu.ads                       |    17 +-
 gcc/ada/libgnat/s-expmod.adb                       |   245 +-
 gcc/ada/libgnat/s-expmod.ads                       |    46 +-
 gcc/ada/libgnat/s-exponn.adb                       |   185 +-
 gcc/ada/libgnat/s-exponn.ads                       |    37 +-
 gcc/ada/libgnat/s-exponr.adb                       |     2 +-
 gcc/ada/libgnat/s-exponr.ads                       |     2 +-
 gcc/ada/libgnat/s-expont.adb                       |   185 +-
 gcc/ada/libgnat/s-expont.ads                       |    37 +-
 gcc/ada/libgnat/s-exponu.adb                       |    25 +-
 gcc/ada/libgnat/s-exponu.ads                       |    18 +-
 gcc/ada/libgnat/s-expuns.adb                       |     2 +-
 gcc/ada/libgnat/s-expuns.ads                       |    17 +-
 gcc/ada/libgnat/s-fatflt.ads                       |     2 +-
 gcc/ada/libgnat/s-fatgen.adb                       |     6 +-
 gcc/ada/libgnat/s-fatgen.ads                       |     2 +-
 gcc/ada/libgnat/s-fatlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-fatllf.ads                       |     2 +-
 gcc/ada/libgnat/s-ficobl.ads                       |     2 +-
 gcc/ada/libgnat/s-filatt.ads                       |     8 +-
 gcc/ada/libgnat/s-fileio.adb                       |     5 +-
 gcc/ada/libgnat/s-fileio.ads                       |     2 +-
 gcc/ada/libgnat/s-finmas.adb                       |     2 +-
 gcc/ada/libgnat/s-finmas.ads                       |     4 +-
 gcc/ada/libgnat/s-finroo.adb                       |     2 +-
 gcc/ada/libgnat/s-finroo.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon.adb                       |     2 +-
 gcc/ada/libgnat/s-flocon.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon__none.adb                 |     2 +-
 gcc/ada/libgnat/s-fode128.ads                      |     2 +-
 gcc/ada/libgnat/s-fode32.ads                       |     2 +-
 gcc/ada/libgnat/s-fode64.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi128.ads                      |     2 +-
 gcc/ada/libgnat/s-fofi32.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi64.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_d.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_d.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_f.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_f.ads                       |     2 +-
 gcc/ada/libgnat/s-forrea.adb                       |     2 +-
 gcc/ada/libgnat/s-forrea.ads                       |     2 +-
 gcc/ada/libgnat/s-gearop.adb                       |   327 +-
 gcc/ada/libgnat/s-gearop.ads                       |   200 +-
 gcc/ada/libgnat/s-genbig.adb                       |    32 +-
 gcc/ada/libgnat/s-genbig.ads                       |     2 +-
 gcc/ada/libgnat/s-geveop.adb                       |     3 +-
 gcc/ada/libgnat/s-geveop.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc.adb                       |     2 +-
 gcc/ada/libgnat/s-gloloc.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-htable.adb                       |     6 +-
 gcc/ada/libgnat/s-htable.ads                       |     4 +-
 gcc/ada/libgnat/s-imageb.adb                       |     2 +-
 gcc/ada/libgnat/s-imageb.ads                       |     2 +-
 gcc/ada/libgnat/s-imaged.adb                       |     2 +-
 gcc/ada/libgnat/s-imaged.ads                       |     2 +-
 gcc/ada/libgnat/s-imagef.adb                       |     2 +-
 gcc/ada/libgnat/s-imagef.ads                       |     2 +-
 gcc/ada/libgnat/s-imagei.adb                       |     2 +-
 gcc/ada/libgnat/s-imagei.ads                       |     2 +-
 gcc/ada/libgnat/s-imagen.adb                       |     2 +-
 gcc/ada/libgnat/s-imagen.ads                       |     2 +-
 gcc/ada/libgnat/s-imager.adb                       |     2 +-
 gcc/ada/libgnat/s-imager.ads                       |     2 +-
 gcc/ada/libgnat/s-imageu.adb                       |     2 +-
 gcc/ada/libgnat/s-imageu.ads                       |     2 +-
 gcc/ada/libgnat/s-imagew.adb                       |     2 +-
 gcc/ada/libgnat/s-imagew.ads                       |     2 +-
 gcc/ada/libgnat/s-imde128.ads                      |     2 +-
 gcc/ada/libgnat/s-imde32.ads                       |     2 +-
 gcc/ada/libgnat/s-imde64.ads                       |     2 +-
 gcc/ada/libgnat/s-imen16.ads                       |     2 +-
 gcc/ada/libgnat/s-imen32.ads                       |     2 +-
 gcc/ada/libgnat/s-imenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi128.ads                      |     2 +-
 gcc/ada/libgnat/s-imfi32.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi64.ads                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgboo.adb                       |    14 +-
 gcc/ada/libgnat/s-imgboo.ads                       |    28 +-
 gcc/ada/libgnat/s-imgcha.adb                       |    10 +-
 gcc/ada/libgnat/s-imgcha.ads                       |     2 +-
 gcc/ada/libgnat/s-imgflt.ads                       |     2 +-
 gcc/ada/libgnat/s-imgint.adb                       |     2 +-
 gcc/ada/libgnat/s-imgint.ads                       |     2 +-
 gcc/ada/libgnat/s-imglfl.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllb.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllb.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllf.ads                       |     2 +-
 gcc/ada/libgnat/s-imglli.adb                       |     2 +-
 gcc/ada/libgnat/s-imglli.ads                       |     2 +-
 gcc/ada/libgnat/s-imglllb.ads                      |     2 +-
 gcc/ada/libgnat/s-imgllli.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllu.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllw.ads                      |     2 +-
 gcc/ada/libgnat/s-imgllu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllw.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllw.ads                       |     2 +-
 gcc/ada/libgnat/s-imgrea.adb                       |     2 +-
 gcc/ada/libgnat/s-imgrea.ads                       |     2 +-
 gcc/ada/libgnat/s-imguns.adb                       |     2 +-
 gcc/ada/libgnat/s-imguns.ads                       |     2 +-
 gcc/ada/libgnat/s-imguti.adb                       |     2 +-
 gcc/ada/libgnat/s-imguti.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwch.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwch.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.ads                       |     2 +-
 gcc/ada/libgnat/s-io.adb                           |     2 +-
 gcc/ada/libgnat/s-io.ads                           |     2 +-
 gcc/ada/libgnat/s-llflex.ads                       |     2 +-
 gcc/ada/libgnat/s-maccod.ads                       |     2 +-
 gcc/ada/libgnat/s-mantis.adb                       |     2 +-
 gcc/ada/libgnat/s-mantis.ads                       |     2 +-
 gcc/ada/libgnat/s-mastop.adb                       |     4 +-
 gcc/ada/libgnat/s-mastop.ads                       |     4 +-
 gcc/ada/libgnat/s-memcop.ads                       |     2 +-
 gcc/ada/libgnat/s-memory.adb                       |     6 +-
 gcc/ada/libgnat/s-memory.ads                       |     4 +-
 gcc/ada/libgnat/s-mmap.adb                         |     4 +-
 gcc/ada/libgnat/s-mmap.ads                         |     2 +-
 gcc/ada/libgnat/s-mmauni__long.ads                 |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.ads                |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.adb                 |     3 +-
 gcc/ada/libgnat/s-mmosin__unix.ads                 |     2 +-
 gcc/ada/libgnat/s-multip.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.adb                       |     6 +-
 gcc/ada/libgnat/s-objrea.ads                       |     2 +-
 gcc/ada/libgnat/s-optide.adb                       |     2 +-
 gcc/ada/libgnat/s-os_lib.adb                       |    11 +-
 gcc/ada/libgnat/s-os_lib.ads                       |     5 +-
 gcc/ada/libgnat/s-osprim.ads                       |     2 +-
 gcc/ada/libgnat/s-osprim__darwin.adb               |     2 +-
 gcc/ada/libgnat/s-osprim__lynxos.ads               |     2 +-
 gcc/ada/libgnat/s-osprim__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix2008.adb            |     2 +-
 gcc/ada/libgnat/s-osprim__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__solaris.adb              |     2 +-
 gcc/ada/libgnat/s-osprim__unix.adb                 |     2 +-
 gcc/ada/libgnat/s-osprim__x32.adb                  |     2 +-
 gcc/ada/libgnat/s-pack03.adb                       |     2 +-
 gcc/ada/libgnat/s-pack03.ads                       |     2 +-
 gcc/ada/libgnat/s-pack05.adb                       |     2 +-
 gcc/ada/libgnat/s-pack05.ads                       |     2 +-
 gcc/ada/libgnat/s-pack06.adb                       |     2 +-
 gcc/ada/libgnat/s-pack06.ads                       |     2 +-
 gcc/ada/libgnat/s-pack07.adb                       |     2 +-
 gcc/ada/libgnat/s-pack07.ads                       |     2 +-
 gcc/ada/libgnat/s-pack09.adb                       |     2 +-
 gcc/ada/libgnat/s-pack09.ads                       |     2 +-
 gcc/ada/libgnat/s-pack10.adb                       |     2 +-
 gcc/ada/libgnat/s-pack10.ads                       |     2 +-
 gcc/ada/libgnat/s-pack100.adb                      |     2 +-
 gcc/ada/libgnat/s-pack100.ads                      |     2 +-
 gcc/ada/libgnat/s-pack101.adb                      |     2 +-
 gcc/ada/libgnat/s-pack101.ads                      |     2 +-
 gcc/ada/libgnat/s-pack102.adb                      |     2 +-
 gcc/ada/libgnat/s-pack102.ads                      |     2 +-
 gcc/ada/libgnat/s-pack103.adb                      |     2 +-
 gcc/ada/libgnat/s-pack103.ads                      |     2 +-
 gcc/ada/libgnat/s-pack104.adb                      |     2 +-
 gcc/ada/libgnat/s-pack104.ads                      |     2 +-
 gcc/ada/libgnat/s-pack105.adb                      |     2 +-
 gcc/ada/libgnat/s-pack105.ads                      |     2 +-
 gcc/ada/libgnat/s-pack106.adb                      |     2 +-
 gcc/ada/libgnat/s-pack106.ads                      |     2 +-
 gcc/ada/libgnat/s-pack107.adb                      |     2 +-
 gcc/ada/libgnat/s-pack107.ads                      |     2 +-
 gcc/ada/libgnat/s-pack108.adb                      |     2 +-
 gcc/ada/libgnat/s-pack108.ads                      |     2 +-
 gcc/ada/libgnat/s-pack109.adb                      |     2 +-
 gcc/ada/libgnat/s-pack109.ads                      |     2 +-
 gcc/ada/libgnat/s-pack11.adb                       |     2 +-
 gcc/ada/libgnat/s-pack11.ads                       |     2 +-
 gcc/ada/libgnat/s-pack110.adb                      |     2 +-
 gcc/ada/libgnat/s-pack110.ads                      |     2 +-
 gcc/ada/libgnat/s-pack111.adb                      |     2 +-
 gcc/ada/libgnat/s-pack111.ads                      |     2 +-
 gcc/ada/libgnat/s-pack112.adb                      |     2 +-
 gcc/ada/libgnat/s-pack112.ads                      |     2 +-
 gcc/ada/libgnat/s-pack113.adb                      |     2 +-
 gcc/ada/libgnat/s-pack113.ads                      |     2 +-
 gcc/ada/libgnat/s-pack114.adb                      |     2 +-
 gcc/ada/libgnat/s-pack114.ads                      |     2 +-
 gcc/ada/libgnat/s-pack115.adb                      |     2 +-
 gcc/ada/libgnat/s-pack115.ads                      |     2 +-
 gcc/ada/libgnat/s-pack116.adb                      |     2 +-
 gcc/ada/libgnat/s-pack116.ads                      |     2 +-
 gcc/ada/libgnat/s-pack117.adb                      |     2 +-
 gcc/ada/libgnat/s-pack117.ads                      |     2 +-
 gcc/ada/libgnat/s-pack118.adb                      |     2 +-
 gcc/ada/libgnat/s-pack118.ads                      |     2 +-
 gcc/ada/libgnat/s-pack119.adb                      |     2 +-
 gcc/ada/libgnat/s-pack119.ads                      |     2 +-
 gcc/ada/libgnat/s-pack12.adb                       |     2 +-
 gcc/ada/libgnat/s-pack12.ads                       |     2 +-
 gcc/ada/libgnat/s-pack120.adb                      |     2 +-
 gcc/ada/libgnat/s-pack120.ads                      |     2 +-
 gcc/ada/libgnat/s-pack121.adb                      |     2 +-
 gcc/ada/libgnat/s-pack121.ads                      |     2 +-
 gcc/ada/libgnat/s-pack122.adb                      |     2 +-
 gcc/ada/libgnat/s-pack122.ads                      |     2 +-
 gcc/ada/libgnat/s-pack123.adb                      |     2 +-
 gcc/ada/libgnat/s-pack123.ads                      |     2 +-
 gcc/ada/libgnat/s-pack124.adb                      |     2 +-
 gcc/ada/libgnat/s-pack124.ads                      |     2 +-
 gcc/ada/libgnat/s-pack125.adb                      |     2 +-
 gcc/ada/libgnat/s-pack125.ads                      |     2 +-
 gcc/ada/libgnat/s-pack126.adb                      |     2 +-
 gcc/ada/libgnat/s-pack126.ads                      |     2 +-
 gcc/ada/libgnat/s-pack127.adb                      |     2 +-
 gcc/ada/libgnat/s-pack127.ads                      |     2 +-
 gcc/ada/libgnat/s-pack13.adb                       |     2 +-
 gcc/ada/libgnat/s-pack13.ads                       |     2 +-
 gcc/ada/libgnat/s-pack14.adb                       |     2 +-
 gcc/ada/libgnat/s-pack14.ads                       |     2 +-
 gcc/ada/libgnat/s-pack15.adb                       |     2 +-
 gcc/ada/libgnat/s-pack15.ads                       |     2 +-
 gcc/ada/libgnat/s-pack17.adb                       |     2 +-
 gcc/ada/libgnat/s-pack17.ads                       |     2 +-
 gcc/ada/libgnat/s-pack18.adb                       |     2 +-
 gcc/ada/libgnat/s-pack18.ads                       |     2 +-
 gcc/ada/libgnat/s-pack19.adb                       |     2 +-
 gcc/ada/libgnat/s-pack19.ads                       |     2 +-
 gcc/ada/libgnat/s-pack20.adb                       |     2 +-
 gcc/ada/libgnat/s-pack20.ads                       |     2 +-
 gcc/ada/libgnat/s-pack21.adb                       |     2 +-
 gcc/ada/libgnat/s-pack21.ads                       |     2 +-
 gcc/ada/libgnat/s-pack22.adb                       |     2 +-
 gcc/ada/libgnat/s-pack22.ads                       |     2 +-
 gcc/ada/libgnat/s-pack23.adb                       |     2 +-
 gcc/ada/libgnat/s-pack23.ads                       |     2 +-
 gcc/ada/libgnat/s-pack24.adb                       |     2 +-
 gcc/ada/libgnat/s-pack24.ads                       |     2 +-
 gcc/ada/libgnat/s-pack25.adb                       |     2 +-
 gcc/ada/libgnat/s-pack25.ads                       |     2 +-
 gcc/ada/libgnat/s-pack26.adb                       |     2 +-
 gcc/ada/libgnat/s-pack26.ads                       |     2 +-
 gcc/ada/libgnat/s-pack27.adb                       |     2 +-
 gcc/ada/libgnat/s-pack27.ads                       |     2 +-
 gcc/ada/libgnat/s-pack28.adb                       |     2 +-
 gcc/ada/libgnat/s-pack28.ads                       |     2 +-
 gcc/ada/libgnat/s-pack29.adb                       |     2 +-
 gcc/ada/libgnat/s-pack29.ads                       |     2 +-
 gcc/ada/libgnat/s-pack30.adb                       |     2 +-
 gcc/ada/libgnat/s-pack30.ads                       |     2 +-
 gcc/ada/libgnat/s-pack31.adb                       |     2 +-
 gcc/ada/libgnat/s-pack31.ads                       |     2 +-
 gcc/ada/libgnat/s-pack33.adb                       |     2 +-
 gcc/ada/libgnat/s-pack33.ads                       |     2 +-
 gcc/ada/libgnat/s-pack34.adb                       |     2 +-
 gcc/ada/libgnat/s-pack34.ads                       |     2 +-
 gcc/ada/libgnat/s-pack35.adb                       |     2 +-
 gcc/ada/libgnat/s-pack35.ads                       |     2 +-
 gcc/ada/libgnat/s-pack36.adb                       |     2 +-
 gcc/ada/libgnat/s-pack36.ads                       |     2 +-
 gcc/ada/libgnat/s-pack37.adb                       |     2 +-
 gcc/ada/libgnat/s-pack37.ads                       |     2 +-
 gcc/ada/libgnat/s-pack38.adb                       |     2 +-
 gcc/ada/libgnat/s-pack38.ads                       |     2 +-
 gcc/ada/libgnat/s-pack39.adb                       |     2 +-
 gcc/ada/libgnat/s-pack39.ads                       |     2 +-
 gcc/ada/libgnat/s-pack40.adb                       |     2 +-
 gcc/ada/libgnat/s-pack40.ads                       |     2 +-
 gcc/ada/libgnat/s-pack41.adb                       |     2 +-
 gcc/ada/libgnat/s-pack41.ads                       |     2 +-
 gcc/ada/libgnat/s-pack42.adb                       |     2 +-
 gcc/ada/libgnat/s-pack42.ads                       |     2 +-
 gcc/ada/libgnat/s-pack43.adb                       |     2 +-
 gcc/ada/libgnat/s-pack43.ads                       |     2 +-
 gcc/ada/libgnat/s-pack44.adb                       |     2 +-
 gcc/ada/libgnat/s-pack44.ads                       |     2 +-
 gcc/ada/libgnat/s-pack45.adb                       |     2 +-
 gcc/ada/libgnat/s-pack45.ads                       |     2 +-
 gcc/ada/libgnat/s-pack46.adb                       |     2 +-
 gcc/ada/libgnat/s-pack46.ads                       |     2 +-
 gcc/ada/libgnat/s-pack47.adb                       |     2 +-
 gcc/ada/libgnat/s-pack47.ads                       |     2 +-
 gcc/ada/libgnat/s-pack48.adb                       |     2 +-
 gcc/ada/libgnat/s-pack48.ads                       |     2 +-
 gcc/ada/libgnat/s-pack49.adb                       |     2 +-
 gcc/ada/libgnat/s-pack49.ads                       |     2 +-
 gcc/ada/libgnat/s-pack50.adb                       |     2 +-
 gcc/ada/libgnat/s-pack50.ads                       |     2 +-
 gcc/ada/libgnat/s-pack51.adb                       |     2 +-
 gcc/ada/libgnat/s-pack51.ads                       |     2 +-
 gcc/ada/libgnat/s-pack52.adb                       |     2 +-
 gcc/ada/libgnat/s-pack52.ads                       |     2 +-
 gcc/ada/libgnat/s-pack53.adb                       |     2 +-
 gcc/ada/libgnat/s-pack53.ads                       |     2 +-
 gcc/ada/libgnat/s-pack54.adb                       |     2 +-
 gcc/ada/libgnat/s-pack54.ads                       |     2 +-
 gcc/ada/libgnat/s-pack55.adb                       |     2 +-
 gcc/ada/libgnat/s-pack55.ads                       |     2 +-
 gcc/ada/libgnat/s-pack56.adb                       |     2 +-
 gcc/ada/libgnat/s-pack56.ads                       |     2 +-
 gcc/ada/libgnat/s-pack57.adb                       |     2 +-
 gcc/ada/libgnat/s-pack57.ads                       |     2 +-
 gcc/ada/libgnat/s-pack58.adb                       |     2 +-
 gcc/ada/libgnat/s-pack58.ads                       |     2 +-
 gcc/ada/libgnat/s-pack59.adb                       |     2 +-
 gcc/ada/libgnat/s-pack59.ads                       |     2 +-
 gcc/ada/libgnat/s-pack60.adb                       |     2 +-
 gcc/ada/libgnat/s-pack60.ads                       |     2 +-
 gcc/ada/libgnat/s-pack61.adb                       |     2 +-
 gcc/ada/libgnat/s-pack61.ads                       |     2 +-
 gcc/ada/libgnat/s-pack62.adb                       |     2 +-
 gcc/ada/libgnat/s-pack62.ads                       |     2 +-
 gcc/ada/libgnat/s-pack63.adb                       |     2 +-
 gcc/ada/libgnat/s-pack63.ads                       |     2 +-
 gcc/ada/libgnat/s-pack65.adb                       |     2 +-
 gcc/ada/libgnat/s-pack65.ads                       |     2 +-
 gcc/ada/libgnat/s-pack66.adb                       |     2 +-
 gcc/ada/libgnat/s-pack66.ads                       |     2 +-
 gcc/ada/libgnat/s-pack67.adb                       |     2 +-
 gcc/ada/libgnat/s-pack67.ads                       |     2 +-
 gcc/ada/libgnat/s-pack68.adb                       |     2 +-
 gcc/ada/libgnat/s-pack68.ads                       |     2 +-
 gcc/ada/libgnat/s-pack69.adb                       |     2 +-
 gcc/ada/libgnat/s-pack69.ads                       |     2 +-
 gcc/ada/libgnat/s-pack70.adb                       |     2 +-
 gcc/ada/libgnat/s-pack70.ads                       |     2 +-
 gcc/ada/libgnat/s-pack71.adb                       |     2 +-
 gcc/ada/libgnat/s-pack71.ads                       |     2 +-
 gcc/ada/libgnat/s-pack72.adb                       |     2 +-
 gcc/ada/libgnat/s-pack72.ads                       |     2 +-
 gcc/ada/libgnat/s-pack73.adb                       |     2 +-
 gcc/ada/libgnat/s-pack73.ads                       |     2 +-
 gcc/ada/libgnat/s-pack74.adb                       |     2 +-
 gcc/ada/libgnat/s-pack74.ads                       |     2 +-
 gcc/ada/libgnat/s-pack75.adb                       |     2 +-
 gcc/ada/libgnat/s-pack75.ads                       |     2 +-
 gcc/ada/libgnat/s-pack76.adb                       |     2 +-
 gcc/ada/libgnat/s-pack76.ads                       |     2 +-
 gcc/ada/libgnat/s-pack77.adb                       |     2 +-
 gcc/ada/libgnat/s-pack77.ads                       |     2 +-
 gcc/ada/libgnat/s-pack78.adb                       |     2 +-
 gcc/ada/libgnat/s-pack78.ads                       |     2 +-
 gcc/ada/libgnat/s-pack79.adb                       |     2 +-
 gcc/ada/libgnat/s-pack79.ads                       |     2 +-
 gcc/ada/libgnat/s-pack80.adb                       |     2 +-
 gcc/ada/libgnat/s-pack80.ads                       |     2 +-
 gcc/ada/libgnat/s-pack81.adb                       |     2 +-
 gcc/ada/libgnat/s-pack81.ads                       |     2 +-
 gcc/ada/libgnat/s-pack82.adb                       |     2 +-
 gcc/ada/libgnat/s-pack82.ads                       |     2 +-
 gcc/ada/libgnat/s-pack83.adb                       |     2 +-
 gcc/ada/libgnat/s-pack83.ads                       |     2 +-
 gcc/ada/libgnat/s-pack84.adb                       |     2 +-
 gcc/ada/libgnat/s-pack84.ads                       |     2 +-
 gcc/ada/libgnat/s-pack85.adb                       |     2 +-
 gcc/ada/libgnat/s-pack85.ads                       |     2 +-
 gcc/ada/libgnat/s-pack86.adb                       |     2 +-
 gcc/ada/libgnat/s-pack86.ads                       |     2 +-
 gcc/ada/libgnat/s-pack87.adb                       |     2 +-
 gcc/ada/libgnat/s-pack87.ads                       |     2 +-
 gcc/ada/libgnat/s-pack88.adb                       |     2 +-
 gcc/ada/libgnat/s-pack88.ads                       |     2 +-
 gcc/ada/libgnat/s-pack89.adb                       |     2 +-
 gcc/ada/libgnat/s-pack89.ads                       |     2 +-
 gcc/ada/libgnat/s-pack90.adb                       |     2 +-
 gcc/ada/libgnat/s-pack90.ads                       |     2 +-
 gcc/ada/libgnat/s-pack91.adb                       |     2 +-
 gcc/ada/libgnat/s-pack91.ads                       |     2 +-
 gcc/ada/libgnat/s-pack92.adb                       |     2 +-
 gcc/ada/libgnat/s-pack92.ads                       |     2 +-
 gcc/ada/libgnat/s-pack93.adb                       |     2 +-
 gcc/ada/libgnat/s-pack93.ads                       |     2 +-
 gcc/ada/libgnat/s-pack94.adb                       |     2 +-
 gcc/ada/libgnat/s-pack94.ads                       |     2 +-
 gcc/ada/libgnat/s-pack95.adb                       |     2 +-
 gcc/ada/libgnat/s-pack95.ads                       |     2 +-
 gcc/ada/libgnat/s-pack96.adb                       |     2 +-
 gcc/ada/libgnat/s-pack96.ads                       |     2 +-
 gcc/ada/libgnat/s-pack97.adb                       |     2 +-
 gcc/ada/libgnat/s-pack97.ads                       |     2 +-
 gcc/ada/libgnat/s-pack98.adb                       |     2 +-
 gcc/ada/libgnat/s-pack98.ads                       |     2 +-
 gcc/ada/libgnat/s-pack99.adb                       |     2 +-
 gcc/ada/libgnat/s-pack99.ads                       |     2 +-
 gcc/ada/libgnat/s-parame.adb                       |     4 +-
 gcc/ada/libgnat/s-parame.ads                       |     4 +-
 gcc/ada/libgnat/s-parame__ae653.ads                |   196 -
 gcc/ada/libgnat/s-parame__hpux.ads                 |     2 +-
 gcc/ada/libgnat/s-parame__posix2008.ads            |     4 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.ads              |     2 +-
 gcc/ada/libgnat/s-parint.adb                       |     2 +-
 gcc/ada/libgnat/s-parint.ads                       |     2 +-
 gcc/ada/libgnat/s-pehage.adb                       |     4 +-
 gcc/ada/libgnat/s-pehage.ads                       |     4 +-
 gcc/ada/libgnat/s-pooglo.adb                       |     2 +-
 gcc/ada/libgnat/s-pooglo.ads                       |     3 +-
 gcc/ada/libgnat/s-pooloc.adb                       |     2 +-
 gcc/ada/libgnat/s-pooloc.ads                       |     2 +-
 gcc/ada/libgnat/s-poosiz.adb                       |     2 +-
 gcc/ada/libgnat/s-poosiz.ads                       |     2 +-
 gcc/ada/libgnat/s-powflt.ads                       |    44 +-
 gcc/ada/libgnat/s-powlfl.ads                       |    92 +-
 gcc/ada/libgnat/s-powllf.ads                       |   112 +-
 gcc/ada/libgnat/s-purexc.ads                       |     4 +-
 gcc/ada/libgnat/s-putima.adb                       |     2 +-
 gcc/ada/libgnat/s-putima.ads                       |     2 +-
 gcc/ada/libgnat/s-rannum.adb                       |    16 +-
 gcc/ada/libgnat/s-rannum.ads                       |     4 +-
 gcc/ada/libgnat/s-ransee.adb                       |     2 +-
 gcc/ada/libgnat/s-ransee.ads                       |     2 +-
 gcc/ada/libgnat/s-regexp.adb                       |   136 +-
 gcc/ada/libgnat/s-regexp.ads                       |     2 +-
 gcc/ada/libgnat/s-regpat.adb                       |    30 +-
 gcc/ada/libgnat/s-regpat.ads                       |     6 +-
 gcc/ada/libgnat/s-resfil.adb                       |     4 +-
 gcc/ada/libgnat/s-resfil.ads                       |     5 +-
 gcc/ada/libgnat/s-restri.adb                       |     4 +-
 gcc/ada/libgnat/s-restri.ads                       |     4 +-
 gcc/ada/libgnat/s-rident.ads                       |     8 +-
 gcc/ada/libgnat/s-rpc.adb                          |     2 +-
 gcc/ada/libgnat/s-rpc.ads                          |     2 +-
 gcc/ada/libgnat/s-scaval.adb                       |     2 +-
 gcc/ada/libgnat/s-scaval.ads                       |     2 +-
 gcc/ada/libgnat/s-scaval__128.adb                  |    10 +-
 gcc/ada/libgnat/s-scaval__128.ads                  |     2 +-
 gcc/ada/libgnat/s-secsta.adb                       |     5 +-
 gcc/ada/libgnat/s-secsta.ads                       |     9 +-
 gcc/ada/libgnat/s-sequio.adb                       |     2 +-
 gcc/ada/libgnat/s-sequio.ads                       |     2 +-
 gcc/ada/libgnat/s-shabig.ads                       |     2 +-
 gcc/ada/libgnat/s-shasto.adb                       |     7 +-
 gcc/ada/libgnat/s-shasto.ads                       |     2 +-
 gcc/ada/libgnat/s-soflin.adb                       |     4 +-
 gcc/ada/libgnat/s-soflin.ads                       |     4 +-
 gcc/ada/libgnat/s-soliin.adb                       |     2 +-
 gcc/ada/libgnat/s-soliin.ads                       |     2 +-
 gcc/ada/libgnat/s-sopco3.adb                       |    64 -
 gcc/ada/libgnat/s-sopco3.ads                       |    46 -
 gcc/ada/libgnat/s-sopco4.adb                       |    66 -
 gcc/ada/libgnat/s-sopco4.ads                       |    46 -
 gcc/ada/libgnat/s-sopco5.adb                       |    68 -
 gcc/ada/libgnat/s-sopco5.ads                       |    46 -
 gcc/ada/libgnat/s-spsufi.adb                       |     2 +-
 gcc/ada/libgnat/s-spsufi.ads                       |     4 +-
 gcc/ada/libgnat/s-stache.adb                       |     4 +-
 gcc/ada/libgnat/s-stache.ads                       |     4 +-
 gcc/ada/libgnat/s-stalib.adb                       |     4 +-
 gcc/ada/libgnat/s-stalib.ads                       |     4 +-
 gcc/ada/libgnat/s-statxd.adb                       |    24 +-
 gcc/ada/libgnat/s-statxd.ads                       |     2 +-
 gcc/ada/libgnat/s-stausa.adb                       |    14 +-
 gcc/ada/libgnat/s-stausa.ads                       |     3 +-
 gcc/ada/libgnat/s-stchop.adb                       |     2 +-
 gcc/ada/libgnat/s-stchop.ads                       |     2 +-
 gcc/ada/libgnat/s-stchop__limit.ads                |     2 +-
 gcc/ada/libgnat/s-stchop__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-stoele.adb                       |     4 +-
 gcc/ada/libgnat/s-stoele.ads                       |     4 +-
 gcc/ada/libgnat/s-stopoo.adb                       |     2 +-
 gcc/ada/libgnat/s-stopoo.ads                       |     2 +-
 gcc/ada/libgnat/s-stposu.adb                       |     2 +-
 gcc/ada/libgnat/s-stposu.ads                       |     2 +-
 gcc/ada/libgnat/s-stratt.adb                       |     2 +-
 gcc/ada/libgnat/s-stratt.ads                       |     3 +-
 gcc/ada/libgnat/s-strcom.adb                       |     4 +-
 gcc/ada/libgnat/s-strcom.ads                       |     4 +-
 gcc/ada/libgnat/s-strhas.adb                       |     4 +-
 gcc/ada/libgnat/s-strhas.ads                       |     2 +-
 gcc/ada/libgnat/s-string.adb                       |     4 +-
 gcc/ada/libgnat/s-string.ads                       |     4 +-
 gcc/ada/libgnat/s-strops.adb                       |   109 -
 gcc/ada/libgnat/s-strops.ads                       |    56 -
 gcc/ada/libgnat/s-ststop.adb                       |     5 +-
 gcc/ada/libgnat/s-ststop.ads                       |     4 +-
 gcc/ada/libgnat/s-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/s-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/s-thread.ads                       |    92 -
 gcc/ada/libgnat/s-thread__ae653.adb                |   163 -
 gcc/ada/libgnat/s-traceb.adb                       |     4 +-
 gcc/ada/libgnat/s-traceb.ads                       |     4 +-
 gcc/ada/libgnat/s-traceb__hpux.adb                 |     2 +-
 gcc/ada/libgnat/s-traceb__mastop.adb               |     2 +-
 gcc/ada/libgnat/s-traent.adb                       |     4 +-
 gcc/ada/libgnat/s-traent.ads                       |     4 +-
 gcc/ada/libgnat/s-trasym.adb                       |     2 +-
 gcc/ada/libgnat/s-trasym.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona.adb                       |     2 +-
 gcc/ada/libgnat/s-tsmona__linux.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-unstyp.ads                       |     4 +-
 gcc/ada/libgnat/s-utf_32.adb                       |    27 +-
 gcc/ada/libgnat/s-utf_32.ads                       |     5 +-
 gcc/ada/libgnat/s-vade128.ads                      |     2 +-
 gcc/ada/libgnat/s-vade32.ads                       |     2 +-
 gcc/ada/libgnat/s-vade64.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen16.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen32.ads                       |     2 +-
 gcc/ada/libgnat/s-vaenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi128.ads                      |     2 +-
 gcc/ada/libgnat/s-vafi32.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi64.ads                       |     2 +-
 gcc/ada/libgnat/s-valboo.adb                       |    21 +-
 gcc/ada/libgnat/s-valboo.ads                       |    58 +-
 gcc/ada/libgnat/s-valcha.adb                       |     2 +-
 gcc/ada/libgnat/s-valcha.ads                       |     2 +-
 gcc/ada/libgnat/s-valflt.ads                       |     2 +-
 gcc/ada/libgnat/s-valint.adb                       |     2 +-
 gcc/ada/libgnat/s-valint.ads                       |     7 +-
 gcc/ada/libgnat/s-vallfl.ads                       |     2 +-
 gcc/ada/libgnat/s-valllf.ads                       |     2 +-
 gcc/ada/libgnat/s-vallli.adb                       |     2 +-
 gcc/ada/libgnat/s-vallli.ads                       |     7 +-
 gcc/ada/libgnat/s-valllli.ads                      |     7 +-
 gcc/ada/libgnat/s-vallllu.ads                      |    26 +-
 gcc/ada/libgnat/s-valllu.adb                       |     2 +-
 gcc/ada/libgnat/s-valllu.ads                       |    26 +-
 gcc/ada/libgnat/s-valrea.adb                       |    14 +-
 gcc/ada/libgnat/s-valrea.ads                       |     2 +-
 gcc/ada/libgnat/s-valued.adb                       |     6 +-
 gcc/ada/libgnat/s-valued.ads                       |     2 +-
 gcc/ada/libgnat/s-valuef.adb                       |     4 +-
 gcc/ada/libgnat/s-valuef.ads                       |     2 +-
 gcc/ada/libgnat/s-valuei.adb                       |    17 +-
 gcc/ada/libgnat/s-valuei.ads                       |    14 +-
 gcc/ada/libgnat/s-valuen.adb                       |     2 +-
 gcc/ada/libgnat/s-valuen.ads                       |     2 +-
 gcc/ada/libgnat/s-valuer.adb                       |     8 +-
 gcc/ada/libgnat/s-valuer.ads                       |     2 +-
 gcc/ada/libgnat/s-valueu.adb                       |   440 +-
 gcc/ada/libgnat/s-valueu.ads                       |   464 +-
 gcc/ada/libgnat/s-valuns.adb                       |     2 +-
 gcc/ada/libgnat/s-valuns.ads                       |    26 +-
 gcc/ada/libgnat/s-valuti.adb                       |   163 +-
 gcc/ada/libgnat/s-valuti.ads                       |   307 +-
 gcc/ada/libgnat/s-valwch.adb                       |     2 +-
 gcc/ada/libgnat/s-valwch.ads                       |     2 +-
 gcc/ada/libgnat/s-veboop.adb                       |   108 +-
 gcc/ada/libgnat/s-veboop.ads                       |   113 +-
 gcc/ada/libgnat/s-vector.ads                       |     2 +-
 gcc/ada/libgnat/s-vercon.adb                       |     2 +-
 gcc/ada/libgnat/s-vercon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.adb                       |     4 +-
 gcc/ada/libgnat/s-wchcnv.ads                       |     4 +-
 gcc/ada/libgnat/s-wchcon.adb                       |     4 +-
 gcc/ada/libgnat/s-wchcon.ads                       |    12 +-
 gcc/ada/libgnat/s-wchjis.adb                       |     4 +-
 gcc/ada/libgnat/s-wchjis.ads                       |     4 +-
 gcc/ada/libgnat/s-wchstw.adb                       |     2 +-
 gcc/ada/libgnat/s-wchstw.ads                       |     2 +-
 gcc/ada/libgnat/s-wchwts.adb                       |     2 +-
 gcc/ada/libgnat/s-wchwts.ads                       |     2 +-
 gcc/ada/libgnat/s-widboo.adb                       |     2 +-
 gcc/ada/libgnat/s-widboo.ads                       |     2 +-
 gcc/ada/libgnat/s-widcha.adb                       |     2 +-
 gcc/ada/libgnat/s-widcha.ads                       |     2 +-
 gcc/ada/libgnat/s-widenu.adb                       |     2 +-
 gcc/ada/libgnat/s-widenu.ads                       |     2 +-
 gcc/ada/libgnat/s-widint.ads                       |    17 +-
 gcc/ada/libgnat/s-widlli.adb                       |     2 +-
 gcc/ada/libgnat/s-widlli.ads                       |    17 +-
 gcc/ada/libgnat/s-widllli.ads                      |    17 +-
 gcc/ada/libgnat/s-widlllu.ads                      |    18 +-
 gcc/ada/libgnat/s-widllu.adb                       |     2 +-
 gcc/ada/libgnat/s-widllu.ads                       |    18 +-
 gcc/ada/libgnat/s-widthi.adb                       |   132 +-
 gcc/ada/libgnat/s-widthi.ads                       |     9 +-
 gcc/ada/libgnat/s-widthu.adb                       |   133 +-
 gcc/ada/libgnat/s-widthu.ads                       |     9 +-
 gcc/ada/libgnat/s-widuns.ads                       |    18 +-
 gcc/ada/libgnat/s-widwch.adb                       |     2 +-
 gcc/ada/libgnat/s-widwch.ads                       |     2 +-
 gcc/ada/libgnat/s-win32.ads                        |     2 +-
 gcc/ada/libgnat/s-winext.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.ads                       |     2 +-
 gcc/ada/libgnat/system-aix.ads                     |     2 +-
 gcc/ada/libgnat/system-darwin-arm.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-ppc.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-x86.ads              |     2 +-
 gcc/ada/libgnat/system-djgpp.ads                   |     2 +-
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |     2 +-
 gcc/ada/libgnat/system-freebsd.ads                 |     2 +-
 gcc/ada/libgnat/system-hpux-ia64.ads               |     2 +-
 gcc/ada/libgnat/system-hpux.ads                    |     2 +-
 gcc/ada/libgnat/system-linux-alpha.ads             |     2 +-
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +-
 gcc/ada/libgnat/system-linux-hppa.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ia64.ads              |     2 +-
 gcc/ada/libgnat/system-linux-m68k.ads              |     2 +-
 gcc/ada/libgnat/system-linux-mips.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ppc.ads               |     2 +-
 gcc/ada/libgnat/system-linux-riscv.ads             |     2 +-
 gcc/ada/libgnat/system-linux-s390.ads              |     2 +-
 gcc/ada/libgnat/system-linux-sh4.ads               |     2 +-
 gcc/ada/libgnat/system-linux-sparc.ads             |     2 +-
 gcc/ada/libgnat/system-linux-x86.ads               |     2 +-
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |     2 +-
 gcc/ada/libgnat/system-lynxos178-x86.ads           |     2 +-
 gcc/ada/libgnat/system-mingw.ads                   |     2 +-
 gcc/ada/libgnat/system-qnx-aarch64.ads             |     2 +-
 gcc/ada/libgnat/system-rtems.ads                   |    10 +-
 gcc/ada/libgnat/system-solaris-sparc.ads           |     2 +-
 gcc/ada/libgnat/system-solaris-x86.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-arm.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads   |   185 -
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc.ads             |   163 -
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-x86.ads             |   164 -
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |     2 +-
 gcc/ada/link.c                                     |     2 +-
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/live.ads                                   |     2 +-
 gcc/ada/locales.c                                  |     2 +-
 gcc/ada/make.adb                                   |     4 +-
 gcc/ada/make.ads                                   |     2 +-
 gcc/ada/make_util.adb                              |     2 +-
 gcc/ada/make_util.ads                              |     2 +-
 gcc/ada/makeusg.adb                                |     2 +-
 gcc/ada/makeusg.ads                                |     2 +-
 gcc/ada/mdll-fil.adb                               |     2 +-
 gcc/ada/mdll-fil.ads                               |     2 +-
 gcc/ada/mdll-utl.adb                               |     2 +-
 gcc/ada/mdll-utl.ads                               |     2 +-
 gcc/ada/mdll.adb                                   |     2 +-
 gcc/ada/mdll.ads                                   |     2 +-
 gcc/ada/mingw32.h                                  |     2 +-
 gcc/ada/mkdir.c                                    |     2 +-
 gcc/ada/namet-sp.adb                               |    42 +-
 gcc/ada/namet-sp.ads                               |    16 +-
 gcc/ada/namet.adb                                  |     2 +-
 gcc/ada/namet.ads                                  |     2 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |     2 +-
 gcc/ada/nlists.ads                                 |     2 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |     2 +-
 gcc/ada/opt.ads                                    |    11 +-
 gcc/ada/osint-b.adb                                |     2 +-
 gcc/ada/osint-b.ads                                |     2 +-
 gcc/ada/osint-c.adb                                |     2 +-
 gcc/ada/osint-c.ads                                |     2 +-
 gcc/ada/osint-l.adb                                |     2 +-
 gcc/ada/osint-l.ads                                |     2 +-
 gcc/ada/osint-m.adb                                |    13 +-
 gcc/ada/osint-m.ads                                |     2 +-
 gcc/ada/osint.adb                                  |    26 +-
 gcc/ada/osint.ads                                  |     6 +-
 gcc/ada/output.adb                                 |     2 +-
 gcc/ada/output.ads                                 |     2 +-
 gcc/ada/par-ch10.adb                               |     2 +-
 gcc/ada/par-ch11.adb                               |     4 +-
 gcc/ada/par-ch12.adb                               |    28 +-
 gcc/ada/par-ch13.adb                               |    49 +-
 gcc/ada/par-ch2.adb                                |    27 +-
 gcc/ada/par-ch3.adb                                |   114 +-
 gcc/ada/par-ch4.adb                                |    25 +-
 gcc/ada/par-ch5.adb                                |     6 +-
 gcc/ada/par-ch6.adb                                |    13 +-
 gcc/ada/par-ch7.adb                                |     2 +-
 gcc/ada/par-ch8.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |     4 +-
 gcc/ada/par-endh.adb                               |     4 +-
 gcc/ada/par-labl.adb                               |     2 +-
 gcc/ada/par-load.adb                               |     2 +-
 gcc/ada/par-prag.adb                               |    20 +-
 gcc/ada/par-sync.adb                               |     4 +-
 gcc/ada/par-tchk.adb                               |     2 +-
 gcc/ada/par-util.adb                               |     4 +-
 gcc/ada/par.adb                                    |    22 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |    27 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |     2 +-
 gcc/ada/pprint.ads                                 |     2 +-
 gcc/ada/prep.adb                                   |    10 +-
 gcc/ada/prep.ads                                   |     2 +-
 gcc/ada/prepcomp.adb                               |     2 +-
 gcc/ada/prepcomp.ads                               |     2 +-
 gcc/ada/put_scos.adb                               |     2 +-
 gcc/ada/put_scos.ads                               |     2 +-
 gcc/ada/raise-gcc.c                                |     2 +-
 gcc/ada/raise.c                                    |     2 +-
 gcc/ada/raise.h                                    |     2 +-
 gcc/ada/repinfo-input.adb                          |     4 +-
 gcc/ada/repinfo-input.ads                          |     2 +-
 gcc/ada/repinfo.adb                                |   131 +-
 gcc/ada/repinfo.ads                                |    10 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |    26 +-
 gcc/ada/restrict.ads                               |    13 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     2 +-
 gcc/ada/rtinit.c                                   |     2 +-
 gcc/ada/rtsfind.adb                                |    16 +-
 gcc/ada/rtsfind.ads                                |    10 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     2 +-
 gcc/ada/sa_messages.adb                            |     2 +-
 gcc/ada/sa_messages.ads                            |     2 +-
 gcc/ada/scans.adb                                  |     2 +-
 gcc/ada/scans.ads                                  |     2 +-
 gcc/ada/scil_ll.adb                                |     2 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |     2 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |   115 +-
 gcc/ada/scng.ads                                   |     2 +-
 gcc/ada/scos.adb                                   |     2 +-
 gcc/ada/scos.ads                                   |     2 +-
 gcc/ada/scos.h                                     |     2 +-
 gcc/ada/sdefault.ads                               |     2 +-
 gcc/ada/seh_init.c                                 |     2 +-
 gcc/ada/sem.adb                                    |    16 +-
 gcc/ada/sem.ads                                    |     4 +-
 gcc/ada/sem_aggr.adb                               |    51 +-
 gcc/ada/sem_aggr.ads                               |     2 +-
 gcc/ada/sem_attr.adb                               |    82 +-
 gcc/ada/sem_attr.ads                               |     2 +-
 gcc/ada/sem_aux.adb                                |    12 +-
 gcc/ada/sem_aux.ads                                |     2 +-
 gcc/ada/sem_case.adb                               |   515 +-
 gcc/ada/sem_case.ads                               |     2 +-
 gcc/ada/sem_cat.adb                                |    26 +-
 gcc/ada/sem_cat.ads                                |    11 +-
 gcc/ada/sem_ch10.adb                               |    50 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |     6 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |  1556 +-
 gcc/ada/sem_ch12.ads                               |    19 +-
 gcc/ada/sem_ch13.adb                               |   309 +-
 gcc/ada/sem_ch13.ads                               |     2 +-
 gcc/ada/sem_ch2.adb                                |     2 +-
 gcc/ada/sem_ch2.ads                                |     2 +-
 gcc/ada/sem_ch3.adb                                |   631 +-
 gcc/ada/sem_ch3.ads                                |     2 +-
 gcc/ada/sem_ch4.adb                                |   659 +-
 gcc/ada/sem_ch4.ads                                |    25 +-
 gcc/ada/sem_ch5.adb                                |    11 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |   222 +-
 gcc/ada/sem_ch6.ads                                |     2 +-
 gcc/ada/sem_ch7.adb                                |    27 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |  1541 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |     2 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |    14 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |    25 +-
 gcc/ada/sem_disp.ads                               |     2 +-
 gcc/ada/sem_dist.adb                               |     2 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |    48 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     4 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |   208 +-
 gcc/ada/sem_eval.ads                               |    28 +-
 gcc/ada/sem_intr.adb                               |     2 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |     2 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |   395 +-
 gcc/ada/sem_prag.ads                               |     2 +-
 gcc/ada/sem_res.adb                                |   552 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |     2 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     2 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |    74 +-
 gcc/ada/sem_type.ads                               |    12 +-
 gcc/ada/sem_util.adb                               |  1262 +-
 gcc/ada/sem_util.ads                               |    98 +-
 gcc/ada/sem_warn.adb                               |   106 +-
 gcc/ada/sem_warn.ads                               |     2 +-
 gcc/ada/set_targ.adb                               |     2 +-
 gcc/ada/set_targ.ads                               |     6 +-
 gcc/ada/sfn_scan.adb                               |     2 +-
 gcc/ada/sfn_scan.ads                               |     2 +-
 gcc/ada/sigtramp-armdroid.c                        |     2 +-
 gcc/ada/sigtramp-ios.c                             |    10 +-
 gcc/ada/sigtramp-qnx.c                             |     2 +-
 gcc/ada/sigtramp-vxworks-target.h                  |     2 +-
 gcc/ada/sigtramp-vxworks.c                         |     2 +-
 gcc/ada/sigtramp.h                                 |     2 +-
 gcc/ada/sinfo-cn.adb                               |     2 +-
 gcc/ada/sinfo-cn.ads                               |     2 +-
 gcc/ada/sinfo-utils.adb                            |    43 +-
 gcc/ada/sinfo-utils.ads                            |     2 +-
 gcc/ada/sinfo.adb                                  |     2 +-
 gcc/ada/sinfo.ads                                  |     8 +-
 gcc/ada/sinput-c.adb                               |     2 +-
 gcc/ada/sinput-c.ads                               |     2 +-
 gcc/ada/sinput-d.adb                               |     2 +-
 gcc/ada/sinput-d.ads                               |     2 +-
 gcc/ada/sinput-l.adb                               |     4 +-
 gcc/ada/sinput-l.ads                               |     2 +-
 gcc/ada/sinput.adb                                 |     4 +-
 gcc/ada/sinput.ads                                 |    10 +-
 gcc/ada/snames.ads-tmpl                            |    41 -
 gcc/ada/socket.c                                   |     2 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |    76 +-
 gcc/ada/sprint.ads                                 |     4 +-
 gcc/ada/stand.ads                                  |     8 +-
 gcc/ada/stringt.adb                                |     2 +-
 gcc/ada/stringt.ads                                |     2 +-
 gcc/ada/stringt.h                                  |     2 +-
 gcc/ada/strub.adb                                  |   301 +
 gcc/ada/strub.ads                                  |   115 +
 gcc/ada/style.adb                                  |     2 +-
 gcc/ada/style.ads                                  |     2 +-
 gcc/ada/styleg.adb                                 |     2 +-
 gcc/ada/styleg.ads                                 |     2 +-
 gcc/ada/stylesw.adb                                |     2 +-
 gcc/ada/stylesw.ads                                |     2 +-
 gcc/ada/switch-b.adb                               |     4 +-
 gcc/ada/switch-b.ads                               |     2 +-
 gcc/ada/switch-c.adb                               |     7 +-
 gcc/ada/switch-c.ads                               |     2 +-
 gcc/ada/switch-m.adb                               |     2 +-
 gcc/ada/switch-m.ads                               |     2 +-
 gcc/ada/switch.adb                                 |     2 +-
 gcc/ada/switch.ads                                 |     2 +-
 gcc/ada/sysdep.c                                   |     2 +-
 gcc/ada/table.adb                                  |     2 +-
 gcc/ada/table.ads                                  |     2 +-
 gcc/ada/targext.c                                  |     2 +-
 gcc/ada/targparm.adb                               |     9 +-
 gcc/ada/targparm.ads                               |     2 +-
 gcc/ada/tbuild.adb                                 |     7 +-
 gcc/ada/tbuild.ads                                 |    11 +-
 gcc/ada/tempdir.adb                                |     2 +-
 gcc/ada/tempdir.ads                                |     2 +-
 gcc/ada/terminals.c                                |     2 +-
 gcc/ada/tracebak.c                                 |    14 +-
 gcc/ada/treepr.adb                                 |   264 +-
 gcc/ada/treepr.ads                                 |     8 +-
 gcc/ada/ttypes.ads                                 |     2 +-
 gcc/ada/types.adb                                  |     2 +-
 gcc/ada/types.ads                                  |     2 +-
 gcc/ada/types.h                                    |    10 +-
 gcc/ada/uintp.adb                                  |    20 +-
 gcc/ada/uintp.ads                                  |     3 +-
 gcc/ada/uintp.h                                    |     2 +-
 gcc/ada/uname.adb                                  |     2 +-
 gcc/ada/uname.ads                                  |     2 +-
 gcc/ada/urealp.adb                                 |     6 +-
 gcc/ada/urealp.ads                                 |     2 +-
 gcc/ada/urealp.h                                   |     2 +-
 gcc/ada/usage.adb                                  |     4 +-
 gcc/ada/usage.ads                                  |     2 +-
 gcc/ada/validsw.adb                                |     2 +-
 gcc/ada/validsw.ads                                |     2 +-
 gcc/ada/vast.adb                                   |     2 +-
 gcc/ada/vast.ads                                   |     2 +-
 gcc/ada/vxworks7-cert-rtp-base-link.spec           |     2 +
 gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec    |     2 +
 gcc/ada/vxworks7-cert-rtp-base-link__x86.spec      |     2 +
 gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec   |     2 +
 gcc/ada/vxworks7-cert-rtp-link.spec                |     1 +
 gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec         |    10 +
 gcc/ada/warnsw.adb                                 |    13 +-
 gcc/ada/warnsw.ads                                 |    13 +-
 gcc/ada/widechar.adb                               |     2 +-
 gcc/ada/widechar.ads                               |     2 +-
 gcc/ada/xoscons.adb                                |     2 +-
 gcc/ada/xr_tabls.adb                               |     2 +-
 gcc/ada/xr_tabls.ads                               |     2 +-
 gcc/ada/xref_lib.adb                               |     2 +-
 gcc/ada/xref_lib.ads                               |     2 +-
 gcc/ada/xsnamest.adb                               |     2 +-
 gcc/ada/xutil.adb                                  |     2 +-
 gcc/ada/xutil.ads                                  |     2 +-
 gcc/addresses.h                                    |     2 +-
 gcc/adjust-alignment.c                             |    85 -
 gcc/adjust-alignment.cc                            |    85 +
 gcc/alias.c                                        |  3584 --
 gcc/alias.cc                                       |  3584 ++
 gcc/alias.h                                        |     4 +-
 gcc/align.h                                        |     2 +-
 gcc/alloc-pool.c                                   |    38 -
 gcc/alloc-pool.cc                                  |    38 +
 gcc/alloc-pool.h                                   |     2 +-
 gcc/analyzer/ChangeLog                             |   324 +-
 gcc/analyzer/analysis-plan.cc                      |     2 +-
 gcc/analyzer/analysis-plan.h                       |     2 +-
 gcc/analyzer/analyzer-logging.cc                   |     2 +-
 gcc/analyzer/analyzer-logging.h                    |     2 +-
 gcc/analyzer/analyzer-pass.cc                      |     2 +-
 gcc/analyzer/analyzer-selftests.cc                 |     2 +-
 gcc/analyzer/analyzer-selftests.h                  |     2 +-
 gcc/analyzer/analyzer.cc                           |     6 +-
 gcc/analyzer/analyzer.h                            |     2 +-
 gcc/analyzer/analyzer.opt                          |    18 +-
 gcc/analyzer/bar-chart.cc                          |     2 +-
 gcc/analyzer/bar-chart.h                           |     2 +-
 gcc/analyzer/call-info.cc                          |     2 +-
 gcc/analyzer/call-info.h                           |     2 +-
 gcc/analyzer/call-string.cc                        |     2 +-
 gcc/analyzer/call-string.h                         |     2 +-
 gcc/analyzer/checker-path.cc                       |     2 +-
 gcc/analyzer/checker-path.h                        |     2 +-
 gcc/analyzer/complexity.cc                         |     2 +-
 gcc/analyzer/complexity.h                          |     2 +-
 gcc/analyzer/constraint-manager.cc                 |   155 +-
 gcc/analyzer/constraint-manager.h                  |     4 +-
 gcc/analyzer/diagnostic-manager.cc                 |    19 +-
 gcc/analyzer/diagnostic-manager.h                  |     2 +-
 gcc/analyzer/engine.cc                             |   378 +-
 gcc/analyzer/engine.h                              |     2 +-
 gcc/analyzer/exploded-graph.h                      |     5 +-
 gcc/analyzer/feasible-graph.cc                     |     2 +-
 gcc/analyzer/feasible-graph.h                      |     2 +-
 gcc/analyzer/function-set.cc                       |     2 +-
 gcc/analyzer/function-set.h                        |     2 +-
 gcc/analyzer/pending-diagnostic.cc                 |     2 +-
 gcc/analyzer/pending-diagnostic.h                  |     2 +-
 gcc/analyzer/program-point.cc                      |     2 +-
 gcc/analyzer/program-point.h                       |     2 +-
 gcc/analyzer/program-state.cc                      |    38 +-
 gcc/analyzer/program-state.h                       |     5 +-
 gcc/analyzer/reachability.h                        |     2 +-
 gcc/analyzer/region-model-asm.cc                   |     4 +-
 gcc/analyzer/region-model-impl-calls.cc            |   155 +-
 gcc/analyzer/region-model-manager.cc               |    91 +-
 gcc/analyzer/region-model-reachability.cc          |    15 +-
 gcc/analyzer/region-model-reachability.h           |     2 +-
 gcc/analyzer/region-model.cc                       |   176 +-
 gcc/analyzer/region-model.h                        |    74 +-
 gcc/analyzer/region.cc                             |    18 +-
 gcc/analyzer/region.h                              |     4 +-
 gcc/analyzer/sm-file.cc                            |     2 +-
 gcc/analyzer/sm-malloc.cc                          |     4 +-
 gcc/analyzer/sm-malloc.dot                         |     2 +-
 gcc/analyzer/sm-pattern-test.cc                    |     2 +-
 gcc/analyzer/sm-sensitive.cc                       |     2 +-
 gcc/analyzer/sm-signal.cc                          |     2 +-
 gcc/analyzer/sm-taint.cc                           |   929 +-
 gcc/analyzer/sm.cc                                 |     2 +-
 gcc/analyzer/sm.h                                  |    14 +-
 gcc/analyzer/state-purge.cc                        |     2 +-
 gcc/analyzer/state-purge.h                         |     2 +-
 gcc/analyzer/store.cc                              |    55 +-
 gcc/analyzer/store.h                               |     6 +-
 gcc/analyzer/supergraph.cc                         |     5 +-
 gcc/analyzer/supergraph.h                          |     2 +-
 gcc/analyzer/svalue.cc                             |    10 +-
 gcc/analyzer/svalue.h                              |     2 +-
 gcc/analyzer/trimmed-graph.cc                      |     2 +-
 gcc/analyzer/trimmed-graph.h                       |     2 +-
 gcc/array-traits.h                                 |     2 +-
 gcc/asan.c                                         |  4692 --
 gcc/asan.cc                                        |  4692 ++
 gcc/asan.h                                         |     2 +-
 gcc/attr-fnspec.h                                  |    25 +-
 gcc/attribs.c                                      |  2513 -
 gcc/attribs.cc                                     |  2665 +
 gcc/attribs.h                                      |    44 +-
 gcc/auto-inc-dec.c                                 |  1752 -
 gcc/auto-inc-dec.cc                                |  1752 +
 gcc/auto-profile.c                                 |  1750 -
 gcc/auto-profile.cc                                |  1766 +
 gcc/auto-profile.h                                 |     4 +-
 gcc/backend.h                                      |     2 +-
 gcc/basic-block.h                                  |     4 +-
 gcc/bb-reorder.c                                   |  3054 --
 gcc/bb-reorder.cc                                  |  3054 ++
 gcc/bb-reorder.h                                   |     2 +-
 gcc/bitmap.c                                       |  2995 --
 gcc/bitmap.cc                                      |  2995 ++
 gcc/bitmap.h                                       |     4 +-
 gcc/btfout.c                                       |  1133 -
 gcc/btfout.cc                                      |  1133 +
 gcc/builtin-attrs.def                              |     2 +-
 gcc/builtin-types.def                              |     5 +-
 gcc/builtins.c                                     | 11140 -----
 gcc/builtins.cc                                    | 11184 +++++
 gcc/builtins.def                                   |     3 +-
 gcc/builtins.h                                     |     4 +-
 gcc/c-family/ChangeLog                             |   334 +-
 gcc/c-family/c-ada-spec.c                          |  3528 --
 gcc/c-family/c-ada-spec.cc                         |  3528 ++
 gcc/c-family/c-ada-spec.h                          |     4 +-
 gcc/c-family/c-attribs.c                           |  6093 ---
 gcc/c-family/c-attribs.cc                          |  6142 +++
 gcc/c-family/c-common.c                            |  9401 ----
 gcc/c-family/c-common.cc                           |  9466 ++++
 gcc/c-family/c-common.def                          |     2 +-
 gcc/c-family/c-common.h                            |    48 +-
 gcc/c-family/c-cppbuiltin.c                        |  2000 -
 gcc/c-family/c-cppbuiltin.cc                       |  2009 +
 gcc/c-family/c-dump.c                              |    88 -
 gcc/c-family/c-dump.cc                             |    88 +
 gcc/c-family/c-format.c                            |  5435 ---
 gcc/c-family/c-format.cc                           |  5439 +++
 gcc/c-family/c-format.h                            |     2 +-
 gcc/c-family/c-gimplify.c                          |   738 -
 gcc/c-family/c-gimplify.cc                         |   738 +
 gcc/c-family/c-indentation.c                       |   815 -
 gcc/c-family/c-indentation.cc                      |   815 +
 gcc/c-family/c-indentation.h                       |     4 +-
 gcc/c-family/c-lex.c                               |  1472 -
 gcc/c-family/c-lex.cc                              |  1476 +
 gcc/c-family/c-objc.h                              |     4 +-
 gcc/c-family/c-omp.c                               |  3186 --
 gcc/c-family/c-omp.cc                              |  3265 ++
 gcc/c-family/c-opts.c                              |  1841 -
 gcc/c-family/c-opts.cc                             |  1842 +
 gcc/c-family/c-pch.c                               |   427 -
 gcc/c-family/c-pch.cc                              |   413 +
 gcc/c-family/c-ppoutput.c                          |   814 -
 gcc/c-family/c-ppoutput.cc                         |   814 +
 gcc/c-family/c-pragma.c                            |  1616 -
 gcc/c-family/c-pragma.cc                           |  1656 +
 gcc/c-family/c-pragma.h                            |     2 +-
 gcc/c-family/c-pretty-print.c                      |  3009 --
 gcc/c-family/c-pretty-print.cc                     |  3009 ++
 gcc/c-family/c-pretty-print.h                      |     4 +-
 gcc/c-family/c-semantics.c                         |   203 -
 gcc/c-family/c-semantics.cc                        |   203 +
 gcc/c-family/c-spellcheck.cc                       |     2 +-
 gcc/c-family/c-spellcheck.h                        |     2 +-
 gcc/c-family/c-target-def.h                        |     2 +-
 gcc/c-family/c-target.def                          |     2 +-
 gcc/c-family/c-target.h                            |     2 +-
 gcc/c-family/c-ubsan.c                             |   542 -
 gcc/c-family/c-ubsan.cc                            |   542 +
 gcc/c-family/c-ubsan.h                             |     2 +-
 gcc/c-family/c-warn.c                              |  3760 --
 gcc/c-family/c-warn.cc                             |  3788 ++
 gcc/c-family/c.opt                                 |    62 +-
 gcc/c-family/cppspec.c                             |   200 -
 gcc/c-family/cppspec.cc                            |   200 +
 gcc/c-family/known-headers.cc                      |     4 +-
 gcc/c-family/known-headers.h                       |     2 +-
 gcc/c-family/name-hint.h                           |    14 +-
 gcc/c-family/stub-objc.c                           |   470 -
 gcc/c-family/stub-objc.cc                          |   470 +
 gcc/c/ChangeLog                                    |   213 +-
 gcc/c/Make-lang.in                                 |    17 +-
 gcc/c/c-aux-info.c                                 |   569 -
 gcc/c/c-aux-info.cc                                |   569 +
 gcc/c/c-convert.c                                  |   182 -
 gcc/c/c-convert.cc                                 |   207 +
 gcc/c/c-decl.c                                     | 12436 -----
 gcc/c/c-decl.cc                                    | 12469 +++++
 gcc/c/c-errors.c                                   |   163 -
 gcc/c/c-errors.cc                                  |   163 +
 gcc/c/c-fold.c                                     |   698 -
 gcc/c/c-fold.cc                                    |   698 +
 gcc/c/c-lang.c                                     |    72 -
 gcc/c/c-lang.cc                                    |    72 +
 gcc/c/c-lang.h                                     |     2 +-
 gcc/c/c-objc-common.c                              |   396 -
 gcc/c/c-objc-common.cc                             |   396 +
 gcc/c/c-objc-common.h                              |     6 +-
 gcc/c/c-parser.c                                   | 23295 ---------
 gcc/c/c-parser.cc                                  | 23404 +++++++++
 gcc/c/c-parser.h                                   |     4 +-
 gcc/c/c-tree.h                                     |    26 +-
 gcc/c/c-typeck.c                                   | 15980 ------
 gcc/c/c-typeck.cc                                  | 16079 ++++++
 gcc/c/config-lang.in                               |     4 +-
 gcc/c/gccspec.c                                    |   107 -
 gcc/c/gccspec.cc                                   |   107 +
 gcc/c/gimple-parser.c                              |  2459 -
 gcc/c/gimple-parser.cc                             |  2453 +
 gcc/c/gimple-parser.h                              |     2 +-
 gcc/caller-save.c                                  |  1400 -
 gcc/caller-save.cc                                 |  1400 +
 gcc/calls.c                                        |  5265 --
 gcc/calls.cc                                       |  5254 ++
 gcc/calls.h                                        |     2 +-
 gcc/ccmp.c                                         |   323 -
 gcc/ccmp.cc                                        |   321 +
 gcc/ccmp.h                                         |     2 +-
 gcc/cfg-flags.def                                  |     8 +-
 gcc/cfg.c                                          |  1136 -
 gcc/cfg.cc                                         |  1136 +
 gcc/cfg.h                                          |     2 +-
 gcc/cfganal.c                                      |  1952 -
 gcc/cfganal.cc                                     |  1934 +
 gcc/cfganal.h                                      |     5 +-
 gcc/cfgbuild.c                                     |   752 -
 gcc/cfgbuild.cc                                    |   752 +
 gcc/cfgbuild.h                                     |     2 +-
 gcc/cfgcleanup.c                                   |  3340 --
 gcc/cfgcleanup.cc                                  |  3339 ++
 gcc/cfgcleanup.h                                   |     2 +-
 gcc/cfgexpand.c                                    |  7043 ---
 gcc/cfgexpand.cc                                   |  7030 +++
 gcc/cfgexpand.h                                    |     2 +-
 gcc/cfghooks.c                                     |  1529 -
 gcc/cfghooks.cc                                    |  1560 +
 gcc/cfghooks.h                                     |    45 +-
 gcc/cfgloop.c                                      |  2172 -
 gcc/cfgloop.cc                                     |  2170 +
 gcc/cfgloop.h                                      |     2 +-
 gcc/cfgloopanal.c                                  |   529 -
 gcc/cfgloopanal.cc                                 |   529 +
 gcc/cfgloopmanip.c                                 |  1770 -
 gcc/cfgloopmanip.cc                                |  1714 +
 gcc/cfgloopmanip.h                                 |    11 +-
 gcc/cfgrtl.c                                       |  5361 --
 gcc/cfgrtl.cc                                      |  5366 ++
 gcc/cfgrtl.h                                       |     2 +-
 gcc/cgraph.c                                       |  4215 --
 gcc/cgraph.cc                                      |  4273 ++
 gcc/cgraph.h                                       |    44 +-
 gcc/cgraphbuild.c                                  |   549 -
 gcc/cgraphbuild.cc                                 |   549 +
 gcc/cgraphclones.c                                 |  1159 -
 gcc/cgraphclones.cc                                |  1160 +
 gcc/cgraphunit.c                                   |  2602 -
 gcc/cgraphunit.cc                                  |  2595 +
 gcc/cif-code.def                                   |     2 +-
 gcc/collect-utils.c                                |   271 -
 gcc/collect-utils.cc                               |   271 +
 gcc/collect-utils.h                                |     4 +-
 gcc/collect2-aix.c                                 |   369 -
 gcc/collect2-aix.cc                                |   369 +
 gcc/collect2-aix.h                                 |     4 +-
 gcc/collect2.c                                     |  3074 --
 gcc/collect2.cc                                    |  3078 ++
 gcc/collect2.h                                     |     2 +-
 gcc/color-macros.h                                 |     2 +-
 gcc/combine-stack-adj.c                            |   854 -
 gcc/combine-stack-adj.cc                           |   854 +
 gcc/combine.c                                      | 14960 ------
 gcc/combine.cc                                     | 14960 ++++++
 gcc/common.md                                      |     2 +-
 gcc/common.opt                                     |    74 +-
 gcc/common/common-target-def.h                     |     2 +-
 gcc/common/common-target.def                       |     2 +-
 gcc/common/common-target.h                         |     2 +-
 gcc/common/common-targhooks.c                      |    92 -
 gcc/common/common-targhooks.cc                     |    92 +
 gcc/common/common-targhooks.h                      |     2 +-
 gcc/common/config/aarch64/aarch64-common.c         |   551 -
 gcc/common/config/aarch64/aarch64-common.cc        |   551 +
 gcc/common/config/alpha/alpha-common.c             |    94 -
 gcc/common/config/alpha/alpha-common.cc            |    94 +
 gcc/common/config/arc/arc-common.c                 |   116 -
 gcc/common/config/arc/arc-common.cc                |   116 +
 gcc/common/config/arm/arm-common.c                 |  1116 -
 gcc/common/config/arm/arm-common.cc                |  1116 +
 gcc/common/config/avr/avr-common.c                 |   153 -
 gcc/common/config/avr/avr-common.cc                |   153 +
 gcc/common/config/bfin/bfin-common.c               |   390 -
 gcc/common/config/bfin/bfin-common.cc              |   390 +
 gcc/common/config/bpf/bpf-common.c                 |    42 -
 gcc/common/config/bpf/bpf-common.cc                |    42 +
 gcc/common/config/c6x/c6x-common.c                 |    64 -
 gcc/common/config/c6x/c6x-common.cc                |    64 +
 gcc/common/config/cr16/cr16-common.c               |    27 -
 gcc/common/config/cr16/cr16-common.cc              |    27 +
 gcc/common/config/cris/cris-common.c               |    94 -
 gcc/common/config/cris/cris-common.cc              |    94 +
 gcc/common/config/csky/csky-common.c               |    42 -
 gcc/common/config/csky/csky-common.cc              |    42 +
 gcc/common/config/default-common.c                 |    33 -
 gcc/common/config/default-common.cc                |    33 +
 gcc/common/config/epiphany/epiphany-common.c       |    46 -
 gcc/common/config/epiphany/epiphany-common.cc      |    46 +
 gcc/common/config/fr30/fr30-common.c               |    30 -
 gcc/common/config/fr30/fr30-common.cc              |    30 +
 gcc/common/config/frv/frv-common.c                 |    45 -
 gcc/common/config/frv/frv-common.cc                |    45 +
 gcc/common/config/gcn/gcn-common.c                 |    46 -
 gcc/common/config/gcn/gcn-common.cc                |    46 +
 gcc/common/config/h8300/h8300-common.c             |    47 -
 gcc/common/config/h8300/h8300-common.cc            |    47 +
 gcc/common/config/i386/cpuinfo.h                   |     4 +-
 gcc/common/config/i386/i386-common.c               |  2164 -
 gcc/common/config/i386/i386-common.cc              |  2164 +
 gcc/common/config/i386/i386-cpuinfo.h              |     2 +-
 gcc/common/config/i386/i386-isas.h                 |     6 +-
 gcc/common/config/ia64/ia64-common.c               |   103 -
 gcc/common/config/ia64/ia64-common.cc              |   103 +
 gcc/common/config/iq2000/iq2000-common.c           |    27 -
 gcc/common/config/iq2000/iq2000-common.cc          |    27 +
 gcc/common/config/lm32/lm32-common.c               |    31 -
 gcc/common/config/lm32/lm32-common.cc              |    31 +
 gcc/common/config/m32r/m32r-common.c               |    66 -
 gcc/common/config/m32r/m32r-common.cc              |    66 +
 gcc/common/config/m68k/m68k-common.c               |    78 -
 gcc/common/config/m68k/m68k-common.cc              |    78 +
 gcc/common/config/mcore/mcore-common.c             |    52 -
 gcc/common/config/mcore/mcore-common.cc            |    52 +
 gcc/common/config/microblaze/microblaze-common.c   |    30 -
 gcc/common/config/microblaze/microblaze-common.cc  |    30 +
 gcc/common/config/mips/mips-common.c               |    68 -
 gcc/common/config/mips/mips-common.cc              |    68 +
 gcc/common/config/mmix/mmix-common.c               |    30 -
 gcc/common/config/mmix/mmix-common.cc              |    30 +
 gcc/common/config/mn10300/mn10300-common.c         |    80 -
 gcc/common/config/mn10300/mn10300-common.cc        |    80 +
 gcc/common/config/msp430/msp430-common.c           |    67 -
 gcc/common/config/msp430/msp430-common.cc          |    67 +
 gcc/common/config/nds32/nds32-common.c             |   165 -
 gcc/common/config/nds32/nds32-common.cc            |   165 +
 gcc/common/config/nios2/nios2-common.c             |    43 -
 gcc/common/config/nios2/nios2-common.cc            |    43 +
 gcc/common/config/nvptx/nvptx-common.c             |    48 -
 gcc/common/config/nvptx/nvptx-common.cc            |    48 +
 gcc/common/config/or1k/or1k-common.c               |    41 -
 gcc/common/config/or1k/or1k-common.cc              |    41 +
 gcc/common/config/pa/pa-common.c                   |    69 -
 gcc/common/config/pa/pa-common.cc                  |    69 +
 gcc/common/config/pdp11/pdp11-common.c             |    95 -
 gcc/common/config/pdp11/pdp11-common.cc            |    95 +
 gcc/common/config/pru/pru-common.c                 |    36 -
 gcc/common/config/pru/pru-common.cc                |    36 +
 gcc/common/config/riscv/riscv-common.c             |  1072 -
 gcc/common/config/riscv/riscv-common.cc            |  1237 +
 gcc/common/config/rs6000/rs6000-common.c           |   274 -
 gcc/common/config/rs6000/rs6000-common.cc          |   274 +
 gcc/common/config/rx/rx-common.c                   |    79 -
 gcc/common/config/rx/rx-common.cc                  |    79 +
 gcc/common/config/s390/s390-common.c               |   143 -
 gcc/common/config/s390/s390-common.cc              |   143 +
 gcc/common/config/sh/sh-common.c                   |   155 -
 gcc/common/config/sh/sh-common.cc                  |   155 +
 gcc/common/config/sparc/sparc-common.c             |    40 -
 gcc/common/config/sparc/sparc-common.cc            |    40 +
 gcc/common/config/tilegx/tilegx-common.c           |    58 -
 gcc/common/config/tilegx/tilegx-common.cc          |    58 +
 gcc/common/config/tilepro/tilepro-common.c         |    54 -
 gcc/common/config/tilepro/tilepro-common.cc        |    54 +
 gcc/common/config/v850/v850-common.c               |   132 -
 gcc/common/config/v850/v850-common.cc              |   132 +
 gcc/common/config/vax/vax-common.c                 |    30 -
 gcc/common/config/vax/vax-common.cc                |    30 +
 gcc/common/config/visium/visium-common.c           |    28 -
 gcc/common/config/visium/visium-common.cc          |    28 +
 gcc/common/config/xstormy16/xstormy16-common.c     |    27 -
 gcc/common/config/xstormy16/xstormy16-common.cc    |    27 +
 gcc/common/config/xtensa/xtensa-common.c           |    45 -
 gcc/common/config/xtensa/xtensa-common.cc          |    45 +
 gcc/compare-elim.c                                 |   978 -
 gcc/compare-elim.cc                                |   978 +
 gcc/conditions.h                                   |     4 +-
 gcc/config.build                                   |     2 +-
 gcc/config.gcc                                     |   102 +-
 gcc/config.host                                    |     9 +-
 gcc/config.in                                      |    18 +
 gcc/config/aarch64/aarch64-arches.def              |     3 +-
 gcc/config/aarch64/aarch64-bti-insert.c            |   248 -
 gcc/config/aarch64/aarch64-bti-insert.cc           |   248 +
 gcc/config/aarch64/aarch64-builtins.c              |  2719 --
 gcc/config/aarch64/aarch64-builtins.cc             |  3214 ++
 gcc/config/aarch64/aarch64-c.c                     |   364 -
 gcc/config/aarch64/aarch64-c.cc                    |   370 +
 gcc/config/aarch64/aarch64-cc-fusion.cc            |     2 +-
 gcc/config/aarch64/aarch64-cores.def               |     5 +-
 gcc/config/aarch64/aarch64-cost-tables.h           |   139 +-
 gcc/config/aarch64/aarch64-d.c                     |    56 -
 gcc/config/aarch64/aarch64-d.cc                    |    56 +
 gcc/config/aarch64/aarch64-elf-raw.h               |     2 +-
 gcc/config/aarch64/aarch64-elf.h                   |     2 +-
 gcc/config/aarch64/aarch64-errata.h                |     2 +-
 gcc/config/aarch64/aarch64-freebsd.h               |     2 +-
 gcc/config/aarch64/aarch64-fusion-pairs.def        |     2 +-
 gcc/config/aarch64/aarch64-ldpstp.md               |     2 +-
 gcc/config/aarch64/aarch64-linux.h                 |     2 +-
 gcc/config/aarch64/aarch64-modes.def               |    83 +-
 gcc/config/aarch64/aarch64-netbsd.h                |     2 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |     5 +-
 gcc/config/aarch64/aarch64-opts.h                  |     2 +-
 gcc/config/aarch64/aarch64-passes.def              |     2 +-
 gcc/config/aarch64/aarch64-protos.h                |    12 +-
 gcc/config/aarch64/aarch64-simd-builtin-types.def  |     2 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |   230 +-
 gcc/config/aarch64/aarch64-simd.md                 |  1159 +-
 gcc/config/aarch64/aarch64-speculation.cc          |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.def   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.h     |     2 +-
 .../aarch64/aarch64-sve-builtins-functions.h       |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc  |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.h   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.def   |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.h     |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |     6 +-
 gcc/config/aarch64/aarch64-sve-builtins.def        |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |     2 +-
 gcc/config/aarch64/aarch64-sve.md                  |    34 +-
 gcc/config/aarch64/aarch64-sve2.md                 |     2 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64-tuning-flags.def        |     2 +-
 gcc/config/aarch64/aarch64-vxworks.h               |     5 +-
 gcc/config/aarch64/aarch64.c                       | 26509 ----------
 gcc/config/aarch64/aarch64.cc                      | 26862 +++++++++++
 gcc/config/aarch64/aarch64.h                       |    41 +-
 gcc/config/aarch64/aarch64.md                      |   193 +-
 gcc/config/aarch64/aarch64.opt                     |    14 +-
 gcc/config/aarch64/arm_acle.h                      |    39 +-
 gcc/config/aarch64/arm_bf16.h                      |     2 +-
 gcc/config/aarch64/arm_fp16.h                      |     4 +-
 gcc/config/aarch64/arm_neon.h                      |  6735 +--
 gcc/config/aarch64/arm_sve.h                       |     2 +-
 gcc/config/aarch64/atomics.md                      |     2 +-
 gcc/config/aarch64/biarchilp32.h                   |     2 +-
 gcc/config/aarch64/biarchlp64.h                    |     2 +-
 gcc/config/aarch64/check-sve-md.awk                |     2 +-
 gcc/config/aarch64/constraints.md                  |    18 +-
 gcc/config/aarch64/cortex-a57-fma-steering.c       |  1096 -
 gcc/config/aarch64/cortex-a57-fma-steering.cc      |  1096 +
 gcc/config/aarch64/driver-aarch64.c                |   470 -
 gcc/config/aarch64/driver-aarch64.cc               |   470 +
 .../aarch64/falkor-tag-collision-avoidance.c       |   888 -
 .../aarch64/falkor-tag-collision-avoidance.cc      |   888 +
 gcc/config/aarch64/falkor.md                       |     2 +-
 gcc/config/aarch64/fractional-cost.h               |     2 +-
 gcc/config/aarch64/geniterators.sh                 |     4 +-
 gcc/config/aarch64/gentune.sh                      |     2 +-
 gcc/config/aarch64/host-aarch64-darwin.cc          |    33 +
 gcc/config/aarch64/iterators.md                    |   350 +-
 gcc/config/aarch64/predicates.md                   |     8 +-
 gcc/config/aarch64/rtems.h                         |     2 +-
 gcc/config/aarch64/saphira.md                      |     2 +-
 gcc/config/aarch64/t-aarch64                       |    28 +-
 gcc/config/aarch64/t-aarch64-freebsd               |     2 +-
 gcc/config/aarch64/t-aarch64-linux                 |     2 +-
 gcc/config/aarch64/t-aarch64-netbsd                |     2 +-
 gcc/config/aarch64/t-aarch64-vxworks               |     2 +-
 gcc/config/aarch64/thunderx.md                     |     2 +-
 gcc/config/aarch64/thunderx2t99.md                 |     2 +-
 gcc/config/aarch64/thunderx3t110.md                |     2 +-
 gcc/config/aarch64/tsv110.md                       |     2 +-
 gcc/config/aarch64/x-aarch64                       |     2 +-
 gcc/config/aarch64/x-darwin                        |     3 +
 gcc/config/alpha/alpha-modes.def                   |     2 +-
 gcc/config/alpha/alpha-passes.def                  |     2 +-
 gcc/config/alpha/alpha-protos.h                    |     4 +-
 gcc/config/alpha/alpha.c                           | 10058 ----
 gcc/config/alpha/alpha.cc                          | 10058 ++++
 gcc/config/alpha/alpha.h                           |    10 +-
 gcc/config/alpha/alpha.md                          |     6 +-
 gcc/config/alpha/alpha.opt                         |     2 +-
 gcc/config/alpha/constraints.md                    |     2 +-
 gcc/config/alpha/driver-alpha.c                    |   101 -
 gcc/config/alpha/driver-alpha.cc                   |   101 +
 gcc/config/alpha/elf.h                             |     2 +-
 gcc/config/alpha/elf.opt                           |     2 +-
 gcc/config/alpha/ev4.md                            |     2 +-
 gcc/config/alpha/ev5.md                            |     2 +-
 gcc/config/alpha/ev6.md                            |     2 +-
 gcc/config/alpha/linux-elf.h                       |     2 +-
 gcc/config/alpha/linux.h                           |     2 +-
 gcc/config/alpha/netbsd.h                          |     2 +-
 gcc/config/alpha/openbsd.h                         |     2 +-
 gcc/config/alpha/predicates.md                     |     2 +-
 gcc/config/alpha/sync.md                           |     2 +-
 gcc/config/alpha/t-alpha                           |     2 +-
 gcc/config/alpha/t-vms                             |     2 +-
 gcc/config/alpha/vms.h                             |     2 +-
 gcc/config/alpha/x-alpha                           |     2 +-
 gcc/config/arc/arc-arch.h                          |     2 +-
 gcc/config/arc/arc-arches.def                      |     2 +-
 gcc/config/arc/arc-c.c                             |    84 -
 gcc/config/arc/arc-c.cc                            |    84 +
 gcc/config/arc/arc-c.def                           |     2 +-
 gcc/config/arc/arc-cpus.def                        |     2 +-
 gcc/config/arc/arc-modes.def                       |     2 +-
 gcc/config/arc/arc-options.def                     |     2 +-
 gcc/config/arc/arc-opts.h                          |     2 +-
 gcc/config/arc/arc-passes.def                      |     2 +-
 gcc/config/arc/arc-protos.h                        |     4 +-
 gcc/config/arc/arc-simd.h                          |     2 +-
 gcc/config/arc/arc-tables.opt                      |     2 +-
 gcc/config/arc/arc.c                               | 11770 -----
 gcc/config/arc/arc.cc                              | 11769 +++++
 gcc/config/arc/arc.h                               |    13 +-
 gcc/config/arc/arc.md                              |    46 +-
 gcc/config/arc/arc.opt                             |     2 +-
 gcc/config/arc/arc600.md                           |     2 +-
 gcc/config/arc/arc700.md                           |     2 +-
 gcc/config/arc/arcEM.md                            |     2 +-
 gcc/config/arc/arcHS.md                            |     2 +-
 gcc/config/arc/arcHS4x.md                          |     2 +-
 gcc/config/arc/atomic.md                           |     2 +-
 gcc/config/arc/big.h                               |     2 +-
 gcc/config/arc/builtins.def                        |     6 +-
 gcc/config/arc/constraints.md                      |     2 +-
 gcc/config/arc/driver-arc.c                        |    83 -
 gcc/config/arc/driver-arc.cc                       |    83 +
 gcc/config/arc/elf.h                               |     2 +-
 gcc/config/arc/fpx.md                              |     2 +-
 gcc/config/arc/genmultilib.awk                     |     2 +-
 gcc/config/arc/genoptions.awk                      |     2 +-
 gcc/config/arc/linux.h                             |     2 +-
 gcc/config/arc/predicates.md                       |     2 +-
 gcc/config/arc/simdext.md                          |     2 +-
 gcc/config/arc/t-arc                               |     8 +-
 gcc/config/arc/t-multilib                          |     2 +-
 gcc/config/arc/t-multilib-linux                    |     2 +-
 gcc/config/arm/README-interworking                 |     2 +-
 gcc/config/arm/aarch-common-protos.h               |     5 +-
 gcc/config/arm/aarch-common.c                      |   659 -
 gcc/config/arm/aarch-common.cc                     |   659 +
 gcc/config/arm/aarch-cost-tables.h                 |    32 +-
 gcc/config/arm/aout.h                              |     2 +-
 gcc/config/arm/arm-builtins.c                      |  4259 --
 gcc/config/arm/arm-builtins.cc                     |  4174 ++
 gcc/config/arm/arm-builtins.h                      |    89 +-
 gcc/config/arm/arm-c.c                             |   482 -
 gcc/config/arm/arm-c.cc                            |   505 +
 gcc/config/arm/arm-cpus.in                         |    32 +-
 gcc/config/arm/arm-d.c                             |    97 -
 gcc/config/arm/arm-d.cc                            |    97 +
 gcc/config/arm/arm-fixed.md                        |     2 +-
 gcc/config/arm/arm-flags.h                         |     2 +-
 gcc/config/arm/arm-generic.md                      |     2 +-
 gcc/config/arm/arm-ldmstm.ml                       |     4 +-
 gcc/config/arm/arm-modes.def                       |     2 +-
 gcc/config/arm/arm-mve-builtins.cc                 |   196 +
 gcc/config/arm/arm-mve-builtins.def                |    39 +
 gcc/config/arm/arm-mve-builtins.h                  |    41 +
 gcc/config/arm/arm-opts.h                          |     2 +-
 gcc/config/arm/arm-protos.h                        |    15 +-
 gcc/config/arm/arm-simd-builtin-types.def          |     2 +-
 gcc/config/arm/arm-tables.opt                      |    12 +-
 gcc/config/arm/arm-tune.md                         |    11 +-
 gcc/config/arm/arm.c                               | 34124 -------------
 gcc/config/arm/arm.cc                              | 34143 +++++++++++++
 gcc/config/arm/arm.h                               |    13 +-
 gcc/config/arm/arm.md                              |     4 +-
 gcc/config/arm/arm.opt                             |     2 +-
 gcc/config/arm/arm1020e.md                         |     2 +-
 gcc/config/arm/arm1026ejs.md                       |     2 +-
 gcc/config/arm/arm1136jfs.md                       |     2 +-
 gcc/config/arm/arm926ejs.md                        |     2 +-
 gcc/config/arm/arm_acle.h                          |     2 +-
 gcc/config/arm/arm_acle_builtins.def               |     2 +-
 gcc/config/arm/arm_bf16.h                          |     2 +-
 gcc/config/arm/arm_cde.h                           |     2 +-
 gcc/config/arm/arm_cde_builtins.def                |     2 +-
 gcc/config/arm/arm_cmse.h                          |     2 +-
 gcc/config/arm/arm_fp16.h                          |     2 +-
 gcc/config/arm/arm_mve.h                           |     2 +-
 gcc/config/arm/arm_mve_builtins.def                |     2 +-
 gcc/config/arm/arm_mve_types.h                     |    32 +-
 gcc/config/arm/arm_neon.h                          |     2 +-
 gcc/config/arm/arm_neon_builtins.def               |     2 +-
 gcc/config/arm/arm_vfp_builtins.def                |     2 +-
 gcc/config/arm/bpabi.h                             |     2 +-
 gcc/config/arm/common.md                           |     2 +-
 gcc/config/arm/constraints.md                      |     2 +-
 gcc/config/arm/cortex-a15-neon.md                  |     2 +-
 gcc/config/arm/cortex-a15.md                       |     2 +-
 gcc/config/arm/cortex-a17-neon.md                  |     2 +-
 gcc/config/arm/cortex-a17.md                       |     2 +-
 gcc/config/arm/cortex-a5.md                        |     2 +-
 gcc/config/arm/cortex-a53.md                       |     2 +-
 gcc/config/arm/cortex-a57.md                       |     2 +-
 gcc/config/arm/cortex-a7.md                        |     2 +-
 gcc/config/arm/cortex-a8-neon.md                   |     2 +-
 gcc/config/arm/cortex-a8.md                        |     2 +-
 gcc/config/arm/cortex-a9-neon.md                   |     2 +-
 gcc/config/arm/cortex-a9.md                        |     2 +-
 gcc/config/arm/cortex-m4-fpu.md                    |     2 +-
 gcc/config/arm/cortex-m4.md                        |     2 +-
 gcc/config/arm/cortex-m7.md                        |     2 +-
 gcc/config/arm/cortex-r4.md                        |     2 +-
 gcc/config/arm/cortex-r4f.md                       |     2 +-
 gcc/config/arm/crypto.def                          |     2 +-
 gcc/config/arm/crypto.md                           |     2 +-
 gcc/config/arm/driver-arm.c                        |   137 -
 gcc/config/arm/driver-arm.cc                       |   137 +
 gcc/config/arm/elf.h                               |     2 +-
 gcc/config/arm/exynos-m1.md                        |     2 +-
 gcc/config/arm/fa526.md                            |     2 +-
 gcc/config/arm/fa606te.md                          |     2 +-
 gcc/config/arm/fa626te.md                          |     2 +-
 gcc/config/arm/fa726te.md                          |     2 +-
 gcc/config/arm/fmp626.md                           |     2 +-
 gcc/config/arm/freebsd.h                           |     2 +-
 gcc/config/arm/fuchsia-elf.h                       |     2 +-
 gcc/config/arm/iterators.md                        |     2 +-
 gcc/config/arm/iwmmxt.md                           |     2 +-
 gcc/config/arm/iwmmxt2.md                          |     2 +-
 gcc/config/arm/ldmstm.md                           |     2 +-
 gcc/config/arm/ldrdstrd.md                         |     2 +-
 gcc/config/arm/linux-eabi.h                        |     2 +-
 gcc/config/arm/linux-elf.h                         |     2 +-
 gcc/config/arm/linux-gas.h                         |     2 +-
 gcc/config/arm/marvell-f-iwmmxt.md                 |     2 +-
 gcc/config/arm/marvell-pj4.md                      |     2 +-
 gcc/config/arm/mmintrin.h                          |     2 +-
 gcc/config/arm/mve.md                              |     2 +-
 gcc/config/arm/neon.md                             |     2 +-
 gcc/config/arm/netbsd-eabi.h                       |     2 +-
 gcc/config/arm/netbsd-elf.h                        |     2 +-
 gcc/config/arm/parsecpu.awk                        |     4 +-
 gcc/config/arm/predicates.md                       |     2 +-
 gcc/config/arm/rtems.h                             |     2 +-
 gcc/config/arm/semi.h                              |     2 +-
 gcc/config/arm/symbian.h                           |     4 +-
 gcc/config/arm/sync.md                             |     2 +-
 gcc/config/arm/t-aprofile                          |    27 +-
 gcc/config/arm/t-arm                               |    28 +-
 gcc/config/arm/t-arm-elf                           |    11 +-
 gcc/config/arm/t-fuchsia                           |     2 +-
 gcc/config/arm/t-linux-eabi                        |     2 +-
 gcc/config/arm/t-multilib                          |    14 +-
 gcc/config/arm/t-phoenix                           |     2 +-
 gcc/config/arm/t-rmprofile                         |     2 +-
 gcc/config/arm/t-symbian                           |     2 +-
 gcc/config/arm/t-vxworks                           |     2 +-
 gcc/config/arm/thumb1.md                           |    12 +-
 gcc/config/arm/thumb2.md                           |     2 +-
 gcc/config/arm/types.md                            |     3 +-
 gcc/config/arm/uclinux-eabi.h                      |     2 +-
 gcc/config/arm/uclinux-elf.h                       |     2 +-
 gcc/config/arm/uclinuxfdpiceabi.h                  |     2 +-
 gcc/config/arm/unknown-elf.h                       |     2 +-
 gcc/config/arm/unspecs.md                          |     2 +-
 gcc/config/arm/vec-common.md                       |     2 +-
 gcc/config/arm/vfp.md                              |     2 +-
 gcc/config/arm/vfp11.md                            |     2 +-
 gcc/config/arm/vxworks.h                           |     2 +-
 gcc/config/arm/vxworks.opt                         |     2 +-
 gcc/config/arm/x-arm                               |     2 +-
 gcc/config/arm/xgene1.md                           |     2 +-
 gcc/config/avr/avr-arch.h                          |     2 +-
 gcc/config/avr/avr-c.c                             |   509 -
 gcc/config/avr/avr-c.cc                            |   509 +
 gcc/config/avr/avr-devices.c                       |   156 -
 gcc/config/avr/avr-devices.cc                      |   156 +
 gcc/config/avr/avr-dimode.md                       |     2 +-
 gcc/config/avr/avr-fixed.md                        |     4 +-
 gcc/config/avr/avr-log.c                           |   325 -
 gcc/config/avr/avr-log.cc                          |   325 +
 gcc/config/avr/avr-mcus.def                        |     4 +-
 gcc/config/avr/avr-modes.def                       |     4 +-
 gcc/config/avr/avr-passes.def                      |     4 +-
 gcc/config/avr/avr-protos.h                        |     6 +-
 gcc/config/avr/avr-stdint.h                        |     2 +-
 gcc/config/avr/avr.c                               | 14718 ------
 gcc/config/avr/avr.cc                              | 14717 ++++++
 gcc/config/avr/avr.h                               |     6 +-
 gcc/config/avr/avr.md                              |     8 +-
 gcc/config/avr/avr.opt                             |     2 +-
 gcc/config/avr/avrlibc.h                           |     2 +-
 gcc/config/avr/builtins.def                        |     6 +-
 gcc/config/avr/constraints.md                      |     2 +-
 gcc/config/avr/driver-avr.c                        |   167 -
 gcc/config/avr/driver-avr.cc                       |   167 +
 gcc/config/avr/elf.h                               |     2 +-
 gcc/config/avr/gen-avr-mmcu-specs.c                |   323 -
 gcc/config/avr/gen-avr-mmcu-specs.cc               |   323 +
 gcc/config/avr/gen-avr-mmcu-texi.c                 |   202 -
 gcc/config/avr/gen-avr-mmcu-texi.cc                |   202 +
 gcc/config/avr/genmultilib.awk                     |    18 +-
 gcc/config/avr/predicates.md                       |     2 +-
 gcc/config/avr/specs.h                             |     2 +-
 gcc/config/avr/stdfix.h                            |     2 +-
 gcc/config/avr/t-avr                               |    21 +-
 gcc/config/bfin/bfin-modes.def                     |     2 +-
 gcc/config/bfin/bfin-opts.h                        |     2 +-
 gcc/config/bfin/bfin-protos.h                      |     2 +-
 gcc/config/bfin/bfin.c                             |  5883 ---
 gcc/config/bfin/bfin.cc                            |  5883 +++
 gcc/config/bfin/bfin.h                             |     2 +-
 gcc/config/bfin/bfin.md                            |    57 +-
 gcc/config/bfin/bfin.opt                           |     2 +-
 gcc/config/bfin/constraints.md                     |     2 +-
 gcc/config/bfin/elf.h                              |     2 +-
 gcc/config/bfin/linux.h                            |     2 +-
 gcc/config/bfin/predicates.md                      |     2 +-
 gcc/config/bfin/print-sysroot-suffix.sh            |     2 +-
 gcc/config/bfin/rtems.h                            |     2 +-
 gcc/config/bfin/sync.md                            |     2 +-
 gcc/config/bfin/t-bfin-elf                         |     2 +-
 gcc/config/bfin/t-bfin-linux                       |     2 +-
 gcc/config/bfin/t-bfin-uclinux                     |     2 +-
 gcc/config/bfin/uclinux.h                          |     2 +-
 gcc/config/bpf/bpf-helpers.h                       |     2 +-
 gcc/config/bpf/bpf-opts.h                          |     2 +-
 gcc/config/bpf/bpf-passes.def                      |     2 +-
 gcc/config/bpf/bpf-protos.h                        |     4 +-
 gcc/config/bpf/bpf.c                               |  1585 -
 gcc/config/bpf/bpf.cc                              |  1570 +
 gcc/config/bpf/bpf.h                               |     4 +-
 gcc/config/bpf/bpf.md                              |     2 +-
 gcc/config/bpf/bpf.opt                             |     2 +-
 gcc/config/bpf/constraints.md                      |     2 +-
 gcc/config/bpf/coreout.c                           |   356 -
 gcc/config/bpf/coreout.cc                          |   364 +
 gcc/config/bpf/coreout.h                           |     3 +-
 gcc/config/bpf/predicates.md                       |     2 +-
 gcc/config/bpf/t-bpf                               |     2 +-
 gcc/config/c6x/c6x-isas.def                        |     2 +-
 gcc/config/c6x/c6x-modes.def                       |     2 +-
 gcc/config/c6x/c6x-mult.md                         |     4 +-
 gcc/config/c6x/c6x-mult.md.in                      |     2 +-
 gcc/config/c6x/c6x-opts.h                          |     2 +-
 gcc/config/c6x/c6x-protos.h                        |     6 +-
 gcc/config/c6x/c6x-sched.md                        |     8 +-
 gcc/config/c6x/c6x-sched.md.in                     |     2 +-
 gcc/config/c6x/c6x-tables.opt                      |     2 +-
 gcc/config/c6x/c6x.c                               |  6877 ---
 gcc/config/c6x/c6x.cc                              |  6877 +++
 gcc/config/c6x/c6x.h                               |     2 +-
 gcc/config/c6x/c6x.md                              |     2 +-
 gcc/config/c6x/c6x.opt                             |     2 +-
 gcc/config/c6x/c6x_intrinsics.h                    |     2 +-
 gcc/config/c6x/constraints.md                      |     2 +-
 gcc/config/c6x/elf-common.h                        |     2 +-
 gcc/config/c6x/elf.h                               |     2 +-
 gcc/config/c6x/genmult.sh                          |     2 +-
 gcc/config/c6x/genopt.sh                           |     4 +-
 gcc/config/c6x/gensched.sh                         |     2 +-
 gcc/config/c6x/predicates.md                       |     2 +-
 gcc/config/c6x/sync.md                             |     2 +-
 gcc/config/c6x/t-c6x                               |     2 +-
 gcc/config/c6x/t-c6x-elf                           |     2 +-
 gcc/config/c6x/uclinux-elf.h                       |     2 +-
 gcc/config/cr16/constraints.md                     |     2 +-
 gcc/config/cr16/cr16-protos.h                      |     4 +-
 gcc/config/cr16/cr16.c                             |  2201 -
 gcc/config/cr16/cr16.cc                            |  2201 +
 gcc/config/cr16/cr16.h                             |     2 +-
 gcc/config/cr16/cr16.md                            |     2 +-
 gcc/config/cr16/cr16.opt                           |     2 +-
 gcc/config/cr16/predicates.md                      |     2 +-
 gcc/config/cr16/t-cr16                             |     2 +-
 gcc/config/cris/constraints.md                     |     2 +-
 gcc/config/cris/cris-modes.def                     |     2 +-
 gcc/config/cris/cris-passes.def                    |     2 +-
 gcc/config/cris/cris-protos.h                      |     2 +-
 gcc/config/cris/cris.c                             |  3729 --
 gcc/config/cris/cris.cc                            |  3729 ++
 gcc/config/cris/cris.h                             |    14 +-
 gcc/config/cris/cris.md                            |     2 +-
 gcc/config/cris/cris.opt                           |     4 +-
 gcc/config/cris/elf.opt                            |     2 +-
 gcc/config/cris/predicates.md                      |     2 +-
 gcc/config/cris/sync.md                            |     4 +-
 gcc/config/cris/t-cris                             |     2 +-
 gcc/config/cris/t-elfmulti                         |     2 +-
 gcc/config/csky/constraints.md                     |     2 +-
 gcc/config/csky/csky-elf.h                         |     2 +-
 gcc/config/csky/csky-linux-elf.h                   |     2 +-
 gcc/config/csky/csky-modes.def                     |     2 +-
 gcc/config/csky/csky-protos.h                      |     2 +-
 gcc/config/csky/csky.c                             |  7329 ---
 gcc/config/csky/csky.cc                            |  7329 +++
 gcc/config/csky/csky.h                             |     2 +-
 gcc/config/csky/csky.md                            |     2 +-
 gcc/config/csky/csky.opt                           |     2 +-
 gcc/config/csky/csky_cores.def                     |     2 +-
 gcc/config/csky/csky_genopt.sh                     |     4 +-
 gcc/config/csky/csky_insn_dsp.md                   |     2 +-
 gcc/config/csky/csky_insn_fpu.md                   |     2 +-
 gcc/config/csky/csky_insn_fpuv2.md                 |     2 +-
 gcc/config/csky/csky_insn_fpuv3.md                 |     2 +-
 gcc/config/csky/csky_isa.def                       |     2 +-
 gcc/config/csky/csky_isa.h                         |     2 +-
 gcc/config/csky/csky_opts.h                        |     2 +-
 gcc/config/csky/csky_pipeline_ck801.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck802.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck803.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck810.md             |     2 +-
 gcc/config/csky/csky_tables.opt                    |     2 +-
 gcc/config/csky/predicates.md                      |     2 +-
 gcc/config/csky/t-csky                             |     2 +-
 gcc/config/csky/t-csky-elf                         |     2 +-
 gcc/config/csky/t-csky-linux                       |     2 +-
 gcc/config/darwin-c.c                              |   889 -
 gcc/config/darwin-c.cc                             |   889 +
 gcc/config/darwin-d.c                              |    75 -
 gcc/config/darwin-d.cc                             |    75 +
 gcc/config/darwin-driver.c                         |   477 -
 gcc/config/darwin-driver.cc                        |   499 +
 gcc/config/darwin-f.c                              |    60 -
 gcc/config/darwin-f.cc                             |    60 +
 gcc/config/darwin-ppc-ldouble-patch.def            |     2 +-
 gcc/config/darwin-protos.h                         |     2 +-
 gcc/config/darwin-sections.def                     |    10 +-
 gcc/config/darwin.c                                |  3900 --
 gcc/config/darwin.cc                               |  3886 ++
 gcc/config/darwin.h                                |   136 +-
 gcc/config/darwin.opt                              |     6 +-
 gcc/config/dbxcoff.h                               |     2 +-
 gcc/config/dbxelf.h                                |     2 +-
 gcc/config/default-c.c                             |    33 -
 gcc/config/default-c.cc                            |    33 +
 gcc/config/default-d.c                             |    26 -
 gcc/config/default-d.cc                            |    26 +
 gcc/config/dragonfly-d.c                           |    63 -
 gcc/config/dragonfly-d.cc                          |    63 +
 gcc/config/dragonfly-stdint.h                      |     2 +-
 gcc/config/dragonfly.h                             |     2 +-
 gcc/config/dragonfly.opt                           |     2 +-
 gcc/config/elfos.h                                 |     4 +-
 gcc/config/epiphany/constraints.md                 |     2 +-
 gcc/config/epiphany/epiphany-modes.def             |     2 +-
 gcc/config/epiphany/epiphany-protos.h              |     2 +-
 gcc/config/epiphany/epiphany-sched.md              |     4 +-
 gcc/config/epiphany/epiphany.c                     |  3042 --
 gcc/config/epiphany/epiphany.cc                    |  3047 ++
 gcc/config/epiphany/epiphany.h                     |     8 +-
 gcc/config/epiphany/epiphany.md                    |     2 +-
 gcc/config/epiphany/epiphany.opt                   |     2 +-
 gcc/config/epiphany/epiphany_intrinsics.h          |     2 +-
 gcc/config/epiphany/mode-switch-use.c              |   107 -
 gcc/config/epiphany/mode-switch-use.cc             |   107 +
 gcc/config/epiphany/predicates.md                  |     4 +-
 gcc/config/epiphany/resolve-sw-modes.c             |   191 -
 gcc/config/epiphany/resolve-sw-modes.cc            |   191 +
 gcc/config/epiphany/rtems.h                        |     2 +-
 gcc/config/epiphany/t-epiphany                     |     6 +-
 gcc/config/flat.h                                  |     2 +-
 gcc/config/fr30/constraints.md                     |     2 +-
 gcc/config/fr30/fr30-protos.h                      |     4 +-
 gcc/config/fr30/fr30.c                             |  1037 -
 gcc/config/fr30/fr30.cc                            |  1037 +
 gcc/config/fr30/fr30.h                             |     2 +-
 gcc/config/fr30/fr30.md                            |     2 +-
 gcc/config/fr30/fr30.opt                           |     2 +-
 gcc/config/fr30/predicates.md                      |     2 +-
 gcc/config/freebsd-d.c                             |    69 -
 gcc/config/freebsd-d.cc                            |    69 +
 gcc/config/freebsd-nthr.h                          |     2 +-
 gcc/config/freebsd-spec.h                          |     2 +-
 gcc/config/freebsd-stdint.h                        |     2 +-
 gcc/config/freebsd.h                               |     2 +-
 gcc/config/freebsd.opt                             |     2 +-
 gcc/config/frv/constraints.md                      |     2 +-
 gcc/config/frv/frv-asm.h                           |     2 +-
 gcc/config/frv/frv-modes.def                       |     2 +-
 gcc/config/frv/frv-opts.h                          |     2 +-
 gcc/config/frv/frv-protos.h                        |     4 +-
 gcc/config/frv/frv.c                               |  9451 ----
 gcc/config/frv/frv.cc                              |  9451 ++++
 gcc/config/frv/frv.h                               |     4 +-
 gcc/config/frv/frv.md                              |     2 +-
 gcc/config/frv/frv.opt                             |     2 +-
 gcc/config/frv/linux.h                             |     2 +-
 gcc/config/frv/predicates.md                       |     2 +-
 gcc/config/frv/t-frv                               |     2 +-
 gcc/config/frv/t-linux                             |     2 +-
 gcc/config/ft32/constraints.md                     |     2 +-
 gcc/config/ft32/ft32-protos.h                      |     4 +-
 gcc/config/ft32/ft32.c                             |   941 -
 gcc/config/ft32/ft32.cc                            |   941 +
 gcc/config/ft32/ft32.h                             |     2 +-
 gcc/config/ft32/ft32.md                            |     2 +-
 gcc/config/ft32/ft32.opt                           |     2 +-
 gcc/config/ft32/predicates.md                      |     2 +-
 gcc/config/ft32/t-ft32                             |     2 +-
 gcc/config/fuchsia.h                               |     2 +-
 gcc/config/fused-madd.opt                          |     2 +-
 gcc/config/g.opt                                   |     2 +-
 gcc/config/gcn/constraints.md                      |     2 +-
 gcc/config/gcn/driver-gcn.c                        |    32 -
 gcc/config/gcn/driver-gcn.cc                       |    32 +
 gcc/config/gcn/gcn-builtins.def                    |     2 +-
 gcc/config/gcn/gcn-hsa.h                           |     4 +-
 gcc/config/gcn/gcn-modes.def                       |     2 +-
 gcc/config/gcn/gcn-opts.h                          |     2 +-
 gcc/config/gcn/gcn-protos.h                        |     2 +-
 gcc/config/gcn/gcn-run.c                           |   775 -
 gcc/config/gcn/gcn-run.cc                          |   775 +
 gcc/config/gcn/gcn-tree.c                          |   584 -
 gcc/config/gcn/gcn-tree.cc                         |   584 +
 gcc/config/gcn/gcn-valu.md                         |     2 +-
 gcc/config/gcn/gcn.c                               |  6672 ---
 gcc/config/gcn/gcn.cc                              |  6672 +++
 gcc/config/gcn/gcn.h                               |     2 +-
 gcc/config/gcn/gcn.md                              |     2 +-
 gcc/config/gcn/gcn.opt                             |     2 +-
 gcc/config/gcn/mkoffload.c                         |  1187 -
 gcc/config/gcn/mkoffload.cc                        |  1174 +
 gcc/config/gcn/offload.h                           |     2 +-
 gcc/config/gcn/predicates.md                       |     2 +-
 gcc/config/gcn/t-gcn-hsa                           |    10 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/glibc-c.c                               |    37 -
 gcc/config/glibc-c.cc                              |    37 +
 gcc/config/glibc-d.c                               |    74 -
 gcc/config/glibc-d.cc                              |    74 +
 gcc/config/glibc-stdint.h                          |     2 +-
 gcc/config/gnu-user.h                              |     2 +-
 gcc/config/gnu-user.opt                            |     2 +-
 gcc/config/gnu.h                                   |     2 +-
 gcc/config/h8300/constraints.md                    |     2 +-
 gcc/config/h8300/elf.h                             |     2 +-
 gcc/config/h8300/genmova.sh                        |     4 +-
 gcc/config/h8300/h8300-modes.def                   |     2 +-
 gcc/config/h8300/h8300-protos.h                    |     6 +-
 gcc/config/h8300/h8300.c                           |  5632 ---
 gcc/config/h8300/h8300.cc                          |  5632 +++
 gcc/config/h8300/h8300.h                           |     8 +-
 gcc/config/h8300/h8300.md                          |     2 +-
 gcc/config/h8300/h8300.opt                         |     2 +-
 gcc/config/h8300/linux.h                           |     2 +-
 gcc/config/h8300/mova.md                           |     2 +-
 gcc/config/h8300/predicates.md                     |     2 +-
 gcc/config/h8300/t-h8300                           |     2 +-
 gcc/config/h8300/t-linux                           |     2 +-
 gcc/config/host-darwin.c                           |    81 -
 gcc/config/host-darwin.cc                          |   183 +
 gcc/config/host-darwin.h                           |     4 +-
 gcc/config/host-hpux.c                             |   129 -
 gcc/config/host-hpux.cc                            |   129 +
 gcc/config/host-linux.c                            |   232 -
 gcc/config/host-linux.cc                           |   230 +
 gcc/config/host-netbsd.c                           |    85 -
 gcc/config/host-netbsd.cc                          |    85 +
 gcc/config/host-openbsd.c                          |    85 -
 gcc/config/host-openbsd.cc                         |    85 +
 gcc/config/host-solaris.c                          |   125 -
 gcc/config/host-solaris.cc                         |   125 +
 gcc/config/hpux11.opt                              |     2 +-
 gcc/config/i386/adxintrin.h                        |     2 +-
 gcc/config/i386/ammintrin.h                        |     2 +-
 gcc/config/i386/amxbf16intrin.h                    |     2 +-
 gcc/config/i386/amxint8intrin.h                    |     2 +-
 gcc/config/i386/amxtileintrin.h                    |     8 +-
 gcc/config/i386/athlon.md                          |     2 +-
 gcc/config/i386/atom.md                            |     2 +-
 gcc/config/i386/att.h                              |     2 +-
 gcc/config/i386/avx2intrin.h                       |     2 +-
 gcc/config/i386/avx5124fmapsintrin.h               |     2 +-
 gcc/config/i386/avx5124vnniwintrin.h               |     2 +-
 gcc/config/i386/avx512bf16intrin.h                 |    38 +-
 gcc/config/i386/avx512bf16vlintrin.h               |    65 +-
 gcc/config/i386/avx512bitalgintrin.h               |     2 +-
 gcc/config/i386/avx512bwintrin.h                   |     2 +-
 gcc/config/i386/avx512cdintrin.h                   |     2 +-
 gcc/config/i386/avx512dqintrin.h                   |     2 +-
 gcc/config/i386/avx512erintrin.h                   |     2 +-
 gcc/config/i386/avx512fintrin.h                    |     2 +-
 gcc/config/i386/avx512fp16intrin.h                 |    54 +-
 gcc/config/i386/avx512fp16vlintrin.h               |    45 +-
 gcc/config/i386/avx512ifmaintrin.h                 |     2 +-
 gcc/config/i386/avx512ifmavlintrin.h               |     2 +-
 gcc/config/i386/avx512pfintrin.h                   |     2 +-
 gcc/config/i386/avx512vbmi2intrin.h                |     2 +-
 gcc/config/i386/avx512vbmi2vlintrin.h              |     2 +-
 gcc/config/i386/avx512vbmiintrin.h                 |     2 +-
 gcc/config/i386/avx512vbmivlintrin.h               |     2 +-
 gcc/config/i386/avx512vlbwintrin.h                 |     2 +-
 gcc/config/i386/avx512vldqintrin.h                 |     2 +-
 gcc/config/i386/avx512vlintrin.h                   |     2 +-
 gcc/config/i386/avx512vnniintrin.h                 |     2 +-
 gcc/config/i386/avx512vnnivlintrin.h               |     2 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |     2 +-
 gcc/config/i386/avx512vp2intersectvlintrin.h       |     2 +-
 gcc/config/i386/avx512vpopcntdqintrin.h            |     2 +-
 gcc/config/i386/avx512vpopcntdqvlintrin.h          |     2 +-
 gcc/config/i386/avxintrin.h                        |     2 +-
 gcc/config/i386/avxmath.h                          |     2 +-
 gcc/config/i386/avxvnniintrin.h                    |     2 +-
 gcc/config/i386/bdver1.md                          |     2 +-
 gcc/config/i386/bdver3.md                          |     2 +-
 gcc/config/i386/biarch64.h                         |     2 +-
 gcc/config/i386/biarchx32.h                        |     2 +-
 gcc/config/i386/bmi2intrin.h                       |     2 +-
 gcc/config/i386/bmiintrin.h                        |    20 +-
 gcc/config/i386/bmmintrin.h                        |     2 +-
 gcc/config/i386/bsd.h                              |     2 +-
 gcc/config/i386/btver2.md                          |     2 +-
 gcc/config/i386/cet.h                              |     2 +-
 gcc/config/i386/cetintrin.h                        |     2 +-
 gcc/config/i386/cldemoteintrin.h                   |     2 +-
 gcc/config/i386/clflushoptintrin.h                 |     2 +-
 gcc/config/i386/clwbintrin.h                       |     2 +-
 gcc/config/i386/clzerointrin.h                     |     2 +-
 gcc/config/i386/constraints.md                     |    17 +-
 gcc/config/i386/core2.md                           |     2 +-
 gcc/config/i386/cpuid.h                            |     2 +-
 gcc/config/i386/cross-stdarg.h                     |     2 +-
 gcc/config/i386/crtdll.h                           |     2 +-
 gcc/config/i386/cygming.h                          |     6 +-
 gcc/config/i386/cygming.opt                        |     2 +-
 gcc/config/i386/cygwin-stdint.h                    |     2 +-
 gcc/config/i386/cygwin-w64.h                       |     2 +-
 gcc/config/i386/cygwin.h                           |     2 +-
 gcc/config/i386/cygwin.opt                         |     2 +-
 gcc/config/i386/darwin.h                           |    33 +-
 gcc/config/i386/darwin32-biarch.h                  |    15 +-
 gcc/config/i386/darwin64-biarch.h                  |    15 +-
 gcc/config/i386/djgpp-stdint.h                     |     2 +-
 gcc/config/i386/djgpp.c                            |    66 -
 gcc/config/i386/djgpp.cc                           |    66 +
 gcc/config/i386/djgpp.h                            |     4 +-
 gcc/config/i386/djgpp.opt                          |     2 +-
 gcc/config/i386/dragonfly.h                        |     4 +-
 gcc/config/i386/driver-i386.c                      |   841 -
 gcc/config/i386/driver-i386.cc                     |   841 +
 gcc/config/i386/driver-mingw32.c                   |    28 -
 gcc/config/i386/driver-mingw32.cc                  |    28 +
 gcc/config/i386/emmintrin.h                        |     2 +-
 gcc/config/i386/enqcmdintrin.h                     |     2 +-
 gcc/config/i386/f16cintrin.h                       |     2 +-
 gcc/config/i386/fma4intrin.h                       |     2 +-
 gcc/config/i386/fmaintrin.h                        |     2 +-
 gcc/config/i386/freebsd.h                          |     4 +-
 gcc/config/i386/freebsd64.h                        |     2 +-
 gcc/config/i386/fxsrintrin.h                       |     2 +-
 gcc/config/i386/gas.h                              |     2 +-
 gcc/config/i386/geode.md                           |     2 +-
 gcc/config/i386/gfniintrin.h                       |     2 +-
 gcc/config/i386/glm.md                             |     2 +-
 gcc/config/i386/gmm_malloc.h                       |     2 +-
 gcc/config/i386/gnu-property.c                     |   124 -
 gcc/config/i386/gnu-property.cc                    |   124 +
 gcc/config/i386/gnu-user-common.h                  |     2 +-
 gcc/config/i386/gnu-user.h                         |     2 +-
 gcc/config/i386/gnu-user64.h                       |     2 +-
 gcc/config/i386/gnu.h                              |     2 +-
 gcc/config/i386/haswell.md                         |     2 +-
 gcc/config/i386/host-cygwin.c                      |    80 -
 gcc/config/i386/host-cygwin.cc                     |    80 +
 gcc/config/i386/host-i386-darwin.c                 |    32 -
 gcc/config/i386/host-i386-darwin.cc                |    32 +
 gcc/config/i386/host-mingw32.c                     |   200 -
 gcc/config/i386/host-mingw32.cc                    |   200 +
 gcc/config/i386/hresetintrin.h                     |     2 +-
 gcc/config/i386/i386-builtin-types.awk             |     2 +-
 gcc/config/i386/i386-builtin-types.def             |     7 +
 gcc/config/i386/i386-builtin.def                   |    13 +-
 gcc/config/i386/i386-builtins.c                    |  2319 -
 gcc/config/i386/i386-builtins.cc                   |  2365 +
 gcc/config/i386/i386-builtins.h                    |     2 +-
 gcc/config/i386/i386-c.c                           |   813 -
 gcc/config/i386/i386-c.cc                          |   817 +
 gcc/config/i386/i386-d.c                           |   113 -
 gcc/config/i386/i386-d.cc                          |   113 +
 gcc/config/i386/i386-expand.c                      | 22457 ---------
 gcc/config/i386/i386-expand.cc                     | 23280 +++++++++
 gcc/config/i386/i386-expand.h                      |     2 +-
 gcc/config/i386/i386-features.c                    |  2969 --
 gcc/config/i386/i386-features.cc                   |  2969 ++
 gcc/config/i386/i386-features.h                    |     2 +-
 gcc/config/i386/i386-isa.def                       |     2 +-
 gcc/config/i386/i386-modes.def                     |     2 +-
 gcc/config/i386/i386-options.c                     |  3766 --
 gcc/config/i386/i386-options.cc                    |  3863 ++
 gcc/config/i386/i386-options.h                     |     8 +-
 gcc/config/i386/i386-opts.h                        |     9 +-
 gcc/config/i386/i386-passes.def                    |     2 +-
 gcc/config/i386/i386-protos.h                      |    22 +-
 gcc/config/i386/i386.c                             | 24581 ----------
 gcc/config/i386/i386.cc                            | 24709 ++++++++++
 gcc/config/i386/i386.h                             |    77 +-
 gcc/config/i386/i386.md                            |  1167 +-
 gcc/config/i386/i386.opt                           |    38 +-
 gcc/config/i386/i386elf.h                          |     2 +-
 gcc/config/i386/ia32intrin.h                       |     2 +-
 gcc/config/i386/iamcu.h                            |     2 +-
 gcc/config/i386/immintrin.h                        |     2 +-
 gcc/config/i386/intelmic-mkoffload.c               |   695 -
 gcc/config/i386/intelmic-mkoffload.cc              |   695 +
 gcc/config/i386/intelmic-offload.h                 |     2 +-
 gcc/config/i386/k6.md                              |     2 +-
 gcc/config/i386/keylockerintrin.h                  |     2 +-
 gcc/config/i386/kfreebsd-gnu.h                     |     2 +-
 gcc/config/i386/kfreebsd-gnu64.h                   |     2 +-
 gcc/config/i386/kopensolaris-gnu.h                 |     2 +-
 gcc/config/i386/linux-common.h                     |     2 +-
 gcc/config/i386/linux.h                            |     2 +-
 gcc/config/i386/linux64.h                          |     2 +-
 gcc/config/i386/lwpintrin.h                        |     2 +-
 gcc/config/i386/lynx.h                             |     4 +-
 gcc/config/i386/lzcntintrin.h                      |     2 +-
 gcc/config/i386/mingw-pthread.h                    |     2 +-
 gcc/config/i386/mingw-stdint.h                     |     2 +-
 gcc/config/i386/mingw-w64.h                        |     2 +-
 gcc/config/i386/mingw-w64.opt                      |     2 +-
 gcc/config/i386/mingw.opt                          |     2 +-
 gcc/config/i386/mingw32.h                          |     2 +-
 gcc/config/i386/mm3dnow.h                          |     2 +-
 gcc/config/i386/mmintrin.h                         |     2 +-
 gcc/config/i386/mmx.md                             |   741 +-
 gcc/config/i386/movdirintrin.h                     |     2 +-
 gcc/config/i386/msformat-c.c                       |   195 -
 gcc/config/i386/msformat-c.cc                      |   195 +
 gcc/config/i386/mwaitintrin.h                      |     2 +-
 gcc/config/i386/mwaitxintrin.h                     |     2 +-
 gcc/config/i386/netbsd-elf.h                       |     2 +-
 gcc/config/i386/netbsd64.h                         |     2 +-
 gcc/config/i386/nmmintrin.h                        |     2 +-
 gcc/config/i386/nto.h                              |     2 +-
 gcc/config/i386/nto.opt                            |     2 +-
 gcc/config/i386/openbsdelf.h                       |     2 +-
 gcc/config/i386/pconfigintrin.h                    |     2 +-
 gcc/config/i386/pentium.md                         |     2 +-
 gcc/config/i386/pkuintrin.h                        |     2 +-
 gcc/config/i386/pmm_malloc.h                       |     2 +-
 gcc/config/i386/pmmintrin.h                        |     2 +-
 gcc/config/i386/popcntintrin.h                     |     2 +-
 gcc/config/i386/ppro.md                            |     2 +-
 gcc/config/i386/predicates.md                      |    27 +-
 gcc/config/i386/prfchwintrin.h                     |     2 +-
 gcc/config/i386/rdos.h                             |     2 +-
 gcc/config/i386/rdos64.h                           |     2 +-
 gcc/config/i386/rdseedintrin.h                     |     2 +-
 gcc/config/i386/rtemself.h                         |     2 +-
 gcc/config/i386/rtmintrin.h                        |     2 +-
 gcc/config/i386/serializeintrin.h                  |     2 +-
 gcc/config/i386/sgxintrin.h                        |     2 +-
 gcc/config/i386/shaintrin.h                        |     2 +-
 gcc/config/i386/slm.md                             |     2 +-
 gcc/config/i386/smmintrin.h                        |     2 +-
 gcc/config/i386/sol2.h                             |     2 +-
 gcc/config/i386/sse.md                             |  1308 +-
 gcc/config/i386/ssemath.h                          |     2 +-
 gcc/config/i386/stringop.def                       |     2 +-
 gcc/config/i386/subst.md                           |     9 +-
 gcc/config/i386/sync.md                            |   229 +-
 gcc/config/i386/sysv4.h                            |     2 +-
 gcc/config/i386/t-cygming                          |    20 +-
 gcc/config/i386/t-djgpp                            |     4 +-
 gcc/config/i386/t-freebsd64                        |     2 +-
 gcc/config/i386/t-gnu-property                     |     4 +-
 gcc/config/i386/t-i386                             |    22 +-
 gcc/config/i386/t-intelmic                         |     2 +-
 gcc/config/i386/t-linux64                          |     2 +-
 gcc/config/i386/t-omp-device                       |     4 +-
 gcc/config/i386/t-rtems                            |     2 +-
 gcc/config/i386/t-sol2                             |     2 +-
 gcc/config/i386/t-vxworks                          |     7 -
 gcc/config/i386/tbmintrin.h                        |     2 +-
 gcc/config/i386/tmmintrin.h                        |     2 +-
 gcc/config/i386/tsxldtrkintrin.h                   |     2 +-
 gcc/config/i386/uintrintrin.h                      |     2 +-
 gcc/config/i386/unix.h                             |     2 +-
 gcc/config/i386/vaesintrin.h                       |     2 +-
 gcc/config/i386/vpclmulqdqintrin.h                 |     2 +-
 gcc/config/i386/vxworks.h                          |     2 +-
 gcc/config/i386/vxworksae.h                        |     2 +-
 gcc/config/i386/waitpkgintrin.h                    |     2 +-
 gcc/config/i386/wbnoinvdintrin.h                   |     2 +-
 gcc/config/i386/winnt-cxx.c                        |   177 -
 gcc/config/i386/winnt-cxx.cc                       |   177 +
 gcc/config/i386/winnt-d.c                          |    86 -
 gcc/config/i386/winnt-d.cc                         |    86 +
 gcc/config/i386/winnt-stubs.c                      |    43 -
 gcc/config/i386/winnt-stubs.cc                     |    43 +
 gcc/config/i386/winnt.c                            |  1377 -
 gcc/config/i386/winnt.cc                           |  1377 +
 gcc/config/i386/wmmintrin.h                        |     2 +-
 gcc/config/i386/x-cygwin                           |     4 +-
 gcc/config/i386/x-darwin                           |     2 +-
 gcc/config/i386/x-i386                             |     2 +-
 gcc/config/i386/x-mingw32                          |     8 +-
 gcc/config/i386/x86-64.h                           |     2 +-
 gcc/config/i386/x86-tune-costs.h                   |   126 +-
 gcc/config/i386/x86-tune-sched-atom.c              |   247 -
 gcc/config/i386/x86-tune-sched-atom.cc             |   247 +
 gcc/config/i386/x86-tune-sched-bd.c                |   825 -
 gcc/config/i386/x86-tune-sched-bd.cc               |   825 +
 gcc/config/i386/x86-tune-sched-core.c              |   257 -
 gcc/config/i386/x86-tune-sched-core.cc             |   257 +
 gcc/config/i386/x86-tune-sched.c                   |   639 -
 gcc/config/i386/x86-tune-sched.cc                  |   641 +
 gcc/config/i386/x86-tune.def                       |    84 +-
 gcc/config/i386/x86gprintrin.h                     |     2 +-
 gcc/config/i386/x86intrin.h                        |     2 +-
 gcc/config/i386/xm-cygwin.h                        |     2 +-
 gcc/config/i386/xm-djgpp.h                         |     6 +-
 gcc/config/i386/xm-mingw32.h                       |     2 +-
 gcc/config/i386/xmmintrin.h                        |     2 +-
 gcc/config/i386/xopintrin.h                        |     2 +-
 gcc/config/i386/xsavecintrin.h                     |     2 +-
 gcc/config/i386/xsaveintrin.h                      |     2 +-
 gcc/config/i386/xsaveoptintrin.h                   |     2 +-
 gcc/config/i386/xsavesintrin.h                     |     2 +-
 gcc/config/i386/xtestintrin.h                      |     2 +-
 gcc/config/i386/znver1.md                          |     2 +-
 gcc/config/ia64/constraints.md                     |     2 +-
 gcc/config/ia64/div.md                             |     2 +-
 gcc/config/ia64/elf.h                              |     2 +-
 gcc/config/ia64/freebsd.h                          |     6 +-
 gcc/config/ia64/hpux.h                             |     4 +-
 gcc/config/ia64/ia64-c.c                           |   189 -
 gcc/config/ia64/ia64-c.cc                          |   189 +
 gcc/config/ia64/ia64-modes.def                     |     2 +-
 gcc/config/ia64/ia64-opts.h                        |     2 +-
 gcc/config/ia64/ia64-protos.h                      |     4 +-
 gcc/config/ia64/ia64.c                             | 11923 -----
 gcc/config/ia64/ia64.cc                            | 11923 +++++
 gcc/config/ia64/ia64.h                             |     4 +-
 gcc/config/ia64/ia64.md                            |     6 +-
 gcc/config/ia64/ia64.opt                           |     2 +-
 gcc/config/ia64/itanium2.md                        |     2 +-
 gcc/config/ia64/linux.h                            |     2 +-
 gcc/config/ia64/predicates.md                      |     4 +-
 gcc/config/ia64/sync.md                            |     2 +-
 gcc/config/ia64/sysv4.h                            |     6 +-
 gcc/config/ia64/t-hpux                             |     2 +-
 gcc/config/ia64/t-ia64                             |     8 +-
 gcc/config/ia64/vect.md                            |     2 +-
 gcc/config/ia64/vms.h                              |     2 +-
 gcc/config/ia64/vms.opt                            |     2 +-
 gcc/config/initfini-array.h                        |     2 +-
 gcc/config/iq2000/abi                              |     2 +-
 gcc/config/iq2000/constraints.md                   |     2 +-
 gcc/config/iq2000/iq2000-opts.h                    |     2 +-
 gcc/config/iq2000/iq2000-protos.h                  |     2 +-
 gcc/config/iq2000/iq2000.c                         |  3506 --
 gcc/config/iq2000/iq2000.cc                        |  3506 ++
 gcc/config/iq2000/iq2000.h                         |     4 +-
 gcc/config/iq2000/iq2000.md                        |     6 +-
 gcc/config/iq2000/iq2000.opt                       |     2 +-
 gcc/config/iq2000/predicates.md                    |     2 +-
 gcc/config/kfreebsd-gnu.h                          |     2 +-
 gcc/config/kopensolaris-gnu.h                      |     2 +-
 gcc/config/linux-android.h                         |     2 +-
 gcc/config/linux-android.opt                       |     2 +-
 gcc/config/linux-protos.h                          |     2 +-
 gcc/config/linux.c                                 |    40 -
 gcc/config/linux.cc                                |    40 +
 gcc/config/linux.h                                 |     6 +-
 gcc/config/linux.opt                               |     2 +-
 gcc/config/lm32/constraints.md                     |     2 +-
 gcc/config/lm32/lm32-protos.h                      |     2 +-
 gcc/config/lm32/lm32.c                             |  1253 -
 gcc/config/lm32/lm32.cc                            |  1253 +
 gcc/config/lm32/lm32.h                             |     2 +-
 gcc/config/lm32/lm32.md                            |     2 +-
 gcc/config/lm32/lm32.opt                           |     2 +-
 gcc/config/lm32/predicates.md                      |     2 +-
 gcc/config/lm32/rtems.h                            |     2 +-
 gcc/config/lm32/uclinux-elf.h                      |     2 +-
 gcc/config/lynx.h                                  |     2 +-
 gcc/config/lynx.opt                                |     2 +-
 gcc/config/m32c/addsub.md                          |     2 +-
 gcc/config/m32c/bitops.md                          |     2 +-
 gcc/config/m32c/blkmov.md                          |     2 +-
 gcc/config/m32c/cond.md                            |     2 +-
 gcc/config/m32c/constraints.md                     |     2 +-
 gcc/config/m32c/jump.md                            |     2 +-
 gcc/config/m32c/m32c-modes.def                     |     2 +-
 gcc/config/m32c/m32c-pragma.c                      |   128 -
 gcc/config/m32c/m32c-pragma.cc                     |   128 +
 gcc/config/m32c/m32c-protos.h                      |     2 +-
 gcc/config/m32c/m32c.abi                           |     2 +-
 gcc/config/m32c/m32c.c                             |  4506 --
 gcc/config/m32c/m32c.cc                            |  4506 ++
 gcc/config/m32c/m32c.h                             |     4 +-
 gcc/config/m32c/m32c.md                            |     2 +-
 gcc/config/m32c/m32c.opt                           |     2 +-
 gcc/config/m32c/minmax.md                          |     2 +-
 gcc/config/m32c/mov.md                             |     2 +-
 gcc/config/m32c/muldiv.md                          |     2 +-
 gcc/config/m32c/predicates.md                      |     2 +-
 gcc/config/m32c/prologue.md                        |     2 +-
 gcc/config/m32c/rtems.h                            |     2 +-
 gcc/config/m32c/shift.md                           |     2 +-
 gcc/config/m32c/t-m32c                             |     4 +-
 gcc/config/m32r/constraints.md                     |     2 +-
 gcc/config/m32r/little.h                           |     2 +-
 gcc/config/m32r/m32r-opts.h                        |     2 +-
 gcc/config/m32r/m32r-protos.h                      |     4 +-
 gcc/config/m32r/m32r.c                             |  2959 --
 gcc/config/m32r/m32r.cc                            |  2959 ++
 gcc/config/m32r/m32r.h                             |     6 +-
 gcc/config/m32r/m32r.md                            |     4 +-
 gcc/config/m32r/m32r.opt                           |     2 +-
 gcc/config/m32r/predicates.md                      |     2 +-
 gcc/config/m32r/t-m32r                             |     2 +-
 gcc/config/m68k/cf.md                              |     2 +-
 gcc/config/m68k/constraints.md                     |     2 +-
 gcc/config/m68k/genopt.sh                          |     4 +-
 gcc/config/m68k/ieee.opt                           |     2 +-
 gcc/config/m68k/linux.h                            |     2 +-
 gcc/config/m68k/m68020-elf.h                       |     2 +-
 gcc/config/m68k/m68k-devices.def                   |     2 +-
 gcc/config/m68k/m68k-isas.def                      |     4 +-
 gcc/config/m68k/m68k-microarchs.def                |     4 +-
 gcc/config/m68k/m68k-modes.def                     |     2 +-
 gcc/config/m68k/m68k-none.h                        |     2 +-
 gcc/config/m68k/m68k-opts.h                        |     2 +-
 gcc/config/m68k/m68k-protos.h                      |     8 +-
 gcc/config/m68k/m68k-tables.opt                    |     2 +-
 gcc/config/m68k/m68k.c                             |  7154 ---
 gcc/config/m68k/m68k.cc                            |  7154 +++
 gcc/config/m68k/m68k.h                             |     6 +-
 gcc/config/m68k/m68k.md                            |     6 +-
 gcc/config/m68k/m68k.opt                           |     2 +-
 gcc/config/m68k/m68kelf.h                          |     2 +-
 gcc/config/m68k/m68kemb.h                          |     4 +-
 gcc/config/m68k/netbsd-elf.h                       |     2 +-
 gcc/config/m68k/openbsd.h                          |     2 +-
 gcc/config/m68k/predicates.md                      |     2 +-
 gcc/config/m68k/print-sysroot-suffix.sh            |     2 +-
 gcc/config/m68k/rtemself.h                         |     2 +-
 gcc/config/m68k/sync.md                            |     2 +-
 gcc/config/m68k/t-linux                            |     2 +-
 gcc/config/m68k/t-mlibs                            |     2 +-
 gcc/config/m68k/t-uclinux                          |     2 +-
 gcc/config/m68k/uclinux.h                          |     4 +-
 gcc/config/m68k/uclinux.opt                        |     2 +-
 gcc/config/mcore/constraints.md                    |     2 +-
 gcc/config/mcore/mcore-elf.h                       |     2 +-
 gcc/config/mcore/mcore-protos.h                    |     4 +-
 gcc/config/mcore/mcore.c                           |  3290 --
 gcc/config/mcore/mcore.cc                          |  3290 ++
 gcc/config/mcore/mcore.h                           |     6 +-
 gcc/config/mcore/mcore.md                          |     4 +-
 gcc/config/mcore/mcore.opt                         |     2 +-
 gcc/config/mcore/predicates.md                     |     2 +-
 gcc/config/mcore/t-mcore                           |     2 +-
 gcc/config/microblaze/constraints.md               |     2 +-
 gcc/config/microblaze/linux.h                      |     2 +-
 gcc/config/microblaze/microblaze-c.c               |   103 -
 gcc/config/microblaze/microblaze-c.cc              |   103 +
 gcc/config/microblaze/microblaze-protos.h          |     4 +-
 gcc/config/microblaze/microblaze.c                 |  4070 --
 gcc/config/microblaze/microblaze.cc                |  4070 ++
 gcc/config/microblaze/microblaze.h                 |     4 +-
 gcc/config/microblaze/microblaze.md                |     6 +-
 gcc/config/microblaze/microblaze.opt               |     2 +-
 gcc/config/microblaze/predicates.md                |     2 +-
 gcc/config/microblaze/rtems.h                      |     2 +-
 gcc/config/microblaze/sync.md                      |     2 +-
 gcc/config/microblaze/t-microblaze                 |     4 +-
 gcc/config/mips/10000.md                           |     2 +-
 gcc/config/mips/20kc.md                            |     2 +-
 gcc/config/mips/24k.md                             |     2 +-
 gcc/config/mips/3000.md                            |     2 +-
 gcc/config/mips/4000.md                            |     2 +-
 gcc/config/mips/4100.md                            |     2 +-
 gcc/config/mips/4130.md                            |     2 +-
 gcc/config/mips/4300.md                            |     2 +-
 gcc/config/mips/4600.md                            |     2 +-
 gcc/config/mips/4k.md                              |     2 +-
 gcc/config/mips/5000.md                            |     2 +-
 gcc/config/mips/5400.md                            |     2 +-
 gcc/config/mips/5500.md                            |     2 +-
 gcc/config/mips/5k.md                              |     2 +-
 gcc/config/mips/6000.md                            |     2 +-
 gcc/config/mips/7000.md                            |     2 +-
 gcc/config/mips/74k.md                             |     2 +-
 gcc/config/mips/9000.md                            |     2 +-
 gcc/config/mips/constraints.md                     |     2 +-
 gcc/config/mips/driver-native.c                    |    91 -
 gcc/config/mips/driver-native.cc                   |    91 +
 gcc/config/mips/elf.h                              |     2 +-
 gcc/config/mips/elfoabi.h                          |     2 +-
 gcc/config/mips/elforion.h                         |     2 +-
 gcc/config/mips/frame-header-opt.c                 |   292 -
 gcc/config/mips/frame-header-opt.cc                |   292 +
 gcc/config/mips/generic.md                         |     2 +-
 gcc/config/mips/genopt.sh                          |     4 +-
 gcc/config/mips/gnu-user.h                         |     2 +-
 gcc/config/mips/gs264e.md                          |     2 +-
 gcc/config/mips/gs464.md                           |     2 +-
 gcc/config/mips/gs464e.md                          |     2 +-
 gcc/config/mips/i6400.md                           |     2 +-
 gcc/config/mips/linux-common.h                     |     2 +-
 gcc/config/mips/linux.h                            |     2 +-
 gcc/config/mips/loongson-mmi.md                    |     2 +-
 gcc/config/mips/loongson-mmiintrin.h               |     2 +-
 gcc/config/mips/loongson.h                         |     2 +-
 gcc/config/mips/loongson2ef.md                     |     4 +-
 gcc/config/mips/m5100.md                           |     2 +-
 gcc/config/mips/micromips.md                       |     2 +-
 gcc/config/mips/mips-cpus.def                      |     2 +-
 gcc/config/mips/mips-d.c                           |    88 -
 gcc/config/mips/mips-d.cc                          |    88 +
 gcc/config/mips/mips-dsp.md                        |     2 +-
 gcc/config/mips/mips-dspr2.md                      |     2 +-
 gcc/config/mips/mips-fixed.md                      |     2 +-
 gcc/config/mips/mips-ftypes.def                    |     2 +-
 gcc/config/mips/mips-modes.def                     |     2 +-
 gcc/config/mips/mips-msa.md                        |     2 +-
 gcc/config/mips/mips-opts.h                        |     2 +-
 gcc/config/mips/mips-protos.h                      |     4 +-
 gcc/config/mips/mips-ps-3d.md                      |     2 +-
 gcc/config/mips/mips-tables.opt                    |     2 +-
 gcc/config/mips/mips.c                             | 22925 ---------
 gcc/config/mips/mips.cc                            | 22925 +++++++++
 gcc/config/mips/mips.h                             |    10 +-
 gcc/config/mips/mips.md                            |    14 +-
 gcc/config/mips/mips.opt                           |     6 +-
 gcc/config/mips/msa.h                              |     2 +-
 gcc/config/mips/mti-elf.h                          |     2 +-
 gcc/config/mips/mti-linux.h                        |     2 +-
 gcc/config/mips/n32-elf.h                          |     2 +-
 gcc/config/mips/netbsd.h                           |     2 +-
 gcc/config/mips/octeon.md                          |     2 +-
 gcc/config/mips/p5600.md                           |     2 +-
 gcc/config/mips/p6600.md                           |     2 +-
 gcc/config/mips/predicates.md                      |     2 +-
 gcc/config/mips/r3900.h                            |     2 +-
 gcc/config/mips/rtems.h                            |     2 +-
 gcc/config/mips/sb1.md                             |     2 +-
 gcc/config/mips/sde.h                              |     2 +-
 gcc/config/mips/sde.opt                            |     2 +-
 gcc/config/mips/sdemtk.h                           |     2 +-
 gcc/config/mips/sr71k.md                           |     2 +-
 gcc/config/mips/st.h                               |     2 +-
 gcc/config/mips/sync.md                            |     2 +-
 gcc/config/mips/t-elf                              |     2 +-
 gcc/config/mips/t-img-elf                          |     2 +-
 gcc/config/mips/t-img-linux                        |     2 +-
 gcc/config/mips/t-isa3264                          |     2 +-
 gcc/config/mips/t-linux64                          |     2 +-
 gcc/config/mips/t-mips                             |     6 +-
 gcc/config/mips/t-mti-elf                          |     2 +-
 gcc/config/mips/t-mti-linux                        |     2 +-
 gcc/config/mips/t-r3900                            |     2 +-
 gcc/config/mips/t-rtems                            |     2 +-
 gcc/config/mips/t-sb1                              |     2 +-
 gcc/config/mips/t-sde                              |     2 +-
 gcc/config/mips/t-sdemtk                           |     2 +-
 gcc/config/mips/t-sr71k                            |     2 +-
 gcc/config/mips/t-st                               |     2 +-
 gcc/config/mips/t-vr                               |     2 +-
 gcc/config/mips/t-vxworks                          |     2 +-
 gcc/config/mips/vr.h                               |     2 +-
 gcc/config/mips/vxworks.h                          |     2 +-
 gcc/config/mips/x-native                           |     2 +-
 gcc/config/mips/xlp.md                             |     2 +-
 gcc/config/mips/xlr.md                             |     2 +-
 gcc/config/mmix/constraints.md                     |     2 +-
 gcc/config/mmix/mmix-modes.def                     |     2 +-
 gcc/config/mmix/mmix-protos.h                      |     4 +-
 gcc/config/mmix/mmix.c                             |  2872 --
 gcc/config/mmix/mmix.cc                            |  2872 ++
 gcc/config/mmix/mmix.h                             |     4 +-
 gcc/config/mmix/mmix.md                            |     6 +-
 gcc/config/mmix/mmix.opt                           |     2 +-
 gcc/config/mmix/predicates.md                      |     4 +-
 gcc/config/mmix/t-mmix                             |     2 +-
 gcc/config/mn10300/constraints.md                  |     2 +-
 gcc/config/mn10300/linux.h                         |     2 +-
 gcc/config/mn10300/mn10300-modes.def               |     2 +-
 gcc/config/mn10300/mn10300-opts.h                  |     2 +-
 gcc/config/mn10300/mn10300-protos.h                |     2 +-
 gcc/config/mn10300/mn10300.c                       |  3423 --
 gcc/config/mn10300/mn10300.cc                      |  3423 ++
 gcc/config/mn10300/mn10300.h                       |     8 +-
 gcc/config/mn10300/mn10300.md                      |     2 +-
 gcc/config/mn10300/mn10300.opt                     |     2 +-
 gcc/config/mn10300/predicates.md                   |     2 +-
 gcc/config/mn10300/t-mn10300                       |     2 +-
 gcc/config/moxie/constraints.md                    |     2 +-
 gcc/config/moxie/moxie-protos.h                    |     4 +-
 gcc/config/moxie/moxie.c                           |   664 -
 gcc/config/moxie/moxie.cc                          |   664 +
 gcc/config/moxie/moxie.h                           |     2 +-
 gcc/config/moxie/moxie.md                          |     2 +-
 gcc/config/moxie/moxie.opt                         |     2 +-
 gcc/config/moxie/moxiebox.h                        |     2 +-
 gcc/config/moxie/predicates.md                     |     2 +-
 gcc/config/moxie/rtems.h                           |     2 +-
 gcc/config/moxie/t-moxie                           |     2 +-
 gcc/config/moxie/uclinux.h                         |     4 +-
 gcc/config/msp430/constraints.md                   |     2 +-
 gcc/config/msp430/driver-msp430.c                  |   177 -
 gcc/config/msp430/driver-msp430.cc                 |   177 +
 gcc/config/msp430/msp430-c.c                       |    37 -
 gcc/config/msp430/msp430-c.cc                      |    37 +
 gcc/config/msp430/msp430-devices.c                 |  1110 -
 gcc/config/msp430/msp430-devices.cc                |  1110 +
 gcc/config/msp430/msp430-devices.h                 |     2 +-
 gcc/config/msp430/msp430-opts.h                    |     2 +-
 gcc/config/msp430/msp430-protos.h                  |     2 +-
 gcc/config/msp430/msp430.c                         |  4521 --
 gcc/config/msp430/msp430.cc                        |  4521 ++
 gcc/config/msp430/msp430.h                         |     6 +-
 gcc/config/msp430/msp430.md                        |     2 +-
 gcc/config/msp430/predicates.md                    |     2 +-
 gcc/config/msp430/t-msp430                         |     8 +-
 gcc/config/nds32/constants.md                      |     2 +-
 gcc/config/nds32/constraints.md                    |     2 +-
 gcc/config/nds32/elf.h                             |     2 +-
 gcc/config/nds32/iterators.md                      |     2 +-
 gcc/config/nds32/linux.h                           |     2 +-
 gcc/config/nds32/nds32-cost.c                      |   726 -
 gcc/config/nds32/nds32-cost.cc                     |   726 +
 gcc/config/nds32/nds32-doubleword.md               |     4 +-
 gcc/config/nds32/nds32-dspext.md                   |     2 +-
 gcc/config/nds32/nds32-e8.md                       |     2 +-
 gcc/config/nds32/nds32-fp-as-gp.c                  |   281 -
 gcc/config/nds32/nds32-fp-as-gp.cc                 |   281 +
 gcc/config/nds32/nds32-fpu.md                      |     2 +-
 gcc/config/nds32/nds32-graywolf.md                 |     2 +-
 gcc/config/nds32/nds32-intrinsic.c                 |  1854 -
 gcc/config/nds32/nds32-intrinsic.cc                |  1854 +
 gcc/config/nds32/nds32-intrinsic.md                |    30 +-
 gcc/config/nds32/nds32-isr.c                       |  1001 -
 gcc/config/nds32/nds32-isr.cc                      |  1001 +
 gcc/config/nds32/nds32-md-auxiliary.c              |  3938 --
 gcc/config/nds32/nds32-md-auxiliary.cc             |  3938 ++
 gcc/config/nds32/nds32-memory-manipulation.c       |  1193 -
 gcc/config/nds32/nds32-memory-manipulation.cc      |  1193 +
 gcc/config/nds32/nds32-modes.def                   |     2 +-
 gcc/config/nds32/nds32-multiple.md                 |     2 +-
 gcc/config/nds32/nds32-n10.md                      |     2 +-
 gcc/config/nds32/nds32-n13.md                      |     2 +-
 gcc/config/nds32/nds32-n7.md                       |     2 +-
 gcc/config/nds32/nds32-n8.md                       |     2 +-
 gcc/config/nds32/nds32-n9-2r1w.md                  |     2 +-
 gcc/config/nds32/nds32-n9-3r2w.md                  |     2 +-
 gcc/config/nds32/nds32-opts.h                      |     2 +-
 gcc/config/nds32/nds32-peephole2.md                |     2 +-
 gcc/config/nds32/nds32-pipelines-auxiliary.c       |  1796 -
 gcc/config/nds32/nds32-pipelines-auxiliary.cc      |  1796 +
 gcc/config/nds32/nds32-predicates.c                |   634 -
 gcc/config/nds32/nds32-predicates.cc               |   634 +
 gcc/config/nds32/nds32-protos.h                    |     2 +-
 gcc/config/nds32/nds32-relax-opt.c                 |   582 -
 gcc/config/nds32/nds32-relax-opt.cc                |   582 +
 gcc/config/nds32/nds32-utils.c                     |   634 -
 gcc/config/nds32/nds32-utils.cc                    |   634 +
 gcc/config/nds32/nds32.c                           |  5895 ---
 gcc/config/nds32/nds32.cc                          |  5895 +++
 gcc/config/nds32/nds32.h                           |    12 +-
 gcc/config/nds32/nds32.md                          |     2 +-
 gcc/config/nds32/nds32.opt                         |     2 +-
 gcc/config/nds32/nds32_intrinsic.h                 |     2 +-
 gcc/config/nds32/nds32_isr.h                       |     2 +-
 gcc/config/nds32/pipelines.md                      |     2 +-
 gcc/config/nds32/predicates.md                     |    14 +-
 gcc/config/nds32/t-elf                             |     2 +-
 gcc/config/nds32/t-linux                           |     2 +-
 gcc/config/nds32/t-mlibs                           |     2 +-
 gcc/config/nds32/t-nds32                           |    42 +-
 gcc/config/netbsd-d.c                              |    67 -
 gcc/config/netbsd-d.cc                             |    67 +
 gcc/config/netbsd-elf.h                            |     2 +-
 gcc/config/netbsd-elf.opt                          |     2 +-
 gcc/config/netbsd-protos.h                         |     2 +-
 gcc/config/netbsd-stdint.h                         |     2 +-
 gcc/config/netbsd.c                                |    54 -
 gcc/config/netbsd.cc                               |    54 +
 gcc/config/netbsd.h                                |     2 +-
 gcc/config/netbsd.opt                              |     2 +-
 gcc/config/newlib-stdint.h                         |     2 +-
 gcc/config/nios2/constraints.md                    |     2 +-
 gcc/config/nios2/elf.h                             |     2 +-
 gcc/config/nios2/elf.opt                           |     2 +-
 gcc/config/nios2/ldstwm.md                         |     2 +-
 gcc/config/nios2/linux.h                           |     3 +-
 gcc/config/nios2/nios2-ldstwm.sml                  |     4 +-
 gcc/config/nios2/nios2-opts.h                      |     2 +-
 gcc/config/nios2/nios2-protos.h                    |     2 +-
 gcc/config/nios2/nios2.c                           |  5587 ---
 gcc/config/nios2/nios2.cc                          |  5624 +++
 gcc/config/nios2/nios2.h                           |     2 +-
 gcc/config/nios2/nios2.md                          |     2 +-
 gcc/config/nios2/nios2.opt                         |     2 +-
 gcc/config/nios2/predicates.md                     |     2 +-
 gcc/config/nios2/rtems.h                           |     2 +-
 gcc/config/nios2/sync.md                           |     2 +-
 gcc/config/nios2/t-nios2                           |     2 +-
 gcc/config/nvptx/mkoffload.c                       |   607 -
 gcc/config/nvptx/mkoffload.cc                      |   607 +
 gcc/config/nvptx/nvptx-c.c                         |    47 -
 gcc/config/nvptx/nvptx-c.cc                        |    53 +
 gcc/config/nvptx/nvptx-modes.def                   |     2 +
 gcc/config/nvptx/nvptx-opts.h                      |    10 +-
 gcc/config/nvptx/nvptx-protos.h                    |     4 +-
 gcc/config/nvptx/nvptx.c                           |  6974 ---
 gcc/config/nvptx/nvptx.cc                          |  7011 +++
 gcc/config/nvptx/nvptx.h                           |    10 +-
 gcc/config/nvptx/nvptx.md                          |   226 +-
 gcc/config/nvptx/nvptx.opt                         |    14 +-
 gcc/config/nvptx/offload.h                         |     2 +-
 gcc/config/nvptx/t-nvptx                           |     4 +-
 gcc/config/nvptx/t-omp-device                      |     2 +-
 gcc/config/openbsd-d.c                             |    67 -
 gcc/config/openbsd-d.cc                            |    67 +
 gcc/config/openbsd-libpthread.h                    |     2 +-
 gcc/config/openbsd.h                               |     2 +-
 gcc/config/openbsd.opt                             |     2 +-
 gcc/config/or1k/constraints.md                     |     2 +-
 gcc/config/or1k/elf.h                              |     2 +-
 gcc/config/or1k/elf.opt                            |     2 +-
 gcc/config/or1k/linux.h                            |     2 +-
 gcc/config/or1k/or1k-opts.h                        |     2 +-
 gcc/config/or1k/or1k-protos.h                      |     3 +-
 gcc/config/or1k/or1k.c                             |  2220 -
 gcc/config/or1k/or1k.cc                            |  2251 +
 gcc/config/or1k/or1k.h                             |     9 +-
 gcc/config/or1k/or1k.md                            |     2 +-
 gcc/config/or1k/or1k.opt                           |     2 +-
 gcc/config/or1k/predicates.md                      |     2 +-
 gcc/config/or1k/rtems.h                            |     2 +-
 gcc/config/or1k/t-or1k                             |     2 +-
 gcc/config/pa/constraints.md                       |     2 +-
 gcc/config/pa/elf.h                                |     4 +-
 gcc/config/pa/pa-64.h                              |     2 +-
 gcc/config/pa/pa-d.c                               |    86 -
 gcc/config/pa/pa-d.cc                              |    86 +
 gcc/config/pa/pa-hpux.h                            |     2 +-
 gcc/config/pa/pa-hpux.opt                          |     2 +-
 gcc/config/pa/pa-hpux10.h                          |     2 +-
 gcc/config/pa/pa-hpux10.opt                        |     2 +-
 gcc/config/pa/pa-hpux1010.h                        |     2 +-
 gcc/config/pa/pa-hpux1010.opt                      |     2 +-
 gcc/config/pa/pa-hpux11.h                          |     2 +-
 gcc/config/pa/pa-hpux1111.h                        |     2 +-
 gcc/config/pa/pa-hpux1111.opt                      |     2 +-
 gcc/config/pa/pa-hpux1131.h                        |     2 +-
 gcc/config/pa/pa-hpux1131.opt                      |     2 +-
 gcc/config/pa/pa-linux.h                           |     4 +-
 gcc/config/pa/pa-modes.def                         |     5 +-
 gcc/config/pa/pa-netbsd.h                          |     4 +-
 gcc/config/pa/pa-openbsd.h                         |     4 +-
 gcc/config/pa/pa-opts.h                            |     2 +-
 gcc/config/pa/pa-protos.h                          |    13 +-
 gcc/config/pa/pa.c                                 | 11158 -----
 gcc/config/pa/pa.cc                                | 11080 +++++
 gcc/config/pa/pa.h                                 |    30 +-
 gcc/config/pa/pa.md                                |   266 +-
 gcc/config/pa/pa.opt                               |    10 +-
 gcc/config/pa/pa32-linux.h                         |     2 +-
 gcc/config/pa/pa32-netbsd.h                        |     2 +-
 gcc/config/pa/pa32-openbsd.h                       |     2 +-
 gcc/config/pa/pa32-regs.h                          |     2 +-
 gcc/config/pa/pa64-hpux.h                          |     3 +-
 gcc/config/pa/pa64-hpux.opt                        |     2 +-
 gcc/config/pa/pa64-linux.h                         |     2 +-
 gcc/config/pa/pa64-regs.h                          |     2 +-
 gcc/config/pa/predicates.md                        |     2 +-
 gcc/config/pa/som.h                                |     4 +-
 gcc/config/pa/t-pa                                 |     2 +-
 gcc/config/pdp11/constraints.md                    |     2 +-
 gcc/config/pdp11/pdp11-modes.def                   |     2 +-
 gcc/config/pdp11/pdp11-protos.h                    |     2 +-
 gcc/config/pdp11/pdp11.c                           |  2417 -
 gcc/config/pdp11/pdp11.cc                          |  2417 +
 gcc/config/pdp11/pdp11.h                           |     4 +-
 gcc/config/pdp11/pdp11.md                          |     4 +-
 gcc/config/pdp11/pdp11.opt                         |     2 +-
 gcc/config/pdp11/predicates.md                     |     2 +-
 gcc/config/pdp11/t-pdp11                           |     4 +-
 gcc/config/phoenix.h                               |     2 +-
 gcc/config/print-sysroot-suffix.sh                 |     2 +-
 gcc/config/pru/alu-zext.md                         |     2 +-
 gcc/config/pru/constraints.md                      |     2 +-
 gcc/config/pru/predicates.md                       |     2 +-
 gcc/config/pru/pru-opts.h                          |     2 +-
 gcc/config/pru/pru-passes.c                        |   228 -
 gcc/config/pru/pru-passes.cc                       |   228 +
 gcc/config/pru/pru-pragma.c                        |    88 -
 gcc/config/pru/pru-pragma.cc                       |    88 +
 gcc/config/pru/pru-protos.h                        |     2 +-
 gcc/config/pru/pru.c                               |  3168 --
 gcc/config/pru/pru.cc                              |  3187 ++
 gcc/config/pru/pru.h                               |     2 +-
 gcc/config/pru/pru.md                              |     4 +-
 gcc/config/pru/pru.opt                             |     2 +-
 gcc/config/pru/t-pru                               |     6 +-
 gcc/config/riscv/arch-canonicalize                 |    18 +-
 gcc/config/riscv/bitmanip.md                       |   342 +
 gcc/config/riscv/constraints.md                    |     2 +-
 gcc/config/riscv/elf.h                             |     2 +-
 gcc/config/riscv/freebsd.h                         |     2 +-
 gcc/config/riscv/generic.md                        |     2 +-
 gcc/config/riscv/linux.h                           |     2 +-
 gcc/config/riscv/multilib-generator                |     2 +-
 gcc/config/riscv/peephole.md                       |     2 +-
 gcc/config/riscv/pic.md                            |     2 +-
 gcc/config/riscv/predicates.md                     |    24 +-
 gcc/config/riscv/riscv-builtins.c                  |   293 -
 gcc/config/riscv/riscv-builtins.cc                 |   293 +
 gcc/config/riscv/riscv-c.c                         |   136 -
 gcc/config/riscv/riscv-c.cc                        |   136 +
 gcc/config/riscv/riscv-cores.def                   |     2 +-
 gcc/config/riscv/riscv-d.c                         |    87 -
 gcc/config/riscv/riscv-d.cc                        |    87 +
 gcc/config/riscv/riscv-ftypes.def                  |     2 +-
 gcc/config/riscv/riscv-modes.def                   |     2 +-
 gcc/config/riscv/riscv-opts.h                      |    65 +-
 gcc/config/riscv/riscv-passes.def                  |     2 +-
 gcc/config/riscv/riscv-protos.h                    |    12 +-
 gcc/config/riscv/riscv-shorten-memrefs.c           |   220 -
 gcc/config/riscv/riscv-shorten-memrefs.cc          |   220 +
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}       |     0
 gcc/config/riscv/riscv-subset.h                    |     2 +-
 gcc/config/riscv/riscv.c                           |  5567 ---
 gcc/config/riscv/riscv.cc                          |  5783 +++
 gcc/config/riscv/riscv.h                           |    14 +-
 gcc/config/riscv/riscv.md                          |    35 +-
 gcc/config/riscv/riscv.opt                         |    16 +-
 gcc/config/riscv/rtems.h                           |     2 +-
 gcc/config/riscv/sync.md                           |     2 +-
 gcc/config/riscv/t-riscv                           |    16 +-
 gcc/config/rl78/constraints.md                     |     2 +-
 gcc/config/rl78/predicates.md                      |     2 +-
 gcc/config/rl78/rl78-c.c                           |    35 -
 gcc/config/rl78/rl78-c.cc                          |    35 +
 gcc/config/rl78/rl78-expand.md                     |     2 +-
 gcc/config/rl78/rl78-opts.h                        |     2 +-
 gcc/config/rl78/rl78-protos.h                      |     2 +-
 gcc/config/rl78/rl78-real.md                       |     2 +-
 gcc/config/rl78/rl78-virt.md                       |     2 +-
 gcc/config/rl78/rl78.c                             |  4977 --
 gcc/config/rl78/rl78.cc                            |  4977 ++
 gcc/config/rl78/rl78.h                             |     2 +-
 gcc/config/rl78/rl78.md                            |     2 +-
 gcc/config/rl78/rl78.opt                           |     2 +-
 gcc/config/rl78/t-rl78                             |     4 +-
 gcc/config/rpath.opt                               |     2 +-
 gcc/config/rs6000/40x.md                           |     2 +-
 gcc/config/rs6000/440.md                           |     2 +-
 gcc/config/rs6000/476.h                            |     2 +-
 gcc/config/rs6000/476.md                           |     2 +-
 gcc/config/rs6000/476.opt                          |     2 +-
 gcc/config/rs6000/601.md                           |     2 +-
 gcc/config/rs6000/603.md                           |     2 +-
 gcc/config/rs6000/6xx.md                           |     2 +-
 gcc/config/rs6000/7450.md                          |     2 +-
 gcc/config/rs6000/7xx.md                           |     2 +-
 gcc/config/rs6000/8540.md                          |     2 +-
 gcc/config/rs6000/a2.md                            |     2 +-
 gcc/config/rs6000/aix-stdint.h                     |     2 +-
 gcc/config/rs6000/aix.h                            |     6 +-
 gcc/config/rs6000/aix64.opt                        |     2 +-
 gcc/config/rs6000/aix71.h                          |     4 +-
 gcc/config/rs6000/aix72.h                          |     4 +-
 gcc/config/rs6000/aix73.h                          |     6 +-
 gcc/config/rs6000/altivec.h                        |   520 +-
 gcc/config/rs6000/altivec.md                       |   394 +-
 gcc/config/rs6000/amo.h                            |     2 +-
 gcc/config/rs6000/biarch64.h                       |     2 +-
 gcc/config/rs6000/bmi2intrin.h                     |     2 +-
 gcc/config/rs6000/bmiintrin.h                      |     2 +-
 gcc/config/rs6000/cell.md                          |     2 +-
 gcc/config/rs6000/constraints.md                   |    14 +-
 gcc/config/rs6000/crypto.md                        |     2 +-
 gcc/config/rs6000/darwin.h                         |    16 +-
 gcc/config/rs6000/darwin.md                        |     2 +-
 gcc/config/rs6000/darwin.opt                       |     2 +-
 gcc/config/rs6000/darwin32-biarch.h                |     2 +-
 gcc/config/rs6000/darwin64-biarch.h                |     2 +-
 gcc/config/rs6000/darwin7.h                        |     2 +-
 gcc/config/rs6000/default64.h                      |     2 +-
 gcc/config/rs6000/dfp.md                           |     2 +-
 gcc/config/rs6000/driver-rs6000.c                  |   635 -
 gcc/config/rs6000/driver-rs6000.cc                 |   638 +
 gcc/config/rs6000/e300c2c3.md                      |     2 +-
 gcc/config/rs6000/e500mc.md                        |     2 +-
 gcc/config/rs6000/e500mc64.md                      |     2 +-
 gcc/config/rs6000/e5500.md                         |     2 +-
 gcc/config/rs6000/e6500.md                         |     2 +-
 gcc/config/rs6000/eabi.h                           |     2 +-
 gcc/config/rs6000/eabialtivec.h                    |     2 +-
 gcc/config/rs6000/eabisim.h                        |     2 +-
 gcc/config/rs6000/emmintrin.h                      |    46 +-
 gcc/config/rs6000/freebsd.h                        |     6 +-
 gcc/config/rs6000/freebsd64.h                      |     6 +-
 gcc/config/rs6000/fusion.md                        |   130 +-
 gcc/config/rs6000/genfusion.pl                     |     6 +-
 gcc/config/rs6000/genopt.sh                        |     4 +-
 gcc/config/rs6000/host-darwin.c                    |   155 -
 gcc/config/rs6000/host-darwin.cc                   |   155 +
 gcc/config/rs6000/host-ppc64-darwin.c              |    32 -
 gcc/config/rs6000/host-ppc64-darwin.cc             |    32 +
 gcc/config/rs6000/htm.md                           |     2 +-
 gcc/config/rs6000/htmintrin.h                      |     2 +-
 gcc/config/rs6000/htmxlintrin.h                    |     2 +-
 gcc/config/rs6000/immintrin.h                      |    41 +
 gcc/config/rs6000/linux.h                          |     2 +-
 gcc/config/rs6000/linux64.h                        |     2 +-
 gcc/config/rs6000/linux64.opt                      |     2 +-
 gcc/config/rs6000/linuxaltivec.h                   |     2 +-
 gcc/config/rs6000/lynx.h                           |     4 +-
 gcc/config/rs6000/mm_malloc.h                      |     2 +-
 gcc/config/rs6000/mma.md                           |    50 +-
 gcc/config/rs6000/mmintrin.h                       |     2 +-
 gcc/config/rs6000/mpc.md                           |     2 +-
 gcc/config/rs6000/netbsd.h                         |     2 +-
 gcc/config/rs6000/nmmintrin.h                      |     2 +-
 gcc/config/rs6000/option-defaults.h                |     2 +-
 gcc/config/rs6000/pcrel-opt.md                     |     2 +-
 gcc/config/rs6000/pmmintrin.h                      |     6 +-
 gcc/config/rs6000/power10.md                       |     2 +-
 gcc/config/rs6000/power4.md                        |     2 +-
 gcc/config/rs6000/power5.md                        |     2 +-
 gcc/config/rs6000/power6.md                        |     2 +-
 gcc/config/rs6000/power7.md                        |     2 +-
 gcc/config/rs6000/power8.md                        |     2 +-
 gcc/config/rs6000/power9.md                        |     2 +-
 gcc/config/rs6000/ppc-asm.h                        |     2 +-
 gcc/config/rs6000/ppc-auxv.h                       |     2 +-
 gcc/config/rs6000/ppu_intrinsics.h                 |     2 +-
 gcc/config/rs6000/predicates.md                    |    91 +-
 gcc/config/rs6000/rbtree.c                         |   242 -
 gcc/config/rs6000/rbtree.cc                        |   242 +
 gcc/config/rs6000/rbtree.h                         |     4 +-
 gcc/config/rs6000/rs6000-builtin-new.def           |  4005 --
 gcc/config/rs6000/rs6000-builtin.def               |  3350 --
 gcc/config/rs6000/rs6000-builtins.def              |  4105 ++
 gcc/config/rs6000/rs6000-c.c                       |  3010 --
 gcc/config/rs6000/rs6000-c.cc                      |  2076 +
 gcc/config/rs6000/rs6000-call.c                    | 16828 -------
 gcc/config/rs6000/rs6000-call.cc                   |  6521 +++
 gcc/config/rs6000/rs6000-cpus.def                  |     4 +-
 gcc/config/rs6000/rs6000-d.c                       |    98 -
 gcc/config/rs6000/rs6000-d.cc                      |    98 +
 gcc/config/rs6000/rs6000-gen-builtins.c            |  3024 --
 gcc/config/rs6000/rs6000-gen-builtins.cc           |  3076 ++
 gcc/config/rs6000/rs6000-internal.h                |    15 +-
 gcc/config/rs6000/rs6000-linux.c                   |    38 -
 gcc/config/rs6000/rs6000-linux.cc                  |    38 +
 gcc/config/rs6000/rs6000-logue.c                   |  5689 ---
 gcc/config/rs6000/rs6000-logue.cc                  |  5689 +++
 gcc/config/rs6000/rs6000-modes.def                 |     2 +-
 gcc/config/rs6000/rs6000-modes.h                   |     2 +-
 gcc/config/rs6000/rs6000-opts.h                    |     2 +-
 gcc/config/rs6000/rs6000-overload.def              |    14 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |  2790 --
 gcc/config/rs6000/rs6000-p8swap.cc                 |  2788 ++
 gcc/config/rs6000/rs6000-passes.def                |     2 +-
 gcc/config/rs6000/rs6000-pcrel-opt.c               |   910 -
 gcc/config/rs6000/rs6000-pcrel-opt.cc              |   910 +
 gcc/config/rs6000/rs6000-protos.h                  |    44 +-
 gcc/config/rs6000/rs6000-string.c                  |  2928 --
 gcc/config/rs6000/rs6000-string.cc                 |  2928 ++
 gcc/config/rs6000/rs6000-tables.opt                |     2 +-
 gcc/config/rs6000/rs6000.c                         | 28591 -----------
 gcc/config/rs6000/rs6000.cc                        | 28953 +++++++++++
 gcc/config/rs6000/rs6000.h                         |    81 +-
 gcc/config/rs6000/rs6000.md                        |   215 +-
 gcc/config/rs6000/rs6000.opt                       |    14 +-
 gcc/config/rs6000/rs64.md                          |     2 +-
 gcc/config/rs6000/rtems.h                          |     4 +-
 gcc/config/rs6000/secureplt.h                      |     2 +-
 gcc/config/rs6000/si2vmx.h                         |     2 +-
 gcc/config/rs6000/smmintrin.h                      |   336 +-
 gcc/config/rs6000/spu2vmx.h                        |     2 +-
 gcc/config/rs6000/sync.md                          |     2 +-
 gcc/config/rs6000/sysv4.h                          |     4 +-
 gcc/config/rs6000/sysv4.opt                        |     2 +-
 gcc/config/rs6000/sysv4le.h                        |     2 +-
 gcc/config/rs6000/t-aix52                          |     2 +-
 gcc/config/rs6000/t-aix64                          |     2 +-
 gcc/config/rs6000/t-fprules                        |     2 +-
 gcc/config/rs6000/t-freebsd64                      |     2 +-
 gcc/config/rs6000/t-linux                          |     2 +-
 gcc/config/rs6000/t-linux64                        |     4 +-
 gcc/config/rs6000/t-lynx                           |     2 +-
 gcc/config/rs6000/t-netbsd                         |     2 +-
 gcc/config/rs6000/t-ppccomm                        |     2 +-
 gcc/config/rs6000/t-ppcendian                      |     2 +-
 gcc/config/rs6000/t-ppcgas                         |     2 +-
 gcc/config/rs6000/t-rs6000                         |    43 +-
 gcc/config/rs6000/t-rtems                          |     2 +-
 gcc/config/rs6000/t-vxworks                        |     8 +-
 gcc/config/rs6000/titan.md                         |     2 +-
 gcc/config/rs6000/tmmintrin.h                      |    14 +-
 gcc/config/rs6000/vec_types.h                      |     2 +-
 gcc/config/rs6000/vector.md                        |    28 +-
 gcc/config/rs6000/vsx.md                           |   105 +-
 gcc/config/rs6000/vxworks.h                        |    17 +-
 gcc/config/rs6000/vxworksae.h                      |     2 +-
 gcc/config/rs6000/vxworksmils.h                    |     2 +-
 gcc/config/rs6000/x-darwin                         |     2 +-
 gcc/config/rs6000/x-darwin64                       |     2 +-
 gcc/config/rs6000/x-rs6000                         |     2 +-
 gcc/config/rs6000/x86gprintrin.h                   |    31 +
 gcc/config/rs6000/x86intrin.h                      |    12 +-
 gcc/config/rs6000/xcoff.h                          |     6 +-
 gcc/config/rs6000/xmmintrin.h                      |     6 +-
 gcc/config/rtems.h                                 |     2 +-
 gcc/config/rtems.opt                               |     2 +-
 gcc/config/rx/constraints.md                       |     2 +-
 gcc/config/rx/elf.opt                              |     2 +-
 gcc/config/rx/predicates.md                        |     2 +-
 gcc/config/rx/rx-modes.def                         |     2 +-
 gcc/config/rx/rx-opts.h                            |     2 +-
 gcc/config/rx/rx-protos.h                          |     2 +-
 gcc/config/rx/rx.c                                 |  3812 --
 gcc/config/rx/rx.cc                                |  3812 ++
 gcc/config/rx/rx.h                                 |     2 +-
 gcc/config/rx/rx.md                                |     2 +-
 gcc/config/rx/rx.opt                               |     2 +-
 gcc/config/rx/t-rx                                 |     2 +-
 gcc/config/s390/2064.md                            |     2 +-
 gcc/config/s390/2084.md                            |     2 +-
 gcc/config/s390/2097.md                            |     2 +-
 gcc/config/s390/2817.md                            |     2 +-
 gcc/config/s390/2827.md                            |     2 +-
 gcc/config/s390/2964.md                            |     2 +-
 gcc/config/s390/3906.md                            |     2 +-
 gcc/config/s390/8561.md                            |     2 +-
 gcc/config/s390/constraints.md                     |    10 +-
 gcc/config/s390/driver-native.c                    |   189 -
 gcc/config/s390/driver-native.cc                   |   189 +
 gcc/config/s390/htmintrin.h                        |     2 +-
 gcc/config/s390/htmxlintrin.h                      |     4 +-
 gcc/config/s390/linux.h                            |     2 +-
 gcc/config/s390/predicates.md                      |     2 +-
 gcc/config/s390/s390-builtin-types.def             |     2 +-
 gcc/config/s390/s390-builtins.def                  |    10 +-
 gcc/config/s390/s390-builtins.h                    |     4 +-
 gcc/config/s390/s390-c.c                           |  1098 -
 gcc/config/s390/s390-c.cc                          |  1101 +
 gcc/config/s390/s390-d.c                           |    73 -
 gcc/config/s390/s390-d.cc                          |    73 +
 gcc/config/s390/s390-modes.def                     |     2 +-
 gcc/config/s390/s390-opts.h                        |     4 +-
 gcc/config/s390/s390-passes.def                    |     2 +-
 gcc/config/s390/s390-protos.h                      |    12 +-
 gcc/config/s390/s390.c                             | 17475 -------
 gcc/config/s390/s390.cc                            | 17478 +++++++
 gcc/config/s390/s390.h                             |    15 +-
 gcc/config/s390/s390.md                            |    21 +-
 gcc/config/s390/s390.opt                           |     2 +-
 gcc/config/s390/s390intrin.h                       |     2 +-
 gcc/config/s390/s390x.h                            |     2 +-
 gcc/config/s390/subst.md                           |     2 +-
 gcc/config/s390/t-s390                             |     8 +-
 gcc/config/s390/tpf.h                              |     2 +-
 gcc/config/s390/tpf.md                             |     2 +-
 gcc/config/s390/tpf.opt                            |     2 +-
 gcc/config/s390/vecintrin.h                        |     2 +-
 gcc/config/s390/vector.md                          |     2 +-
 gcc/config/s390/vx-builtins.md                     |     4 +-
 gcc/config/s390/x-native                           |     2 +-
 gcc/config/sh/constraints.md                       |     2 +-
 gcc/config/sh/divcost-analysis                     |     2 +-
 gcc/config/sh/divtab-sh4-300.c                     |    77 -
 gcc/config/sh/divtab-sh4-300.cc                    |    77 +
 gcc/config/sh/divtab-sh4.c                         |    85 -
 gcc/config/sh/divtab-sh4.cc                        |    85 +
 gcc/config/sh/divtab.c                             |   203 -
 gcc/config/sh/divtab.cc                            |   203 +
 gcc/config/sh/elf.h                                |     4 +-
 gcc/config/sh/embed-elf.h                          |     2 +-
 gcc/config/sh/iterators.md                         |     2 +-
 gcc/config/sh/linux.h                              |     2 +-
 gcc/config/sh/little.h                             |     2 +-
 gcc/config/sh/netbsd-elf.h                         |     2 +-
 gcc/config/sh/newlib.h                             |     2 +-
 gcc/config/sh/predicates.md                        |     2 +-
 gcc/config/sh/rtems.h                              |     2 +-
 gcc/config/sh/rtemself.h                           |     2 +-
 gcc/config/sh/sh-c.c                               |   144 -
 gcc/config/sh/sh-c.cc                              |   144 +
 gcc/config/sh/sh-mem.cc                            |     2 +-
 gcc/config/sh/sh-modes.def                         |     2 +-
 gcc/config/sh/sh-protos.h                          |     4 +-
 gcc/config/sh/sh.c                                 | 12630 -----
 gcc/config/sh/sh.cc                                | 12630 +++++
 gcc/config/sh/sh.h                                 |    10 +-
 gcc/config/sh/sh.md                                |     2 +-
 gcc/config/sh/sh.opt                               |     2 +-
 gcc/config/sh/sh1.md                               |     2 +-
 gcc/config/sh/sh4-300.md                           |     2 +-
 gcc/config/sh/sh4.md                               |     2 +-
 gcc/config/sh/sh4a.md                              |     2 +-
 gcc/config/sh/sh_optimize_sett_clrt.cc             |     2 +-
 gcc/config/sh/sh_treg_combine.cc                   |     2 +-
 gcc/config/sh/superh.h                             |     2 +-
 gcc/config/sh/sync.md                              |     2 +-
 gcc/config/sh/t-sh                                 |     6 +-
 gcc/config/sh/vxworks.h                            |     2 +-
 gcc/config/sol2-c.c                                |   271 -
 gcc/config/sol2-c.cc                               |   271 +
 gcc/config/sol2-cxx.c                              |    62 -
 gcc/config/sol2-cxx.cc                             |    62 +
 gcc/config/sol2-d.c                                |    65 -
 gcc/config/sol2-d.cc                               |    65 +
 gcc/config/sol2-protos.h                           |     8 +-
 gcc/config/sol2-stubs.c                            |    32 -
 gcc/config/sol2-stubs.cc                           |    32 +
 gcc/config/sol2.c                                  |   302 -
 gcc/config/sol2.cc                                 |   302 +
 gcc/config/sol2.h                                  |     6 +-
 gcc/config/sol2.opt                                |     2 +-
 gcc/config/sparc/biarch64.h                        |     2 +-
 gcc/config/sparc/constraints.md                    |     2 +-
 gcc/config/sparc/cypress.md                        |     2 +-
 gcc/config/sparc/default64.h                       |     2 +-
 gcc/config/sparc/driver-sparc.c                    |   169 -
 gcc/config/sparc/driver-sparc.cc                   |   169 +
 gcc/config/sparc/freebsd.h                         |     6 +-
 gcc/config/sparc/hypersparc.md                     |     2 +-
 gcc/config/sparc/leon.md                           |     2 +-
 gcc/config/sparc/leon5.md                          |     2 +-
 gcc/config/sparc/linux.h                           |     2 +-
 gcc/config/sparc/linux64.h                         |     2 +-
 gcc/config/sparc/long-double-switch.opt            |     2 +-
 gcc/config/sparc/m8.md                             |     2 +-
 gcc/config/sparc/netbsd-elf.h                      |     2 +-
 gcc/config/sparc/niagara.md                        |     2 +-
 gcc/config/sparc/niagara2.md                       |     2 +-
 gcc/config/sparc/niagara4.md                       |     2 +-
 gcc/config/sparc/niagara7.md                       |     2 +-
 gcc/config/sparc/openbsd1-64.h                     |     2 +-
 gcc/config/sparc/openbsd64.h                       |     2 +-
 gcc/config/sparc/predicates.md                     |     2 +-
 gcc/config/sparc/rtemself.h                        |     2 +-
 gcc/config/sparc/sol2.h                            |     2 +-
 gcc/config/sparc/sp-elf.h                          |     2 +-
 gcc/config/sparc/sp64-elf.h                        |     2 +-
 gcc/config/sparc/sparc-c.c                         |    70 -
 gcc/config/sparc/sparc-c.cc                        |    70 +
 gcc/config/sparc/sparc-d.c                         |    78 -
 gcc/config/sparc/sparc-d.cc                        |    78 +
 gcc/config/sparc/sparc-modes.def                   |     2 +-
 gcc/config/sparc/sparc-opts.h                      |     2 +-
 gcc/config/sparc/sparc-passes.def                  |     2 +-
 gcc/config/sparc/sparc-protos.h                    |     4 +-
 gcc/config/sparc/sparc.c                           | 13958 ------
 gcc/config/sparc/sparc.cc                          | 13958 ++++++
 gcc/config/sparc/sparc.h                           |     8 +-
 gcc/config/sparc/sparc.md                          |     6 +-
 gcc/config/sparc/sparc.opt                         |     2 +-
 gcc/config/sparc/sparclet.md                       |     2 +-
 gcc/config/sparc/supersparc.md                     |     2 +-
 gcc/config/sparc/sync.md                           |     2 +-
 gcc/config/sparc/sysv4.h                           |     2 +-
 gcc/config/sparc/t-elf                             |     2 +-
 gcc/config/sparc/t-leon                            |     2 +-
 gcc/config/sparc/t-leon3                           |     2 +-
 gcc/config/sparc/t-linux64                         |     2 +-
 gcc/config/sparc/t-rtems                           |     2 +-
 gcc/config/sparc/t-rtems-64                        |     2 +-
 gcc/config/sparc/t-sparc                           |     6 +-
 gcc/config/sparc/tso.h                             |     2 +-
 gcc/config/sparc/ultra1_2.md                       |     2 +-
 gcc/config/sparc/ultra3.md                         |     2 +-
 gcc/config/sparc/visintrin.h                       |     2 +-
 gcc/config/sparc/vxworks.h                         |     2 +-
 gcc/config/sparc/x-sparc                           |     2 +-
 gcc/config/stormy16/constraints.md                 |     2 +-
 gcc/config/stormy16/predicates.md                  |     2 +-
 gcc/config/stormy16/stormy-abi                     |     2 +-
 gcc/config/stormy16/stormy16-protos.h              |     2 +-
 gcc/config/stormy16/stormy16.c                     |  2749 --
 gcc/config/stormy16/stormy16.cc                    |  2749 ++
 gcc/config/stormy16/stormy16.h                     |     2 +-
 gcc/config/stormy16/stormy16.md                    |     2 +-
 gcc/config/stormy16/stormy16.opt                   |     2 +-
 gcc/config/t-darwin                                |    12 +-
 gcc/config/t-dragonfly                             |     4 +-
 gcc/config/t-freebsd                               |     4 +-
 gcc/config/t-glibc                                 |     6 +-
 gcc/config/t-libunwind                             |     2 +-
 gcc/config/t-linux                                 |     4 +-
 gcc/config/t-lynx                                  |     2 +-
 gcc/config/t-netbsd                                |     6 +-
 gcc/config/t-openbsd                               |     2 +-
 gcc/config/t-pnt16-warn                            |     4 +-
 gcc/config/t-sol2                                  |    12 +-
 gcc/config/t-vxworks                               |    33 +-
 gcc/config/t-winnt                                 |     4 +-
 gcc/config/tilegx/constraints.md                   |     2 +-
 gcc/config/tilegx/linux.h                          |     2 +-
 gcc/config/tilegx/mul-tables.c                     | 27249 -----------
 gcc/config/tilegx/mul-tables.cc                    | 27249 +++++++++++
 gcc/config/tilegx/predicates.md                    |     2 +-
 gcc/config/tilegx/sync.md                          |     2 +-
 gcc/config/tilegx/t-tilegx                         |     6 +-
 gcc/config/tilegx/tilegx-builtins.h                |     2 +-
 gcc/config/tilegx/tilegx-c.c                       |    55 -
 gcc/config/tilegx/tilegx-c.cc                      |    55 +
 gcc/config/tilegx/tilegx-generic.md                |     2 +-
 gcc/config/tilegx/tilegx-modes.def                 |     2 +-
 gcc/config/tilegx/tilegx-multiply.h                |     2 +-
 gcc/config/tilegx/tilegx-opts.h                    |     2 +-
 gcc/config/tilegx/tilegx-protos.h                  |     4 +-
 gcc/config/tilegx/tilegx.c                         |  5728 ---
 gcc/config/tilegx/tilegx.cc                        |  5728 +++
 gcc/config/tilegx/tilegx.h                         |     2 +-
 gcc/config/tilegx/tilegx.md                        |     4 +-
 gcc/config/tilegx/tilegx.opt                       |     2 +-
 gcc/config/tilepro/constraints.md                  |     2 +-
 gcc/config/tilepro/gen-mul-tables.cc               |     4 +-
 gcc/config/tilepro/linux.h                         |     2 +-
 gcc/config/tilepro/mul-tables.c                    | 17837 -------
 gcc/config/tilepro/mul-tables.cc                   | 17837 +++++++
 gcc/config/tilepro/predicates.md                   |     2 +-
 gcc/config/tilepro/t-tilepro                       |     6 +-
 gcc/config/tilepro/tilepro-builtins.h              |     2 +-
 gcc/config/tilepro/tilepro-c.c                     |    54 -
 gcc/config/tilepro/tilepro-c.cc                    |    54 +
 gcc/config/tilepro/tilepro-generic.md              |     2 +-
 gcc/config/tilepro/tilepro-modes.def               |     2 +-
 gcc/config/tilepro/tilepro-multiply.h              |     2 +-
 gcc/config/tilepro/tilepro-protos.h                |     2 +-
 gcc/config/tilepro/tilepro.c                       |  5083 --
 gcc/config/tilepro/tilepro.cc                      |  5083 ++
 gcc/config/tilepro/tilepro.h                       |     2 +-
 gcc/config/tilepro/tilepro.md                      |     2 +-
 gcc/config/tilepro/tilepro.opt                     |     2 +-
 gcc/config/usegas.h                                |     2 +-
 gcc/config/v850/constraints.md                     |     2 +-
 gcc/config/v850/predicates.md                      |     2 +-
 gcc/config/v850/rtems.h                            |     2 +-
 gcc/config/v850/t-v850                             |     6 +-
 gcc/config/v850/v850-c.c                           |   272 -
 gcc/config/v850/v850-c.cc                          |   272 +
 gcc/config/v850/v850-modes.def                     |     2 +-
 gcc/config/v850/v850-opts.h                        |     2 +-
 gcc/config/v850/v850-protos.h                      |     4 +-
 gcc/config/v850/v850.c                             |  3343 --
 gcc/config/v850/v850.cc                            |  3343 ++
 gcc/config/v850/v850.h                             |     8 +-
 gcc/config/v850/v850.md                            |     2 +-
 gcc/config/v850/v850.opt                           |     2 +-
 gcc/config/vax/builtins.md                         |     2 +-
 gcc/config/vax/constraints.md                      |     2 +-
 gcc/config/vax/elf.h                               |     2 +-
 gcc/config/vax/elf.opt                             |     2 +-
 gcc/config/vax/linux.h                             |     2 +-
 gcc/config/vax/netbsd-elf.h                        |     2 +-
 gcc/config/vax/openbsd.h                           |     2 +-
 gcc/config/vax/openbsd1.h                          |     2 +-
 gcc/config/vax/predicates.md                       |     2 +-
 gcc/config/vax/vax-modes.def                       |     2 +-
 gcc/config/vax/vax-protos.h                        |     2 +-
 gcc/config/vax/vax.c                               |  2203 -
 gcc/config/vax/vax.cc                              |  2212 +
 gcc/config/vax/vax.h                               |     5 +-
 gcc/config/vax/vax.md                              |    68 +-
 gcc/config/vax/vax.opt                             |     6 +-
 gcc/config/visium/constraints.md                   |     2 +-
 gcc/config/visium/elf.h                            |     2 +-
 gcc/config/visium/gr5.md                           |     2 +-
 gcc/config/visium/gr6.md                           |     2 +-
 gcc/config/visium/predicates.md                    |     2 +-
 gcc/config/visium/t-visium                         |     2 +-
 gcc/config/visium/visium-modes.def                 |     2 +-
 gcc/config/visium/visium-opts.h                    |     2 +-
 gcc/config/visium/visium-passes.def                |     2 +-
 gcc/config/visium/visium-protos.h                  |     2 +-
 gcc/config/visium/visium.c                         |  4332 --
 gcc/config/visium/visium.cc                        |  4332 ++
 gcc/config/visium/visium.h                         |     8 +-
 gcc/config/visium/visium.md                        |     2 +-
 gcc/config/visium/visium.opt                       |     2 +-
 gcc/config/vms/make-crtlmap.awk                    |     2 +-
 gcc/config/vms/t-vms                               |     8 +-
 gcc/config/vms/t-vmsnative                         |     2 +-
 gcc/config/vms/vms-ar.c                            |     2 +-
 gcc/config/vms/vms-c.c                             |   489 -
 gcc/config/vms/vms-c.cc                            |   489 +
 gcc/config/vms/vms-crtlmap.map                     |     2 +-
 gcc/config/vms/vms-f.c                             |    33 -
 gcc/config/vms/vms-f.cc                            |    33 +
 gcc/config/vms/vms-ld.c                            |     2 +-
 gcc/config/vms/vms-opts.h                          |     2 +-
 gcc/config/vms/vms-protos.h                        |     6 +-
 gcc/config/vms/vms-stdint.h                        |     2 +-
 gcc/config/vms/vms.c                               |   331 -
 gcc/config/vms/vms.cc                              |   331 +
 gcc/config/vms/vms.h                               |     2 +-
 gcc/config/vms/vms.opt                             |     2 +-
 gcc/config/vms/x-vms                               |     2 +-
 gcc/config/vms/xm-vms.h                            |     2 +-
 gcc/config/vx-common.h                             |    11 +-
 gcc/config/vxworks-c.c                             |    37 -
 gcc/config/vxworks-c.cc                            |    37 +
 gcc/config/vxworks-dummy.h                         |     2 +-
 gcc/config/vxworks-stdint.h                        |     2 +-
 gcc/config/vxworks.c                               |   197 -
 gcc/config/vxworks.cc                              |   197 +
 gcc/config/vxworks.h                               |   174 +-
 gcc/config/vxworks.opt                             |     2 +-
 gcc/config/vxworks/_yvals.h                        |     6 +-
 gcc/config/vxworks/stdint.h                        |    28 -
 gcc/config/vxworksae.h                             |     2 +-
 gcc/config/winnt-c.c                               |    38 -
 gcc/config/winnt-c.cc                              |    38 +
 gcc/config/x-darwin                                |     2 +-
 gcc/config/x-hpux                                  |     4 +-
 gcc/config/x-linux                                 |     2 +-
 gcc/config/x-netbsd                                |     4 +-
 gcc/config/x-openbsd                               |     4 +-
 gcc/config/x-solaris                               |     2 +-
 gcc/config/xtensa/constraints.md                   |     2 +-
 gcc/config/xtensa/elf.h                            |     2 +-
 gcc/config/xtensa/elf.opt                          |     2 +-
 gcc/config/xtensa/linux.h                          |     2 +-
 gcc/config/xtensa/predicates.md                    |     2 +-
 gcc/config/xtensa/t-xtensa                         |     2 +-
 gcc/config/xtensa/uclinux.h                        |     2 +-
 gcc/config/xtensa/uclinux.opt                      |     2 +-
 gcc/config/xtensa/xtensa-protos.h                  |     4 +-
 gcc/config/xtensa/xtensa.c                         |  4489 --
 gcc/config/xtensa/xtensa.cc                        |  4489 ++
 gcc/config/xtensa/xtensa.h                         |     4 +-
 gcc/config/xtensa/xtensa.md                        |     6 +-
 gcc/config/xtensa/xtensa.opt                       |     2 +-
 gcc/configure                                      |   280 +-
 gcc/configure.ac                                   |    79 +-
 gcc/context.c                                      |    44 -
 gcc/context.cc                                     |    44 +
 gcc/context.h                                      |     2 +-
 gcc/convert.c                                      |  1209 -
 gcc/convert.cc                                     |  1209 +
 gcc/convert.h                                      |     4 +-
 gcc/coretypes.h                                    |    18 +-
 gcc/coroutine-builtins.def                         |     2 +-
 gcc/coroutine-passes.cc                            |     2 +-
 gcc/coverage.c                                     |  1388 -
 gcc/coverage.cc                                    |  1392 +
 gcc/coverage.h                                     |     4 +-
 gcc/cp/ChangeLog                                   |  4892 +-
 gcc/cp/ChangeLog-2021                              |  5512 +++
 gcc/cp/Make-lang.in                                |    17 +-
 gcc/cp/call.c                                      | 13106 -----
 gcc/cp/call.cc                                     | 13272 +++++
 gcc/cp/cfns.gperf                                  |     2 +-
 gcc/cp/cfns.h                                      |     2 +-
 gcc/cp/class.c                                     | 10341 ----
 gcc/cp/class.cc                                    | 10409 ++++
 gcc/cp/config-lang.in                              |    36 +-
 gcc/cp/constexpr.c                                 |  9226 ----
 gcc/cp/constexpr.cc                                |  9565 ++++
 gcc/cp/constraint.cc                               |    35 +-
 gcc/cp/coroutines.cc                               |    22 +-
 gcc/cp/cp-gimplify.c                               |  3105 --
 gcc/cp/cp-gimplify.cc                              |  3285 ++
 gcc/cp/cp-lang.c                                   |   291 -
 gcc/cp/cp-lang.cc                                  |   291 +
 gcc/cp/cp-name-hint.h                              |     2 +-
 gcc/cp/cp-objcp-common.c                           |   585 -
 gcc/cp/cp-objcp-common.cc                          |   594 +
 gcc/cp/cp-objcp-common.h                           |    10 +-
 gcc/cp/cp-tree.def                                 |     7 +-
 gcc/cp/cp-tree.h                                   |   237 +-
 gcc/cp/cp-ubsan.c                                  |   360 -
 gcc/cp/cp-ubsan.cc                                 |   360 +
 gcc/cp/cvt.c                                       |  2144 -
 gcc/cp/cvt.cc                                      |  2153 +
 gcc/cp/cxx-pretty-print.c                          |  2993 --
 gcc/cp/cxx-pretty-print.cc                         |  2995 ++
 gcc/cp/cxx-pretty-print.h                          |     2 +-
 gcc/cp/decl.c                                      | 18295 -------
 gcc/cp/decl.cc                                     | 18355 +++++++
 gcc/cp/decl.h                                      |     2 +-
 gcc/cp/decl2.c                                     |  5903 ---
 gcc/cp/decl2.cc                                    |  5992 +++
 gcc/cp/dump.c                                      |   311 -
 gcc/cp/dump.cc                                     |   311 +
 gcc/cp/error.c                                     |  4650 --
 gcc/cp/error.cc                                    |  4659 ++
 gcc/cp/except.c                                    |  1340 -
 gcc/cp/except.cc                                   |  1367 +
 gcc/cp/expr.c                                      |   419 -
 gcc/cp/expr.cc                                     |   419 +
 gcc/cp/friend.c                                    |   648 -
 gcc/cp/friend.cc                                   |   666 +
 gcc/cp/g++spec.c                                   |   436 -
 gcc/cp/g++spec.cc                                  |   436 +
 gcc/cp/init.c                                      |  5147 --
 gcc/cp/init.cc                                     |  5354 ++
 gcc/cp/lambda.c                                    |  1566 -
 gcc/cp/lambda.cc                                   |  1583 +
 gcc/cp/lang-specs.h                                |     4 +-
 gcc/cp/lex.c                                       |  1136 -
 gcc/cp/lex.cc                                      |  1136 +
 gcc/cp/logic.cc                                    |     4 +-
 gcc/cp/mangle.c                                    |  4575 --
 gcc/cp/mangle.cc                                   |  4575 ++
 gcc/cp/mapper-client.cc                            |     2 +-
 gcc/cp/mapper-client.h                             |     2 +-
 gcc/cp/mapper-resolver.cc                          |     2 +-
 gcc/cp/method.c                                    |  3504 --
 gcc/cp/method.cc                                   |  3506 ++
 gcc/cp/module.cc                                   |    15 +-
 gcc/cp/name-lookup.c                               |  9179 ----
 gcc/cp/name-lookup.cc                              |  8944 ++++
 gcc/cp/name-lookup.h                               |     7 +-
 gcc/cp/operators.def                               |     2 +-
 gcc/cp/optimize.c                                  |   708 -
 gcc/cp/optimize.cc                                 |   707 +
 gcc/cp/parser.c                                    | 48116 ------------------
 gcc/cp/parser.cc                                   | 48321 +++++++++++++++++++
 gcc/cp/parser.h                                    |     4 +-
 gcc/cp/pt.c                                        | 30414 ------------
 gcc/cp/pt.cc                                       | 30594 ++++++++++++
 gcc/cp/ptree.c                                     |   413 -
 gcc/cp/ptree.cc                                    |   422 +
 gcc/cp/rtti.c                                      |  1703 -
 gcc/cp/rtti.cc                                     |  1712 +
 gcc/cp/search.c                                    |  2733 --
 gcc/cp/search.cc                                   |  2737 ++
 gcc/cp/semantics.c                                 | 11601 -----
 gcc/cp/semantics.cc                                | 12340 +++++
 gcc/cp/tree.c                                      |  6130 ---
 gcc/cp/tree.cc                                     |  6180 +++
 gcc/cp/type-utils.h                                |     2 +-
 gcc/cp/typeck.c                                    | 11255 -----
 gcc/cp/typeck.cc                                   | 11350 +++++
 gcc/cp/typeck2.c                                   |  2468 -
 gcc/cp/typeck2.cc                                  |  2555 +
 gcc/cp/vtable-class-hierarchy.c                    |  1346 -
 gcc/cp/vtable-class-hierarchy.cc                   |  1346 +
 gcc/cppbuiltin.c                                   |   207 -
 gcc/cppbuiltin.cc                                  |   207 +
 gcc/cppbuiltin.h                                   |     2 +-
 gcc/cppdefault.c                                   |   138 -
 gcc/cppdefault.cc                                  |   138 +
 gcc/cppdefault.h                                   |     4 +-
 gcc/cprop.c                                        |  1974 -
 gcc/cprop.cc                                       |  1974 +
 gcc/cse.c                                          |  7687 ---
 gcc/cse.cc                                         |  7736 +++
 gcc/cselib.c                                       |  3269 --
 gcc/cselib.cc                                      |  3269 ++
 gcc/cselib.h                                       |     2 +-
 gcc/ctfc.c                                         |   988 -
 gcc/ctfc.cc                                        |   988 +
 gcc/ctfc.h                                         |     6 +-
 gcc/ctfout.c                                       |   832 -
 gcc/ctfout.cc                                      |   832 +
 gcc/d/ChangeLog                                    |   668 +-
 gcc/d/ChangeLog-2021                               |  1068 +
 gcc/d/Make-lang.in                                 |   169 +-
 gcc/d/config-lang.in                               |     4 +-
 gcc/d/d-attribs.cc                                 |    13 +-
 gcc/d/d-builtins.cc                                |    61 +-
 gcc/d/d-codegen.cc                                 |   120 +-
 gcc/d/d-compiler.cc                                |    55 +-
 gcc/d/d-convert.cc                                 |    88 +-
 gcc/d/d-ctfloat.cc                                 |     2 +-
 gcc/d/d-diagnostic.cc                              |    77 +-
 gcc/d/d-frontend.cc                                |   126 +-
 gcc/d/d-frontend.h                                 |    37 +
 gcc/d/d-gimplify.cc                                |    69 +-
 gcc/d/d-incpath.cc                                 |     9 +-
 gcc/d/d-lang.cc                                    |   306 +-
 gcc/d/d-longdouble.cc                              |     8 +-
 gcc/d/d-port.cc                                    |     4 +-
 gcc/d/d-spec.cc                                    |    20 +-
 gcc/d/d-system.h                                   |    54 +-
 gcc/d/d-target-def.h                               |     2 +-
 gcc/d/d-target.cc                                  |   142 +-
 gcc/d/d-target.def                                 |     2 +-
 gcc/d/d-target.h                                   |     2 +-
 gcc/d/d-tree.def                                   |     2 +-
 gcc/d/d-tree.h                                     |    12 +-
 gcc/d/decl.cc                                      |   199 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |   258 +
 gcc/d/dmd/VERSION                                  |     1 +
 gcc/d/dmd/access.c                                 |   560 -
 gcc/d/dmd/access.d                                 |   410 +
 gcc/d/dmd/aggregate.d                              |   794 +
 gcc/d/dmd/aggregate.h                              |   204 +-
 gcc/d/dmd/aliasthis.c                              |    94 -
 gcc/d/dmd/aliasthis.d                              |   217 +
 gcc/d/dmd/aliasthis.h                              |    16 +-
 gcc/d/dmd/apply.c                                  |   149 -
 gcc/d/dmd/apply.d                                  |   189 +
 gcc/d/dmd/arrayop.c                                |   634 -
 gcc/d/dmd/arrayop.d                                |   388 +
 gcc/d/dmd/arraytypes.d                             |    57 +
 gcc/d/dmd/arraytypes.h                             |    15 +-
 gcc/d/dmd/ast_node.d                               |    26 +
 gcc/d/dmd/ast_node.h                               |     6 +-
 gcc/d/dmd/astcodegen.d                             |   102 +
 gcc/d/dmd/astenums.d                               |   391 +
 gcc/d/dmd/attrib.c                                 |  1320 -
 gcc/d/dmd/attrib.d                                 |  1521 +
 gcc/d/dmd/attrib.h                                 |    92 +-
 gcc/d/dmd/blockexit.c                              |   506 -
 gcc/d/dmd/blockexit.d                              |   539 +
 gcc/d/dmd/builtin.d                                |    31 +
 gcc/d/dmd/canthrow.c                               |   316 -
 gcc/d/dmd/canthrow.d                               |   260 +
 gcc/d/dmd/chkformat.c                              |   985 -
 gcc/d/dmd/chkformat.d                              |  1364 +
 gcc/d/dmd/clone.c                                  |  1179 -
 gcc/d/dmd/clone.d                                  |  1696 +
 gcc/d/dmd/common/README.md                         |     7 +
 gcc/d/dmd/common/file.d                            |   576 +
 gcc/d/dmd/common/outbuffer.d                       |   899 +
 gcc/d/dmd/common/outbuffer.h                       |    77 +
 gcc/d/dmd/common/string.d                          |   209 +
 gcc/d/dmd/compiler.d                               |    57 +
 gcc/d/dmd/compiler.h                               |    12 +-
 gcc/d/dmd/cond.c                                   |   738 -
 gcc/d/dmd/cond.d                                   |  1003 +
 gcc/d/dmd/cond.h                                   |    37 +-
 gcc/d/dmd/constfold.c                              |  1922 -
 gcc/d/dmd/constfold.d                              |  1843 +
 gcc/d/dmd/cparse.d                                 |  4429 ++
 gcc/d/dmd/cppmangle.c                              |  1168 -
 gcc/d/dmd/cppmangle.d                              |  2539 +
 gcc/d/dmd/ctfe.h                                   |   228 +-
 gcc/d/dmd/ctfeexpr.c                               |  2127 -
 gcc/d/dmd/ctfeexpr.d                               |  2113 +
 gcc/d/dmd/ctorflow.d                               |   225 +
 gcc/d/dmd/dcast.c                                  |  3566 --
 gcc/d/dmd/dcast.d                                  |  3902 ++
 gcc/d/dmd/dclass.c                                 |  1041 -
 gcc/d/dmd/dclass.d                                 |  1158 +
 gcc/d/dmd/declaration.c                            |  1575 -
 gcc/d/dmd/declaration.d                            |  2430 +
 gcc/d/dmd/declaration.h                            |   604 +-
 gcc/d/dmd/delegatize.c                             |   208 -
 gcc/d/dmd/delegatize.d                             |   305 +
 gcc/d/dmd/denum.c                                  |   388 -
 gcc/d/dmd/denum.d                                  |   333 +
 gcc/d/dmd/dimport.c                                |   320 -
 gcc/d/dmd/dimport.d                                |   358 +
 gcc/d/dmd/dinterpret.c                             |  7017 ---
 gcc/d/dmd/dinterpret.d                             |  7566 +++
 gcc/d/dmd/dmacro.c                                 |   458 -
 gcc/d/dmd/dmacro.d                                 |   435 +
 gcc/d/dmd/dmangle.c                                |  1122 -
 gcc/d/dmd/dmangle.d                                |  1332 +
 gcc/d/dmd/dmodule.c                                |  1276 -
 gcc/d/dmd/dmodule.d                                |  1518 +
 gcc/d/dmd/doc.c                                    |  2807 --
 gcc/d/dmd/doc.d                                    |  5390 +++
 gcc/d/dmd/doc.h                                    |    12 +-
 gcc/d/dmd/dscope.c                                 |   646 -
 gcc/d/dmd/dscope.d                                 |   777 +
 gcc/d/dmd/dstruct.c                                |  1303 -
 gcc/d/dmd/dstruct.d                                |   635 +
 gcc/d/dmd/dsymbol.c                                |  1803 -
 gcc/d/dmd/dsymbol.d                                |  2523 +
 gcc/d/dmd/dsymbol.h                                |   167 +-
 gcc/d/dmd/dsymbolsem.c                             |  5620 ---
 gcc/d/dmd/dsymbolsem.d                             |  6774 +++
 gcc/d/dmd/dtemplate.c                              |  7581 ---
 gcc/d/dmd/dtemplate.d                              |  8457 ++++
 gcc/d/dmd/dtoh.d                                   |  3231 ++
 gcc/d/dmd/dversion.c                               |   187 -
 gcc/d/dmd/dversion.d                               |   215 +
 gcc/d/dmd/entity.c                                 |  2390 -
 gcc/d/dmd/entity.d                                 |  2395 +
 gcc/d/dmd/enum.h                                   |    29 +-
 gcc/d/dmd/errors.d                                 |   446 +
 gcc/d/dmd/errors.h                                 |    14 +-
 gcc/d/dmd/escape.c                                 |  1234 -
 gcc/d/dmd/escape.d                                 |  2279 +
 gcc/d/dmd/expression.c                             |  5706 ---
 gcc/d/dmd/expression.d                             |  7023 +++
 gcc/d/dmd/expression.h                             |   650 +-
 gcc/d/dmd/expressionsem.c                          | 10740 -----
 gcc/d/dmd/expressionsem.d                          | 13321 +++++
 gcc/d/dmd/file_manager.d                           |   301 +
 gcc/d/dmd/file_manager.h                           |    19 +
 gcc/d/dmd/foreachvar.d                             |   323 +
 gcc/d/dmd/func.c                                   |  3161 --
 gcc/d/dmd/func.d                                   |  4125 ++
 gcc/d/dmd/globals.d                                |   661 +
 gcc/d/dmd/globals.h                                |   282 +-
 gcc/d/dmd/gluelayer.d                              |    91 +
 gcc/d/dmd/hdrgen.c                                 |  3591 --
 gcc/d/dmd/hdrgen.d                                 |  4119 ++
 gcc/d/dmd/hdrgen.h                                 |    49 +-
 gcc/d/dmd/iasm.c                                   |    44 -
 gcc/d/dmd/iasm.d                                   |    59 +
 gcc/d/dmd/iasmgcc.c                                |   379 -
 gcc/d/dmd/iasmgcc.d                                |   537 +
 gcc/d/dmd/id.d                                     |   585 +
 gcc/d/dmd/id.h                                     |    16 +
 gcc/d/dmd/identifier.c                             |   188 -
 gcc/d/dmd/identifier.d                             |   362 +
 gcc/d/dmd/identifier.h                             |    38 +-
 gcc/d/dmd/idgen.c                                  |   560 -
 gcc/d/dmd/impcnvgen.c                              |   598 -
 gcc/d/dmd/impcnvtab.d                              |   379 +
 gcc/d/dmd/imphint.c                                |    52 -
 gcc/d/dmd/imphint.d                                |    91 +
 gcc/d/dmd/import.h                                 |    19 +-
 gcc/d/dmd/importc.d                                |   262 +
 gcc/d/dmd/init.c                                   |   282 -
 gcc/d/dmd/init.d                                   |   332 +
 gcc/d/dmd/init.h                                   |    75 +-
 gcc/d/dmd/initsem.c                                |   914 -
 gcc/d/dmd/initsem.d                                |  1357 +
 gcc/d/dmd/inline.d                                 |    30 +
 gcc/d/dmd/intrange.c                               |   839 -
 gcc/d/dmd/intrange.d                               |   919 +
 gcc/d/dmd/intrange.h                               |   177 -
 gcc/d/dmd/json.c                                   |   888 -
 gcc/d/dmd/json.d                                   |  1085 +
 gcc/d/dmd/json.h                                   |     8 +-
 gcc/d/dmd/lambdacomp.d                             |   496 +
 gcc/d/dmd/lexer.c                                  |  2405 -
 gcc/d/dmd/lexer.d                                  |  3512 ++
 gcc/d/dmd/lexer.h                                  |    75 -
 gcc/d/dmd/macro.h                                  |    38 -
 gcc/d/dmd/mangle.h                                 |    12 +-
 gcc/d/dmd/mars.h                                   |    93 -
 gcc/d/dmd/module.h                                 |    67 +-
 gcc/d/dmd/mtype.c                                  |  8722 ----
 gcc/d/dmd/mtype.d                                  |  7414 +++
 gcc/d/dmd/mtype.h                                  |   454 +-
 gcc/d/dmd/nogc.c                                   |   241 -
 gcc/d/dmd/nogc.d                                   |   280 +
 gcc/d/dmd/nspace.c                                 |   164 -
 gcc/d/dmd/nspace.d                                 |   170 +
 gcc/d/dmd/nspace.h                                 |    16 +-
 gcc/d/dmd/ob.d                                     |  2680 +
 gcc/d/dmd/objc.c                                   |    84 -
 gcc/d/dmd/objc.d                                   |   953 +
 gcc/d/dmd/objc.h                                   |    61 +-
 gcc/d/dmd/opover.c                                 |  1960 -
 gcc/d/dmd/opover.d                                 |  1877 +
 gcc/d/dmd/optimize.c                               |  1230 -
 gcc/d/dmd/optimize.d                               |  1320 +
 gcc/d/dmd/parse.c                                  |  8492 ----
 gcc/d/dmd/parse.d                                  |  9422 ++++
 gcc/d/dmd/parse.h                                  |   192 -
 gcc/d/dmd/parsetimevisitor.d                       |   297 +
 gcc/d/dmd/permissivevisitor.d                      |    28 +
 gcc/d/dmd/printast.d                               |   203 +
 gcc/d/dmd/readme.txt                               |    13 -
 gcc/d/dmd/res/default_ddoc_theme.ddoc              |   825 +
 gcc/d/dmd/root/README.md                           |    25 +
 gcc/d/dmd/root/aav.c                               |   171 -
 gcc/d/dmd/root/aav.d                               |   339 +
 gcc/d/dmd/root/aav.h                               |    22 -
 gcc/d/dmd/root/array.d                             |  1121 +
 gcc/d/dmd/root/array.h                             |    58 +-
 gcc/d/dmd/root/bitarray.d                          |   192 +
 gcc/d/dmd/root/bitarray.h                          |    10 +-
 gcc/d/dmd/root/checkedint.c                        |   238 -
 gcc/d/dmd/root/checkedint.h                        |    30 -
 gcc/d/dmd/root/complex.d                           |   112 +
 gcc/d/dmd/{ => root}/complex_t.h                   |    14 +-
 gcc/d/dmd/root/ctfloat.d                           |    63 +
 gcc/d/dmd/root/ctfloat.h                           |    12 +-
 gcc/d/dmd/root/dcompat.h                           |    21 +-
 gcc/d/dmd/root/dsystem.h                           |     2 +-
 gcc/d/dmd/root/file.c                              |   258 -
 gcc/d/dmd/root/file.d                              |   291 +
 gcc/d/dmd/root/file.h                              |    60 +-
 gcc/d/dmd/root/filename.c                          |   671 -
 gcc/d/dmd/root/filename.d                          |  1185 +
 gcc/d/dmd/root/filename.h                          |    21 +-
 gcc/d/dmd/root/hash.d                              |    83 +
 gcc/d/dmd/root/hash.h                              |    76 -
 gcc/d/dmd/root/longdouble.d                        |   140 +
 gcc/d/dmd/root/object.h                            |    31 +-
 gcc/d/dmd/root/optional.d                          |    86 +
 gcc/d/dmd/root/optional.h                          |    42 +
 gcc/d/dmd/root/outbuffer.c                         |   417 -
 gcc/d/dmd/root/outbuffer.h                         |    74 -
 gcc/d/dmd/root/port.d                              |    49 +
 gcc/d/dmd/root/port.h                              |    17 +-
 gcc/d/dmd/root/region.d                            |   161 +
 gcc/d/dmd/root/rmem.c                              |   191 -
 gcc/d/dmd/root/rmem.d                              |   375 +
 gcc/d/dmd/root/rmem.h                              |    23 +-
 gcc/d/dmd/root/root.h                              |    19 -
 gcc/d/dmd/root/rootobject.c                        |    48 -
 gcc/d/dmd/root/rootobject.d                        |    67 +
 gcc/d/dmd/root/speller.c                           |   231 -
 gcc/d/dmd/root/speller.d                           |   303 +
 gcc/d/dmd/root/speller.h                           |    16 -
 gcc/d/dmd/root/string.d                            |   293 +
 gcc/d/dmd/root/stringtable.c                       |   196 -
 gcc/d/dmd/root/stringtable.d                       |   411 +
 gcc/d/dmd/root/stringtable.h                       |    56 -
 gcc/d/dmd/root/utf.d                               |   561 +
 gcc/d/dmd/safe.c                                   |   168 -
 gcc/d/dmd/safe.d                                   |   228 +
 gcc/d/dmd/sapply.c                                 |   155 -
 gcc/d/dmd/sapply.d                                 |   180 +
 gcc/d/dmd/scope.h                                  |   128 +-
 gcc/d/dmd/semantic2.c                              |   430 -
 gcc/d/dmd/semantic2.d                              |   774 +
 gcc/d/dmd/semantic3.c                              |  1399 -
 gcc/d/dmd/semantic3.d                              |  1645 +
 gcc/d/dmd/sideeffect.c                             |   432 -
 gcc/d/dmd/sideeffect.d                             |   418 +
 gcc/d/dmd/statement.c                              |  1793 -
 gcc/d/dmd/statement.d                              |  2053 +
 gcc/d/dmd/statement.h                              |   366 +-
 gcc/d/dmd/statement_rewrite_walker.d               |   194 +
 gcc/d/dmd/statement_rewrite_walker.h               |   172 -
 gcc/d/dmd/statementsem.c                           |  3875 --
 gcc/d/dmd/statementsem.d                           |  4934 ++
 gcc/d/dmd/staticassert.c                           |    55 -
 gcc/d/dmd/staticassert.d                           |    66 +
 gcc/d/dmd/staticassert.h                           |    12 +-
 gcc/d/dmd/staticcond.c                             |    96 -
 gcc/d/dmd/staticcond.d                             |   425 +
 gcc/d/dmd/stmtstate.d                              |   142 +
 gcc/d/dmd/target.d                                 |   440 +
 gcc/d/dmd/target.h                                 |   126 +-
 gcc/d/dmd/template.h                               |   162 +-
 gcc/d/dmd/templateparamsem.c                       |   116 -
 gcc/d/dmd/templateparamsem.d                       |   190 +
 gcc/d/dmd/tokens.c                                 |   476 -
 gcc/d/dmd/tokens.d                                 |  1102 +
 gcc/d/dmd/tokens.h                                 |   585 +-
 gcc/d/dmd/traits.c                                 |  1973 -
 gcc/d/dmd/traits.d                                 |  2234 +
 gcc/d/dmd/transitivevisitor.d                      |  1207 +
 gcc/d/dmd/typesem.c                                |  1462 -
 gcc/d/dmd/typesem.d                                |  4931 ++
 gcc/d/dmd/typinf.d                                 |   262 +
 gcc/d/dmd/utf.c                                    |   306 -
 gcc/d/dmd/utf.h                                    |   117 -
 gcc/d/dmd/utils.c                                  |   123 -
 gcc/d/dmd/utils.d                                  |   298 +
 gcc/d/dmd/version.h                                |    24 +-
 gcc/d/dmd/visitor.d                                |   254 +
 gcc/d/dmd/visitor.h                                |   487 +-
 gcc/d/expr.cc                                      |   542 +-
 gcc/d/gdc.texi                                     |   128 +-
 gcc/d/imports.cc                                   |    10 +-
 gcc/d/intrinsics.cc                                |    14 +-
 gcc/d/intrinsics.def                               |    99 +-
 gcc/d/lang-specs.h                                 |     4 +-
 gcc/d/lang.opt                                     |   171 +-
 gcc/d/longdouble.h                                 |     2 +-
 gcc/d/modules.cc                                   |    26 +-
 gcc/d/runtime.cc                                   |     2 +-
 gcc/d/runtime.def                                  |    41 +-
 gcc/d/toir.cc                                      |   106 +-
 gcc/d/typeinfo.cc                                  |    62 +-
 gcc/d/types.cc                                     |    97 +-
 gcc/d/verstr.h                                     |     1 -
 gcc/data-streamer-in.c                             |   238 -
 gcc/data-streamer-in.cc                            |   238 +
 gcc/data-streamer-out.c                            |   421 -
 gcc/data-streamer-out.cc                           |   421 +
 gcc/data-streamer.c                                |   115 -
 gcc/data-streamer.cc                               |   115 +
 gcc/data-streamer.h                                |     8 +-
 gcc/dbgcnt.c                                       |   282 -
 gcc/dbgcnt.cc                                      |   282 +
 gcc/dbgcnt.def                                     |     9 +-
 gcc/dbgcnt.h                                       |     2 +-
 gcc/dbxout.c                                       |  3936 --
 gcc/dbxout.cc                                      |  3936 ++
 gcc/dbxout.h                                       |     4 +-
 gcc/dce.c                                          |  1301 -
 gcc/dce.cc                                         |  1301 +
 gcc/dce.h                                          |     2 +-
 gcc/ddg.c                                          |  1160 -
 gcc/ddg.cc                                         |  1160 +
 gcc/ddg.h                                          |     2 +-
 gcc/debug.c                                        |   166 -
 gcc/debug.cc                                       |   166 +
 gcc/debug.h                                        |    10 +-
 gcc/defaults.h                                     |     2 +-
 gcc/df-core.c                                      |  2472 -
 gcc/df-core.cc                                     |  2472 +
 gcc/df-problems.c                                  |  4799 --
 gcc/df-problems.cc                                 |  4799 ++
 gcc/df-scan.c                                      |  4253 --
 gcc/df-scan.cc                                     |  4252 ++
 gcc/df.h                                           |    10 +-
 gcc/dfp.c                                          |   745 -
 gcc/dfp.cc                                         |   745 +
 gcc/dfp.h                                          |     2 +-
 gcc/diagnostic-color.c                             |   348 -
 gcc/diagnostic-color.cc                            |   348 +
 gcc/diagnostic-color.h                             |     4 +-
 gcc/diagnostic-core.h                              |     2 +-
 gcc/diagnostic-event-id.h                          |     4 +-
 gcc/diagnostic-format-json.cc                      |     5 +-
 gcc/diagnostic-metadata.h                          |     2 +-
 gcc/diagnostic-path.h                              |     2 +-
 gcc/diagnostic-show-locus.c                        |  5287 --
 gcc/diagnostic-show-locus.cc                       |  5703 +++
 gcc/diagnostic-spec.c                              |   196 -
 gcc/diagnostic-spec.cc                             |   205 +
 gcc/diagnostic-spec.h                              |    13 +-
 gcc/diagnostic-url.h                               |     2 +-
 gcc/diagnostic.c                                   |  2452 -
 gcc/diagnostic.cc                                  |  2488 +
 gcc/diagnostic.def                                 |     2 +-
 gcc/diagnostic.h                                   |    24 +-
 gcc/digraph.cc                                     |     2 +-
 gcc/digraph.h                                      |     2 +-
 gcc/doc/analyzer.texi                              |    20 +-
 gcc/doc/avr-mmcu.texi                              |     6 +-
 gcc/doc/bugreport.texi                             |     2 +-
 gcc/doc/cfg.texi                                   |     4 +-
 gcc/doc/collect2.texi                              |     2 +-
 gcc/doc/compat.texi                                |     2 +-
 gcc/doc/configfiles.texi                           |     2 +-
 gcc/doc/configterms.texi                           |     2 +-
 gcc/doc/contrib.texi                               |     6 +-
 gcc/doc/contribute.texi                            |    12 +-
 gcc/doc/cpp.texi                                   |     4 +-
 gcc/doc/cppdiropts.texi                            |     2 +-
 gcc/doc/cppenv.texi                                |     2 +-
 gcc/doc/cppinternals.texi                          |    10 +-
 gcc/doc/cppopts.texi                               |     2 +-
 gcc/doc/cppwarnopts.texi                           |     2 +-
 gcc/doc/extend.texi                                |  3308 +-
 gcc/doc/fragments.texi                             |     2 +-
 gcc/doc/frontends.texi                             |     2 +-
 gcc/doc/gcc.texi                                   |     2 +-
 gcc/doc/gccint.texi                                |     4 +-
 gcc/doc/gcov-dump.texi                             |     4 +-
 gcc/doc/gcov-tool.texi                             |     4 +-
 gcc/doc/gcov.texi                                  |     4 +-
 gcc/doc/generic.texi                               |    68 +-
 gcc/doc/gimple.texi                                |    10 +-
 gcc/doc/gnu.texi                                   |     4 +-
 gcc/doc/gty.texi                                   |    31 +-
 gcc/doc/headerdirs.texi                            |     2 +-
 gcc/doc/hostconfig.texi                            |     2 +-
 gcc/doc/implement-c.texi                           |     4 +-
 gcc/doc/implement-cxx.texi                         |     4 +-
 gcc/doc/include/fdl.texi                           |     6 +-
 gcc/doc/include/gcc-common.texi                    |     2 +-
 gcc/doc/include/gpl_v3.texi                        |     6 +-
 gcc/doc/install.texi                               |    93 +-
 gcc/doc/install.texi2html                          |     8 +-
 gcc/doc/interface.texi                             |     2 +-
 gcc/doc/invoke.texi                                |   623 +-
 gcc/doc/languages.texi                             |     2 +-
 gcc/doc/libgcc.texi                                |     2 +-
 gcc/doc/loop.texi                                  |     8 +-
 gcc/doc/lto-dump.texi                              |     4 +-
 gcc/doc/lto.texi                                   |    42 +-
 gcc/doc/makefile.texi                              |     2 +-
 gcc/doc/match-and-simplify.texi                    |     4 +-
 gcc/doc/md.texi                                    |    99 +-
 gcc/doc/objc.texi                                  |     2 +-
 gcc/doc/optinfo.texi                               |     6 +-
 gcc/doc/options.texi                               |     4 +-
 gcc/doc/passes.texi                                |   292 +-
 gcc/doc/plugins.texi                               |     6 +-
 gcc/doc/portability.texi                           |     2 +-
 gcc/doc/rtl.texi                                   |    12 +-
 gcc/doc/service.texi                               |     4 +-
 gcc/doc/sourcebuild.texi                           |    68 +-
 gcc/doc/standards.texi                             |     8 +-
 gcc/doc/tm.texi                                    |   154 +-
 gcc/doc/tm.texi.in                                 |    54 +-
 gcc/doc/tree-ssa.texi                              |     8 +-
 gcc/doc/trouble.texi                               |     2 +-
 gcc/doc/ux.texi                                    |     2 +-
 gcc/dojump.c                                       |  1300 -
 gcc/dojump.cc                                      |  1300 +
 gcc/dojump.h                                       |     4 +-
 gcc/dominance.c                                    |  1687 -
 gcc/dominance.cc                                   |  1687 +
 gcc/dominance.h                                    |     2 +-
 gcc/domwalk.c                                      |   362 -
 gcc/domwalk.cc                                     |   362 +
 gcc/domwalk.h                                      |     2 +-
 gcc/double-int.c                                   |  1571 -
 gcc/double-int.cc                                  |  1571 +
 gcc/double-int.h                                   |     2 +-
 gcc/dse.c                                          |  3795 --
 gcc/dse.cc                                         |  3795 ++
 gcc/dump-context.h                                 |     2 +-
 gcc/dumpfile.c                                     |  2779 --
 gcc/dumpfile.cc                                    |  2778 ++
 gcc/dumpfile.h                                     |    43 +-
 gcc/dwarf2asm.c                                    |  1162 -
 gcc/dwarf2asm.cc                                   |  1162 +
 gcc/dwarf2asm.h                                    |     2 +-
 gcc/dwarf2cfi.c                                    |  3663 --
 gcc/dwarf2cfi.cc                                   |  3815 ++
 gcc/dwarf2ctf.c                                    |  1018 -
 gcc/dwarf2ctf.cc                                   |  1018 +
 gcc/dwarf2ctf.h                                    |     6 +-
 gcc/dwarf2out.c                                    | 33094 -------------
 gcc/dwarf2out.cc                                   | 33147 +++++++++++++
 gcc/dwarf2out.h                                    |    48 +-
 gcc/early-remat.c                                  |  2640 -
 gcc/early-remat.cc                                 |  2640 +
 gcc/edit-context.c                                 |  1813 -
 gcc/edit-context.cc                                |  1813 +
 gcc/edit-context.h                                 |     2 +-
 gcc/emit-rtl.c                                     |  6590 ---
 gcc/emit-rtl.cc                                    |  6596 +++
 gcc/emit-rtl.h                                     |     8 +-
 gcc/errors.c                                       |   134 -
 gcc/errors.cc                                      |   134 +
 gcc/errors.h                                       |     2 +-
 gcc/escaped_string.h                               |     2 +-
 gcc/et-forest.c                                    |   884 -
 gcc/et-forest.cc                                   |   884 +
 gcc/et-forest.h                                    |     2 +-
 gcc/except.c                                       |  3522 --
 gcc/except.cc                                      |  3522 ++
 gcc/except.h                                       |     2 +-
 gcc/exec-tool.in                                   |     2 +-
 gcc/explow.c                                       |  2321 -
 gcc/explow.cc                                      |  2321 +
 gcc/explow.h                                       |     4 +-
 gcc/expmed.c                                       |  6348 ---
 gcc/expmed.cc                                      |  6349 +++
 gcc/expmed.h                                       |    13 +-
 gcc/expr.c                                         | 13160 -----
 gcc/expr.cc                                        | 13147 +++++
 gcc/expr.h                                         |     2 +-
 gcc/fibonacci_heap.c                               |   295 -
 gcc/fibonacci_heap.cc                              |   295 +
 gcc/fibonacci_heap.h                               |     2 +-
 gcc/file-find.c                                    |   210 -
 gcc/file-find.cc                                   |   210 +
 gcc/file-find.h                                    |     2 +-
 gcc/file-prefix-map.c                              |   132 -
 gcc/file-prefix-map.cc                             |   149 +
 gcc/file-prefix-map.h                              |     4 +-
 gcc/final.c                                        |  4662 --
 gcc/final.cc                                       |  4662 ++
 gcc/fixed-value.c                                  |  1121 -
 gcc/fixed-value.cc                                 |  1120 +
 gcc/fixed-value.h                                  |     4 +-
 gcc/flag-types.h                                   |    72 +-
 gcc/flags.h                                        |     2 +-
 gcc/fold-const-call.c                              |  1844 -
 gcc/fold-const-call.cc                             |  1842 +
 gcc/fold-const-call.h                              |     2 +-
 gcc/fold-const.c                                   | 16598 -------
 gcc/fold-const.cc                                  | 16796 +++++++
 gcc/fold-const.h                                   |     6 +-
 gcc/fortran/ChangeLog                              |  2163 +-
 gcc/fortran/ChangeLog-2021                         |  2563 +
 gcc/fortran/Make-lang.in                           |    21 +-
 gcc/fortran/arith.c                                |  2706 --
 gcc/fortran/arith.cc                               |  2706 ++
 gcc/fortran/arith.h                                |     2 +-
 gcc/fortran/array.c                                |  2774 --
 gcc/fortran/array.cc                               |  2788 ++
 gcc/fortran/bbt.c                                  |   198 -
 gcc/fortran/bbt.cc                                 |   198 +
 gcc/fortran/check.c                                |  7545 ---
 gcc/fortran/check.cc                               |  7523 +++
 gcc/fortran/class.c                                |  3080 --
 gcc/fortran/class.cc                               |  3073 ++
 gcc/fortran/config-lang.in                         |     4 +-
 gcc/fortran/constructor.c                          |   277 -
 gcc/fortran/constructor.cc                         |   261 +
 gcc/fortran/constructor.h                          |    12 +-
 gcc/fortran/convert.c                              |   121 -
 gcc/fortran/convert.cc                             |   121 +
 gcc/fortran/cpp.c                                  |  1203 -
 gcc/fortran/cpp.cc                                 |  1203 +
 gcc/fortran/cpp.h                                  |     2 +-
 gcc/fortran/data.c                                 |   848 -
 gcc/fortran/data.cc                                |   848 +
 gcc/fortran/data.h                                 |     2 +-
 gcc/fortran/decl.c                                 | 11914 -----
 gcc/fortran/decl.cc                                | 11910 +++++
 gcc/fortran/dependency.c                           |  2336 -
 gcc/fortran/dependency.cc                          |  2336 +
 gcc/fortran/dependency.h                           |     2 +-
 gcc/fortran/dump-parse-tree.c                      |  3900 --
 gcc/fortran/dump-parse-tree.cc                     |  3924 ++
 gcc/fortran/error.c                                |  1647 -
 gcc/fortran/error.cc                               |  1656 +
 gcc/fortran/expr.c                                 |  6434 ---
 gcc/fortran/expr.cc                                |  6507 +++
 gcc/fortran/f95-lang.c                             |  1306 -
 gcc/fortran/f95-lang.cc                            |  1306 +
 gcc/fortran/frontend-passes.c                      |  5943 ---
 gcc/fortran/frontend-passes.cc                     |  5951 +++
 gcc/fortran/gfc-diagnostic.def                     |     2 +-
 gcc/fortran/gfc-internals.texi                     |    14 +-
 gcc/fortran/gfortran.h                             |   162 +-
 gcc/fortran/gfortran.texi                          |  1018 +-
 gcc/fortran/gfortranspec.c                         |   450 -
 gcc/fortran/gfortranspec.cc                        |   450 +
 gcc/fortran/interface.c                            |  5488 ---
 gcc/fortran/interface.cc                           |  5589 +++
 gcc/fortran/intrinsic.c                            |  5498 ---
 gcc/fortran/intrinsic.cc                           |  5503 +++
 gcc/fortran/intrinsic.h                            |     9 +-
 gcc/fortran/intrinsic.texi                         |   245 +-
 gcc/fortran/invoke.texi                            |    52 +-
 gcc/fortran/io.c                                   |  4899 --
 gcc/fortran/io.cc                                  |  4899 ++
 gcc/fortran/ioparm.def                             |     2 +-
 gcc/fortran/iresolve.c                             |  4014 --
 gcc/fortran/iresolve.cc                            |  4050 ++
 gcc/fortran/iso-c-binding.def                      |     4 +-
 gcc/fortran/iso-fortran-env.def                    |     2 +-
 gcc/fortran/lang-specs.h                           |     6 +-
 gcc/fortran/lang.opt                               |     5 +-
 gcc/fortran/libgfortran.h                          |    16 +-
 gcc/fortran/match.c                                |  7260 ---
 gcc/fortran/match.cc                               |  7264 +++
 gcc/fortran/match.h                                |    40 +-
 gcc/fortran/matchexp.c                             |   903 -
 gcc/fortran/matchexp.cc                            |   903 +
 gcc/fortran/mathbuiltins.def                       |     4 +-
 gcc/fortran/misc.c                                 |   460 -
 gcc/fortran/misc.cc                                |   460 +
 gcc/fortran/module.c                               |  7581 ---
 gcc/fortran/module.cc                              |  7581 +++
 gcc/fortran/openmp.c                               |  9077 ----
 gcc/fortran/openmp.cc                              |  9411 ++++
 gcc/fortran/options.c                              |   914 -
 gcc/fortran/options.cc                             |   914 +
 gcc/fortran/parse.c                                |  6916 ---
 gcc/fortran/parse.cc                               |  6987 +++
 gcc/fortran/parse.h                                |     4 +-
 gcc/fortran/primary.c                              |  4165 --
 gcc/fortran/primary.cc                             |  4175 ++
 gcc/fortran/resolve.c                              | 17557 -------
 gcc/fortran/resolve.cc                             | 17582 +++++++
 gcc/fortran/scanner.c                              |  2904 --
 gcc/fortran/scanner.cc                             |  2903 ++
 gcc/fortran/scanner.h                              |     2 +-
 gcc/fortran/simplify.c                             |  8935 ----
 gcc/fortran/simplify.cc                            |  8966 ++++
 gcc/fortran/st.c                                   |   334 -
 gcc/fortran/st.cc                                  |   334 +
 gcc/fortran/symbol.c                               |  5262 --
 gcc/fortran/symbol.cc                              |  5251 ++
 gcc/fortran/target-memory.c                        |   807 -
 gcc/fortran/target-memory.cc                       |   806 +
 gcc/fortran/target-memory.h                        |     4 +-
 gcc/fortran/trans-array.c                          | 11657 -----
 gcc/fortran/trans-array.cc                         | 11714 +++++
 gcc/fortran/trans-array.h                          |    13 +-
 gcc/fortran/trans-common.c                         |  1392 -
 gcc/fortran/trans-common.cc                        |  1392 +
 gcc/fortran/trans-const.c                          |   430 -
 gcc/fortran/trans-const.cc                         |   430 +
 gcc/fortran/trans-const.h                          |     2 +-
 gcc/fortran/trans-decl.c                           |  7964 ---
 gcc/fortran/trans-decl.cc                          |  7956 +++
 gcc/fortran/trans-expr.c                           | 12120 -----
 gcc/fortran/trans-expr.cc                          | 12125 +++++
 gcc/fortran/trans-intrinsic.c                      | 12529 -----
 gcc/fortran/trans-intrinsic.cc                     | 12457 +++++
 gcc/fortran/trans-io.c                             |  2687 --
 gcc/fortran/trans-io.cc                            |  2686 ++
 gcc/fortran/trans-openmp.c                         |  7466 ---
 gcc/fortran/trans-openmp.cc                        |  7701 +++
 gcc/fortran/trans-stmt.c                           |  7473 ---
 gcc/fortran/trans-stmt.cc                          |  7468 +++
 gcc/fortran/trans-stmt.h                           |    11 +-
 gcc/fortran/trans-types.c                          |  3823 --
 gcc/fortran/trans-types.cc                         |  3838 ++
 gcc/fortran/trans-types.h                          |     8 +-
 gcc/fortran/trans.c                                |  2453 -
 gcc/fortran/trans.cc                               |  2452 +
 gcc/fortran/trans.h                                |    32 +-
 gcc/fortran/trigd_fe.inc                           |     2 +-
 gcc/fortran/types.def                              |     5 +-
 gcc/fp-test.c                                      |   251 -
 gcc/fp-test.cc                                     |   251 +
 gcc/function-abi.cc                                |     2 +-
 gcc/function-abi.h                                 |     2 +-
 gcc/function-tests.c                               |   702 -
 gcc/function-tests.cc                              |   703 +
 gcc/function.c                                     |  6966 ---
 gcc/function.cc                                    |  6964 +++
 gcc/function.h                                     |    29 +-
 gcc/fwprop.c                                       |  1076 -
 gcc/fwprop.cc                                      |  1079 +
 gcc/gcc-ar.c                                       |   254 -
 gcc/gcc-ar.cc                                      |   254 +
 gcc/gcc-main.c                                     |    48 -
 gcc/gcc-main.cc                                    |    48 +
 gcc/gcc-plugin.h                                   |     2 +-
 gcc/gcc-rich-location.c                            |   273 -
 gcc/gcc-rich-location.cc                           |   273 +
 gcc/gcc-rich-location.h                            |     4 +-
 gcc/gcc-symtab.h                                   |     4 +-
 gcc/gcc.c                                          | 11267 -----
 gcc/gcc.cc                                         | 11276 +++++
 gcc/gcc.h                                          |     8 +-
 gcc/gcov-counter.def                               |     2 +-
 gcc/gcov-dump.c                                    |   479 -
 gcc/gcov-dump.cc                                   |   479 +
 gcc/gcov-io.c                                      |   528 -
 gcc/gcov-io.cc                                     |   528 +
 gcc/gcov-io.h                                      |     2 +-
 gcc/gcov-tool.c                                    |   610 -
 gcc/gcov-tool.cc                                   |   610 +
 gcc/gcov.c                                         |  3263 --
 gcc/gcov.cc                                        |  3262 ++
 gcc/gcse-common.c                                  |   222 -
 gcc/gcse-common.cc                                 |   222 +
 gcc/gcse-common.h                                  |     2 +-
 gcc/gcse.c                                         |  4136 --
 gcc/gcse.cc                                        |  4136 ++
 gcc/gcse.h                                         |     4 +-
 gcc/gdbhooks.py                                    |     2 +-
 gcc/gdbinit.in                                     |     2 +-
 gcc/gen-pass-instances.awk                         |     2 +-
 gcc/genattr-common.c                               |   112 -
 gcc/genattr-common.cc                              |   112 +
 gcc/genattr.c                                      |   373 -
 gcc/genattr.cc                                     |   373 +
 gcc/genattrtab.c                                   |  5417 ---
 gcc/genattrtab.cc                                  |  5417 +++
 gcc/genautomata.c                                  |  9685 ----
 gcc/genautomata.cc                                 |  9685 ++++
 gcc/gencfn-macros.c                                |   257 -
 gcc/gencfn-macros.cc                               |   257 +
 gcc/gencheck.c                                     |    79 -
 gcc/gencheck.cc                                    |    79 +
 gcc/genchecksum.c                                  |   120 -
 gcc/genchecksum.cc                                 |   120 +
 gcc/gencodes.c                                     |    95 -
 gcc/gencodes.cc                                    |    95 +
 gcc/genconditions.c                                |   252 -
 gcc/genconditions.cc                               |   252 +
 gcc/genconfig.c                                    |   369 -
 gcc/genconfig.cc                                   |   369 +
 gcc/genconstants.c                                 |   105 -
 gcc/genconstants.cc                                |   105 +
 gcc/genemit.c                                      |   952 -
 gcc/genemit.cc                                     |   952 +
 gcc/genenums.c                                     |    70 -
 gcc/genenums.cc                                    |    70 +
 gcc/generic-match-head.c                           |   101 -
 gcc/generic-match-head.cc                          |   101 +
 gcc/generic-match.h                                |     2 +-
 gcc/genextract.c                                   |   507 -
 gcc/genextract.cc                                  |   507 +
 gcc/genflags.c                                     |   251 -
 gcc/genflags.cc                                    |   251 +
 gcc/gengenrtl.c                                    |   358 -
 gcc/gengenrtl.cc                                   |   358 +
 gcc/gengtype-lex.l                                 |     2 +-
 gcc/gengtype-parse.c                               |  1179 -
 gcc/gengtype-parse.cc                              |  1179 +
 gcc/gengtype-state.c                               |  2629 -
 gcc/gengtype-state.cc                              |  2661 +
 gcc/gengtype.c                                     |  5357 --
 gcc/gengtype.cc                                    |  5399 +++
 gcc/gengtype.h                                     |    16 +-
 gcc/genhooks.c                                     |   322 -
 gcc/genhooks.cc                                    |   322 +
 gcc/genmatch.c                                     |  5257 --
 gcc/genmatch.cc                                    |  5257 ++
 gcc/genmddeps.c                                    |    71 -
 gcc/genmddeps.cc                                   |    71 +
 gcc/genmddump.c                                    |    59 -
 gcc/genmddump.cc                                   |    59 +
 gcc/genmodes.c                                     |  2051 -
 gcc/genmodes.cc                                    |  2068 +
 gcc/genmultilib                                    |     2 +-
 gcc/genopinit.c                                    |   468 -
 gcc/genopinit.cc                                   |   495 +
 gcc/genoutput.c                                    |  1184 -
 gcc/genoutput.cc                                   |  1184 +
 gcc/genpeep.c                                      |   418 -
 gcc/genpeep.cc                                     |   418 +
 gcc/genpreds.c                                     |  1682 -
 gcc/genpreds.cc                                    |  1682 +
 gcc/genrecog.c                                     |  5447 ---
 gcc/genrecog.cc                                    |  5447 +++
 gcc/gensupport.c                                   |  3316 --
 gcc/gensupport.cc                                  |  3316 ++
 gcc/gensupport.h                                   |    14 +-
 gcc/gentarget-def.c                                |   338 -
 gcc/gentarget-def.cc                               |   338 +
 gcc/genversion.c                                   |    89 -
 gcc/genversion.cc                                  |    89 +
 gcc/ggc-common.c                                   |  1020 -
 gcc/ggc-common.cc                                  |  1285 +
 gcc/ggc-internal.h                                 |     4 +-
 gcc/ggc-none.c                                     |    79 -
 gcc/ggc-none.cc                                    |    79 +
 gcc/ggc-page.c                                     |  2689 --
 gcc/ggc-page.cc                                    |  2689 ++
 gcc/ggc-tests.c                                    |   515 -
 gcc/ggc-tests.cc                                   |   515 +
 gcc/ggc.h                                          |     6 +-
 gcc/gimple-array-bounds.cc                         |    43 +-
 gcc/gimple-array-bounds.h                          |     6 +-
 gcc/gimple-builder.c                               |   121 -
 gcc/gimple-builder.cc                              |   121 +
 gcc/gimple-builder.h                               |     2 +-
 gcc/gimple-expr.c                                  |   938 -
 gcc/gimple-expr.cc                                 |   938 +
 gcc/gimple-expr.h                                  |     2 +-
 gcc/gimple-fold.c                                  |  9104 ----
 gcc/gimple-fold.cc                                 |  9123 ++++
 gcc/gimple-fold.h                                  |     4 +-
 gcc/gimple-harden-conditionals.cc                  |   567 +
 gcc/gimple-if-to-switch.cc                         |     2 +-
 gcc/gimple-isel.cc                                 |     2 +-
 gcc/gimple-iterator.c                              |   945 -
 gcc/gimple-iterator.cc                             |   945 +
 gcc/gimple-iterator.h                              |     2 +-
 gcc/gimple-laddress.c                              |   138 -
 gcc/gimple-laddress.cc                             |   138 +
 gcc/gimple-loop-interchange.cc                     |     2 +-
 gcc/gimple-loop-jam.c                              |   658 -
 gcc/gimple-loop-jam.cc                             |   658 +
 gcc/gimple-loop-versioning.cc                      |     2 +-
 gcc/gimple-low.c                                   |   947 -
 gcc/gimple-low.cc                                  |   947 +
 gcc/gimple-low.h                                   |     2 +-
 gcc/gimple-match-head.c                            |  1266 -
 gcc/gimple-match-head.cc                           |  1394 +
 gcc/gimple-match.h                                 |    76 +-
 gcc/gimple-predicate-analysis.cc                   |   107 +-
 gcc/gimple-predicate-analysis.h                    |     2 +-
 gcc/gimple-predict.h                               |     2 +-
 gcc/gimple-pretty-print.c                          |  3145 --
 gcc/gimple-pretty-print.cc                         |  3145 ++
 gcc/gimple-pretty-print.h                          |     4 +-
 gcc/gimple-range-cache.cc                          |   301 +-
 gcc/gimple-range-cache.h                           |    13 +-
 gcc/gimple-range-edge.cc                           |     5 +-
 gcc/gimple-range-edge.h                            |     2 +-
 gcc/gimple-range-fold.cc                           |    51 +-
 gcc/gimple-range-fold.h                            |     2 +-
 gcc/gimple-range-gori.cc                           |   151 +-
 gcc/gimple-range-gori.h                            |     8 +-
 gcc/gimple-range-path.cc                           |   378 +-
 gcc/gimple-range-path.h                            |    36 +-
 gcc/gimple-range-tests.cc                          |     2 +-
 gcc/gimple-range-trace.cc                          |     2 +-
 gcc/gimple-range-trace.h                           |     2 +-
 gcc/gimple-range.cc                                |   190 +-
 gcc/gimple-range.h                                 |     8 +-
 gcc/gimple-ssa-backprop.c                          |   967 -
 gcc/gimple-ssa-backprop.cc                         |   967 +
 gcc/gimple-ssa-evrp-analyze.c                      |   458 -
 gcc/gimple-ssa-evrp-analyze.cc                     |   458 +
 gcc/gimple-ssa-evrp-analyze.h                      |     2 +-
 gcc/gimple-ssa-evrp.c                              |   479 -
 gcc/gimple-ssa-evrp.cc                             |   395 +
 gcc/gimple-ssa-isolate-paths.c                     |   994 -
 gcc/gimple-ssa-isolate-paths.cc                    |   994 +
 gcc/gimple-ssa-nonnull-compare.c                   |   152 -
 gcc/gimple-ssa-nonnull-compare.cc                  |   152 +
 gcc/gimple-ssa-split-paths.c                       |   594 -
 gcc/gimple-ssa-split-paths.cc                      |   594 +
 gcc/gimple-ssa-sprintf.c                           |  4706 --
 gcc/gimple-ssa-sprintf.cc                          |  4728 ++
 gcc/gimple-ssa-store-merging.c                     |  5614 ---
 gcc/gimple-ssa-store-merging.cc                    |  5645 +++
 gcc/gimple-ssa-strength-reduction.c                |  4071 --
 gcc/gimple-ssa-strength-reduction.cc               |  4070 ++
 gcc/gimple-ssa-warn-access.cc                      |  1645 +-
 gcc/gimple-ssa-warn-access.h                       |     5 +-
 gcc/gimple-ssa-warn-alloca.c                       |   390 -
 gcc/gimple-ssa-warn-alloca.cc                      |   390 +
 gcc/gimple-ssa-warn-restrict.c                     |  2175 -
 gcc/gimple-ssa-warn-restrict.cc                    |  2175 +
 gcc/gimple-ssa-warn-restrict.h                     |     2 +-
 gcc/gimple-ssa.h                                   |     2 +-
 gcc/gimple-streamer-in.c                           |   304 -
 gcc/gimple-streamer-in.cc                          |   304 +
 gcc/gimple-streamer-out.c                          |   257 -
 gcc/gimple-streamer-out.cc                         |   257 +
 gcc/gimple-streamer.h                              |     6 +-
 gcc/gimple-walk.c                                  |   968 -
 gcc/gimple-walk.cc                                 |   968 +
 gcc/gimple-walk.h                                  |     2 +-
 gcc/gimple-warn-recursion.cc                       |   202 +
 gcc/gimple.c                                       |  3488 --
 gcc/gimple.cc                                      |  3525 ++
 gcc/gimple.def                                     |     2 +-
 gcc/gimple.h                                       |    46 +-
 gcc/gimplify-me.c                                  |   318 -
 gcc/gimplify-me.cc                                 |   318 +
 gcc/gimplify-me.h                                  |     2 +-
 gcc/gimplify.c                                     | 16207 -------
 gcc/gimplify.cc                                    | 16583 +++++++
 gcc/gimplify.h                                     |     2 +-
 gcc/ginclude/float.h                               |     2 +-
 gcc/ginclude/iso646.h                              |     2 +-
 gcc/ginclude/stdalign.h                            |     2 +-
 gcc/ginclude/stdarg.h                              |     2 +-
 gcc/ginclude/stdatomic.h                           |     2 +-
 gcc/ginclude/stdbool.h                             |     2 +-
 gcc/ginclude/stddef.h                              |    11 +-
 gcc/ginclude/stdfix.h                              |     2 +-
 gcc/ginclude/stdint-gcc.h                          |     2 +-
 gcc/ginclude/stdnoreturn.h                         |     2 +-
 gcc/ginclude/tgmath.h                              |     2 +-
 gcc/ginclude/unwind-arm-common.h                   |     2 +-
 gcc/glimits.h                                      |     2 +-
 gcc/go/ChangeLog                                   |    32 +-
 gcc/go/Make-lang.in                                |     6 +-
 gcc/go/config-lang.in                              |     4 +-
 gcc/go/gccgo.texi                                  |     6 +-
 gcc/go/go-backend.c                                |   194 -
 gcc/go/go-backend.cc                               |   194 +
 gcc/go/go-c.h                                      |     2 +-
 gcc/go/go-gcc-diagnostics.cc                       |     2 +-
 gcc/go/go-gcc.cc                                   |     2 +-
 gcc/go/go-gcc.h                                    |     2 +-
 gcc/go/go-lang.c                                   |   638 -
 gcc/go/go-lang.cc                                  |   638 +
 gcc/go/go-sha1.cc                                  |     2 +-
 gcc/go/go-system.h                                 |     2 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/expressions.cc                   |    57 +-
 gcc/go/gofrontend/expressions.h                    |     8 +
 gcc/go/gofrontend/gogo.cc                          |   250 +-
 gcc/go/gofrontend/gogo.h                           |     4 +
 gcc/go/gofrontend/lex.cc                           |    11 +-
 gcc/go/gofrontend/lex.h                            |     6 +
 gcc/go/gofrontend/parse.cc                         |   128 +-
 gcc/go/gofrontend/parse.h                          |    20 +-
 gcc/go/gofrontend/types.cc                         |    18 +-
 gcc/go/gospec.c                                    |   466 -
 gcc/go/gospec.cc                                   |   466 +
 gcc/go/lang-specs.h                                |     4 +-
 gcc/go/lang.opt                                    |     2 +-
 gcc/godump.c                                       |  1448 -
 gcc/godump.cc                                      |  1448 +
 gcc/graph.c                                        |   395 -
 gcc/graph.cc                                       |   395 +
 gcc/graph.h                                        |     2 +-
 gcc/graphds.c                                      |   476 -
 gcc/graphds.cc                                     |   476 +
 gcc/graphds.h                                      |     2 +-
 gcc/graphite-dependences.c                         |   342 -
 gcc/graphite-dependences.cc                        |   342 +
 gcc/graphite-isl-ast-to-gimple.c                   |  1560 -
 gcc/graphite-isl-ast-to-gimple.cc                  |  1556 +
 gcc/graphite-optimize-isl.c                        |   224 -
 gcc/graphite-optimize-isl.cc                       |   224 +
 gcc/graphite-poly.c                                |   615 -
 gcc/graphite-poly.cc                               |   615 +
 gcc/graphite-scop-detection.c                      |  1671 -
 gcc/graphite-scop-detection.cc                     |  1671 +
 gcc/graphite-sese-to-poly.c                        |  1223 -
 gcc/graphite-sese-to-poly.cc                       |  1223 +
 gcc/graphite.c                                     |   625 -
 gcc/graphite.cc                                    |   625 +
 gcc/graphite.h                                     |     2 +-
 gcc/graphviz.cc                                    |     2 +-
 gcc/graphviz.h                                     |     2 +-
 gcc/gsstruct.def                                   |     2 +-
 gcc/gstab.h                                        |     2 +-
 gcc/gsyms.h                                        |     2 +-
 gcc/haifa-sched.c                                  |  9263 ----
 gcc/haifa-sched.cc                                 |  9263 ++++
 gcc/hard-reg-set.h                                 |     2 +-
 gcc/hash-map-tests.c                               |   482 -
 gcc/hash-map-tests.cc                              |   482 +
 gcc/hash-map-traits.h                              |     2 +-
 gcc/hash-map.h                                     |    12 +-
 gcc/hash-set-tests.c                               |   304 -
 gcc/hash-set-tests.cc                              |   304 +
 gcc/hash-set.h                                     |     4 +-
 gcc/hash-table.c                                   |   138 -
 gcc/hash-table.cc                                  |   138 +
 gcc/hash-table.h                                   |     4 +-
 gcc/hash-traits.h                                  |     4 +-
 gcc/highlev-plugin-common.h                        |     2 +-
 gcc/hooks.c                                        |   571 -
 gcc/hooks.cc                                       |   571 +
 gcc/hooks.h                                        |     2 +-
 gcc/host-default.c                                 |    27 -
 gcc/host-default.cc                                |    27 +
 gcc/hosthooks-def.h                                |     6 +-
 gcc/hosthooks.h                                    |    12 +-
 gcc/hw-doloop.c                                    |   666 -
 gcc/hw-doloop.cc                                   |   666 +
 gcc/hw-doloop.h                                    |     2 +-
 gcc/hwint.c                                        |   190 -
 gcc/hwint.cc                                       |   190 +
 gcc/hwint.h                                        |     2 +-
 gcc/ifcvt.c                                        |  5686 ---
 gcc/ifcvt.cc                                       |  5999 +++
 gcc/ifcvt.h                                        |     2 +-
 gcc/inchash.c                                      |    26 -
 gcc/inchash.cc                                     |    26 +
 gcc/inchash.h                                      |     4 +-
 gcc/incpath.c                                      |   532 -
 gcc/incpath.cc                                     |   536 +
 gcc/incpath.h                                      |     2 +-
 gcc/init-regs.c                                    |   171 -
 gcc/init-regs.cc                                   |   171 +
 gcc/input.c                                        |  3921 --
 gcc/input.cc                                       |  3932 ++
 gcc/input.h                                        |    37 +-
 gcc/insn-addr.h                                    |     2 +-
 gcc/insn-notes.def                                 |     2 +-
 gcc/int-vector-builder.h                           |     2 +-
 gcc/internal-fn.c                                  |  4277 --
 gcc/internal-fn.cc                                 |  4451 ++
 gcc/internal-fn.def                                |    16 +-
 gcc/internal-fn.h                                  |    19 +-
 gcc/intl.c                                         |   150 -
 gcc/intl.cc                                        |   150 +
 gcc/intl.h                                         |     2 +-
 gcc/ipa-comdats.c                                  |   440 -
 gcc/ipa-comdats.cc                                 |   440 +
 gcc/ipa-cp.c                                       |  6212 ---
 gcc/ipa-cp.cc                                      |  6639 +++
 gcc/ipa-devirt.c                                   |  4384 --
 gcc/ipa-devirt.cc                                  |  4384 ++
 gcc/ipa-fnsummary.c                                |  4903 --
 gcc/ipa-fnsummary.cc                               |  4972 ++
 gcc/ipa-fnsummary.h                                |    28 +-
 gcc/ipa-free-lang-data.cc                          |     6 +-
 gcc/ipa-icf-gimple.c                               |  1005 -
 gcc/ipa-icf-gimple.cc                              |  1005 +
 gcc/ipa-icf-gimple.h                               |     2 +-
 gcc/ipa-icf.c                                      |  3657 --
 gcc/ipa-icf.cc                                     |  3657 ++
 gcc/ipa-icf.h                                      |     2 +-
 gcc/ipa-inline-analysis.c                          |   587 -
 gcc/ipa-inline-analysis.cc                         |   587 +
 gcc/ipa-inline-transform.c                         |   803 -
 gcc/ipa-inline-transform.cc                        |   803 +
 gcc/ipa-inline.c                                   |  3152 --
 gcc/ipa-inline.cc                                  |  3163 ++
 gcc/ipa-inline.h                                   |     8 +-
 gcc/ipa-modref-tree.c                              |   258 -
 gcc/ipa-modref-tree.cc                             |  1101 +
 gcc/ipa-modref-tree.h                              |   765 +-
 gcc/ipa-modref.c                                   |  4015 --
 gcc/ipa-modref.cc                                  |  5509 +++
 gcc/ipa-modref.h                                   |    96 +-
 gcc/ipa-param-manipulation.c                       |  2140 -
 gcc/ipa-param-manipulation.cc                      |  2401 +
 gcc/ipa-param-manipulation.h                       |    22 +-
 gcc/ipa-polymorphic-call.c                         |  2615 -
 gcc/ipa-polymorphic-call.cc                        |  2615 +
 gcc/ipa-predicate.c                                |   698 -
 gcc/ipa-predicate.cc                               |   697 +
 gcc/ipa-predicate.h                                |    67 +-
 gcc/ipa-profile.c                                  |  1080 -
 gcc/ipa-profile.cc                                 |  1068 +
 gcc/ipa-prop.c                                     |  6059 ---
 gcc/ipa-prop.cc                                    |  6088 +++
 gcc/ipa-prop.h                                     |    31 +-
 gcc/ipa-pure-const.c                               |  2377 -
 gcc/ipa-pure-const.cc                              |  2398 +
 gcc/ipa-ref.c                                      |   103 -
 gcc/ipa-ref.cc                                     |   103 +
 gcc/ipa-ref.h                                      |     2 +-
 gcc/ipa-reference.c                                |  1341 -
 gcc/ipa-reference.cc                               |  1341 +
 gcc/ipa-reference.h                                |     6 +-
 gcc/ipa-split.c                                    |  1982 -
 gcc/ipa-split.cc                                   |  2000 +
 gcc/ipa-sra.c                                      |  4153 --
 gcc/ipa-sra.cc                                     |  4148 ++
 gcc/ipa-utils.c                                    |   783 -
 gcc/ipa-utils.cc                                   |   783 +
 gcc/ipa-utils.h                                    |    14 +-
 gcc/ipa-visibility.c                               |  1002 -
 gcc/ipa-visibility.cc                              |  1002 +
 gcc/ipa.c                                          |  1388 -
 gcc/ipa.cc                                         |  1580 +
 gcc/ira-build.c                                    |  3518 --
 gcc/ira-build.cc                                   |  3568 ++
 gcc/ira-color.c                                    |  5017 --
 gcc/ira-color.cc                                   |  5274 ++
 gcc/ira-conflicts.c                                |   895 -
 gcc/ira-conflicts.cc                               |   895 +
 gcc/ira-costs.c                                    |  2437 -
 gcc/ira-costs.cc                                   |  2417 +
 gcc/ira-emit.c                                     |  1330 -
 gcc/ira-emit.cc                                    |  1330 +
 gcc/ira-int.h                                      |   189 +-
 gcc/ira-lives.c                                    |  1765 -
 gcc/ira-lives.cc                                   |  1765 +
 gcc/ira.c                                          |  6130 ---
 gcc/ira.cc                                         |  6132 +++
 gcc/ira.h                                          |     8 +-
 gcc/is-a.h                                         |     2 +-
 gcc/iterator-utils.h                               |     2 +-
 gcc/jit/ChangeLog                                  |   359 +-
 gcc/jit/Make-lang.in                               |     2 +-
 gcc/jit/config-lang.in                             |     4 +-
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |   198 +-
 gcc/jit/docs/conf.py                               |     2 +-
 gcc/jit/docs/cp/index.rst                          |     6 +-
 gcc/jit/docs/cp/intro/index.rst                    |     4 +-
 gcc/jit/docs/cp/intro/tutorial01.rst               |     4 +-
 gcc/jit/docs/cp/intro/tutorial02.rst               |     4 +-
 gcc/jit/docs/cp/intro/tutorial03.rst               |     4 +-
 gcc/jit/docs/cp/intro/tutorial04.rst               |     4 +-
 gcc/jit/docs/cp/topics/asm.rst                     |     4 +-
 gcc/jit/docs/cp/topics/compilation.rst             |     4 +-
 gcc/jit/docs/cp/topics/contexts.rst                |     4 +-
 gcc/jit/docs/cp/topics/expressions.rst             |     4 +-
 gcc/jit/docs/cp/topics/functions.rst               |     4 +-
 gcc/jit/docs/cp/topics/index.rst                   |     4 +-
 gcc/jit/docs/cp/topics/locations.rst               |     4 +-
 gcc/jit/docs/cp/topics/objects.rst                 |     4 +-
 gcc/jit/docs/cp/topics/types.rst                   |     4 +-
 gcc/jit/docs/examples/tut01-hello-world.c          |     2 +-
 gcc/jit/docs/examples/tut01-hello-world.cc         |     2 +-
 gcc/jit/docs/examples/tut02-square.c               |     2 +-
 gcc/jit/docs/examples/tut02-square.cc              |     2 +-
 gcc/jit/docs/examples/tut03-sum-of-squares.c       |     2 +-
 gcc/jit/docs/examples/tut03-sum-of-squares.cc      |     2 +-
 gcc/jit/docs/examples/tut04-toyvm/toyvm.c          |     4 +-
 gcc/jit/docs/examples/tut04-toyvm/toyvm.cc         |     4 +-
 gcc/jit/docs/index.rst                             |     8 +-
 gcc/jit/docs/internals/index.rst                   |    24 +-
 gcc/jit/docs/intro/index.rst                       |     4 +-
 gcc/jit/docs/intro/tutorial01.rst                  |     4 +-
 gcc/jit/docs/intro/tutorial02.rst                  |     4 +-
 gcc/jit/docs/intro/tutorial03.rst                  |     4 +-
 gcc/jit/docs/intro/tutorial04.rst                  |     4 +-
 gcc/jit/docs/intro/tutorial05.rst                  |     4 +-
 gcc/jit/docs/topics/asm.rst                        |     4 +-
 gcc/jit/docs/topics/compatibility.rst              |    65 +-
 gcc/jit/docs/topics/compilation.rst                |     4 +-
 gcc/jit/docs/topics/contexts.rst                   |     4 +-
 gcc/jit/docs/topics/expressions.rst                |   235 +-
 gcc/jit/docs/topics/function-pointers.rst          |     4 +-
 gcc/jit/docs/topics/functions.rst                  |    30 +-
 gcc/jit/docs/topics/index.rst                      |     4 +-
 gcc/jit/docs/topics/locations.rst                  |     4 +-
 gcc/jit/docs/topics/objects.rst                    |     4 +-
 gcc/jit/docs/topics/performance.rst                |     4 +-
 gcc/jit/docs/topics/types.rst                      |   126 +-
 gcc/jit/dummy-frontend.c                           |   736 -
 gcc/jit/dummy-frontend.cc                          |   736 +
 gcc/jit/jit-builtins.c                             |   707 -
 gcc/jit/jit-builtins.cc                            |   707 +
 gcc/jit/jit-builtins.h                             |     2 +-
 gcc/jit/jit-common.h                               |    11 +-
 gcc/jit/jit-dejagnu.h                              |     2 +-
 gcc/jit/jit-logging.c                              |   171 -
 gcc/jit/jit-logging.cc                             |   171 +
 gcc/jit/jit-logging.h                              |     2 +-
 gcc/jit/jit-playback.c                             |  3423 --
 gcc/jit/jit-playback.cc                            |  3618 ++
 gcc/jit/jit-playback.h                             |    34 +-
 gcc/jit/jit-recording.c                            |  7039 ---
 gcc/jit/jit-recording.cc                           |  7537 +++
 gcc/jit/jit-recording.h                            |   135 +-
 gcc/jit/jit-result.c                               |   145 -
 gcc/jit/jit-result.cc                              |   145 +
 gcc/jit/jit-result.h                               |     2 +-
 gcc/jit/jit-spec.c                                 |    41 -
 gcc/jit/jit-spec.cc                                |    41 +
 gcc/jit/jit-tempdir.c                              |   174 -
 gcc/jit/jit-tempdir.cc                             |   174 +
 gcc/jit/jit-tempdir.h                              |     2 +-
 gcc/jit/jit-w32.c                                  |   255 -
 gcc/jit/jit-w32.cc                                 |   255 +
 gcc/jit/jit-w32.h                                  |     2 +-
 gcc/jit/libgccjit++.h                              |    92 +-
 gcc/jit/libgccjit.c                                |  3476 --
 gcc/jit/libgccjit.cc                               |  4172 ++
 gcc/jit/libgccjit.h                                |   279 +-
 gcc/jit/libgccjit.map                              |    40 +-
 gcc/jit/notes.txt                                  |     6 +-
 gcc/json.cc                                        |     2 +-
 gcc/json.h                                         |     2 +-
 gcc/jump.c                                         |  1894 -
 gcc/jump.cc                                        |  1894 +
 gcc/langhooks-def.h                                |     6 +-
 gcc/langhooks.c                                    |   933 -
 gcc/langhooks.cc                                   |   952 +
 gcc/langhooks.h                                    |    26 +-
 gcc/lcm.c                                          |   838 -
 gcc/lcm.cc                                         |   838 +
 gcc/lcm.h                                          |     2 +-
 gcc/libfuncs.h                                     |     4 +-
 gcc/limitx.h                                       |     2 +-
 gcc/lists.c                                        |   245 -
 gcc/lists.cc                                       |   245 +
 gcc/loop-doloop.c                                  |   807 -
 gcc/loop-doloop.cc                                 |   807 +
 gcc/loop-init.c                                    |   653 -
 gcc/loop-init.cc                                   |   653 +
 gcc/loop-invariant.c                               |  2300 -
 gcc/loop-invariant.cc                              |  2322 +
 gcc/loop-iv.c                                      |  3051 --
 gcc/loop-iv.cc                                     |  3051 ++
 gcc/loop-unroll.c                                  |  2150 -
 gcc/loop-unroll.cc                                 |  2132 +
 gcc/loop-unroll.h                                  |     2 +-
 gcc/lower-subreg.c                                 |  1870 -
 gcc/lower-subreg.cc                                |  1872 +
 gcc/lower-subreg.h                                 |     4 +-
 gcc/lra-assigns.c                                  |  1843 -
 gcc/lra-assigns.cc                                 |  1843 +
 gcc/lra-coalesce.c                                 |   362 -
 gcc/lra-coalesce.cc                                |   362 +
 gcc/lra-constraints.c                              |  7387 ---
 gcc/lra-constraints.cc                             |  7380 +++
 gcc/lra-eliminations.c                             |  1406 -
 gcc/lra-eliminations.cc                            |  1406 +
 gcc/lra-int.h                                      |    26 +-
 gcc/lra-lives.c                                    |  1528 -
 gcc/lra-lives.cc                                   |  1528 +
 gcc/lra-remat.c                                    |  1345 -
 gcc/lra-remat.cc                                   |  1345 +
 gcc/lra-spills.c                                   |   880 -
 gcc/lra-spills.cc                                  |   880 +
 gcc/lra.c                                          |  2523 -
 gcc/lra.cc                                         |  2523 +
 gcc/lra.h                                          |     2 +-
 gcc/lto-cgraph.c                                   |  2075 -
 gcc/lto-cgraph.cc                                  |  2079 +
 gcc/lto-compress.c                                 |   414 -
 gcc/lto-compress.cc                                |   414 +
 gcc/lto-compress.h                                 |     4 +-
 gcc/lto-opts.c                                     |   198 -
 gcc/lto-opts.cc                                    |   199 +
 gcc/lto-section-in.c                               |   473 -
 gcc/lto-section-in.cc                              |   473 +
 gcc/lto-section-names.h                            |     2 +-
 gcc/lto-section-out.c                              |   272 -
 gcc/lto-section-out.cc                             |   272 +
 gcc/lto-streamer-in.c                              |  2159 -
 gcc/lto-streamer-in.cc                             |  2156 +
 gcc/lto-streamer-out.c                             |  3363 --
 gcc/lto-streamer-out.cc                            |  3363 ++
 gcc/lto-streamer.c                                 |   280 -
 gcc/lto-streamer.cc                                |   280 +
 gcc/lto-streamer.h                                 |    24 +-
 gcc/lto-wrapper.c                                  |  2141 -
 gcc/lto-wrapper.cc                                 |  2146 +
 gcc/lto/ChangeLog                                  |    50 +-
 gcc/lto/Make-lang.in                               |     3 +-
 gcc/lto/common.c                                   |    47 -
 gcc/lto/common.cc                                  |    47 +
 gcc/lto/common.h                                   |     2 +-
 gcc/lto/config-lang.in                             |     4 +-
 gcc/lto/lang-specs.h                               |     4 +-
 gcc/lto/lang.opt                                   |     2 +-
 gcc/lto/lto-common.c                               |  3106 --
 gcc/lto/lto-common.cc                              |  3106 ++
 gcc/lto/lto-common.h                               |     4 +-
 gcc/lto/lto-dump.c                                 |   379 -
 gcc/lto/lto-dump.cc                                |   379 +
 gcc/lto/lto-lang.c                                 |  1490 -
 gcc/lto/lto-lang.cc                                |  1490 +
 gcc/lto/lto-object.c                               |   378 -
 gcc/lto/lto-object.cc                              |   378 +
 gcc/lto/lto-partition.c                            |  1189 -
 gcc/lto/lto-partition.cc                           |  1196 +
 gcc/lto/lto-partition.h                            |     2 +-
 gcc/lto/lto-symtab.c                               |  1130 -
 gcc/lto/lto-symtab.cc                              |  1130 +
 gcc/lto/lto-symtab.h                               |     2 +-
 gcc/lto/lto-tree.h                                 |     2 +-
 gcc/lto/lto.c                                      |   670 -
 gcc/lto/lto.cc                                     |   670 +
 gcc/lto/lto.h                                      |     6 +-
 gcc/machmode.def                                   |     4 +-
 gcc/machmode.h                                     |     8 +-
 gcc/main.c                                         |    45 -
 gcc/main.cc                                        |    45 +
 gcc/match.pd                                       |   548 +-
 gcc/mcf.c                                          |  1384 -
 gcc/mcf.cc                                         |  1384 +
 gcc/mem-stats-traits.h                             |     2 +-
 gcc/mem-stats.h                                    |     2 +-
 gcc/memmodel.h                                     |     2 +-
 gcc/memory-block.cc                                |     2 +-
 gcc/memory-block.h                                 |     2 +-
 gcc/mkconfig.sh                                    |     2 +-
 gcc/mode-classes.def                               |     2 +-
 gcc/mode-switching.c                               |   922 -
 gcc/mode-switching.cc                              |   922 +
 gcc/modulo-sched.c                                 |  3379 --
 gcc/modulo-sched.cc                                |  3379 ++
 gcc/multiple_target.c                              |   569 -
 gcc/multiple_target.cc                             |   569 +
 gcc/mux-utils.h                                    |     2 +-
 gcc/objc/ChangeLog                                 |    72 +-
 gcc/objc/Make-lang.in                              |     9 +-
 gcc/objc/config-lang.in                            |     4 +-
 gcc/objc/lang-specs.h                              |     4 +-
 gcc/objc/objc-act.c                                | 10370 ----
 gcc/objc/objc-act.cc                               | 10365 ++++
 gcc/objc/objc-act.h                                |     6 +-
 gcc/objc/objc-encoding.c                           |   952 -
 gcc/objc/objc-encoding.cc                          |   952 +
 gcc/objc/objc-encoding.h                           |     2 +-
 gcc/objc/objc-gnu-runtime-abi-01.c                 |  2261 -
 gcc/objc/objc-gnu-runtime-abi-01.cc                |  2262 +
 gcc/objc/objc-lang.c                               |    56 -
 gcc/objc/objc-lang.cc                              |    56 +
 gcc/objc/objc-map.c                                |   160 -
 gcc/objc/objc-map.cc                               |   160 +
 gcc/objc/objc-map.h                                |     2 +-
 gcc/objc/objc-next-metadata-tags.h                 |     4 +-
 gcc/objc/objc-next-runtime-abi-01.c                |  2964 --
 gcc/objc/objc-next-runtime-abi-01.cc               |  2957 ++
 gcc/objc/objc-next-runtime-abi-02.c                |  3972 --
 gcc/objc/objc-next-runtime-abi-02.cc               |  3966 ++
 gcc/objc/objc-runtime-hooks.h                      |     2 +-
 gcc/objc/objc-runtime-shared-support.c             |   723 -
 gcc/objc/objc-runtime-shared-support.cc            |   718 +
 gcc/objc/objc-runtime-shared-support.h             |     4 +-
 gcc/objc/objc-tree.def                             |     2 +-
 gcc/objcp/ChangeLog                                |    27 +-
 gcc/objcp/Make-lang.in                             |    23 +-
 gcc/objcp/config-lang.in                           |    18 +-
 gcc/objcp/lang-specs.h                             |     4 +-
 gcc/objcp/objcp-decl.c                             |   115 -
 gcc/objcp/objcp-decl.cc                            |   115 +
 gcc/objcp/objcp-decl.h                             |     2 +-
 gcc/objcp/objcp-lang.c                             |    92 -
 gcc/objcp/objcp-lang.cc                            |    92 +
 gcc/obstack-utils.h                                |     2 +-
 gcc/omp-builtins.def                               |    10 +-
 gcc/omp-expand.c                                   | 10742 -----
 gcc/omp-expand.cc                                  | 10808 +++++
 gcc/omp-expand.h                                   |     2 +-
 gcc/omp-general.c                                  |  2977 --
 gcc/omp-general.cc                                 |  2983 ++
 gcc/omp-general.h                                  |     5 +-
 gcc/omp-low.c                                      | 14706 ------
 gcc/omp-low.cc                                     | 14777 ++++++
 gcc/omp-low.h                                      |     2 +-
 gcc/omp-oacc-kernels-decompose.cc                  |    39 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |    14 +-
 gcc/omp-offload.c                                  |  2811 --
 gcc/omp-offload.cc                                 |  2823 ++
 gcc/omp-offload.h                                  |     2 +-
 gcc/omp-simd-clone.c                               |  1841 -
 gcc/omp-simd-clone.cc                              |  1838 +
 gcc/omp-simd-clone.h                               |     2 +-
 gcc/opt-functions.awk                              |     8 +-
 gcc/opt-gather.awk                                 |     2 +-
 gcc/opt-include.awk                                |     2 +-
 gcc/opt-problem.cc                                 |     2 +-
 gcc/opt-problem.h                                  |     2 +-
 gcc/opt-read.awk                                   |     2 +-
 gcc/opt-suggestions.c                              |   411 -
 gcc/opt-suggestions.cc                             |   411 +
 gcc/opt-suggestions.h                              |     2 +-
 gcc/optabs-libfuncs.c                              |   959 -
 gcc/optabs-libfuncs.cc                             |   959 +
 gcc/optabs-libfuncs.h                              |     2 +-
 gcc/optabs-query.c                                 |   766 -
 gcc/optabs-query.cc                                |   765 +
 gcc/optabs-query.h                                 |     6 +-
 gcc/optabs-tree.c                                  |   554 -
 gcc/optabs-tree.cc                                 |   569 +
 gcc/optabs-tree.h                                  |     2 +-
 gcc/optabs.c                                       |  7958 ---
 gcc/optabs.cc                                      |  8036 +++
 gcc/optabs.def                                     |    12 +-
 gcc/optabs.h                                       |     6 +-
 gcc/optc-gen.awk                                   |     6 +-
 gcc/optc-save-gen.awk                              |     6 +-
 gcc/opth-gen.awk                                   |     2 +-
 gcc/optinfo-emit-json.cc                           |     6 +-
 gcc/optinfo-emit-json.h                            |     2 +-
 gcc/optinfo.cc                                     |     2 +-
 gcc/optinfo.h                                      |     2 +-
 gcc/opts-common.c                                  |  1850 -
 gcc/opts-common.cc                                 |  1857 +
 gcc/opts-diagnostic.h                              |     2 +-
 gcc/opts-global.c                                  |   480 -
 gcc/opts-global.cc                                 |   484 +
 gcc/opts.c                                         |  3626 --
 gcc/opts.cc                                        |  3722 ++
 gcc/opts.h                                         |     8 +-
 gcc/ordered-hash-map-tests.cc                      |     2 +-
 gcc/ordered-hash-map.h                             |     2 +-
 gcc/output.h                                       |    32 +-
 gcc/params.opt                                     |   112 +-
 gcc/pass_manager.h                                 |     4 +-
 gcc/passes.c                                       |  3130 --
 gcc/passes.cc                                      |  3211 ++
 gcc/passes.def                                     |    39 +-
 gcc/plugin.c                                       |  1011 -
 gcc/plugin.cc                                      |  1011 +
 gcc/plugin.def                                     |     4 +-
 gcc/plugin.h                                       |     8 +-
 gcc/po/ChangeLog                                   |    10 +-
 gcc/po/EXCLUDES                                    |    89 +-
 gcc/po/exgettext                                   |     2 +-
 gcc/pointer-query.cc                               |  1468 +-
 gcc/pointer-query.h                                |   102 +-
 gcc/poly-int-types.h                               |     2 +-
 gcc/poly-int.h                                     |     4 +-
 gcc/postreload-gcse.c                              |  1466 -
 gcc/postreload-gcse.cc                             |  1466 +
 gcc/postreload.c                                   |  2371 -
 gcc/postreload.cc                                  |  2371 +
 gcc/predict.c                                      |  4565 --
 gcc/predict.cc                                     |  4566 ++
 gcc/predict.def                                    |     2 +-
 gcc/predict.h                                      |     6 +-
 gcc/prefix.c                                       |   351 -
 gcc/prefix.cc                                      |   351 +
 gcc/prefix.h                                       |     4 +-
 gcc/pretty-print.c                                 |  2627 -
 gcc/pretty-print.cc                                |  2627 +
 gcc/pretty-print.h                                 |     2 +-
 gcc/print-rtl-function.c                           |   267 -
 gcc/print-rtl-function.cc                          |   267 +
 gcc/print-rtl.c                                    |  2183 -
 gcc/print-rtl.cc                                   |  2185 +
 gcc/print-rtl.h                                    |     4 +-
 gcc/print-tree.c                                   |  1251 -
 gcc/print-tree.cc                                  |  1252 +
 gcc/print-tree.h                                   |     2 +-
 gcc/profile-count.c                                |   457 -
 gcc/profile-count.cc                               |   479 +
 gcc/profile-count.h                                |     8 +-
 gcc/profile.c                                      |  1634 -
 gcc/profile.cc                                     |  1707 +
 gcc/profile.h                                      |     4 +-
 gcc/range-op.cc                                    |    33 +-
 gcc/range-op.h                                     |     2 +-
 gcc/range.cc                                       |     2 +-
 gcc/range.h                                        |     2 +-
 gcc/read-md.c                                      |  1363 -
 gcc/read-md.cc                                     |  1363 +
 gcc/read-md.h                                      |    12 +-
 gcc/read-rtl-function.c                            |  2226 -
 gcc/read-rtl-function.cc                           |  2230 +
 gcc/read-rtl-function.h                            |     2 +-
 gcc/read-rtl.c                                     |  2098 -
 gcc/read-rtl.cc                                    |  2092 +
 gcc/real.c                                         |  5560 ---
 gcc/real.cc                                        |  5560 +++
 gcc/real.h                                         |    15 +-
 gcc/realmpfr.c                                     |   114 -
 gcc/realmpfr.cc                                    |   114 +
 gcc/realmpfr.h                                     |     2 +-
 gcc/recog.c                                        |  4625 --
 gcc/recog.cc                                       |  4625 ++
 gcc/recog.h                                        |    10 +-
 gcc/ree.c                                          |  1420 -
 gcc/ree.cc                                         |  1417 +
 gcc/reg-notes.def                                  |     4 +-
 gcc/reg-stack.c                                    |  3485 --
 gcc/reg-stack.cc                                   |  3484 ++
 gcc/regcprop.c                                     |  1432 -
 gcc/regcprop.cc                                    |  1432 +
 gcc/regcprop.h                                     |     2 +-
 gcc/reginfo.c                                      |  1319 -
 gcc/reginfo.cc                                     |  1319 +
 gcc/regrename.c                                    |  2021 -
 gcc/regrename.cc                                   |  2031 +
 gcc/regrename.h                                    |     2 +-
 gcc/regs.h                                         |     4 +-
 gcc/regset.h                                       |     7 +-
 gcc/regstat.c                                      |   466 -
 gcc/regstat.cc                                     |   466 +
 gcc/reload.c                                       |  7362 ---
 gcc/reload.cc                                      |  7364 +++
 gcc/reload.h                                       |    10 +-
 gcc/reload1.c                                      |  9069 ----
 gcc/reload1.cc                                     |  9069 ++++
 gcc/reorg.c                                        |  3939 --
 gcc/reorg.cc                                       |  3939 ++
 gcc/resource.c                                     |  1314 -
 gcc/resource.cc                                    |  1314 +
 gcc/resource.h                                     |     2 +-
 gcc/rtl-error.c                                    |   120 -
 gcc/rtl-error.cc                                   |   120 +
 gcc/rtl-error.h                                    |     2 +-
 gcc/rtl-iter.h                                     |     2 +-
 gcc/rtl-ssa.h                                      |     2 +-
 gcc/rtl-ssa/access-utils.h                         |     2 +-
 gcc/rtl-ssa/accesses.cc                            |     2 +-
 gcc/rtl-ssa/accesses.h                             |     2 +-
 gcc/rtl-ssa/blocks.cc                              |     2 +-
 gcc/rtl-ssa/blocks.h                               |     2 +-
 gcc/rtl-ssa/change-utils.h                         |     2 +-
 gcc/rtl-ssa/changes.cc                             |     2 +-
 gcc/rtl-ssa/changes.h                              |     2 +-
 gcc/rtl-ssa/functions.cc                           |     2 +-
 gcc/rtl-ssa/functions.h                            |     2 +-
 gcc/rtl-ssa/insn-utils.h                           |     2 +-
 gcc/rtl-ssa/insns.cc                               |     2 +-
 gcc/rtl-ssa/insns.h                                |     2 +-
 gcc/rtl-ssa/internals.h                            |     2 +-
 gcc/rtl-ssa/internals.inl                          |     2 +-
 gcc/rtl-ssa/is-a.inl                               |     2 +-
 gcc/rtl-ssa/member-fns.inl                         |     2 +-
 gcc/rtl-ssa/movement.h                             |     2 +-
 gcc/rtl-tests.c                                    |   329 -
 gcc/rtl-tests.cc                                   |   329 +
 gcc/rtl.c                                          |   989 -
 gcc/rtl.cc                                         |   989 +
 gcc/rtl.def                                        |    14 +-
 gcc/rtl.h                                          |   174 +-
 gcc/rtlanal.c                                      |  6992 ---
 gcc/rtlanal.cc                                     |  6992 +++
 gcc/rtlanal.h                                      |     6 +-
 gcc/rtlhash.c                                      |   113 -
 gcc/rtlhash.cc                                     |   113 +
 gcc/rtlhash.h                                      |     2 +-
 gcc/rtlhooks-def.h                                 |     2 +-
 gcc/rtlhooks.c                                     |   133 -
 gcc/rtlhooks.cc                                    |   133 +
 gcc/rtx-vector-builder.c                           |   112 -
 gcc/rtx-vector-builder.cc                          |   112 +
 gcc/rtx-vector-builder.h                           |     2 +-
 gcc/run-rtl-passes.c                               |    79 -
 gcc/run-rtl-passes.cc                              |    79 +
 gcc/run-rtl-passes.h                               |     2 +-
 gcc/sancov.c                                       |   352 -
 gcc/sancov.cc                                      |   352 +
 gcc/sanitizer.def                                  |     8 +-
 gcc/sanopt.c                                       |  1403 -
 gcc/sanopt.cc                                      |  1403 +
 gcc/sbitmap.c                                      |  1007 -
 gcc/sbitmap.cc                                     |  1007 +
 gcc/sbitmap.h                                      |    30 +-
 gcc/sched-deps.c                                   |  4956 --
 gcc/sched-deps.cc                                  |  4954 ++
 gcc/sched-ebb.c                                    |   734 -
 gcc/sched-ebb.cc                                   |   734 +
 gcc/sched-int.h                                    |    30 +-
 gcc/sched-rgn.c                                    |  3956 --
 gcc/sched-rgn.cc                                   |  3956 ++
 gcc/sel-sched-dump.c                               |  1027 -
 gcc/sel-sched-dump.cc                              |  1027 +
 gcc/sel-sched-dump.h                               |     4 +-
 gcc/sel-sched-ir.c                                 |  6464 ---
 gcc/sel-sched-ir.cc                                |  6461 +++
 gcc/sel-sched-ir.h                                 |    12 +-
 gcc/sel-sched.c                                    |  7725 ---
 gcc/sel-sched.cc                                   |  7725 +++
 gcc/sel-sched.h                                    |     2 +-
 gcc/selftest-diagnostic.c                          |    64 -
 gcc/selftest-diagnostic.cc                         |    64 +
 gcc/selftest-diagnostic.h                          |     2 +-
 gcc/selftest-rtl.c                                 |   123 -
 gcc/selftest-rtl.cc                                |   123 +
 gcc/selftest-rtl.h                                 |     2 +-
 gcc/selftest-run-tests.c                           |   136 -
 gcc/selftest-run-tests.cc                          |   135 +
 gcc/selftest.c                                     |   411 -
 gcc/selftest.cc                                    |   426 +
 gcc/selftest.h                                     |    83 +-
 gcc/sese.c                                         |   502 -
 gcc/sese.cc                                        |   502 +
 gcc/sese.h                                         |     2 +-
 gcc/shortest-paths.h                               |     2 +-
 gcc/shrink-wrap.c                                  |  1881 -
 gcc/shrink-wrap.cc                                 |  1890 +
 gcc/shrink-wrap.h                                  |     4 +-
 gcc/signop.h                                       |     2 +-
 gcc/simplify-rtx.c                                 |  8370 ----
 gcc/simplify-rtx.cc                                |  8471 ++++
 gcc/sort.cc                                        |     2 +-
 gcc/sparseset.c                                    |   239 -
 gcc/sparseset.cc                                   |   239 +
 gcc/sparseset.h                                    |     2 +-
 gcc/spellcheck-tree.c                              |   114 -
 gcc/spellcheck-tree.cc                             |   114 +
 gcc/spellcheck-tree.h                              |     4 +-
 gcc/spellcheck.c                                   |   529 -
 gcc/spellcheck.cc                                  |   529 +
 gcc/spellcheck.h                                   |     4 +-
 gcc/splay-tree-utils.cc                            |     2 +-
 gcc/splay-tree-utils.h                             |     2 +-
 gcc/splay-tree-utils.tcc                           |     2 +-
 gcc/sreal.c                                        |   391 -
 gcc/sreal.cc                                       |   391 +
 gcc/sreal.h                                        |     2 +-
 gcc/ssa-iterators.h                                |     2 +-
 gcc/ssa.h                                          |     2 +-
 gcc/stab.def                                       |     2 +-
 gcc/stack-ptr-mod.c                                |   115 -
 gcc/stack-ptr-mod.cc                               |   115 +
 gcc/statistics.c                                   |   363 -
 gcc/statistics.cc                                  |   363 +
 gcc/statistics.h                                   |     4 +-
 gcc/stmt.c                                         |  1119 -
 gcc/stmt.cc                                        |  1119 +
 gcc/stmt.h                                         |     4 +-
 gcc/stor-layout.c                                  |  3141 --
 gcc/stor-layout.cc                                 |  3141 ++
 gcc/stor-layout.h                                  |     4 +-
 gcc/store-motion.c                                 |  1269 -
 gcc/store-motion.cc                                |  1269 +
 gcc/streamer-hooks.c                               |    37 -
 gcc/streamer-hooks.cc                              |    37 +
 gcc/streamer-hooks.h                               |     4 +-
 gcc/stringpool.c                                   |   279 -
 gcc/stringpool.cc                                  |   279 +
 gcc/stringpool.h                                   |     4 +-
 gcc/substring-locations.c                          |   285 -
 gcc/substring-locations.cc                         |   285 +
 gcc/substring-locations.h                          |     2 +-
 gcc/symbol-summary.h                               |     2 +-
 gcc/symtab-clones.cc                               |     2 +-
 gcc/symtab-clones.h                                |     2 +-
 gcc/symtab-thunks.cc                               |     2 +-
 gcc/symtab-thunks.h                                |     2 +-
 gcc/symtab.c                                       |  2568 -
 gcc/symtab.cc                                      |  2586 +
 gcc/sync-builtins.def                              |     2 +-
 gcc/system.h                                       |    23 +-
 gcc/target-def.h                                   |     2 +-
 gcc/target-globals.c                               |   147 -
 gcc/target-globals.cc                              |   147 +
 gcc/target-globals.h                               |     2 +-
 gcc/target-hooks-macros.h                          |     2 +-
 gcc/target-insns.def                               |     2 +-
 gcc/target.def                                     |   173 +-
 gcc/target.h                                       |     8 +-
 gcc/targhooks.c                                    |  2662 -
 gcc/targhooks.cc                                   |  2593 +
 gcc/targhooks.h                                    |    16 +-
 gcc/testsuite/ChangeLog                            | 16986 +------
 gcc/testsuite/ChangeLog-2021                       | 20646 ++++++++
 gcc/testsuite/README                               |     2 +-
 gcc/testsuite/README.compat                        |     2 +-
 gcc/testsuite/README.gcc                           |     2 +-
 gcc/testsuite/c-c++-common/Waddress-5.c            |   133 +
 gcc/testsuite/c-c++-common/Waddress-6.c            |    32 +
 gcc/testsuite/c-c++-common/Walloca-larger-than.C   |    21 -
 gcc/testsuite/c-c++-common/Walloca-larger-than.c   |    21 +
 gcc/testsuite/c-c++-common/Wbidi-chars-1.c         |    12 +
 gcc/testsuite/c-c++-common/Wbidi-chars-10.c        |    27 +
 gcc/testsuite/c-c++-common/Wbidi-chars-11.c        |    13 +
 gcc/testsuite/c-c++-common/Wbidi-chars-12.c        |    19 +
 gcc/testsuite/c-c++-common/Wbidi-chars-13.c        |    17 +
 gcc/testsuite/c-c++-common/Wbidi-chars-14.c        |    38 +
 gcc/testsuite/c-c++-common/Wbidi-chars-15.c        |    59 +
 gcc/testsuite/c-c++-common/Wbidi-chars-16.c        |    26 +
 gcc/testsuite/c-c++-common/Wbidi-chars-17.c        |    30 +
 gcc/testsuite/c-c++-common/Wbidi-chars-2.c         |     9 +
 gcc/testsuite/c-c++-common/Wbidi-chars-3.c         |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-4.c         |   188 +
 gcc/testsuite/c-c++-common/Wbidi-chars-5.c         |   188 +
 gcc/testsuite/c-c++-common/Wbidi-chars-6.c         |   155 +
 gcc/testsuite/c-c++-common/Wbidi-chars-7.c         |     9 +
 gcc/testsuite/c-c++-common/Wbidi-chars-8.c         |    13 +
 gcc/testsuite/c-c++-common/Wbidi-chars-9.c         |    29 +
 gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c    |    54 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-2.c   |   437 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-3.c   |    64 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-4.c   |    73 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-5.c   |    90 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-6.c   |    32 +
 gcc/testsuite/c-c++-common/Wdangling-pointer.c     |   434 +
 .../c-c++-common/Wimplicit-fallthrough-38.c        |    24 +
 gcc/testsuite/c-c++-common/Winvalid-memory-model.c |   239 +
 gcc/testsuite/c-c++-common/Wno-attributes-1.c      |    54 +
 gcc/testsuite/c-c++-common/Wno-attributes-2.c      |    55 +
 gcc/testsuite/c-c++-common/Wno-attributes-3.c      |     9 +
 gcc/testsuite/c-c++-common/Wno-attributes-4.c      |     7 +
 gcc/testsuite/c-c++-common/Wno-attributes-5.c      |     8 +
 gcc/testsuite/c-c++-common/Wno-attributes-6.c      |    16 +
 .../c-c++-common/Wstringop-overflow-2-novec.c      |   126 +
 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c  |    70 +-
 gcc/testsuite/c-c++-common/Wuse-after-free-2.c     |   169 +
 gcc/testsuite/c-c++-common/Wuse-after-free-3.c     |    83 +
 gcc/testsuite/c-c++-common/Wuse-after-free-4.c     |   102 +
 gcc/testsuite/c-c++-common/Wuse-after-free-5.c     |   103 +
 gcc/testsuite/c-c++-common/Wuse-after-free-6.c     |   105 +
 gcc/testsuite/c-c++-common/Wuse-after-free-7.c     |   103 +
 gcc/testsuite/c-c++-common/Wuse-after-free.c       |   167 +
 gcc/testsuite/c-c++-common/asan/null-deref-1.c     |     2 +-
 gcc/testsuite/c-c++-common/attr-retain-5.c         |     3 +
 gcc/testsuite/c-c++-common/attr-retain-6.c         |     3 +
 gcc/testsuite/c-c++-common/attr-retain-9.c         |     3 +
 gcc/testsuite/c-c++-common/attr-used-5.c           |     2 +-
 gcc/testsuite/c-c++-common/attr-used-6.c           |     2 +-
 gcc/testsuite/c-c++-common/attr-used-9.c           |     2 +-
 gcc/testsuite/c-c++-common/auto-init-1.c           |    20 +-
 gcc/testsuite/c-c++-common/auto-init-10.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-11.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-12.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-13.c          |     4 +-
 gcc/testsuite/c-c++-common/auto-init-14.c          |     4 +-
 gcc/testsuite/c-c++-common/auto-init-15.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-16.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |    20 +-
 gcc/testsuite/c-c++-common/auto-init-3.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-4.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-5.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-6.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-7.c           |     8 +-
 gcc/testsuite/c-c++-common/auto-init-8.c           |     8 +-
 gcc/testsuite/c-c++-common/auto-init-9.c           |     4 +-
 gcc/testsuite/c-c++-common/auto-init-esra.c        |     6 +-
 gcc/testsuite/c-c++-common/auto-init-padding-1.c   |     2 +-
 .../c-c++-common/builtin-assoc-barrier-1.c         |    71 +
 gcc/testsuite/c-c++-common/cpp/dir-only-9.c        |    13 +
 gcc/testsuite/c-c++-common/cpp/line-2.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/line-3.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c |     6 +-
 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c      |     6 +-
 gcc/testsuite/c-c++-common/cpp/va-opt-8.c          |    18 +
 gcc/testsuite/c-c++-common/cpp/va-opt-9.c          |    20 +
 .../c-c++-common/diagnostic-format-json-1.c        |     1 +
 .../c-c++-common/diagnostic-format-json-2.c        |     1 +
 .../c-c++-common/diagnostic-format-json-3.c        |     1 +
 .../c-c++-common/diagnostic-format-json-4.c        |     2 +
 .../c-c++-common/diagnostic-format-json-5.c        |     1 +
 .../goacc/builtin-goacc-parlevel-id-size.c         |     8 +
 .../c-c++-common/goacc/classify-kernels-parloops.c |    41 +
 .../classify-kernels-unparallelized-parloops.c     |    45 +
 .../goacc/classify-kernels-unparallelized.c        |     5 +-
 .../c-c++-common/goacc/classify-kernels.c          |     5 +-
 .../c-c++-common/goacc/deep-copy-arrayofstruct.c   |     5 +-
 .../c-c++-common/goacc/kernels-decompose-1.c       |    29 +-
 .../c-c++-common/goacc/kernels-decompose-2.c       |    98 +-
 .../c-c++-common/goacc/kernels-decompose-ice-1.c   |   109 -
 .../c-c++-common/goacc/kernels-decompose-ice-2.c   |    16 -
 .../goacc/kernels-decompose-pr100280-1.c           |    19 +
 gcc/testsuite/c-c++-common/goacc/mdc-1.c           |     4 +
 .../goacc/nested-reductions-1-kernels.c            |    11 +
 .../goacc/nested-reductions-1-parallel.c           |    14 +
 .../goacc/nested-reductions-1-routine.c            |    11 +
 .../goacc/nested-reductions-2-kernels.c            |    11 +
 .../goacc/nested-reductions-2-parallel.c           |    14 +
 .../goacc/nested-reductions-2-routine.c            |    12 +
 .../c-c++-common/goacc/orphan-reductions-1.c       |    56 +
 .../c-c++-common/goacc/orphan-reductions-2.c       |    91 +
 .../c-c++-common/goacc/orphan-reductions-3.c       |   102 +
 gcc/testsuite/c-c++-common/goacc/pr102432.c        |    23 +
 .../c-c++-common/goacc/routine-4-extern.c          |    72 +-
 gcc/testsuite/c-c++-common/goacc/routine-4.c       |    72 +-
 gcc/testsuite/c-c++-common/goacc/routine-5.c       |     8 +
 .../c-c++-common/goacc/uninit-dim-clause.c         |     6 +
 .../goacc/uninit-firstprivate-clause.c             |     1 +
 .../c-c++-common/goacc/uninit-if-clause.c          |     8 +
 gcc/testsuite/c-c++-common/gomp/atomic-4.c         |     2 +-
 gcc/testsuite/c-c++-common/gomp/clauses-1.c        |    18 +-
 gcc/testsuite/c-c++-common/gomp/loop-10.c          |    35 +
 gcc/testsuite/c-c++-common/gomp/loop-11.c          |     5 +
 gcc/testsuite/c-c++-common/gomp/loop-8.c           |    10 +
 gcc/testsuite/c-c++-common/gomp/loop-9.c           |    38 +
 gcc/testsuite/c-c++-common/gomp/num-teams-1.c      |    48 +
 gcc/testsuite/c-c++-common/gomp/num-teams-2.c      |    27 +
 gcc/testsuite/c-c++-common/gomp/pr102431.c         |    16 +
 gcc/testsuite/c-c++-common/gomp/pr102432.c         |    23 +
 gcc/testsuite/c-c++-common/gomp/pr103705.c         |    14 +
 gcc/testsuite/c-c++-common/gomp/pragma-1.c         |    50 +
 gcc/testsuite/c-c++-common/gomp/pragma-2.c         |    50 +
 gcc/testsuite/c-c++-common/gomp/pragma-3.c         |    20 +
 gcc/testsuite/c-c++-common/gomp/pragma-4.c         |    20 +
 gcc/testsuite/c-c++-common/gomp/pragma-5.c         |    20 +
 .../c-c++-common/gomp/target-device-ancestor-3.c   |     2 +
 .../c-c++-common/gomp/target-enter-data-1.c        |    24 +
 .../c-c++-common/gomp/target-implicit-map-1.c      |    39 +
 .../c-c++-common/gomp/target-implicit-map-2.c      |    52 +
 gcc/testsuite/c-c++-common/gomp/teams-3.c          |    64 +
 gcc/testsuite/c-c++-common/pr101537.c              |    26 +
 gcc/testsuite/c-c++-common/pr102281.c              |    17 +
 gcc/testsuite/c-c++-common/pr103881.c              |    20 +
 gcc/testsuite/c-c++-common/pr83059.c               |     9 +-
 gcc/testsuite/c-c++-common/tm/inline-asm.c         |     2 +-
 .../c-c++-common/torture/builtin-convertvector-2.c |    26 +
 .../c-c++-common/torture/builtin-shufflevector-2.c |    26 +
 .../c-c++-common/torture/builtin-shufflevector-3.c |    16 +
 gcc/testsuite/c-c++-common/torture/harden-comp.c   |    14 +
 gcc/testsuite/c-c++-common/torture/harden-cond.c   |    18 +
 gcc/testsuite/c-c++-common/tsan/free_race.c        |     1 +
 gcc/testsuite/c-c++-common/tsan/free_race2.c       |     1 +
 gcc/testsuite/c-c++-common/ubsan/pr64888.c         |    27 +
 gcc/testsuite/config/default.exp                   |     2 +-
 gcc/testsuite/g++.dg/README                        |     2 +-
 gcc/testsuite/g++.dg/abi/abi-tag16.C               |     2 +-
 gcc/testsuite/g++.dg/abi/abi-tag18a.C              |     2 +-
 gcc/testsuite/g++.dg/abi/guard4.C                  |     3 +-
 gcc/testsuite/g++.dg/abi/lambda-defarg1.C          |     1 +
 gcc/testsuite/g++.dg/abi/macro0.C                  |     2 +-
 gcc/testsuite/g++.dg/abi/mangle26.C                |     2 +-
 gcc/testsuite/g++.dg/abi/no_unique_address6.C      |    23 +
 gcc/testsuite/g++.dg/abi/nsdmi-aggr1.C             |    39 +
 gcc/testsuite/g++.dg/abi/nsdmi-aggr1a.C            |    35 +
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |     2 +-
 gcc/testsuite/g++.dg/analyzer/pr102662.C           |    39 +
 gcc/testsuite/g++.dg/asan/asan.exp                 |     2 +-
 gcc/testsuite/g++.dg/asan/asan_test.C              |     2 +-
 gcc/testsuite/g++.dg/bprob/bprob.exp               |     2 +-
 gcc/testsuite/g++.dg/charset/charset.exp           |     2 +-
 gcc/testsuite/g++.dg/compat/break/README           |     2 +-
 gcc/testsuite/g++.dg/compat/compat.exp             |     2 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1.exp    |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic18.C       |     4 +-
 gcc/testsuite/g++.dg/coroutines/coroutines.exp     |     2 +-
 gcc/testsuite/g++.dg/coroutines/pr100127.C         |    65 +
 gcc/testsuite/g++.dg/coroutines/pr100772-a.C       |    77 +
 gcc/testsuite/g++.dg/coroutines/pr100772-b.C       |    93 +
 gcc/testsuite/g++.dg/coroutines/pr96517.C          |    29 +
 gcc/testsuite/g++.dg/cpp/pr103012.C                |    18 +
 gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C            |    16 +-
 gcc/testsuite/g++.dg/cpp/ucnid-1.C                 |    16 +-
 gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/auto25.C                |     4 +-
 gcc/testsuite/g++.dg/cpp0x/auto9.C                 |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-compare1.C    |     8 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C    |    11 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C   |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C       |    14 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C         |     4 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C  |     4 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C      |     4 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C        |     4 +-
 .../g++.dg/cpp0x/constexpr-specialization.C        |     8 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-typeid2.C     |    15 +
 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C    |    65 +
 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C    |    18 +
 gcc/testsuite/g++.dg/cpp0x/dr2351.C                |    51 +
 gcc/testsuite/g++.dg/cpp0x/error2.C                |     4 +-
 gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C          |    18 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C            |     1 +
 gcc/testsuite/g++.dg/cpp0x/initlist116.C           |    29 +
 gcc/testsuite/g++.dg/cpp0x/initlist117.C           |    40 +
 gcc/testsuite/g++.dg/cpp0x/initlist122.C           |    12 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C      |    34 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle3.C |     1 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle5.C |     1 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C |    41 +
 .../g++.dg/cpp0x/lambda/lambda-nested9a.C          |    42 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C  |     4 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept06.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept07.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept71.C            |    31 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-array1.C          |     6 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.C           |    10 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.h           |     2 +
 .../g++.dg/cpp0x/{pr56868.cpp => pr56868.C}        |     0
 gcc/testsuite/g++.dg/cpp0x/pr65327.C               |     4 +-
 gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C      |     1 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn12.C             |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-1.C     |    28 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-2.C     |    19 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C       |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-94716.C       |     9 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-base2.C       |    15 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-base2a.C      |    17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-loop5.C       |     4 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C        |    12 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto3.C        |    12 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto4.C        |    65 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C        |    35 +
 .../g++.dg/cpp1y/lambda-generic-85713-2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp1y/pr104031.C              |    23 +
 gcc/testsuite/g++.dg/cpp1y/pr60054.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1y/pr60332.C               |     3 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ69.C           |     5 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction100.C    |    13 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-89074-1.C     |    26 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-compare1.C    |     9 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C        |    20 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C     |     2 +-
 gcc/testsuite/g++.dg/cpp1z/decomp-decltype1.C      |    28 +
 gcc/testsuite/g++.dg/cpp1z/eval-order11.C          |    89 +
 gcc/testsuite/g++.dg/cpp1z/fold13.C                |    29 +
 gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C            |     2 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this1.C          |     8 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C          |     9 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C        |     5 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast1.C          |    14 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast10.C         |    18 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast11.C         |    19 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast2.C          |    62 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast3.C          |    21 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast4.C          |    26 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast5.C          |    39 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast6.C          |    14 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast7.C          |     9 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast8.C          |    42 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast9.C          |    17 +
 gcc/testsuite/g++.dg/cpp23/concepts-err1.C         |     6 +
 gcc/testsuite/g++.dg/cpp23/consteval-if11.C        |    27 +
 gcc/testsuite/g++.dg/cpp23/consteval-if12.C        |    34 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C     |     8 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C     |     8 +-
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |     6 +
 gcc/testsuite/g++.dg/cpp23/init-stmt1.C            |    31 +
 gcc/testsuite/g++.dg/cpp23/init-stmt2.C            |    25 +
 gcc/testsuite/g++.dg/cpp23/normalize3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize4.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize5.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize7.C            |     6 +-
 gcc/testsuite/g++.dg/cpp23/subscript1.C            |    55 +
 gcc/testsuite/g++.dg/cpp23/subscript2.C            |    51 +
 gcc/testsuite/g++.dg/cpp23/subscript3.C            |    90 +
 gcc/testsuite/g++.dg/cpp23/subscript4.C            |    44 +
 gcc/testsuite/g++.dg/cpp23/subscript5.C            |    28 +
 gcc/testsuite/g++.dg/cpp23/subscript6.C            |    31 +
 gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C          |    14 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast11.C            |    63 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast12.C            |    68 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast13.C            |    63 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast14.C            |    75 +
 gcc/testsuite/g++.dg/cpp2a/comma1.C                |    15 +-
 gcc/testsuite/g++.dg/cpp2a/comma3.C                |    15 +-
 gcc/testsuite/g++.dg/cpp2a/comma4.C                |     5 +
 gcc/testsuite/g++.dg/cpp2a/comma5.C                |    18 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-class3.C       |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C      |    25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C    |    13 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C    |    13 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C      |    14 +
 .../g++.dg/cpp2a/concepts-recursive-sat1.C         |    15 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-this1.C        |    30 +
 gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C      |    17 +
 gcc/testsuite/g++.dg/cpp2a/consteval13.C           |     4 +-
 gcc/testsuite/g++.dg/cpp2a/consteval20.C           |    28 +
 gcc/testsuite/g++.dg/cpp2a/consteval21.C           |    35 +
 gcc/testsuite/g++.dg/cpp2a/consteval22.C           |    34 +
 gcc/testsuite/g++.dg/cpp2a/consteval23.C           |    17 +
 gcc/testsuite/g++.dg/cpp2a/consteval24.C           |    30 +
 gcc/testsuite/g++.dg/cpp2a/consteval25.C           |    17 +
 gcc/testsuite/g++.dg/cpp2a/consteval26.C           |    39 +
 gcc/testsuite/g++.dg/cpp2a/consteval27.C           |    18 +
 gcc/testsuite/g++.dg/cpp2a/consteval7.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor11.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C       |    18 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C       |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C   |    11 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual20.C   |    22 +
 gcc/testsuite/g++.dg/cpp2a/constinit11.C           |    10 +-
 gcc/testsuite/g++.dg/cpp2a/constinit12.C           |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constinit14.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit15.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C    |     4 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete6.C    |    36 +
 gcc/testsuite/g++.dg/cpp2a/fn-template23.C         |    36 +
 gcc/testsuite/g++.dg/cpp2a/fn-template24.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/fn-template25.C         |    12 +
 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class50.C       |    13 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C      |     5 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C  |     4 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |     4 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc20.C              |    44 +
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C |     4 +-
 gcc/testsuite/g++.dg/debug/debug.exp               |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/auto1.C          |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/cdtor-1.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp       |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/lambda1.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C       |    13 +
 gcc/testsuite/g++.dg/debug/dwarf2/pr54508.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C     |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pubnames-3.C     |     2 +-
 gcc/testsuite/g++.dg/dfp/dfp.exp                   |     2 +-
 gcc/testsuite/g++.dg/dg.exp                        |     2 +-
 gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C        |    14 +
 gcc/testsuite/g++.dg/diagnostic/recur-align.C      |    19 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-2.C  |    19 +
 gcc/testsuite/g++.dg/diagnostic/scope1.C           |    12 +
 gcc/testsuite/g++.dg/eh/aggregate1.C               |    56 +
 gcc/testsuite/g++.dg/eh/array1.C                   |     8 +-
 gcc/testsuite/g++.dg/eh/array2.C                   |    43 +
 gcc/testsuite/g++.dg/eh/array3.C                   |    40 +
 gcc/testsuite/g++.dg/eh/cleanup6.C                 |    13 +
 gcc/testsuite/g++.dg/eh/ctor-fntry1.C              |    23 +
 gcc/testsuite/g++.dg/eh/delegating1.C              |    28 +
 gcc/testsuite/g++.dg/eh/delete1.C                  |     2 +-
 gcc/testsuite/g++.dg/eh/forced3.C                  |     2 +-
 gcc/testsuite/g++.dg/eh/new2.C                     |    10 +
 gcc/testsuite/g++.dg/eh/ref-temp1.C                |    51 +
 gcc/testsuite/g++.dg/eh/ref-temp2.C                |    15 +
 gcc/testsuite/g++.dg/eh/return1.C                  |    56 +-
 gcc/testsuite/g++.dg/eh/unexpected1.C              |     2 +-
 .../ext/{boolcomplex-1.c => boolcomplex-1.C}       |     0
 .../g++.dg/ext/builtin-dynamic-object-size1.C      |     5 +
 .../g++.dg/ext/builtin-dynamic-object-size2.C      |     5 +
 gcc/testsuite/g++.dg/ext/complex10.C               |     5 +
 gcc/testsuite/g++.dg/ext/flexary37.C               |     2 +-
 gcc/testsuite/g++.dg/ext/integer-pack5.C           |    29 +
 gcc/testsuite/g++.dg/ext/is_enum2.C                |    10 +
 gcc/testsuite/g++.dg/ext/is_literal_type3.C        |     4 +
 gcc/testsuite/g++.dg/ext/visibility/template7.C    |     2 +-
 gcc/testsuite/g++.dg/gcov/gcov-12.C                |     2 +-
 gcc/testsuite/g++.dg/gcov/gcov-2.C                 |     2 +-
 gcc/testsuite/g++.dg/gcov/gcov.exp                 |     2 +-
 gcc/testsuite/g++.dg/gcov/pr16855-priority.C       |     6 +-
 gcc/testsuite/g++.dg/gcov/pr16855.C                |     4 +-
 gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp     |     2 +-
 gcc/testsuite/g++.dg/goacc/goacc.exp               |     2 +-
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |    20 +-
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |    18 +-
 gcc/testsuite/g++.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/g++.dg/gomp/loop-3.C                 |    12 +-
 gcc/testsuite/g++.dg/gomp/loop-7.C                 |    22 +
 gcc/testsuite/g++.dg/gomp/loop-8.C                 |   128 +
 gcc/testsuite/g++.dg/gomp/masked-1.C               |    14 +
 gcc/testsuite/g++.dg/gomp/num-teams-1.C            |   122 +
 gcc/testsuite/g++.dg/gomp/num-teams-2.C            |    64 +
 gcc/testsuite/g++.dg/gomp/pr102431.C               |    13 +
 gcc/testsuite/g++.dg/gomp/pr103704.C               |    19 +
 gcc/testsuite/g++.dg/gomp/pr103851.C               |    15 +
 gcc/testsuite/g++.dg/gomp/target-3.C               |    36 +
 gcc/testsuite/g++.dg/gomp/target-lambda-1.C        |    94 +
 gcc/testsuite/g++.dg/gomp/target-lambda-2.C        |    35 +
 gcc/testsuite/g++.dg/gomp/target-this-1.C          |    33 +
 gcc/testsuite/g++.dg/gomp/target-this-2.C          |    49 +
 gcc/testsuite/g++.dg/gomp/target-this-3.C          |   105 +
 gcc/testsuite/g++.dg/gomp/target-this-4.C          |   107 +
 gcc/testsuite/g++.dg/gomp/target-this-5.C          |    34 +
 gcc/testsuite/g++.dg/gomp/this-2.C                 |    24 +-
 gcc/testsuite/g++.dg/graphite/graphite.exp         |     2 +-
 gcc/testsuite/g++.dg/hwasan/hwasan.exp             |     2 +-
 gcc/testsuite/g++.dg/init/aggr15.C                 |    11 +
 gcc/testsuite/g++.dg/init/aggr7-eh.C               |    62 +
 gcc/testsuite/g++.dg/init/aggr7-eh2.C              |    98 +
 gcc/testsuite/g++.dg/init/aggr7-eh3.C              |    98 +
 gcc/testsuite/g++.dg/init/array12.C                |    11 +-
 gcc/testsuite/g++.dg/init/array41a.C               |    27 +
 gcc/testsuite/g++.dg/init/array61.C                |    16 +
 gcc/testsuite/g++.dg/init/bitfield6.C              |    20 +
 gcc/testsuite/g++.dg/init/delete4.C                |    14 +
 gcc/testsuite/g++.dg/ipa/devirt-35.C               |     5 +-
 gcc/testsuite/g++.dg/ipa/devirt-36.C               |     4 +-
 gcc/testsuite/g++.dg/ipa/devirt-37.C               |     2 +-
 gcc/testsuite/g++.dg/ipa/devirt-40.C               |    10 +-
 gcc/testsuite/g++.dg/ipa/devirt-44.C               |     2 +-
 gcc/testsuite/g++.dg/ipa/imm-devirt-1.C            |     4 +-
 gcc/testsuite/g++.dg/ipa/ipa-icf-4.C               |     2 +-
 gcc/testsuite/g++.dg/ipa/modref-1.C                |    35 +
 gcc/testsuite/g++.dg/ipa/pr103099.C                |    25 +
 gcc/testsuite/g++.dg/lookup/builtin5.C             |     2 +-
 gcc/testsuite/g++.dg/lookup/memfn1.C               |    16 +
 gcc/testsuite/g++.dg/lookup/operator-3-ops.h       |    53 +
 gcc/testsuite/g++.dg/lookup/operator-3.C           |    56 +-
 gcc/testsuite/g++.dg/lookup/operator-3a.C          |    61 +
 gcc/testsuite/g++.dg/lookup/operator-4.C           |    74 +
 gcc/testsuite/g++.dg/lookup/operator-4a.C          |    76 +
 gcc/testsuite/g++.dg/lookup/operator-5.C           |    74 +
 gcc/testsuite/g++.dg/lookup/operator-5a.C          |    76 +
 gcc/testsuite/g++.dg/lookup/operator-6.C           |    59 +
 gcc/testsuite/g++.dg/lookup/operator-7.C           |    27 +
 gcc/testsuite/g++.dg/lookup/operator-8.C           |    34 +
 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C  |     2 +-
 gcc/testsuite/g++.dg/lto/lto.exp                   |     2 +-
 gcc/testsuite/g++.dg/modules/enum-1_a.C            |     2 +-
 gcc/testsuite/g++.dg/modules/fn-inline-1_c.C       |     2 +-
 gcc/testsuite/g++.dg/modules/modules.exp           |     2 +-
 gcc/testsuite/g++.dg/modules/pmf-1_a.H             |     2 +-
 gcc/testsuite/g++.dg/modules/pmf-1_b.C             |     2 +-
 gcc/testsuite/g++.dg/modules/used-1_c.C            |     2 +-
 gcc/testsuite/g++.dg/opt/pr100469.C                |    32 +
 gcc/testsuite/g++.dg/opt/pr101597.C                |    13 +
 gcc/testsuite/g++.dg/opt/pr102970.C                |    60 +
 gcc/testsuite/g++.dg/opt/pr103742.C                |    36 +
 gcc/testsuite/g++.dg/opt/pr103756.C                |    57 +
 gcc/testsuite/g++.dg/opt/pr103842.C                |    31 +
 gcc/testsuite/g++.dg/opt/pr103989.C                |    30 +
 gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C}  |     0
 gcc/testsuite/g++.dg/parse/no-typename1.C          |     2 +-
 gcc/testsuite/g++.dg/pch/pch.exp                   |     2 +-
 gcc/testsuite/g++.dg/plugin/plugin.exp             |     2 +-
 gcc/testsuite/g++.dg/pr102955.C                    |    14 +
 gcc/testsuite/g++.dg/pr102988.C                    |    17 +
 gcc/testsuite/g++.dg/pr103007.C                    |    19 +
 gcc/testsuite/g++.dg/pr103024.C                    |    12 +
 gcc/testsuite/g++.dg/pr103038.C                    |     5 +
 gcc/testsuite/g++.dg/pr103122.C                    |    15 +
 gcc/testsuite/g++.dg/pr103326.C                    |    15 +
 gcc/testsuite/g++.dg/pr103530.C                    |    27 +
 gcc/testsuite/g++.dg/pr83541.C                     |    17 +
 gcc/testsuite/g++.dg/{pr83979.c => pr83979.C}      |     0
 gcc/testsuite/g++.dg/pr96707.C                     |    10 +
 .../g++.dg/simulate-thread/simulate-thread.exp     |     2 +-
 gcc/testsuite/g++.dg/special/ecos.exp              |     2 +-
 gcc/testsuite/g++.dg/template/attr-used.C          |    16 +
 gcc/testsuite/g++.dg/template/crash106.C           |     4 +-
 gcc/testsuite/g++.dg/template/dependent-name17.C   |    49 +
 gcc/testsuite/g++.dg/template/dependent-name18.C   |     5 +
 gcc/testsuite/g++.dg/template/lookup18.C           |    17 +
 gcc/testsuite/g++.dg/template/nested7.C            |    12 +
 gcc/testsuite/g++.dg/template/non-dependent16.C    |    37 +
 gcc/testsuite/g++.dg/template/non-dependent16a.C   |    36 +
 gcc/testsuite/g++.dg/template/non-dependent16b.C   |    37 +
 gcc/testsuite/g++.dg/template/non-dependent17.C    |    21 +
 gcc/testsuite/g++.dg/template/non-dependent18.C    |    19 +
 gcc/testsuite/g++.dg/template/redecl4.C            |     2 +-
 gcc/testsuite/g++.dg/template/sfinae32.C           |    24 +
 gcc/testsuite/g++.dg/template/sfinae32a.C          |    24 +
 gcc/testsuite/g++.dg/tls/pr102642.C                |    10 +
 gcc/testsuite/g++.dg/tls/thread_local11.C          |     2 +-
 gcc/testsuite/g++.dg/tls/thread_local11a.C         |     2 +-
 gcc/testsuite/g++.dg/tls/tls.exp                   |     2 +-
 gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C}       |     0
 gcc/testsuite/g++.dg/tm/pr46653.C                  |     2 +-
 gcc/testsuite/g++.dg/tm/tm.exp                     |     2 +-
 gcc/testsuite/g++.dg/torture/pr102505.C            |    15 +
 gcc/testsuite/g++.dg/torture/pr103040.C            |    37 +
 gcc/testsuite/g++.dg/torture/pr103073.C            |     8 +
 gcc/testsuite/g++.dg/torture/pr103266.C            |    23 +
 gcc/testsuite/g++.dg/torture/pr103351.C            |    88 +
 gcc/testsuite/g++.dg/torture/pr103361.C            |    18 +
 gcc/testsuite/g++.dg/torture/pr103669.C            |    22 +
 gcc/testsuite/g++.dg/torture/pr57993-2.C           |   215 +
 gcc/testsuite/g++.dg/torture/pr71792.C             |    42 +
 .../g++.dg/torture/stackalign/stackalign.exp       |     2 +-
 gcc/testsuite/g++.dg/tree-prof/tree-prof.exp       |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/aggregate1.C         |    19 +
 gcc/testsuite/g++.dg/tree-ssa/pr102216-1.C         |    21 +
 gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C         |    45 +
 gcc/testsuite/g++.dg/tree-ssa/pr103168.C           |    24 +
 gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C          |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/stabilize1.C         |    13 -
 gcc/testsuite/g++.dg/tsan/tsan.exp                 |     2 +-
 gcc/testsuite/g++.dg/ubsan/pr70035.C               |     2 +-
 gcc/testsuite/g++.dg/ubsan/ubsan.exp               |     2 +-
 ...nit-pred-loop-1_a.cc => uninit-pred-loop-1_a.C} |     0
 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.C        |    21 +
 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc       |    21 -
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C        |    23 +
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc       |    23 -
 ...{uninit-pred-loop_1.cc => uninit-pred-loop_1.C} |     0
 gcc/testsuite/g++.dg/vect/pr103494.cc              |    26 +
 .../g++.dg/vect/{pr71483.c => pr71483.cc}          |     0
 gcc/testsuite/g++.dg/vect/pr99149.cc               |     1 -
 gcc/testsuite/g++.dg/vect/pr99220.cc               |     0
 gcc/testsuite/g++.dg/vect/slp-pr98855.cc           |    10 +-
 gcc/testsuite/g++.dg/vect/vect.exp                 |     2 +-
 gcc/testsuite/g++.dg/warn/Waddress-5.C             |     2 +-
 gcc/testsuite/g++.dg/warn/Waddress-7.C             |    76 +
 gcc/testsuite/g++.dg/warn/Waddress-8.C             |    85 +
 gcc/testsuite/g++.dg/warn/Walways-true-2.C         |     2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-16.C       |     6 +-
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C    |    23 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C    |    39 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer.C      |    74 +
 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C |     4 +-
 gcc/testsuite/g++.dg/warn/Winfinite-recursion-2.C  |    75 +
 gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C  |    77 +
 gcc/testsuite/g++.dg/warn/Winfinite-recursion.C    |    34 +
 .../g++.dg/warn/Winvalid-memory-model-2.C          |    79 +
 gcc/testsuite/g++.dg/warn/Winvalid-memory-model.C  |    84 +
 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C  |    70 +
 .../g++.dg/warn/Wmismatched-new-delete-5.C         |     2 +-
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C     |    32 +
 gcc/testsuite/g++.dg/warn/Wreturn-type-13.C        |    35 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C   |    44 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-8.C   |    10 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-14.C      |    31 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-15.C      |   118 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-16.C      |    12 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-17.C      |    33 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-18.C      |    22 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-19.C      |    50 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-20.C      |    16 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-21.C      |    20 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-22.C      |    37 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-23.C      |    24 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-24.C      |    89 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-25.C      |    12 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-26.C      |    22 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-27.C      |    20 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-28.C      |    60 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-29.C      |    60 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-30.C      |    13 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-31.C      |    73 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free.C        |   158 +
 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C         |    24 +
 gcc/testsuite/g++.dg/warn/pr104025.C               |    20 +
 gcc/testsuite/g++.dg/warn/pr83054.C                |     9 +-
 gcc/testsuite/g++.dg/warn/ref-temp1.C              |     3 +
 gcc/testsuite/g++.old-deja/g++.brendan/README      |     2 +-
 gcc/testsuite/g++.old-deja/g++.eh/spec1.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.eh/spec2.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.eh/spec3.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.eh/spec4.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.martin/new1.C       |    18 +-
 gcc/testsuite/g++.old-deja/g++.mike/eh33.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.mike/eh34.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.mike/eh50.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.mike/eh51.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.other/delete6.C     |     2 +-
 gcc/testsuite/g++.old-deja/g++.robertl/README      |     2 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb43.C      |     1 +
 gcc/testsuite/g++.old-deja/old-deja.exp            |     2 +-
 gcc/testsuite/g++.target/aarch64/aarch64.exp       |     2 +-
 .../advsimd-intrinsics/advsimd-intrinsics.exp      |     2 +-
 .../g++.target/aarch64/sve/aarch64-sve.exp         |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle.exp          |     2 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 gcc/testsuite/g++.target/arm/arm.exp               |     2 +-
 gcc/testsuite/g++.target/arm/mve.exp               |     2 +-
 gcc/testsuite/g++.target/arm/pr102842.C            |    30 +
 .../g++.target/i386/avx512vl-pr100738-1.C          |     8 +
 gcc/testsuite/g++.target/i386/i386.exp             |     2 +-
 gcc/testsuite/g++.target/i386/pr100738-1.C         |    19 +
 gcc/testsuite/g++.target/i386/pr101180.C           |    25 +
 gcc/testsuite/g++.target/i386/pr102024.C           |    12 +
 gcc/testsuite/g++.target/i386/pr102566-1.C         |    31 +
 gcc/testsuite/g++.target/i386/pr102566-2.C         |    31 +
 gcc/testsuite/g++.target/i386/pr102566-3.C         |    31 +
 gcc/testsuite/g++.target/i386/pr102566-4.C         |    29 +
 gcc/testsuite/g++.target/i386/pr102566-5a.C        |    31 +
 gcc/testsuite/g++.target/i386/pr102566-5b.C        |    31 +
 gcc/testsuite/g++.target/i386/pr102566-6a.C        |    31 +
 gcc/testsuite/g++.target/i386/pr102566-6b.C        |    31 +
 gcc/testsuite/g++.target/i386/pr103012.C           |    19 +
 gcc/testsuite/g++.target/i386/pr103696.C           |    25 +
 gcc/testsuite/g++.target/i386/pr103750-fwprop-1.C  |    26 +
 gcc/testsuite/g++.target/i386/pr103861-1-sse4.C    |     5 +
 gcc/testsuite/g++.target/i386/pr103861-1-xop.C     |     5 +
 gcc/testsuite/g++.target/i386/pr103861-1.C         |    17 +
 gcc/testsuite/g++.target/i386/pr103973-1.C         |    71 +
 gcc/testsuite/g++.target/i386/pr103973-10.C        |     7 +
 gcc/testsuite/g++.target/i386/pr103973-11.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-12.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-13.C        |    62 +
 gcc/testsuite/g++.target/i386/pr103973-14.C        |     7 +
 gcc/testsuite/g++.target/i386/pr103973-15.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-16.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-17.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-18.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-19.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-2.C         |     7 +
 gcc/testsuite/g++.target/i386/pr103973-20.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-3.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-4.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-5.C         |    66 +
 gcc/testsuite/g++.target/i386/pr103973-6.C         |     7 +
 gcc/testsuite/g++.target/i386/pr103973-7.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-8.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-9.C         |    67 +
 gcc/testsuite/g++.target/msp430/msp430.exp         |     2 +-
 gcc/testsuite/g++.target/nios2/nios2.exp           |     2 +-
 gcc/testsuite/g++.target/powerpc/powerpc.exp       |     2 +-
 gcc/testsuite/g++.target/riscv/riscv.exp           |     2 +-
 gcc/testsuite/g++.target/s390/s390.exp             |     2 +-
 gcc/testsuite/g++.target/xtensa/xtensa.exp         |     2 +-
 gcc/testsuite/gcc.c-torture/compile/compile.exp    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr100241-1.c   |    48 +
 .../tree-ssa => gcc.c-torture/compile}/pr100278.c  |     2 -
 .../tree-ssa => gcc.c-torture/compile}/pr101189.c  |     2 -
 gcc/testsuite/gcc.c-torture/compile/pr101941-1.c   |    50 +
 gcc/testsuite/gcc.c-torture/compile/pr103288-1.c   |     6 +
 gcc/testsuite/gcc.c-torture/compile/pr103314-1.c   |     6 +
 gcc/testsuite/gcc.c-torture/compile/pr103317-1.c   |    13 +
 gcc/testsuite/gcc.c-torture/compile/pr103513.c     |     8 +
 gcc/testsuite/gcc.c-torture/compile/pr103682.c     |     3 +
 gcc/testsuite/gcc.c-torture/compile/pr103813.c     |    10 +
 gcc/testsuite/gcc.c-torture/compile/pr99787-1.c    |    18 +
 gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c |    15 +
 .../gcc.c-torture/execute/builtins/builtins.exp    |     2 +-
 gcc/testsuite/gcc.c-torture/execute/execute.exp    |     2 +-
 gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp  |     2 +-
 .../tree-ssa => gcc.c-torture/execute}/pr100453.c  |     2 -
 .../tree-ssa => gcc.c-torture/execute}/pr101335.c  |     2 -
 gcc/testsuite/gcc.c-torture/execute/pr103052.c     |    35 +
 gcc/testsuite/gcc.c-torture/execute/pr103209.c     |    36 +
 gcc/testsuite/gcc.c-torture/execute/pr103255.c     |    41 +
 gcc/testsuite/gcc.c-torture/execute/pr103376.c     |    29 +
 gcc/testsuite/gcc.c-torture/execute/pr103405.c     |    37 +
 gcc/testsuite/gcc.c-torture/execute/pr103417.c     |    11 +
 gcc/testsuite/gcc.c-torture/execute/pr10352-1.c    |    12 +
 gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp  |     2 +-
 gcc/testsuite/gcc.dg-selftests/dg-final.exp        |     2 +-
 gcc/testsuite/gcc.dg/20021029-1.c                  |     1 +
 gcc/testsuite/gcc.dg/README                        |     2 +-
 gcc/testsuite/gcc.dg/Walways-true-2.c              |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c      |   364 +
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |     5 +-
 gcc/testsuite/gcc.dg/Warray-bounds-51-novec.c      |    21 +
 gcc/testsuite/gcc.dg/Warray-bounds-51.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-87.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-90.c            |   147 +
 gcc/testsuite/gcc.dg/Warray-bounds-91.c            |   145 +
 gcc/testsuite/gcc.dg/Warray-bounds-92.c            |   149 +
 gcc/testsuite/gcc.dg/Warray-parameter-10.c         |    20 +
 gcc/testsuite/gcc.dg/Warray-parameter-11.c         |    24 +
 gcc/testsuite/gcc.dg/Warray-parameter-3-novec.c    |    16 +
 gcc/testsuite/gcc.dg/Warray-parameter-3.c          |     2 +-
 gcc/testsuite/gcc.dg/Wdangling-pointer-2.c         |    82 +
 gcc/testsuite/gcc.dg/Wdangling-pointer.c           |    75 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-2.c       |   252 +
 gcc/testsuite/gcc.dg/Winfinite-recursion.c         |   227 +
 gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c       |    13 +-
 gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c       |     5 +
 gcc/testsuite/gcc.dg/Wobjsize-1.c                  |     5 +-
 gcc/testsuite/gcc.dg/Wrestrict-23.c                |   146 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-14-novec.c |    16 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c       |     4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |    14 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-21-novec.c |    34 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-21.c       |     8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c       |    11 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c       |     8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-58.c       |    22 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-59.c       |    18 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c       |     6 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-68.c       |    22 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-75.c       |    36 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-76-novec.c |    88 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c       |    38 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-77.c       |   516 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-78.c       |   518 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-79.c       |    70 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-80.c       |    70 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-81.c       |    38 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-82.c       |    29 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-83.c       |    19 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-84.c       |    15 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-85.c       |   153 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-86.c       |    63 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-87.c       |   147 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-88.c       |   327 +
 gcc/testsuite/gcc.dg/Wuse-after-free.c             |    41 +
 .../gcc.dg/Wzero-length-array-bounds-2-novec.c     |    45 +
 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c |     2 +-
 gcc/testsuite/gcc.dg/add-mul-overflow-1.c          |    28 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-3.c         |    75 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |     3 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |     2 +-
 .../gcc.dg/analyzer/attr-tainted_args-1.c          |    88 +
 .../gcc.dg/analyzer/attr-tainted_args-misuses.c    |     6 +
 gcc/testsuite/gcc.dg/analyzer/capacity-1.c         |     4 +-
 gcc/testsuite/gcc.dg/analyzer/capacity-3.c         |     4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/escaping-1.c         |    27 +
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |     4 +-
 gcc/testsuite/gcc.dg/analyzer/file-1.c             |     3 +
 gcc/testsuite/gcc.dg/analyzer/file-2.c             |     3 +
 gcc/testsuite/gcc.dg/analyzer/leak-3.c             |    41 +
 gcc/testsuite/gcc.dg/analyzer/pr102692.c           |   110 +
 gcc/testsuite/gcc.dg/analyzer/pr102695.c           |    44 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-2.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-3.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-4.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-5.c         |    47 +
 gcc/testsuite/gcc.dg/analyzer/pr103217.c           |    42 +
 gcc/testsuite/gcc.dg/analyzer/pr103526.c           |    50 +
 gcc/testsuite/gcc.dg/analyzer/pr104029.c           |   115 +
 gcc/testsuite/gcc.dg/analyzer/pr104062.c           |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr104089.c           |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94579.c            |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr94851-2.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94858-1.c          |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr99269.c            |    16 +
 gcc/testsuite/gcc.dg/analyzer/pragma-2.c           |    57 +
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |    26 +
 gcc/testsuite/gcc.dg/analyzer/taint-1.c            |   130 -
 .../gcc.dg/analyzer/taint-CVE-2011-2210-1.c        |    93 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-1.c       |    38 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-2.c       |    32 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143.h         |    91 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c      |    64 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-2.c      |    27 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c      |    31 +
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c    |    26 +
 gcc/testsuite/gcc.dg/analyzer/taint-merger.c       |    57 +
 gcc/testsuite/gcc.dg/analyzer/taint-ops.c          |   106 +
 gcc/testsuite/gcc.dg/analyzer/taint-read-index-1.c |   131 +
 .../gcc.dg/analyzer/taint-read-offset-1.c          |   128 +
 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c       |    32 +
 .../gcc.dg/analyzer/taint-size-access-attr-1.c     |    63 +
 .../gcc.dg/analyzer/taint-write-index-1.c          |   132 +
 .../gcc.dg/analyzer/taint-write-offset-1.c         |   132 +
 gcc/testsuite/gcc.dg/analyzer/test-uaccess.h       |    15 +
 .../gcc.dg/analyzer/torture/analyzer-torture.exp   |     2 +-
 gcc/testsuite/gcc.dg/asan/asan.exp                 |     2 +-
 gcc/testsuite/gcc.dg/atomic-invalid-2.c            |    12 +-
 gcc/testsuite/gcc.dg/atomic-invalid.c              |     2 +-
 gcc/testsuite/gcc.dg/atomic/atomic.exp             |     2 +-
 gcc/testsuite/gcc.dg/attr-aligned.c                |     8 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-6.c           |     2 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-7.c           |     2 +-
 gcc/testsuite/gcc.dg/attr-returns-nonnull.c        |     2 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-16.c         |     4 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-34.c         |     8 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-37.c         |    44 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-B.c          |     4 +-
 gcc/testsuite/gcc.dg/autopar/autopar.exp           |     2 +-
 gcc/testsuite/gcc.dg/bad-pragma-locations.c        |    86 +
 gcc/testsuite/gcc.dg/bic-bitmask-13.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-14.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-15.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-16.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-17.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-18.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-19.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-20.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-21.c              |    25 +
 gcc/testsuite/gcc.dg/bic-bitmask-22.c              |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask-7.c               |    24 +
 gcc/testsuite/gcc.dg/bic-bitmask.h                 |    43 +
 gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c  |     7 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |   514 +
 .../gcc.dg/builtin-dynamic-object-size-1.c         |     6 +
 .../gcc.dg/builtin-dynamic-object-size-10.c        |    11 +
 .../gcc.dg/builtin-dynamic-object-size-11.c        |     7 +
 .../gcc.dg/builtin-dynamic-object-size-12.c        |     5 +
 .../gcc.dg/builtin-dynamic-object-size-13.c        |     5 +
 .../gcc.dg/builtin-dynamic-object-size-14.c        |     5 +
 .../gcc.dg/builtin-dynamic-object-size-15.c        |     5 +
 .../gcc.dg/builtin-dynamic-object-size-16.c        |     6 +
 .../gcc.dg/builtin-dynamic-object-size-17.c        |     7 +
 .../gcc.dg/builtin-dynamic-object-size-18.c        |     8 +
 .../gcc.dg/builtin-dynamic-object-size-19.c        |   104 +
 .../gcc.dg/builtin-dynamic-object-size-2.c         |     6 +
 .../gcc.dg/builtin-dynamic-object-size-3.c         |     6 +
 .../gcc.dg/builtin-dynamic-object-size-4.c         |     6 +
 .../gcc.dg/builtin-dynamic-object-size-5-main.c    |    32 +
 .../gcc.dg/builtin-dynamic-object-size-5.c         |     6 +
 .../gcc.dg/builtin-dynamic-object-size-6.c         |     5 +
 .../gcc.dg/builtin-dynamic-object-size-7.c         |     5 +
 .../gcc.dg/builtin-dynamic-object-size-8.c         |     5 +
 .../gcc.dg/builtin-dynamic-object-size-9.c         |     5 +
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |   211 +-
 gcc/testsuite/gcc.dg/builtin-object-size-16.c      |     2 +
 gcc/testsuite/gcc.dg/builtin-object-size-17.c      |     2 +
 gcc/testsuite/gcc.dg/builtin-object-size-2.c       |   163 +
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |   208 +
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |   123 +
 gcc/testsuite/gcc.dg/builtin-object-size-5.c       |    49 +-
 gcc/testsuite/gcc.dg/charset/charset.exp           |     2 +-
 gcc/testsuite/gcc.dg/compat/compat.exp             |     2 +-
 gcc/testsuite/gcc.dg/compat/struct-layout-1.exp    |     2 +-
 gcc/testsuite/gcc.dg/cpp/assembl2.S                |     2 +-
 gcc/testsuite/gcc.dg/cpp/cpp.exp                   |     2 +-
 gcc/testsuite/gcc.dg/cpp/trad/trad.exp             |     2 +-
 gcc/testsuite/gcc.dg/cpp/warn-normalized-4-bytes.c |    21 +
 .../gcc.dg/cpp/warn-normalized-4-unicode.c         |    19 +
 gcc/testsuite/gcc.dg/darwin-aligned-globals.c      |    24 +
 gcc/testsuite/gcc.dg/darwin-comm-1.c               |     5 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |     3 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c     |     1 +
 gcc/testsuite/gcc.dg/debug/btf/btf.exp             |     2 +-
 gcc/testsuite/gcc.dg/debug/ctf/ctf.exp             |     2 +-
 gcc/testsuite/gcc.dg/debug/debug.exp               |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp       |     2 +-
 gcc/testsuite/gcc.dg/devnull-dump.c                |     7 +
 gcc/testsuite/gcc.dg/dfp/dfp.exp                   |     2 +-
 gcc/testsuite/gcc.dg/dg.exp                        |     2 +-
 gcc/testsuite/gcc.dg/encoding-issues-bytes.c       |   Bin 0 -> 595 bytes
 gcc/testsuite/gcc.dg/encoding-issues-unicode.c     |   Bin 0 -> 613 bytes
 gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp   |     2 +-
 gcc/testsuite/gcc.dg/fmax-fmin-1.c                 |    18 +
 gcc/testsuite/gcc.dg/fold-condneg-1.c              |    59 +
 gcc/testsuite/gcc.dg/fold-condneg-2.c              |    11 +
 gcc/testsuite/gcc.dg/fold-condnot-1.c              |    84 +
 gcc/testsuite/gcc.dg/fold-stringops-1.c            |    23 +
 gcc/testsuite/gcc.dg/fold-stringops-2.c            |    63 +
 gcc/testsuite/gcc.dg/fold-stringops-3.c            |    18 +
 gcc/testsuite/gcc.dg/format/format.exp             |     2 +-
 gcc/testsuite/gcc.dg/gcov-info-to-gcda.c           |     3 +-
 gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp     |     2 +-
 gcc/testsuite/gcc.dg/goacc/goacc.exp               |     2 +-
 gcc/testsuite/gcc.dg/goacc/loop-processing-1.c     |     2 +-
 gcc/testsuite/gcc.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/gcc.dg/gomp/target-3.c               |    16 +
 gcc/testsuite/gcc.dg/graphite/graphite.exp         |     2 +-
 gcc/testsuite/gcc.dg/graphite/pr69728.c            |     4 +-
 gcc/testsuite/gcc.dg/graphite/scop-dsyr2k-2.c      |     1 +
 gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c        |     3 +-
 gcc/testsuite/gcc.dg/graphite/scop-dsyrk-2.c       |     1 +
 gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c         |     3 +-
 gcc/testsuite/gcc.dg/guality/example.c             |     1 +
 gcc/testsuite/gcc.dg/guality/ipa-sra-1.c           |    45 +
 gcc/testsuite/gcc.dg/hwasan/hwasan.exp             |     2 +-
 gcc/testsuite/gcc.dg/ifcvt-4.c                     |     5 +-
 gcc/testsuite/gcc.dg/init-compare-1.c              |     6 +
 gcc/testsuite/gcc.dg/init-rounding-math-1.c        |    11 +
 gcc/testsuite/gcc.dg/ipa/inline-9.c                |     2 +-
 gcc/testsuite/gcc.dg/ipa/inline10.c                |    33 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-ret-nonull.c      |    40 +
 gcc/testsuite/gcc.dg/ipa/ipa.exp                   |     2 +-
 gcc/testsuite/gcc.dg/ipa/modref-3.c                |    20 +
 gcc/testsuite/gcc.dg/ipa/pr103107.c                |    17 +
 gcc/testsuite/gcc.dg/ipa/pr103132.c                |    19 +
 gcc/testsuite/gcc.dg/ipa/pr103227-1.c              |    29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-2.c              |    29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-3.c              |    52 +
 gcc/testsuite/gcc.dg/ipa/pr103601.c                |    35 +
 gcc/testsuite/gcc.dg/loop-8.c                      |    19 +-
 gcc/testsuite/gcc.dg/loop-invariant-2.c            |    20 +
 gcc/testsuite/gcc.dg/loop-unswitch-1.c             |     4 +-
 gcc/testsuite/gcc.dg/loop-unswitch-2.c             |     5 +-
 gcc/testsuite/gcc.dg/loop-unswitch-3.c             |     7 +-
 gcc/testsuite/gcc.dg/loop-unswitch-4.c             |     1 -
 gcc/testsuite/gcc.dg/loop-unswitch-5.c             |     2 +-
 gcc/testsuite/gcc.dg/lto/lto.exp                   |     2 +-
 gcc/testsuite/gcc.dg/lto/modref-3_0.c              |     2 +-
 gcc/testsuite/gcc.dg/lto/modref-4_0.c              |     2 +-
 gcc/testsuite/gcc.dg/lto/pr102059-1_0.c            |    12 +
 gcc/testsuite/gcc.dg/lto/pr102059-1_1.c            |     9 +
 gcc/testsuite/gcc.dg/lto/pr102059-1_2.c            |    11 +
 gcc/testsuite/gcc.dg/lto/pr102059-2_0.c            |    12 +
 gcc/testsuite/gcc.dg/lto/pr102059-2_1.c            |     9 +
 gcc/testsuite/gcc.dg/lto/pr102059-2_2.c            |    10 +
 .../gcc.dg/lto/semantic-interposition-1_0.c        |    13 +
 .../gcc.dg/lto/semantic-interposition-1_1.c        |     5 +
 gcc/testsuite/gcc.dg/noncompile/noncompile.exp     |     2 +-
 gcc/testsuite/gcc.dg/old-style-asm-1.c             |     5 +-
 gcc/testsuite/gcc.dg/optimize-bswapsi-7.c          |    37 +
 gcc/testsuite/gcc.dg/params/params.exp             |     2 +-
 gcc/testsuite/gcc.dg/pch/pch.exp                   |     2 +-
 gcc/testsuite/gcc.dg/plugin/gil-1.c                |     1 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |     2 +-
 gcc/testsuite/gcc.dg/pr100509.c                    |     1 +
 gcc/testsuite/gcc.dg/pr100520.c                    |     5 +
 gcc/testsuite/gcc.dg/pr100843.c                    |     8 +
 gcc/testsuite/gcc.dg/pr101145-1.c                  |    12 +
 gcc/testsuite/gcc.dg/pr101145-2.c                  |    15 +
 gcc/testsuite/gcc.dg/pr102009.c                    |    10 +
 gcc/testsuite/gcc.dg/pr102356.c                    |    33 +
 gcc/testsuite/gcc.dg/pr102585.c                    |     6 +
 gcc/testsuite/gcc.dg/pr102648.c                    |    21 +
 gcc/testsuite/gcc.dg/pr102764.c                    |    14 +
 gcc/testsuite/gcc.dg/pr102827.c                    |    13 +
 gcc/testsuite/gcc.dg/pr102892-1.c                  |    21 +
 gcc/testsuite/gcc.dg/pr102892-2.c                  |     7 +
 gcc/testsuite/gcc.dg/pr102897.c                    |    16 +
 gcc/testsuite/gcc.dg/pr102983.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103003.c                    |    12 +
 gcc/testsuite/gcc.dg/pr103028.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103062.c                    |     7 +
 gcc/testsuite/gcc.dg/pr103075.c                    |     8 +
 gcc/testsuite/gcc.dg/pr103079.c                    |    20 +
 gcc/testsuite/gcc.dg/pr103093.c                    |    20 +
 gcc/testsuite/gcc.dg/pr103120.c                    |    33 +
 gcc/testsuite/gcc.dg/pr103184-1.c                  |    43 +
 gcc/testsuite/gcc.dg/pr103184-2.c                  |    12 +
 gcc/testsuite/gcc.dg/pr103207.c                    |    15 +
 gcc/testsuite/gcc.dg/pr103222.c                    |    33 +
 gcc/testsuite/gcc.dg/pr103248.c                    |     8 +
 gcc/testsuite/gcc.dg/pr103254.c                    |    25 +
 gcc/testsuite/gcc.dg/pr103268-1.c                  |    10 +
 gcc/testsuite/gcc.dg/pr103268-2.c                  |    12 +
 gcc/testsuite/gcc.dg/pr103270.c                    |    19 +
 gcc/testsuite/gcc.dg/pr103277.c                    |    14 +
 gcc/testsuite/gcc.dg/pr103359.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103406.c                    |    14 +
 gcc/testsuite/gcc.dg/pr103431.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103440.c                    |    24 +
 gcc/testsuite/gcc.dg/pr103451.c                    |    19 +
 gcc/testsuite/gcc.dg/pr103485.c                    |    10 +
 gcc/testsuite/gcc.dg/pr103587.c                    |     7 +
 gcc/testsuite/gcc.dg/pr103594.c                    |    14 +
 gcc/testsuite/gcc.dg/pr103793.c                    |    12 +
 gcc/testsuite/gcc.dg/pr103808.c                    |    23 +
 gcc/testsuite/gcc.dg/pr103837.c                    |    19 +
 gcc/testsuite/gcc.dg/pr103838.c                    |    28 +
 gcc/testsuite/gcc.dg/pr103860.c                    |    31 +
 gcc/testsuite/gcc.dg/pr103961.c                    |    30 +
 gcc/testsuite/gcc.dg/pr25530.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr36902.c                     |     5 +-
 gcc/testsuite/gcc.dg/pr83072-2.c                   |    18 +
 gcc/testsuite/gcc.dg/pr83073.c                     |    10 +
 gcc/testsuite/gcc.dg/pragma-diag-10.c              |     3 +-
 .../gcc.dg/rtl/aarch64/big-endian-cse-1.c          |    42 +
 gcc/testsuite/gcc.dg/rtl/rtl.exp                   |     2 +-
 gcc/testsuite/gcc.dg/sancov/sancov.exp             |     2 +-
 gcc/testsuite/gcc.dg/shrink-wrap-loop.c            |    54 +-
 gcc/testsuite/gcc.dg/sibcall-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/sibcall-10.c                  |     6 +-
 gcc/testsuite/gcc.dg/sibcall-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/sibcall-3.c                   |     6 +-
 gcc/testsuite/gcc.dg/sibcall-4.c                   |     6 +-
 gcc/testsuite/gcc.dg/sibcall-9.c                   |     6 +-
 gcc/testsuite/gcc.dg/signbit-2.c                   |    24 +
 gcc/testsuite/gcc.dg/signbit-3.c                   |    13 +
 gcc/testsuite/gcc.dg/signbit-4.c                   |    65 +
 gcc/testsuite/gcc.dg/signbit-5.c                   |    70 +
 gcc/testsuite/gcc.dg/signbit-6.c                   |    72 +
 .../gcc.dg/simulate-thread/simulate-thread.exp     |     2 +-
 gcc/testsuite/gcc.dg/special/mips-abi.exp          |     2 +-
 gcc/testsuite/gcc.dg/special/special.exp           |     2 +-
 gcc/testsuite/gcc.dg/sso-6.c                       |     4 +-
 gcc/testsuite/gcc.dg/sso/sso.exp                   |     2 +-
 gcc/testsuite/gcc.dg/store_merging_18.c            |     2 +-
 gcc/testsuite/gcc.dg/store_merging_29.c            |     2 +-
 gcc/testsuite/gcc.dg/struct-by-value-1.c           |     1 +
 gcc/testsuite/gcc.dg/tls/tls.exp                   |     2 +-
 gcc/testsuite/gcc.dg/tm/tm.exp                     |     2 +-
 gcc/testsuite/gcc.dg/torture/20211118-1.c          |    27 +
 .../gcc.dg/torture/fp-double-convert-float-1.c     |    41 +
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |     1 -
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |     1 -
 .../gcc.dg/torture/fp-uint64-convert-double-1.c    |    74 +
 .../gcc.dg/torture/fp-uint64-convert-double-2.c    |    75 +
 gcc/testsuite/gcc.dg/torture/pr102920.c            |    25 +
 gcc/testsuite/gcc.dg/torture/pr103181.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr103188.c            |    38 +
 gcc/testsuite/gcc.dg/torture/pr103204.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr103219.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr103237.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr103458.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr103489.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr103596.c            |    36 +
 gcc/testsuite/gcc.dg/torture/pr103615.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr103816.c            |    10 +
 gcc/testsuite/gcc.dg/torture/pr103987.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr57147-2.c           |     6 +
 gcc/testsuite/gcc.dg/torture/pr57993-2.cpp         |   213 -
 .../gcc.dg/torture/stackalign/stackalign.exp       |     2 +-
 gcc/testsuite/gcc.dg/torture/tls/tls.exp           |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/init-array.c        |    43 +
 gcc/testsuite/gcc.dg/tree-prof/merge_block.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/bittest.c            |    27 +
 .../gcc.dg/tree-ssa/builtin-snprintf-warn-6.c      |    47 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c      |    28 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c      |    13 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c      |    24 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-28.c      |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c        |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp9.c              |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c     |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c     |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c     |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c  |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c  |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c     |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c     |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-10.c          |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-11.c          |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-12.c          |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-13.c          |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-14.c          |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-15.c          |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-5.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-6.c           |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-8.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-1.c       |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-2.c       |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-3.c       |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c       |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c       |    42 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c       |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c          |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c         |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-26.c         |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c   |     9 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr100359.c           |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c         |    53 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102232.c           |    52 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102880.c           |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102906.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102951.c           |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c         |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103220-1.c         |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103220-2.c         |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103228-1.c         |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103245-1.c         |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103257-1.c         |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103345.c           |    53 +
 gcc/testsuite/gcc.dg/tree-ssa/pr20701.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr20702.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21001.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21086.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21090.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21294.c            |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21417.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21458-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21559.c            |    10 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr21563.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr23744.c            |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr25382.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr49039.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr55177-1.c          |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pr58480.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr59597.c            |    15 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c          |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c          |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c          |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr68198.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr71437.c            |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr76174.c            |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c          |     9 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr77445.c            |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89074.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c   |    84 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96779.c            |    79 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-1.c          |   148 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-2.c          |   123 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98953.c            |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-1.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-2.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-4.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/recip-3.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c          |    10 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c  |    27 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c  |    21 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c   |    62 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c   |    44 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |    11 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-97.c         |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-98.c         |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-18.c         |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-19.c         |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-20.c         |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-21.c         |    35 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-22.c         |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-23.c         |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c      |    50 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c      |    73 -
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c      |     5 +-
 .../gcc.dg/tree-ssa/ssa-thread-backedge.c          |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-invalid.c |   102 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp02.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp03.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp05.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp06.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp07.c              |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp08.c              |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp09.c              |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp106.c             |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp113.c             |     2 -
 gcc/testsuite/gcc.dg/tree-ssa/vrp116.c             |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp20.c              |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp33.c              |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp55.c              |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp92.c              |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp98-1.c            |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp98.c              |     2 +-
 gcc/testsuite/gcc.dg/tsan/tsan.exp                 |     2 +-
 gcc/testsuite/gcc.dg/ubsan/commutative-1.c         |    30 +
 gcc/testsuite/gcc.dg/ubsan/pr103456.c              |    21 +
 gcc/testsuite/gcc.dg/ubsan/pr81981.c               |     2 +-
 gcc/testsuite/gcc.dg/ubsan/ubsan.exp               |     2 +-
 gcc/testsuite/gcc.dg/uninit-38.c                   |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr50476.c              |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr89230-1.c            |     5 +-
 gcc/testsuite/gcc.dg/uninit-pr98578.c              |     2 +-
 gcc/testsuite/gcc.dg/uninit-pred-7_a.c             |     2 +-
 gcc/testsuite/gcc.dg/uninit-pred-9_b.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-16.c              |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr103800.c        |    17 +
 .../vect/complex/bb-slp-complex-add-pattern-byte.c |    12 -
 .../vect/complex/bb-slp-complex-add-pattern-int.c  |    11 +-
 .../vect/complex/bb-slp-complex-add-pattern-long.c |    11 +-
 .../complex/bb-slp-complex-add-pattern-short.c     |    13 +-
 .../bb-slp-complex-add-pattern-unsigned-byte.c     |    12 -
 .../bb-slp-complex-add-pattern-unsigned-int.c      |    13 +-
 .../bb-slp-complex-add-pattern-unsigned-long.c     |    12 +-
 .../bb-slp-complex-add-pattern-unsigned-short.c    |    13 +-
 .../vect/complex/complex-add-pattern-template.c    |    17 +-
 .../gcc.dg/vect/complex/complex-add-template.c     |    30 +
 .../gcc.dg/vect/complex/complex-operations-run.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/complex/complex.exp      |     2 +-
 .../complex/fast-math-bb-slp-complex-add-double.c  |    12 +-
 .../complex/fast-math-bb-slp-complex-add-float.c   |    12 +-
 .../fast-math-bb-slp-complex-add-half-float.c      |     3 +-
 .../fast-math-bb-slp-complex-add-pattern-double.c  |    13 +-
 .../fast-math-bb-slp-complex-add-pattern-float.c   |    12 +-
 ...st-math-bb-slp-complex-add-pattern-half-float.c |    11 +-
 .../complex/fast-math-bb-slp-complex-mla-double.c  |     4 +-
 .../complex/fast-math-bb-slp-complex-mla-float.c   |     6 +-
 .../fast-math-bb-slp-complex-mla-half-float.c      |     5 +-
 .../complex/fast-math-bb-slp-complex-mls-double.c  |     6 +-
 .../complex/fast-math-bb-slp-complex-mls-float.c   |     7 +-
 .../fast-math-bb-slp-complex-mls-half-float.c      |     7 +-
 .../complex/fast-math-bb-slp-complex-mul-double.c  |     4 +-
 .../complex/fast-math-bb-slp-complex-mul-float.c   |     5 +-
 .../fast-math-bb-slp-complex-mul-half-float.c      |     5 +-
 .../vect/complex/fast-math-complex-add-double.c    |     9 +-
 .../vect/complex/fast-math-complex-add-float.c     |     9 +-
 .../complex/fast-math-complex-add-half-float.c     |     7 +-
 .../complex/fast-math-complex-add-pattern-double.c |    10 +-
 .../complex/fast-math-complex-add-pattern-float.c  |    10 +-
 .../fast-math-complex-add-pattern-half-float.c     |    12 +-
 .../vect/complex/fast-math-complex-mla-double.c    |     3 +-
 .../vect/complex/fast-math-complex-mla-float.c     |     3 +-
 .../complex/fast-math-complex-mla-half-float.c     |     4 +-
 .../vect/complex/fast-math-complex-mls-double.c    |     8 +-
 .../vect/complex/fast-math-complex-mls-float.c     |     8 +-
 .../complex/fast-math-complex-mls-half-float.c     |     7 +-
 .../vect/complex/fast-math-complex-mul-double.c    |     4 +-
 .../vect/complex/fast-math-complex-mul-float.c     |     4 +-
 .../complex/fast-math-complex-mul-half-float.c     |     4 +-
 .../vect/complex/vect-complex-add-pattern-byte.c   |    10 +-
 .../vect/complex/vect-complex-add-pattern-int.c    |    10 +-
 .../vect/complex/vect-complex-add-pattern-long.c   |    11 +-
 .../vect/complex/vect-complex-add-pattern-short.c  |    10 +-
 .../vect-complex-add-pattern-unsigned-byte.c       |    10 +-
 .../vect-complex-add-pattern-unsigned-int.c        |    10 +-
 .../vect-complex-add-pattern-unsigned-long.c       |    11 +-
 .../vect-complex-add-pattern-unsigned-short.c      |    10 +-
 .../vect/costmodel/i386/i386-costmodel-vect.exp    |     2 +-
 .../vect/costmodel/ppc/ppc-costmodel-vect.exp      |     2 +-
 .../costmodel/x86_64/x86_64-costmodel-vect.exp     |     2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_1.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_2.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_3.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/pr103253.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr103494.c               |    14 +
 gcc/testsuite/gcc.dg/vect/pr103517.c               |    13 +
 gcc/testsuite/gcc.dg/vect/pr103544.c               |    24 +
 gcc/testsuite/gcc.dg/vect/pr103581.c               |    59 +
 gcc/testsuite/gcc.dg/vect/pr103744-1.c             |    20 +
 gcc/testsuite/gcc.dg/vect/pr103744-2.c             |    31 +
 gcc/testsuite/gcc.dg/vect/pr103864.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr104112-1.c             |    18 +
 gcc/testsuite/gcc.dg/vect/pr104112-2.c             |    11 +
 gcc/testsuite/gcc.dg/vect/pr99102.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/license.txt         |    29 +
 gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h              |  1436 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s000.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s111.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1111.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1112.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1113.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1119.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s112.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s113.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s115.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s116.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c   |    48 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s118.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s119.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s121.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1213.c   |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s122.c    |    48 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1221.c   |    38 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s123.c    |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c    |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1244.c   |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s125.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1251.c   |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s126.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s127.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c   |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s128.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c   |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s131.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s13110.c  |    51 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s132.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1351.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s141.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1421.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s151.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s152.c    |    46 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c    |    48 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s162.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s171.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s172.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s173.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s174.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s175.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s176.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2101.c   |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2102.c   |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s211.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2111.c   |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s212.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s221.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s222.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2233.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2244.c   |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2251.c   |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2275.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s231.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s232.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s233.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s235.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s241.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s242.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s243.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s244.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s251.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s252.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s255.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s256.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s258.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s261.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2710.c   |    55 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s275.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s277.c    |    49 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c    |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c    |    51 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s281.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s291.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s292.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s311.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3110.c   |    52 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s31111.c  |    54 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3112.c   |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3113.c   |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s312.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s313.c    |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s314.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s315.c    |    50 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s316.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s317.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s318.c    |    54 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s319.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s321.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s322.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s323.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3251.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s331.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c    |    52 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s341.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s342.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s343.c    |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s351.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s352.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c    |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4112.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c   |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4114.c   |    47 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4115.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4116.c   |    49 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4117.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4121.c   |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s421.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s422.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s423.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s424.c    |    44 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s431.c    |    43 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c    |    45 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s442.c    |    57 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c    |    50 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s451.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s452.c    |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s471.c    |    49 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c    |    40 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c    |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-va.c      |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vag.c     |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c     |    42 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vbor.c    |    54 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vdotr.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c     |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpv.c     |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvts.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c   |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vsumr.c   |    41 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vtv.c     |    39 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c   |    39 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |    26 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c    |    17 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c    |    16 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-1.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c            |     7 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-3.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c            |    86 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c            |     9 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-gather-1.c          |    60 +
 gcc/testsuite/gcc.dg/vect/vect-gather-2.c          |    36 +
 gcc/testsuite/gcc.dg/vect/vect-gather-3.c          |    64 +
 gcc/testsuite/gcc.dg/vect/vect-gather-4.c          |    48 +
 gcc/testsuite/gcc.dg/vect/vect-simd-18.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-19.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-20.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/vect.exp                 |     5 +-
 gcc/testsuite/gcc.dg/vla-stexp-3.c                 |    11 +
 gcc/testsuite/gcc.dg/vla-stexp-4.c                 |    94 +
 gcc/testsuite/gcc.dg/vla-stexp-5.c                 |    30 +
 gcc/testsuite/gcc.dg/vla-stexp-6.c                 |    94 +
 gcc/testsuite/gcc.dg/vla-stexp-7.c                 |    44 +
 gcc/testsuite/gcc.dg/vla-stexp-8.c                 |    47 +
 gcc/testsuite/gcc.dg/vla-stexp-9.c                 |    53 +
 gcc/testsuite/gcc.dg/vmx/vmx.exp                   |     2 +-
 gcc/testsuite/gcc.dg/vxworks/vxworks.exp           |     2 +-
 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c         |    43 +-
 gcc/testsuite/gcc.dg/weak/weak-3.c                 |     6 +-
 gcc/testsuite/gcc.dg/weak/weak.exp                 |     2 +-
 gcc/testsuite/gcc.dg/wrapped-binop-simplify.c      |     2 +-
 gcc/testsuite/gcc.misc-tests/acker1.exp            |     2 +-
 gcc/testsuite/gcc.misc-tests/arm-isr.exp           |     2 +-
 gcc/testsuite/gcc.misc-tests/bprob.exp             |     2 +-
 gcc/testsuite/gcc.misc-tests/dectest.exp           |     2 +-
 gcc/testsuite/gcc.misc-tests/dhry.exp              |     2 +-
 gcc/testsuite/gcc.misc-tests/gcov.exp              |     2 +-
 gcc/testsuite/gcc.misc-tests/godump-1.c            |    64 +-
 gcc/testsuite/gcc.misc-tests/godump.exp            |     2 +-
 gcc/testsuite/gcc.misc-tests/help.exp              |     2 +-
 gcc/testsuite/gcc.misc-tests/i386-prefetch.exp     |     2 +-
 gcc/testsuite/gcc.misc-tests/linkage.exp           |     2 +-
 gcc/testsuite/gcc.misc-tests/matrix1.exp           |     2 +-
 gcc/testsuite/gcc.misc-tests/mg-2.exp              |     2 +-
 gcc/testsuite/gcc.misc-tests/mg.exp                |     2 +-
 gcc/testsuite/gcc.misc-tests/options.exp           |     4 +-
 gcc/testsuite/gcc.misc-tests/output.exp            |     2 +-
 gcc/testsuite/gcc.misc-tests/outputs.exp           |     2 +-
 gcc/testsuite/gcc.misc-tests/sieve.exp             |     2 +-
 gcc/testsuite/gcc.misc-tests/sort2.exp             |     2 +-
 gcc/testsuite/gcc.src/maintainers.exp              |    26 +-
 .../gcc.target/aarch64/aapcs64/aapcs64.exp         |     2 +-
 .../gcc.target/aarch64/aapcs64/macro-def.h         |     2 +-
 gcc/testsuite/gcc.target/aarch64/aarch64.exp       |     2 +-
 gcc/testsuite/gcc.target/aarch64/acle/acle.exp     |     2 +-
 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm.c   |    58 +
 .../gcc.target/aarch64/acle/ls64_ld64b-2.c         |    15 +
 .../gcc.target/aarch64/acle/ls64_ld64b-3.c         |    15 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c |    15 +
 .../gcc.target/aarch64/acle/ls64_ld_st_o0.c        |    30 +
 .../gcc.target/aarch64/acle/ls64_st64b-2.c         |    15 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv-2.c        |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv-3.c        |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv.c          |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0-2.c       |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0-3.c       |    15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0.c         |    15 +
 .../advsimd-intrinsics/advsimd-intrinsics.exp      |     2 +-
 .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c  |    10 +-
 .../aarch64/advsimd-intrinsics/bfdot-1.c           |     0
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |     0
 .../aarch64/advsimd-intrinsics/bfdot-3.c           |     0
 .../gcc.target/aarch64/advsimd-intrinsics/shrn-1.c |    15 +
 .../gcc.target/aarch64/advsimd-intrinsics/shrn-2.c |    11 +
 .../gcc.target/aarch64/advsimd-intrinsics/shrn-3.c |    11 +
 .../gcc.target/aarch64/advsimd-intrinsics/shrn-4.c |    11 +
 .../aarch64/advsimd-intrinsics/vdot-3-1.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-3.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-4.c          |     0
 .../aarch64/advsimd-intrinsics/vshl-opt-1.c        |    11 +
 .../aarch64/advsimd-intrinsics/vshl-opt-2.c        |    11 +
 .../aarch64/advsimd-intrinsics/vshl-opt-3.c        |    11 +
 .../aarch64/advsimd-intrinsics/vshl-opt-4.c        |    11 +
 .../aarch64/advsimd-intrinsics/vshl-opt-5.c        |    12 +
 .../aarch64/advsimd-intrinsics/vshl-opt-6.c        |    10 +
 .../aarch64/advsimd-intrinsics/vshl-opt-7.c        |    12 +
 .../aarch64/advsimd-intrinsics/vshl-opt-8.c        |    10 +
 gcc/testsuite/gcc.target/aarch64/asm-flag-7.c      |    22 +
 gcc/testsuite/gcc.target/aarch64/auto-init-2.c     |     2 +-
 gcc/testsuite/gcc.target/aarch64/auto-init-6.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c   |    13 +
 .../aarch64/cpunative/aarch64-cpunative.exp        |     2 +-
 gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c        |    24 +
 gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c        |    20 +
 gcc/testsuite/gcc.target/aarch64/fminnm_1.c        |    24 +
 gcc/testsuite/gcc.target/aarch64/fminnm_2.c        |    20 +
 .../gcc.target/aarch64/fmla_intrinsic_1.c          |    11 +-
 .../gcc.target/aarch64/fmls_intrinsic_1.c          |    11 +-
 .../gcc.target/aarch64/fmul_intrinsic_1.c          |    13 +-
 gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp     |     2 +-
 gcc/testsuite/gcc.target/aarch64/frint.x           |    12 +
 gcc/testsuite/gcc.target/aarch64/frint_double.c    |     1 +
 gcc/testsuite/gcc.target/aarch64/frint_float.c     |     1 +
 gcc/testsuite/gcc.target/aarch64/masked_epilogue.c |    10 +
 gcc/testsuite/gcc.target/aarch64/merge_trunc1.c    |    41 +
 gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c |     1 +
 gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c |     1 +
 gcc/testsuite/gcc.target/aarch64/mops_1.c          |    57 +
 gcc/testsuite/gcc.target/aarch64/mops_2.c          |    57 +
 gcc/testsuite/gcc.target/aarch64/mops_3.c          |    85 +
 gcc/testsuite/gcc.target/aarch64/mul_intrinsic_1.c |     1 +
 gcc/testsuite/gcc.target/aarch64/mvn-cmeq0-1.c     |    17 +
 .../gcc.target/aarch64/narrow_high_combine.c       |     3 +-
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_1.c   |    15 +
 gcc/testsuite/gcc.target/aarch64/pr100518.c        |     9 +
 gcc/testsuite/gcc.target/aarch64/pr102376.c        |     3 +
 gcc/testsuite/gcc.target/aarch64/pr103085.c        |    11 +
 gcc/testsuite/gcc.target/aarch64/pr103094.c        |    22 +
 gcc/testsuite/gcc.target/aarch64/pr103149.c        |    14 +
 gcc/testsuite/gcc.target/aarch64/pr103311.c        |    16 +
 gcc/testsuite/gcc.target/aarch64/pr103350-1.c      |    48 +
 gcc/testsuite/gcc.target/aarch64/pr103350-2.c      |    53 +
 gcc/testsuite/gcc.target/aarch64/pr103523.c        |     8 +
 gcc/testsuite/gcc.target/aarch64/pr103741.c        |    26 +
 gcc/testsuite/gcc.target/aarch64/pr104005.c        |    17 +
 .../gcc.target/aarch64/pragma_cpp_predefs_2.c      |    14 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-2.c     |    47 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-3.c     |    65 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c     |    69 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-2.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-3.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-4.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-5.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-1.c  |    15 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c |    14 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-2.c  |    15 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-3.c  |    15 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-4.c  |    15 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-5.c  |    18 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-6.c  |    18 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-7.c  |    18 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-8.c  |    14 +
 gcc/testsuite/gcc.target/aarch64/shrn-combine-9.c  |    14 +
 gcc/testsuite/gcc.target/aarch64/signbit-1.c       |    20 +
 gcc/testsuite/gcc.target/aarch64/signbit-2.c       |    36 +
 .../gcc.target/aarch64/simd/lowering_tbaa.c        |    30 +
 gcc/testsuite/gcc.target/aarch64/simd/simd.exp     |     2 +-
 .../gcc.target/aarch64/simd/vmul_elem_1.c          |    44 +
 .../aarch64/sls-mitigation/sls-mitigation.exp      |     2 +-
 gcc/testsuite/gcc.target/aarch64/stp_1.c           |    29 +
 .../gcc.target/aarch64/sve/aarch64-sve.exp         |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |     2 +-
 .../aarch64/sve/acle/aarch64-sve-acle.exp          |     2 +-
 .../gcc.target/aarch64/sve/complex_mul_1.c         |    16 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_5.c         |    28 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_5_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_6.c         |    22 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_6_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_7.c         |    27 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_7_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_8.c         |    26 +
 .../gcc.target/aarch64/sve/cond_fmaxnm_8_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fminnm_5.c         |    29 +
 .../gcc.target/aarch64/sve/cond_fminnm_5_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fminnm_6.c         |    23 +
 .../gcc.target/aarch64/sve/cond_fminnm_6_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fminnm_7.c         |    28 +
 .../gcc.target/aarch64/sve/cond_fminnm_7_run.c     |     4 +
 .../gcc.target/aarch64/sve/cond_fminnm_8.c         |    27 +
 .../gcc.target/aarch64/sve/cond_fminnm_8_run.c     |     4 +
 .../gcc.target/aarch64/sve/cost_model_13.c         |    16 +
 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c    |    22 +
 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c    |    22 +
 gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c    |    18 +
 .../gcc.target/aarch64/sve/gather_load_10.c        |    18 +
 .../gcc.target/aarch64/sve/gather_load_11.c        |    49 +
 .../gcc.target/aarch64/sve/mask_gather_load_8.c    |    65 +
 .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp |     2 +-
 .../gcc.target/aarch64/sve/pcs/struct_3_256.c      |     4 +
 gcc/testsuite/gcc.target/aarch64/sve/pr93183.c     |     2 +-
 .../gcc.target/aarch64/sve/pred-combine-and.c      |    18 +
 .../gcc.target/aarch64/sve/pred-not-gen-1.c        |     5 +-
 .../gcc.target/aarch64/sve/pred-not-gen-2.c        |     5 +-
 .../gcc.target/aarch64/sve/pred-not-gen-3.c        |     5 +-
 .../gcc.target/aarch64/sve/pred-not-gen-4.c        |     5 +-
 .../gcc.target/aarch64/sve2/aarch64-sve2.exp       |     2 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle.exp        |     2 +-
 .../gcc.target/aarch64/torture/aarch64-torture.exp |     2 +-
 gcc/testsuite/gcc.target/aarch64/vclz.c            |   272 +-
 .../gcc.target/aarch64/vect-cse-codegen.c          |    97 +
 .../aarch64/vector_structure_intrinsics.c          |   723 +-
 gcc/testsuite/gcc.target/aarch64/vneg_s.c          |   167 +-
 gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c   |    16 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c   |    16 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c   |    16 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c   |    16 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c   |    16 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c   |    16 +
 gcc/testsuite/gcc.target/alpha/alpha.exp           |     2 +-
 gcc/testsuite/gcc.target/arc/add_n-combine.c       |     4 +-
 gcc/testsuite/gcc.target/arc/arc.exp               |     2 +-
 gcc/testsuite/gcc.target/arc/builtin_eh.c          |     3 +-
 gcc/testsuite/gcc.target/arc/cancel-1.c            |    31 +
 gcc/testsuite/gcc.target/arc/mul64-1.c             |     2 +-
 gcc/testsuite/gcc.target/arc/tls-gd.c              |     4 +-
 gcc/testsuite/gcc.target/arc/tls-ie.c              |     4 +-
 gcc/testsuite/gcc.target/arc/tls-ld.c              |     6 +-
 gcc/testsuite/gcc.target/arc/tmac-4.c              |    29 +
 gcc/testsuite/gcc.target/arc/uncached-8.c          |     5 +-
 gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp       |     2 +-
 gcc/testsuite/gcc.target/arm/acle/acle.exp         |     2 +-
 gcc/testsuite/gcc.target/arm/arm.exp               |     2 +-
 gcc/testsuite/gcc.target/arm/asm-flag-7.c          |    23 +
 gcc/testsuite/gcc.target/arm/cmse/cmse.exp         |     2 +-
 gcc/testsuite/gcc.target/arm/lto/lto.exp           |     2 +-
 gcc/testsuite/gcc.target/arm/multilib.exp          |    10 +-
 .../gcc.target/arm/mve/general-c/type_redef_1.c    |    67 +
 .../gcc.target/arm/mve/general/double_pragmas_1.c  |     8 +
 gcc/testsuite/gcc.target/arm/mve/general/nomve_1.c |     3 +
 gcc/testsuite/gcc.target/arm/mve/mve.exp           |     8 +-
 .../gcc.target/arm/pure-code/pure-code.exp         |     2 +-
 gcc/testsuite/gcc.target/arm/simd/simd.exp         |     2 +-
 gcc/testsuite/gcc.target/avr/avr.exp               |     2 +-
 gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp     |     2 +-
 .../gcc.target/avr/torture/avr-torture.exp         |     2 +-
 gcc/testsuite/gcc.target/bfin/20090914-3.c         |     3 +-
 gcc/testsuite/gcc.target/bfin/bfin.exp             |     2 +-
 .../gcc.target/bfin/builtins/bfin-builtins.exp     |     2 +-
 gcc/testsuite/gcc.target/bfin/ssashift-1.c         |    52 +
 gcc/testsuite/gcc.target/bpf/bpf.exp               |     2 +-
 gcc/testsuite/gcc.target/bpf/core-section-1.c      |     2 +-
 gcc/testsuite/gcc.target/cris/cris.exp             |     2 +-
 .../gcc.target/cris/torture/cris-torture.exp       |     2 +-
 gcc/testsuite/gcc.target/csky/csky.exp             |     2 +-
 gcc/testsuite/gcc.target/csky/fpuv3/fpuv3.exp      |     2 +-
 gcc/testsuite/gcc.target/epiphany/epiphany.exp     |     2 +-
 gcc/testsuite/gcc.target/frv/frv.exp               |     2 +-
 gcc/testsuite/gcc.target/gcn/gcn.exp               |     2 +-
 gcc/testsuite/gcc.target/h8300/h8300.exp           |     2 +-
 gcc/testsuite/gcc.target/hppa/hppa.exp             |     2 +-
 gcc/testsuite/gcc.target/hppa/shadd-2.c            |     2 +-
 gcc/testsuite/gcc.target/hppa/shadd-3.c            |     2 +-
 gcc/testsuite/gcc.target/i386/amx-check.h          |    23 +-
 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c |    30 +-
 gcc/testsuite/gcc.target/i386/amxtile-3.c          |    34 +
 gcc/testsuite/gcc.target/i386/auto-init-2.c        |     2 +-
 gcc/testsuite/gcc.target/i386/auto-init-4.c        |    10 +-
 gcc/testsuite/gcc.target/i386/auto-init-6.c        |     9 +-
 .../gcc.target/i386/avx2-dest-false-dep-for-glc.c  |    24 +
 .../gcc.target/i386/avx2-i32gatherpd256-4.c        |    14 +-
 .../gcc.target/i386/avx2-i32gatherq256-4.c         |    14 +-
 .../gcc.target/i386/avx2-i64gatherpd256-4.c        |    14 +-
 .../gcc.target/i386/avx2-i64gatherq256-4.c         |    14 +-
 gcc/testsuite/gcc.target/i386/avx2-psraq-1.c       |     2 +-
 gcc/testsuite/gcc.target/i386/avx2-vpabsb256-2.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx2-vpabsd256-2.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx2-vpabsw256-2.c   |     2 +-
 .../gcc.target/i386/avx256-unaligned-load-7.c      |     8 +-
 .../gcc.target/i386/avx256-unaligned-store-7.c     |     4 +-
 .../gcc.target/i386/avx512bf16-cvtsbh2ss-1.c       |    15 +
 .../gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c      |    20 +
 .../gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c   |    14 +
 .../gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c    |    29 +
 .../gcc.target/i386/avx512bw-pr103750-1.c          |   154 +
 .../gcc.target/i386/avx512bw-pr103750-2.c          |   173 +
 .../gcc.target/i386/avx512bw-vpcmpequb-1.c         |    12 +-
 .../gcc.target/i386/avx512bw-vpcmpequw-1.c         |    12 +-
 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c |     2 +-
 .../i386/avx512dq-dest-false-dep-for-glc.c         |    73 +
 .../i386/avx512f-dest-false-dep-for-glc.c          |   103 +
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c |   426 +
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c |   478 +
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c  |     2 +-
 .../gcc.target/i386/avx512f-vpcmpequd-1.c          |     4 +-
 .../gcc.target/i386/avx512f-vpcmpequq-1.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx512fp16-13.c      |     8 +-
 gcc/testsuite/gcc.target/i386/avx512fp16-1c.c      |     9 +-
 .../gcc.target/i386/avx512fp16-complex-fma.c       |    18 +
 .../i386/avx512fp16-dest-false-dep-for-glc.c       |    45 +
 .../gcc.target/i386/avx512fp16-pr103750-1.c        |    58 +
 .../gcc.target/i386/avx512fp16-pr103750-2.c        |    71 +
 gcc/testsuite/gcc.target/i386/avx512fp16-recip-1.c |    43 +
 gcc/testsuite/gcc.target/i386/avx512fp16-recip-2.c |    97 +
 .../gcc.target/i386/avx512fp16-set1-pch-1a.c       |    13 +
 .../gcc.target/i386/avx512fp16-set1-pch-1b.c       |    42 +
 gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c |     4 +-
 .../i386/avx512fp16-vector-complex-float.c         |    40 +
 .../gcc.target/i386/avx512fp16-vfcmulcph-1a.c      |    19 +-
 .../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c      |    19 +-
 .../gcc.target/i386/avx512fp16-vfmulcph-1a.c       |    19 +-
 .../gcc.target/i386/avx512fp16-vfmulcsh-1a.c       |    19 +-
 .../i386/avx512fp16vl-complex-broadcast-1.c        |    25 +
 .../i386/avx512fp16vl-dest-false-dep-for-glc.c     |    24 +
 .../gcc.target/i386/avx512fp16vl-set1-pch-1a.c     |    20 +
 .../gcc.target/i386/avx512fp16vl-set1-pch-1b.c     |    57 +
 .../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c    |    20 +-
 .../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c     |    20 +-
 .../i386/avx512vl-dest-false-dep-for-glc.c         |    76 +
 .../gcc.target/i386/avx512vl-vpcmpequd-1.c         |     8 +-
 .../gcc.target/i386/avx512vl-vpcmpequq-1.c         |     8 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c |     2 +-
 gcc/testsuite/gcc.target/i386/bmi-1.c              |     8 +-
 gcc/testsuite/gcc.target/i386/bmi-2.c              |     8 +-
 gcc/testsuite/gcc.target/i386/bmi-3.c              |     8 +-
 gcc/testsuite/gcc.target/i386/harden-sls-1.c       |    14 +
 gcc/testsuite/gcc.target/i386/harden-sls-2.c       |    14 +
 gcc/testsuite/gcc.target/i386/harden-sls-3.c       |    14 +
 gcc/testsuite/gcc.target/i386/harden-sls-4.c       |    16 +
 gcc/testsuite/gcc.target/i386/harden-sls-5.c       |    17 +
 gcc/testsuite/gcc.target/i386/harden-sls-6.c       |    18 +
 gcc/testsuite/gcc.target/i386/i386.exp             |     2 +-
 gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp  |     2 +-
 .../gcc.target/i386/ifcvt-reduction-logic-op.c     |    80 +
 .../gcc.target/i386/indirect-thunk-cs-prefix-1.c   |    14 +
 .../gcc.target/i386/indirect-thunk-cs-prefix-2.c   |    15 +
 gcc/testsuite/gcc.target/i386/m128-check.h         |     8 +-
 .../gcc.target/i386/math-torture/math-torture.exp  |     2 +-
 gcc/testsuite/gcc.target/i386/mult-highpart.c      |   167 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-17.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-18.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-19.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-20.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memcpy-21.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memset-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-4.c    |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-41.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-45.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memset-46.c   |    17 +
 gcc/testsuite/gcc.target/i386/pieces-memset-47.c   |    17 +
 gcc/testsuite/gcc.target/i386/pieces-memset-48.c   |    17 +
 gcc/testsuite/gcc.target/i386/pieces-memset-49.c   |    16 +
 gcc/testsuite/gcc.target/i386/pieces-memset-7.c    |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-8.c    |     2 +-
 gcc/testsuite/gcc.target/i386/pr100637-1b.c        |     5 +-
 gcc/testsuite/gcc.target/i386/pr100637-1w.c        |     5 +-
 gcc/testsuite/gcc.target/i386/pr100704-1.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr100704-2.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr100711-1.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr100711-2.c         |    47 +
 gcc/testsuite/gcc.target/i386/pr101180.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr101346.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr101796-1.c         |    20 +
 gcc/testsuite/gcc.target/i386/pr101989-3.c         |    40 +
 gcc/testsuite/gcc.target/i386/pr102024.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr102327-1.c         |     9 +-
 .../gcc.target/i386/pr102464-copysign-1.c          |    80 +
 gcc/testsuite/gcc.target/i386/pr102464-fma.c       |    32 +
 gcc/testsuite/gcc.target/i386/pr102464-maxmin.c    |    44 +
 gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c    |    27 +
 gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c    |    23 +
 .../gcc.target/i386/pr102464-vrndscaleph.c         |   115 +
 gcc/testsuite/gcc.target/i386/pr102464.c           |     2 +-
 gcc/testsuite/gcc.target/i386/pr102543.c           |    35 +
 gcc/testsuite/gcc.target/i386/pr102566-10a.c       |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-10b.c       |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-11.c        |    28 +
 gcc/testsuite/gcc.target/i386/pr102566-12.c        |    28 +
 gcc/testsuite/gcc.target/i386/pr102566-13.c        |    66 +
 gcc/testsuite/gcc.target/i386/pr102566-14.c        |    65 +
 gcc/testsuite/gcc.target/i386/pr102566-1a.c        |   188 +
 gcc/testsuite/gcc.target/i386/pr102566-1b.c        |   107 +
 gcc/testsuite/gcc.target/i386/pr102566-2.c         |    32 +
 gcc/testsuite/gcc.target/i386/pr102566-3a.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-3b.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-4.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-5.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr102566-6.c         |    32 +
 gcc/testsuite/gcc.target/i386/pr102566-7.c         |    30 +
 gcc/testsuite/gcc.target/i386/pr102566-8a.c        |    32 +
 gcc/testsuite/gcc.target/i386/pr102566-8b.c        |    32 +
 gcc/testsuite/gcc.target/i386/pr102566-9a.c        |    32 +
 gcc/testsuite/gcc.target/i386/pr102566-9b.c        |    32 +
 gcc/testsuite/gcc.target/i386/pr102811-1.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr102811-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr102811.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr102812.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr103020.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr103069-1.c         |    35 +
 gcc/testsuite/gcc.target/i386/pr103069-2.c         |    71 +
 gcc/testsuite/gcc.target/i386/pr103097.c           |    30 +
 gcc/testsuite/gcc.target/i386/pr103151.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr103194-2.c         |    64 +
 gcc/testsuite/gcc.target/i386/pr103194-3.c         |    64 +
 gcc/testsuite/gcc.target/i386/pr103194-4.c         |    61 +
 gcc/testsuite/gcc.target/i386/pr103194-5.c         |    62 +
 gcc/testsuite/gcc.target/i386/pr103194.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr103205-2.c         |    46 +
 gcc/testsuite/gcc.target/i386/pr103205.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr103275.c           |    83 +
 gcc/testsuite/gcc.target/i386/pr103404.c           |    32 +
 gcc/testsuite/gcc.target/i386/pr103463-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr103463.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr103611-1.c         |    30 +
 gcc/testsuite/gcc.target/i386/pr103611-2.c         |    43 +
 gcc/testsuite/gcc.target/i386/pr103753.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr103762-1a.c        |   647 +
 gcc/testsuite/gcc.target/i386/pr103762-1b.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103762-1c.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103773-2.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr103773.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr103774.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr103785.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr103861-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr103861-3.c         |    66 +
 gcc/testsuite/gcc.target/i386/pr103861-4.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr103861.c           |    30 +
 gcc/testsuite/gcc.target/i386/pr103894.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr103895.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr103900.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr103905.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr103908.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr103915.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr103973-1.c         |    98 +
 gcc/testsuite/gcc.target/i386/pr103973-10.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-11.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-12.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-13.c        |    76 +
 gcc/testsuite/gcc.target/i386/pr103973-14.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-15.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-16.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-17.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-18.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-19.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-2.c         |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-20.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-3.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-4.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-5.c         |    85 +
 gcc/testsuite/gcc.target/i386/pr103973-6.c         |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-7.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-8.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-9.c         |    89 +
 gcc/testsuite/gcc.target/i386/pr104001.c           |    21 +
 gcc/testsuite/gcc.target/i386/pr104104.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr22076.c            |     6 +-
 gcc/testsuite/gcc.target/i386/pr32803.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr53652-1.c          |    16 +
 gcc/testsuite/gcc.target/i386/pr64291-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr83782-1.c          |    26 +
 gcc/testsuite/gcc.target/i386/pr83782-2.c          |    26 +
 gcc/testsuite/gcc.target/i386/pr87007-4.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr89261.c            |     3 +-
 gcc/testsuite/gcc.target/i386/pr90773-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-21.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-23.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c   |     4 +-
 gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c     |     2 +-
 gcc/testsuite/gcc.target/i386/pr92658-sse4.c       |     2 +-
 gcc/testsuite/gcc.target/i386/pr94790-1.c          |    14 +
 gcc/testsuite/gcc.target/i386/pr94790-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr95046-1.c          |    11 +-
 gcc/testsuite/gcc.target/i386/pr95740.c            |    26 +
 gcc/testsuite/gcc.target/i386/pr98468.c            |    35 +
 gcc/testsuite/gcc.target/i386/pr98737-1.c          |   207 +
 gcc/testsuite/gcc.target/i386/pr98737-2.c          |   111 +
 gcc/testsuite/gcc.target/i386/pr98737-3.c          |   207 +
 gcc/testsuite/gcc.target/i386/pr98737-4.c          |   111 +
 gcc/testsuite/gcc.target/i386/pr98737-5.c          |   303 +
 gcc/testsuite/gcc.target/i386/pr98737-6.c          |   303 +
 gcc/testsuite/gcc.target/i386/pr98737-7.c          |   303 +
 gcc/testsuite/gcc.target/i386/pr99531.c            |     7 +
 gcc/testsuite/gcc.target/i386/smuldi3_highpart.c   |    11 +
 gcc/testsuite/gcc.target/i386/sse2-float16-2.c     |     3 +-
 gcc/testsuite/gcc.target/i386/sse2-psraq-1.c       |     2 +-
 .../gcc.target/i386/sse2-v1ti-ashiftrt-1.c         |   167 +
 .../gcc.target/i386/sse2-v1ti-ashiftrt-2.c         |   166 +
 .../gcc.target/i386/sse2-v1ti-ashiftrt-3.c         |   166 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-logic-2.c  |    53 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-logic.c    |    28 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-mov-1.c    |    11 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-rotate.c   |    11 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-2.c  |    13 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-3.c  |   113 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift.c    |   212 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-zext.c     |    16 +
 gcc/testsuite/gcc.target/i386/sse4_2-check.h       |     1 +
 .../gcc.target/i386/stackalign/stackalign.exp      |     2 +-
 .../gcc.target/i386/vnni-auto-vectorize-1.c        |    30 +
 .../gcc.target/i386/vnni-auto-vectorize-2.c        |    72 +
 gcc/testsuite/gcc.target/i386/warn-vect-op-2.c     |     4 +-
 gcc/testsuite/gcc.target/ia64/ia64.exp             |     2 +-
 gcc/testsuite/gcc.target/m68k/m68k.exp             |     2 +-
 gcc/testsuite/gcc.target/microblaze/microblaze.exp |     2 +-
 gcc/testsuite/gcc.target/mips/frame-header-1.c     |     2 +-
 gcc/testsuite/gcc.target/mips/frame-header-2.c     |     2 +-
 .../gcc.target/mips/inter/mips16-inter.exp         |     2 +-
 gcc/testsuite/gcc.target/mips/mips-nonpic/README   |     2 +-
 .../gcc.target/mips/mips-nonpic/mips-nonpic.exp    |     2 +-
 gcc/testsuite/gcc.target/mips/mips.exp             |     3 +-
 gcc/testsuite/gcc.target/mips/octeon-bbit-1.c      |     4 +-
 gcc/testsuite/gcc.target/mips/unaligned-2.c        |    53 +
 gcc/testsuite/gcc.target/mips/unaligned-3.c        |    53 +
 gcc/testsuite/gcc.target/msp430/msp430.exp         |     2 +-
 gcc/testsuite/gcc.target/nds32/nds32.exp           |     2 +-
 .../gcc.target/nios2/custom-fp-inline-1.c          |    33 +
 .../gcc.target/nios2/custom-fp-inline-2.c          |    29 +
 .../gcc.target/nios2/custom-fp-inline-3.c          |    33 +
 .../gcc.target/nios2/custom-fp-inline-4.c          |    29 +
 gcc/testsuite/gcc.target/nios2/nios2.exp           |     2 +-
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c |    39 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c |    33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c |    33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c |    74 +
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c    |    98 +-
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c    |    92 +-
 gcc/testsuite/gcc.target/nvptx/cnot-1.c            |    94 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-1.c        |    20 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-2.c        |    17 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-3.c        |    17 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-4.c        |    17 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-5.c        |    17 +
 gcc/testsuite/gcc.target/nvptx/exttrunc-6.c        |    17 +
 gcc/testsuite/gcc.target/nvptx/float16-1.c         |    53 +
 gcc/testsuite/gcc.target/nvptx/float16-2.c         |    20 +
 gcc/testsuite/gcc.target/nvptx/nvptx.exp           |     2 +-
 gcc/testsuite/gcc.target/nvptx/tanh-1.c            |     9 +
 gcc/testsuite/gcc.target/or1k/or1k.exp             |     2 +-
 gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp       |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-2.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-3.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-5.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |    10 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/cmpb-2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/cmpb-3.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/cmpb32-2.c        |     2 +-
 .../gcc.target/powerpc/crypto-builtin-2.c          |    14 +-
 gcc/testsuite/gcc.target/powerpc/darn-0.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/darn-1.c          |     5 +-
 gcc/testsuite/gcc.target/powerpc/darn-2.c          |     5 +-
 gcc/testsuite/gcc.target/powerpc/darn-3.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp       |     2 +-
 .../gcc.target/powerpc/float128-constant.c         |   160 +
 .../gcc.target/powerpc/fold-vec-insert-float-p9.c  |     4 +-
 .../powerpc/fold-vec-splat-floatdouble.c           |     4 +-
 .../gcc.target/powerpc/fold-vec-splat-longlong.c   |    10 +-
 .../powerpc/fold-vec-splat-misc-invalid.c          |     8 +-
 .../gcc.target/powerpc/int_128bit-runnable.c       |     6 +-
 gcc/testsuite/gcc.target/powerpc/mffscrni_p9.c     |     9 +
 .../gcc.target/powerpc/mma-builtin-10-pair.c       |    21 +
 .../gcc.target/powerpc/mma-builtin-10-quad.c       |    23 +
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |     0
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |     0
 gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c |    35 +
 gcc/testsuite/gcc.target/powerpc/powerpc.exp       |     2 +-
 .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp |     2 +-
 .../gcc.target/powerpc/ppc-fortran/pr102767.f90    |    21 +
 gcc/testsuite/gcc.target/powerpc/pr101324.c        |    17 +
 gcc/testsuite/gcc.target/powerpc/pr101384-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr102059-1.c      |    21 +
 gcc/testsuite/gcc.target/powerpc/pr102059-2.c      |    21 +
 gcc/testsuite/gcc.target/powerpc/pr102059-3.c      |    21 +
 gcc/testsuite/gcc.target/powerpc/pr102239.c        |    13 +
 gcc/testsuite/gcc.target/powerpc/pr102347.c        |    15 +
 gcc/testsuite/gcc.target/powerpc/pr102868.c        |    53 +
 gcc/testsuite/gcc.target/powerpc/pr102976.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr103124.c        |    12 +
 gcc/testsuite/gcc.target/powerpc/pr103127.c        |    19 +
 gcc/testsuite/gcc.target/powerpc/pr103515.c        |    30 +
 gcc/testsuite/gcc.target/powerpc/pr104015-1.c      |    28 +
 gcc/testsuite/gcc.target/powerpc/pr104015-2.c      |    29 +
 gcc/testsuite/gcc.target/powerpc/pr78102.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-4.c       |     2 +-
 .../gcc.target/powerpc/pr86731-fwrapv-longlong.c   |     9 +-
 gcc/testsuite/gcc.target/powerpc/pr88100.c         |    12 +-
 gcc/testsuite/gcc.target/powerpc/pr94613.c         |    47 +
 gcc/testsuite/gcc.target/powerpc/pr97142.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pragma-optimize.c |     1 +
 gcc/testsuite/gcc.target/powerpc/pragma_misc9.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/pragma_power8.c   |     2 +
 gcc/testsuite/gcc.target/powerpc/pragma_power9.c   |     3 +
 gcc/testsuite/gcc.target/powerpc/rop-1.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/rop-2.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/rop-3.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/rop-4.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/rop-5.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c    |    16 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-blendvps.c |    65 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h   |    81 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c  |   143 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c  |    98 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c  |   256 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c  |   208 +
 gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c  |     4 +-
 .../powerpc/test_fpscr_drn_builtin_error.c         |     4 +-
 .../gcc.target/powerpc/test_fpscr_rn_builtin.c     |    15 +-
 .../powerpc/test_fpscr_rn_builtin_error.c          |    12 +-
 gcc/testsuite/gcc.target/powerpc/test_mffsl.c      |     5 +-
 gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-minmax-1.c    |    53 +
 gcc/testsuite/gcc.target/powerpc/vec-minmax-2.c    |    51 +
 .../gcc.target/powerpc/vec-splat-constant-df.c     |    60 +
 .../gcc.target/powerpc/vec-splat-constant-sf.c     |    60 +
 .../gcc.target/powerpc/vec-splat-constant-v16qi.c  |    27 +
 .../gcc.target/powerpc/vec-splat-constant-v2df.c   |    64 +
 .../gcc.target/powerpc/vec-splat-constant-v2di.c   |    50 +
 .../gcc.target/powerpc/vec-splat-constant-v4sf.c   |    67 +
 .../gcc.target/powerpc/vec-splat-constant-v4si.c   |    51 +
 .../gcc.target/powerpc/vec-splat-constant-v8hi.c   |    62 +
 .../gcc.target/powerpc/vec-splati-runnable.c       |     4 +-
 gcc/testsuite/gcc.target/powerpc/vec_reve_1.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/vec_reve_2.c      |    29 +
 gcc/testsuite/gcc.target/powerpc/vect-gather-1.c   |    20 +
 .../gcc.target/powerpc/vsu/vec-all-nez-7.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-7.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-7.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-13.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-12.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp       |     2 +-
 gcc/testsuite/gcc.target/pru/pru.exp               |     2 +-
 gcc/testsuite/gcc.target/pru/pru_irq_map.c         |     8 +
 gcc/testsuite/gcc.target/riscv/pr102957.c          |     5 +
 gcc/testsuite/gcc.target/riscv/pr103302.c          |    47 +
 gcc/testsuite/gcc.target/riscv/predef-14.c         |    83 +
 gcc/testsuite/gcc.target/riscv/predef-15.c         |    91 +
 gcc/testsuite/gcc.target/riscv/predef-16.c         |    91 +
 gcc/testsuite/gcc.target/riscv/riscv.exp           |     2 +-
 gcc/testsuite/gcc.target/riscv/zba-adduw.c         |    12 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c     |    19 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c     |    19 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c     |    31 +
 gcc/testsuite/gcc.target/riscv/zba-slliuw.c        |    11 +
 gcc/testsuite/gcc.target/riscv/zba-zextw.c         |    10 +
 .../gcc.target/riscv/zbb-andn-orn-xnor-01.c        |    21 +
 .../gcc.target/riscv/zbb-andn-orn-xnor-02.c        |    21 +
 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c       |    35 +
 gcc/testsuite/gcc.target/riscv/zbb-min-max.c       |    31 +
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c    |    16 +
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c    |    16 +
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c    |    17 +
 gcc/testsuite/gcc.target/riscv/zbbw.c              |    25 +
 gcc/testsuite/gcc.target/riscv/zbs-bclr.c          |    20 +
 gcc/testsuite/gcc.target/riscv/zbs-bext.c          |    20 +
 gcc/testsuite/gcc.target/riscv/zbs-binv.c          |    20 +
 gcc/testsuite/gcc.target/riscv/zbs-bset.c          |    41 +
 gcc/testsuite/gcc.target/rl78/rl78.exp             |     2 +-
 gcc/testsuite/gcc.target/rx/rx.exp                 |     2 +-
 gcc/testsuite/gcc.target/s390/20211119.c           |    12 +
 .../gcc.target/s390/ifcvt-two-insns-bool.c         |    39 +
 .../gcc.target/s390/ifcvt-two-insns-int.c          |    39 +
 .../gcc.target/s390/ifcvt-two-insns-long.c         |    39 +
 gcc/testsuite/gcc.target/s390/mul-wide.c           |     9 +
 gcc/testsuite/gcc.target/s390/s390.exp             |     2 +-
 gcc/testsuite/gcc.target/s390/umul-wide.c          |     9 +
 gcc/testsuite/gcc.target/sh/sh.exp                 |     2 +-
 gcc/testsuite/gcc.target/sh/torture/sh-torture.exp |     2 +-
 gcc/testsuite/gcc.target/sparc/sparc.exp           |     2 +-
 .../gcc.target/tic6x/builtins/c6x-builtins.exp     |     2 +-
 gcc/testsuite/gcc.target/tic6x/tic6x.exp           |     2 +-
 gcc/testsuite/gcc.target/vax/setmem.c              |    22 +
 gcc/testsuite/gcc.target/vax/vax.exp               |     2 +-
 gcc/testsuite/gcc.target/visium/visium.exp         |     2 +-
 gcc/testsuite/gcc.target/x86_64/abi/README.gcc     |     2 +-
 gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp |     2 +-
 .../gcc.target/x86_64/abi/avx/abi-avx.exp          |     2 +-
 .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp  |     2 +-
 .../x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp   |     2 +-
 .../abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp    |     2 +-
 .../abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp    |     2 +-
 .../gcc.target/x86_64/abi/callabi/callabi.exp      |     2 +-
 .../gcc.target/x86_64/abi/ms-sysv/do-test.S        |     2 +-
 .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp      |     2 +-
 gcc/testsuite/gcc.target/xstormy16/xstormy16.exp   |     2 +-
 gcc/testsuite/gcc.target/xtensa/xtensa.exp         |     2 +-
 gcc/testsuite/gcc.test-framework/README            |     2 +-
 .../gcc.test-framework/gen_directive_tests         |     2 +-
 .../gcc.test-framework/test-framework.awk          |     2 +-
 .../gcc.test-framework/test-framework.exp          |     2 +-
 gcc/testsuite/gdc.dg/Wcastresult2.d                |     2 +-
 gcc/testsuite/gdc.dg/asan/asan.exp                 |     2 +-
 gcc/testsuite/gdc.dg/asm1.d                        |    18 +-
 gcc/testsuite/gdc.dg/asm2.d                        |     2 +-
 gcc/testsuite/gdc.dg/asm3.d                        |    10 +-
 gcc/testsuite/gdc.dg/debug/debug.exp               |     2 +-
 gcc/testsuite/gdc.dg/debug/dwarf2/dwarf2.exp       |     2 +-
 gcc/testsuite/gdc.dg/dg.exp                        |     2 +-
 gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp     |     2 +-
 gcc/testsuite/gdc.dg/gdc282.d                      |     6 +-
 gcc/testsuite/gdc.dg/imports/gdc170.d              |     8 +-
 gcc/testsuite/gdc.dg/intrinsics.d                  |    36 +-
 gcc/testsuite/gdc.dg/lto/lto.exp                   |     2 +-
 gcc/testsuite/gdc.dg/pr101672.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr90650a.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr90650b.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr94777a.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr94777c.d                    |    62 +
 gcc/testsuite/gdc.dg/pr95250.d                     |     2 +-
 gcc/testsuite/gdc.dg/pr96156b.d                    |    17 +
 gcc/testsuite/gdc.dg/pr96157c.d                    |    40 +
 gcc/testsuite/gdc.dg/pr96869.d                     |    26 +-
 gcc/testsuite/gdc.dg/pr98277.d                     |     2 +-
 gcc/testsuite/gdc.dg/pr98457.d                     |     6 +-
 gcc/testsuite/gdc.dg/simd1.d                       |     8 -
 gcc/testsuite/gdc.dg/simd2a.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2b.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2c.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2d.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2e.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2f.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2g.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2h.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2i.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2j.d                      |     8 -
 gcc/testsuite/gdc.dg/simd7951.d                    |     1 +
 gcc/testsuite/gdc.dg/simd_ctfe.d                   |    87 +
 gcc/testsuite/gdc.dg/torture/gdc309.d              |     1 +
 gcc/testsuite/gdc.dg/torture/pr94424.d             |    16 +
 gcc/testsuite/gdc.dg/torture/pr94777b.d            |   135 -
 gcc/testsuite/gdc.dg/torture/pr96435.d             |     2 +-
 gcc/testsuite/gdc.dg/torture/simd17344.d           |    11 +
 gcc/testsuite/gdc.dg/torture/simd20052.d           |    17 +
 gcc/testsuite/gdc.dg/torture/simd6.d               |    26 +
 gcc/testsuite/gdc.dg/torture/simd7.d               |    18 +
 gcc/testsuite/gdc.dg/torture/torture.exp           |     2 +-
 gcc/testsuite/gdc.dg/ubsan/ubsan.exp               | [...]

[diff truncated at 524288 bytes]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
@ 2023-10-16 22:19 Eric Gallager
  0 siblings, 0 replies; 20+ messages in thread
From: Eric Gallager @ 2023-10-16 22:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:9a7226d216d1d1a19ff430ccd13f4af2c958ea8e

commit 9a7226d216d1d1a19ff430ccd13f4af2c958ea8e
Merge: 87f18e99f506 ce4d1f632ff3
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Mon Oct 18 23:20:44 2021 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    7 +
 Makefile.def                                       |   15 +-
 Makefile.in                                        |   98 +-
 contrib/ChangeLog                                  |    6 +
 contrib/gcc-changelog/git_commit.py                |   14 +-
 contrib/gcc-changelog/test_email.py                |    1 +
 gcc/ChangeLog                                      |  837 ++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  283 ++++
 gcc/ada/Makefile.rtl                               |   16 +-
 gcc/ada/ali.adb                                    |   17 +-
 gcc/ada/bindo-graphs.adb                           |   14 +-
 gcc/ada/cstand.adb                                 |    8 +-
 gcc/ada/exp_aggr.adb                               |   76 +-
 gcc/ada/exp_ch3.adb                                |   31 +-
 gcc/ada/exp_ch6.adb                                |   44 +-
 gcc/ada/exp_dist.adb                               |    6 +-
 gcc/ada/exp_fixd.adb                               |  171 +-
 gcc/ada/exp_util.adb                               |   20 +-
 gcc/ada/expander.adb                               |   15 +-
 gcc/ada/fe.h                                       |    3 +
 gcc/ada/gcc-interface/decl.c                       |  185 ++-
 gcc/ada/gcc-interface/gigi.h                       |   11 +
 gcc/ada/gcc-interface/misc.c                       |    6 -
 gcc/ada/gcc-interface/trans.c                      |    9 +-
 gcc/ada/gcc-interface/utils2.c                     |    2 +-
 gcc/ada/gnatls.adb                                 |   16 +-
 gcc/ada/libgnarl/a-intnam__rtems.ads               |   74 +-
 .../{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} |    7 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |   36 +-
 gcc/ada/libgnarl/s-intman__android.adb             |    2 +-
 gcc/ada/libgnarl/s-intman__lynxos.adb              |    2 +-
 gcc/ada/libgnarl/s-intman__posix.adb               |    2 +-
 gcc/ada/libgnarl/s-intman__qnx.adb                 |    2 +-
 gcc/ada/libgnarl/s-intman__rtems.adb               |   93 ++
 gcc/ada/libgnarl/s-intman__rtems.ads               |   99 ++
 gcc/ada/libgnarl/s-intman__solaris.adb             |    2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |    2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |  150 ++
 gcc/ada/libgnarl/s-osinte__rtems.ads               |   67 +-
 gcc/ada/libgnarl/s-taprob.adb                      |    2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |    4 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    6 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |    4 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |    6 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |    6 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               | 1347 +++++++++++++++
 gcc/ada/libgnarl/s-taprop__solaris.adb             |    6 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |    6 +-
 gcc/ada/libgnarl/s-taskin.adb                      |    4 +-
 gcc/ada/libgnarl/s-tasque.adb                      |    2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |    2 +-
 gcc/ada/libgnat/a-calend.adb                       |    2 +-
 gcc/ada/libgnat/a-excach.adb                       |    2 +-
 gcc/ada/libgnat/a-except.adb                       |    2 +-
 gcc/ada/libgnat/a-tags.adb                         |    2 +-
 gcc/ada/libgnat/a-textio.adb                       |    2 +-
 gcc/ada/libgnat/a-witeio.adb                       |    2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |    2 +-
 gcc/ada/libgnat/g-binenv.adb                       |    2 +-
 gcc/ada/libgnat/s-parame.adb                       |    2 +-
 gcc/ada/libgnat/s-parame__ae653.ads                |    8 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |   19 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |    2 +-
 gcc/ada/libgnat/s-stchop__rtems.adb                |  113 --
 gcc/ada/libgnat/s-stratt.adb                       |   15 +-
 gcc/ada/libgnat/s-thread.ads                       |   14 +-
 gcc/ada/libgnat/s-thread__ae653.adb                |   78 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |    2 +-
 gcc/ada/par-ch10.adb                               |    9 +-
 gcc/ada/restrict.ads                               |    2 +
 gcc/ada/sem_aggr.adb                               |   78 +-
 gcc/ada/sem_attr.adb                               |   18 +
 gcc/ada/sem_ch10.adb                               |   17 +-
 gcc/ada/sem_ch10.ads                               |    9 +-
 gcc/ada/sem_ch13.adb                               |   62 +-
 gcc/ada/sem_ch3.adb                                |  189 +--
 gcc/ada/sem_ch3.ads                                |   12 +-
 gcc/ada/sem_ch4.adb                                |  113 +-
 gcc/ada/sem_elab.adb                               |   77 +-
 gcc/ada/sem_prag.adb                               |    4 +-
 gcc/ada/sem_util.adb                               |   28 +-
 gcc/ada/treepr.adb                                 |   34 +-
 gcc/bitmap.c                                       |   12 +
 gcc/bitmap.h                                       |    3 +
 gcc/builtins.c                                     |   13 +-
 gcc/builtins.h                                     |    1 +
 gcc/c-family/ChangeLog                             |   26 +
 gcc/c-family/c-format.c                            |   27 +-
 gcc/c-family/c-format.h                            |   14 +-
 gcc/c-family/c-omp.c                               |  141 +-
 gcc/c/ChangeLog                                    |   19 +
 gcc/c/c-parser.c                                   |    4 +-
 gcc/c/gimple-parser.c                              |    8 +
 gcc/collect2.c                                     |    7 +-
 gcc/combine.c                                      |   22 +-
 gcc/common.opt                                     |   34 +-
 gcc/config.gcc                                     |    1 +
 gcc/config/aarch64/aarch64-sve.md                  |  154 ++
 gcc/config/aarch64/aarch64.c                       |  214 ++-
 gcc/config/aarch64/arm_neon.h                      |    4 +-
 gcc/config/arm/arm.c                               |  103 +-
 gcc/config/arm/mve.md                              |   16 +-
 gcc/config/bfin/bfin.md                            |   27 +-
 gcc/config/darwin-driver.c                         |   82 +-
 gcc/config/darwin.h                                |  331 ++--
 gcc/config/darwin.opt                              |  155 +-
 gcc/config/gcn/gcn-hsa.h                           |   13 +-
 gcc/config/gcn/gcn.c                               |    6 -
 gcc/config/gcn/mkoffload.c                         |   36 +-
 gcc/config/i386/avx512fp16intrin.h                 |  261 +--
 gcc/config/i386/avx512fp16vlintrin.h               |   56 +-
 gcc/config/i386/darwin.h                           |    9 +-
 gcc/config/i386/i386-builtin.def                   |   24 +-
 gcc/config/i386/i386-expand.c                      |   72 +-
 gcc/config/i386/i386.c                             |   16 +-
 gcc/config/i386/i386.md                            |  202 ++-
 gcc/config/i386/mmx.md                             |   45 +
 gcc/config/i386/sse.md                             |  240 ++-
 gcc/config/i386/subst.md                           |    3 +
 gcc/config/pa/pa.md                                |  193 ++-
 gcc/config/pa/som.h                                |    4 +
 gcc/config/pdp11/pdp11.h                           |    3 +
 gcc/config/rs6000/altivec.h                        |    2 +-
 gcc/config/rs6000/nmmintrin.h                      |   40 +
 gcc/config/rs6000/rs6000-overload.def              |    4 +-
 gcc/config/rs6000/rs6000.c                         |   17 +-
 gcc/config/rs6000/smmintrin.h                      |  265 ++-
 gcc/config/s390/s390-protos.h                      |    2 +
 gcc/config/s390/s390.c                             |   69 +
 gcc/config/s390/s390.md                            |    7 +
 gcc/config/s390/vector.md                          |   26 +
 gcc/config/s390/vx-builtins.md                     |   26 -
 gcc/config/sparc/sparc-modes.def                   |    3 +
 gcc/configure                                      |    2 +-
 gcc/configure.ac                                   |    2 +-
 gcc/coverage.c                                     |   50 +-
 gcc/cp/ChangeLog                                   |   39 +
 gcc/cp/class.c                                     |    2 +-
 gcc/cp/constexpr.c                                 |   58 +-
 gcc/cp/decl.c                                      |    2 +-
 gcc/cp/parser.c                                    |    2 +-
 gcc/cp/pt.c                                        |   30 +-
 gcc/cp/typeck2.c                                   |    2 +-
 gcc/cse.c                                          |   48 +-
 gcc/ctfc.h                                         |    2 +-
 gcc/dbgcnt.c                                       |    2 -
 gcc/defaults.h                                     |   29 +-
 gcc/doc/extend.texi                                |    4 +-
 gcc/doc/install.texi                               |    4 +-
 gcc/doc/invoke.texi                                |   23 +-
 gcc/doc/md.texi                                    |    7 +
 gcc/dwarf2ctf.c                                    |    4 +-
 gcc/expmed.c                                       |    3 +-
 gcc/flag-types.h                                   |    4 -
 gcc/fortran/ChangeLog                              |  172 ++
 gcc/fortran/check.c                                |   18 +-
 gcc/fortran/decl.c                                 |   42 +-
 gcc/fortran/dump-parse-tree.c                      |    4 +-
 gcc/fortran/expr.c                                 |    8 +-
 gcc/fortran/gfortran.h                             |  110 +-
 gcc/fortran/interface.c                            |    9 +-
 gcc/fortran/intrinsic.c                            |    7 +-
 gcc/fortran/match.h                                |    1 +
 gcc/fortran/misc.c                                 |   10 +-
 gcc/fortran/openmp.c                               |  513 +++++-
 gcc/fortran/parse.c                                |   26 +
 gcc/fortran/primary.c                              |   17 +-
 gcc/fortran/resolve.c                              |   28 +
 gcc/fortran/simplify.c                             |    8 +-
 gcc/fortran/symbol.c                               |    1 +
 gcc/fortran/trans-array.c                          |  150 +-
 gcc/fortran/trans-array.h                          |   16 +-
 gcc/fortran/trans-decl.c                           | 1047 ++++++++++--
 gcc/fortran/trans-expr.c                           |  705 +++++---
 gcc/fortran/trans-openmp.c                         |  210 ++-
 gcc/fortran/trans-stmt.c                           |   44 +-
 gcc/fortran/trans-stmt.h                           |    1 +
 gcc/fortran/trans-types.c                          |  110 +-
 gcc/fortran/trans-types.h                          |    3 +-
 gcc/fortran/trans.c                                |   11 +-
 gcc/fortran/trans.h                                |    2 -
 gcc/gcov-dump.c                                    |    9 +-
 gcc/gcov.c                                         |   36 +-
 gcc/gimple-fold.c                                  |    2 +-
 gcc/gimple-fold.h                                  |    1 +
 gcc/gimple-iterator.c                              |    4 +
 gcc/gimple-iterator.h                              |    4 +-
 gcc/gimple-match-head.c                            |    4 +
 gcc/gimple-range-fold.h                            |    1 +
 gcc/gimple-range-path.cc                           |    6 +-
 gcc/gimple-range.cc                                |    8 +-
 gcc/gimple-ssa-evrp.c                              |   39 +-
 gcc/gimple.c                                       |    4 +-
 gcc/internal-fn.c                                  |   37 +-
 gcc/internal-fn.def                                |    3 +
 gcc/ipa-cp.c                                       |  161 +-
 gcc/ipa-modref-tree.h                              |   41 +-
 gcc/ipa-modref.c                                   |   39 +-
 gcc/ipa-modref.h                                   |   13 +
 gcc/ipa-sra.c                                      |   40 +-
 gcc/lto-compress.c                                 |    4 -
 gcc/match.pd                                       |   71 +-
 gcc/objcp/ChangeLog                                |    5 +
 gcc/omp-general.c                                  |  143 +-
 gcc/omp-general.h                                  |    3 +
 gcc/omp-low.c                                      |    6 +-
 gcc/optabs.def                                     |    2 +
 gcc/opts.c                                         |    6 +-
 gcc/params.opt                                     |   16 +-
 gcc/pointer-query.cc                               |   18 +-
 gcc/simplify-rtx.c                                 |   14 +
 gcc/targhooks.c                                    |    4 +-
 gcc/testsuite/ChangeLog                            |  513 ++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C       |   17 +
 .../g++.dg/cpp2a/class-deduction-alias11.C         |   12 +
 gcc/testsuite/g++.dg/ext/vla22.C                   |    2 +-
 gcc/testsuite/g++.dg/pr102796.C                    |   18 +
 gcc/testsuite/g++.dg/template/crash90.C            |    3 +-
 gcc/testsuite/g++.dg/template/fnspec2.C            |    9 +
 gcc/testsuite/g++.dg/template/parm-cv1.C           |   15 +
 gcc/testsuite/g++.dg/template/parm-cv2.C           |   23 +
 gcc/testsuite/g++.dg/template/parm-cv3.C           |  142 ++
 gcc/testsuite/g++.dg/torture/pr10148.C             |   52 +
 gcc/testsuite/g++.dg/vect/pr102572.cc              |   14 +
 gcc/testsuite/g++.dg/vect/pr102696.cc              |   16 +
 gcc/testsuite/g++.dg/vect/pr102788.cc              |   32 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-13.C      |    7 +-
 gcc/testsuite/gcc.c-torture/compile/pr100316.c     |   18 +
 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c    |   24 +
 gcc/testsuite/gcc.dg/format/c11-dfp-printf-1.c     |   35 +
 gcc/testsuite/gcc.dg/format/c11-dfp-scanf-1.c      |   35 +
 gcc/testsuite/gcc.dg/format/c11-printf-1.c         |   13 +
 gcc/testsuite/gcc.dg/format/c11-scanf-1.c          |   11 +
 gcc/testsuite/gcc.dg/format/c2x-dfp-printf-1.c     |   35 +
 gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c      |   35 +
 gcc/testsuite/gcc.dg/format/c2x-printf-1.c         |   26 +
 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c          |   17 +
 gcc/testsuite/gcc.dg/format/ext-10.c               |   13 +
 gcc/testsuite/gcc.dg/format/ext-9.c                |   29 +
 gcc/testsuite/gcc.dg/gimplefe-error-12.c           |   10 +
 gcc/testsuite/gcc.dg/gomp/simd-2.c                 |    2 +-
 gcc/testsuite/gcc.dg/gomp/simd-3.c                 |    2 +-
 gcc/testsuite/gcc.dg/ipa/pr102714.c                |  117 ++
 gcc/testsuite/gcc.dg/pr102738.c                    |   49 +
 gcc/testsuite/gcc.dg/pr102798.c                    |   41 +
 gcc/testsuite/gcc.dg/torture/pr102762.c            |   11 +
 gcc/testsuite/gcc.dg/torture/pr69760.c             |    3 +-
 gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c        |    8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c  |   72 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c  |   83 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c     |  100 ++
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c     |   58 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c     |   12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102736.c           |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c       |    2 +-
 .../gcc.target/aarch64/sve/cond_unary_4.c          |    6 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr93183.c     |   21 +
 .../gcc.target/aarch64/sve/pred-cond-reduc.c       |   18 +
 .../gcc.target/aarch64/sve/pred-not-gen-1.c        |   23 +
 .../gcc.target/aarch64/sve/pred-not-gen-2.c        |   23 +
 .../gcc.target/aarch64/sve/pred-not-gen-3.c        |   21 +
 .../gcc.target/aarch64/sve/pred-not-gen-4.c        |   14 +
 gcc/testsuite/gcc.target/arm/mve/mve.exp           |    3 +
 .../gcc.target/arm/mve/mve_load_memory_modes.c     |  357 ++++
 .../gcc.target/arm/mve/mve_store_memory_modes.c    |  370 +++++
 gcc/testsuite/gcc.target/bfin/ones.c               |   11 +
 gcc/testsuite/gcc.target/bfin/parity.c             |    9 +
 gcc/testsuite/gcc.target/bfin/popcount.c           |    9 +
 gcc/testsuite/gcc.target/bfin/ssabs.c              |   11 +
 gcc/testsuite/gcc.target/bfin/ssneg.c              |   11 +
 gcc/testsuite/gcc.target/i386/387-12.c             |    2 +-
 gcc/testsuite/gcc.target/i386/addr-space-2.c       |    3 +-
 gcc/testsuite/gcc.target/i386/addr-space-3.c       |   17 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |    4 +
 .../gcc.target/i386/avx2-vect-mask-store-move1.c   |    2 +-
 .../gcc.target/i386/avx512fp16-builtin_shuffle-1.c |   86 +
 .../gcc.target/i386/avx512fp16-pr101846.c          |   56 +
 gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c |   61 +
 .../gcc.target/i386/avx512fp16-v4hf-concat.c       |   16 +
 .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c     |    1 +
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c     |    4 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c     |   13 +
 .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c      |    1 +
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c      |    4 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c      |   13 +
 .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c   |    2 +
 .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c    |    2 +
 gcc/testsuite/gcc.target/i386/pr102483-2.c         |   26 +
 gcc/testsuite/gcc.target/i386/pr102483.c           |   58 +
 gcc/testsuite/gcc.target/i386/pr102761.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr85730.c            |   95 ++
 gcc/testsuite/gcc.target/i386/sse-13.c             |    4 +
 gcc/testsuite/gcc.target/i386/sse-23.c             |    4 +
 gcc/testsuite/gcc.target/mips/msa-insert-split.c   |    2 +-
 gcc/testsuite/gcc.target/powerpc/dform-1.c         |    4 +-
 gcc/testsuite/gcc.target/powerpc/dform-2.c         |    4 +-
 gcc/testsuite/gcc.target/powerpc/pr101985-1.c      |   18 +
 gcc/testsuite/gcc.target/powerpc/pr101985-2.c      |   18 +
 gcc/testsuite/gcc.target/powerpc/pr78102.c         |   23 +
 gcc/testsuite/gcc.target/powerpc/pr80510-2.c       |    4 +-
 gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c |   73 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c  |   46 +
 .../gcc.target/powerpc/sse4_1-phminposuw.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c   |   51 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_2-check.h    |   18 +
 gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c  |   46 +
 .../gcc.target/powerpc/unwind-backchain.c          |   24 +
 gcc/testsuite/gcc.target/s390/rawmemchr-1.c        |   99 ++
 .../gfortran.dg/ISO_Fortran_binding_19.f90         |   28 +
 .../gfortran.dg/ISO_Fortran_binding_4.f90          |   22 +-
 gcc/testsuite/gfortran.dg/PR100914.f90             |    2 +-
 gcc/testsuite/gfortran.dg/PR100915.c               |    2 +-
 gcc/testsuite/gfortran.dg/PR100915.f90             |   13 +-
 gcc/testsuite/gfortran.dg/PR93963.f90              |   80 +-
 gcc/testsuite/gfortran.dg/assumed_rank_24.f90      |  137 ++
 gcc/testsuite/gfortran.dg/assumed_type_12.f90      |   34 +
 gcc/testsuite/gfortran.dg/assumed_type_13.c        |   26 +
 gcc/testsuite/gfortran.dg/assumed_type_13.f90      |   66 +
 gcc/testsuite/gfortran.dg/bind-c-char-descr.f90    |  104 ++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c    |  345 ++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90  | 1574 ++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90  |   82 +
 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c    |  180 ++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90  |  656 ++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c    |  370 +++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90  | 1720 ++++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c    |  345 ++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90  | 1574 ++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90    |   13 +-
 .../gfortran.dg/bind_c_array_params_2.f90          |   30 +-
 gcc/testsuite/gfortran.dg/bind_c_char_10.f90       |   25 +-
 gcc/testsuite/gfortran.dg/bind_c_char_8.f90        |   10 +-
 .../gfortran.dg/c-interop/allocatable-dummy.f90    |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90    |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90    |    2 +-
 .../gfortran.dg/c-interop/cf-descriptor-5.f90      |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-3.f90  |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-4.f90  |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-5.f90  |    6 +-
 .../gfortran.dg/c-interop/contiguous-2.f90         |    2 +-
 .../gfortran.dg/c-interop/contiguous-3.f90         |    2 +-
 .../gfortran.dg/c-interop/deferred-character-1.f90 |    4 +-
 .../gfortran.dg/c-interop/deferred-character-2.f90 |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-3.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-5.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-6.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-7-c.c      |   27 +-
 .../gfortran.dg/c-interop/fc-descriptor-7.f90      |  134 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-3.f90  |    2 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-4.f90  |    2 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-5.f90  |    4 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-6.f90  |    2 +-
 .../gfortran.dg/c-interop/ff-descriptor-5.f90      |    4 +-
 .../gfortran.dg/c-interop/ff-descriptor-6.f90      |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/shape.f90      |    4 +-
 .../gfortran.dg/c-interop/typecodes-array-char-c.c |    6 +
 .../gfortran.dg/c-interop/typecodes-array-char.f90 |   10 +
 .../c-interop/typecodes-array-float128.f90         |    2 +-
 .../c-interop/typecodes-scalar-basic.f90           |    2 +-
 .../c-interop/typecodes-scalar-float128.f90        |    2 +-
 .../c-interop/typecodes-scalar-int128.f90          |    2 +-
 .../c-interop/typecodes-scalar-longdouble.f90      |    2 +-
 gcc/testsuite/gfortran.dg/class_72.f90             |   83 +
 .../gfortran.dg/derived_constructor_char_1.f90     |    2 +-
 .../gfortran.dg/gomp/declare-variant-1.f90         |   93 ++
 .../gfortran.dg/gomp/declare-variant-10.f90        |   97 ++
 .../gfortran.dg/gomp/declare-variant-11.f90        |  134 ++
 .../gfortran.dg/gomp/declare-variant-12.f90        |  159 ++
 .../gfortran.dg/gomp/declare-variant-13.f90        |   48 +
 .../gfortran.dg/gomp/declare-variant-14.f90        |   49 +
 .../gfortran.dg/gomp/declare-variant-15.f90        |   37 +
 .../gfortran.dg/gomp/declare-variant-16.f90        |   36 +
 .../gfortran.dg/gomp/declare-variant-17.f90        |   17 +
 .../gfortran.dg/gomp/declare-variant-18.f90        |   17 +
 .../gfortran.dg/gomp/declare-variant-19.f90        |   49 +
 .../gfortran.dg/gomp/declare-variant-2.f90         |  197 +++
 .../gfortran.dg/gomp/declare-variant-2a.f90        |   53 +
 .../gfortran.dg/gomp/declare-variant-3.f90         |  237 +++
 .../gfortran.dg/gomp/declare-variant-4.f90         |   62 +
 .../gfortran.dg/gomp/declare-variant-5.f90         |   75 +
 .../gfortran.dg/gomp/declare-variant-6.f90         |  188 +++
 .../gfortran.dg/gomp/declare-variant-7.f90         |   93 ++
 .../gfortran.dg/gomp/declare-variant-8.f90         |  218 +++
 .../gfortran.dg/gomp/declare-variant-9.f90         |   58 +
 gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 |    3 +-
 .../gfortran.dg/parameter_array_init_8.f90         |   25 +
 gcc/testsuite/gfortran.dg/pr102685.f90             |   30 +
 gcc/testsuite/gfortran.dg/pr70931.f90              |    3 +-
 gcc/testsuite/gfortran.dg/pr93792.f90              |    2 +-
 gcc/testsuite/gfortran.dg/reshape_shape_2.f90      |    7 +
 gcc/testsuite/gfortran.dg/shape_10.f90             |    6 +
 gcc/testsuite/gfortran.dg/transfer_simplify_2.f90  |    2 +-
 gcc/testsuite/gnat.dg/unroll1.adb                  |    2 +-
 gcc/testsuite/lib/prune.exp                        |    3 +
 gcc/toplev.c                                       |   57 +-
 gcc/tree-data-ref.c                                |    1 +
 gcc/tree-if-conv.c                                 |   49 +-
 gcc/tree-inline.c                                  |    8 +-
 gcc/tree-loop-distribution.c                       |  519 +++++-
 gcc/tree-object-size.c                             |   12 +-
 gcc/tree-pass.h                                    |    1 +
 gcc/tree-ssa-strlen.c                              |  482 +++---
 gcc/tree-ssa-structalias.c                         |  520 +++---
 gcc/tree-ssa-threadbackward.c                      |  252 +--
 gcc/tree-ssa.c                                     |    4 +-
 gcc/tree-vect-data-refs.c                          |   63 +-
 gcc/tree-vect-loop.c                               |    4 +-
 gcc/tree-vect-patterns.c                           |    8 +-
 gcc/tree-vect-slp.c                                |    1 +
 gcc/tree-vect-stmts.c                              |   25 +-
 gcc/tree-vectorizer.c                              |    3 +-
 gcc/tree-vectorizer.h                              |   16 +-
 gcc/tree.c                                         |   19 +-
 gcc/value-query.cc                                 |    5 +-
 gcc/var-tracking.c                                 |    3 +-
 gcc/vr-values.c                                    |   22 +
 libcpp/ChangeLog                                   |    4 +
 libcpp/charset.c                                   |    2 -
 libgcc/ChangeLog                                   |   20 +
 libgcc/config/rs6000/linux-unwind.h                |  102 +-
 libgcc/libgcov-driver.c                            |    8 +-
 libgcc/libgcov-util.c                              |    3 +
 libgcc/libgcov.h                                   |    1 +
 libgcc/unwind.inc                                  |   14 +-
 libgfortran/ChangeLog                              |   14 +
 libgfortran/ISO_Fortran_binding.h                  |    8 +-
 libgfortran/runtime/ISO_Fortran_binding.c          |    4 +
 libgomp/ChangeLog                                  |  233 +++
 libgomp/allocator.c                                |    2 +-
 libgomp/config/linux/affinity.c                    |  191 ++-
 libgomp/config/rtems/proc.c                        |   11 +-
 libgomp/env.c                                      |   98 +-
 libgomp/fortran.c                                  |   40 +
 libgomp/icv.c                                      |   30 +
 libgomp/libgomp.h                                  |    2 +
 libgomp/libgomp.map                                |   10 +
 libgomp/libgomp.texi                               |  218 ++-
 libgomp/omp.h.in                                   |    7 +-
 libgomp/omp_lib.f90.in                             |   32 +-
 libgomp/omp_lib.h.in                               |    4 +
 libgomp/target.c                                   |    5 +-
 libgomp/teams.c                                    |    4 +-
 libgomp/testsuite/libgomp.c++/scan-10.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-11.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-12.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-13.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-14.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-15.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-16.C            |    2 +-
 libgomp/testsuite/libgomp.c++/scan-9.C             |    2 +-
 libgomp/testsuite/libgomp.c-c++-common/alloc-10.c  |   25 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-9.c   |   12 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-3.c     |   54 +
 libgomp/testsuite/libgomp.c-c++-common/icv-4.c     |   40 +
 libgomp/testsuite/libgomp.c/affinity-1.c           |    7 +-
 libgomp/testsuite/libgomp.c/places-1.c             |   10 +
 libgomp/testsuite/libgomp.c/places-10.c            |   10 +
 libgomp/testsuite/libgomp.c/places-2.c             |   10 +
 libgomp/testsuite/libgomp.c/places-3.c             |   10 +
 libgomp/testsuite/libgomp.c/places-4.c             |   10 +
 libgomp/testsuite/libgomp.c/places-5.c             |   10 +
 libgomp/testsuite/libgomp.c/places-6.c             |   10 +
 libgomp/testsuite/libgomp.c/places-7.c             |   10 +
 libgomp/testsuite/libgomp.c/places-8.c             |   10 +
 libgomp/testsuite/libgomp.c/places-9.c             |   10 +
 libgomp/testsuite/libgomp.c/scan-11.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-12.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-13.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-14.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-15.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-16.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-17.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-18.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-19.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-20.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-21.c              |    2 +-
 libgomp/testsuite/libgomp.c/scan-22.c              |    2 +-
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |    2 +-
 libgomp/testsuite/libgomp.fortran/alloc-11.f90     |   18 +-
 libgomp/testsuite/libgomp.fortran/alloc-12.f90     |   28 +
 .../libgomp.fortran/declare-variant-1.f90          |   33 +
 libgomp/testsuite/libgomp.fortran/icv-3.f90        |   60 +
 libgomp/testsuite/libgomp.fortran/icv-4.f90        |   45 +
 .../testsuite/libgomp.fortran/optional-bind-c.f90  |   18 +
 .../testsuite/libgomp.graphite/force-parallel-8.c  |    2 +-
 libiberty/ChangeLog                                |   22 +
 libiberty/d-demangle.c                             |   26 +-
 libiberty/testsuite/d-demangle-expected            |   20 +
 libstdc++-v3/ChangeLog                             |  224 ++-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |    1 -
 libstdc++-v3/include/bits/basic_string.h           |    7 +
 libstdc++-v3/include/bits/basic_string.tcc         |   31 +
 libstdc++-v3/include/bits/c++config                |    9 +
 libstdc++-v3/include/bits/fs_path.h                |  149 +-
 libstdc++-v3/include/bits/regex.h                  |   21 +-
 libstdc++-v3/include/bits/regex_scanner.tcc        |    4 +-
 libstdc++-v3/include/bits/semaphore_base.h         |    9 +-
 libstdc++-v3/include/bits/std_thread.h             |    5 +-
 libstdc++-v3/include/bits/stl_construct.h          |   15 +-
 .../include/bits/stl_iterator_base_funcs.h         |   14 +
 libstdc++-v3/include/std/optional                  |   39 +-
 libstdc++-v3/include/std/ranges                    |   42 +-
 libstdc++-v3/include/std/tuple                     |    8 +-
 libstdc++-v3/include/std/variant                   |  234 ++-
 libstdc++-v3/include/std/version                   |   15 +-
 libstdc++-v3/libsupc++/eh_terminate.cc             |    2 +-
 .../testsuite/18_support/numeric_limits/lowest.cc  |   20 +-
 .../integer_comparisons/greater_equal_neg.cc       |   24 +-
 .../20_util/integer_comparisons/greater_neg.cc     |   24 +-
 .../20_util/integer_comparisons/less_equal_neg.cc  |   24 +-
 .../20_util/is_layout_compatible/version.cc        |    2 +-
 .../testsuite/20_util/optional/constexpr/assign.cc |   94 ++
 .../20_util/optional/constexpr/cons/conv.cc        |   22 +
 .../20_util/optional/constexpr/modifiers.cc        |   19 +
 .../testsuite/20_util/optional/constexpr/swap.cc   |   29 +
 .../testsuite/20_util/optional/requirements.cc     |    9 +
 libstdc++-v3/testsuite/20_util/optional/version.cc |   11 +
 .../tuple/comparison_operators/overloaded.cc       |    6 +
 .../tuple/comparison_operators/overloaded2.cc      |    4 +-
 .../testsuite/20_util/tuple/cons/101960.cc         |   11 +-
 libstdc++-v3/testsuite/20_util/variant/87619.cc    |    2 +
 .../testsuite/20_util/variant/constexpr.cc         |  138 ++
 libstdc++-v3/testsuite/20_util/variant/version.cc  |   11 +
 .../capacity/char/resize_and_overwrite.cc          |  114 ++
 .../27_io/filesystem/path/construct/102592.cc      |   28 +
 .../testsuite/28_regex/match_results/102667.cc     |   39 +
 libstdc++-v3/testsuite/lib/prune.exp               |    1 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   13 +
 551 files changed, 27326 insertions(+), 4281 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-10-16 22:21 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-16 22:21 [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master Eric Gallager
  -- strict thread matches above, loose matches on Subject: below --
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).