public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit '3da32cc3d1e48f2eac1630e627d34723b9536166' into merge-master-3da32cc3d1e48f2eac1630e627
@ 2023-10-09  0:29 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-10-09  0:29 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit d14c6ed627a08d465a04d386d5d19bfcf3c71220
Merge: c071825aced 3da32cc3d1e
Author: MS Automation <gnutools@microsoft.com>
Date:   Sun Oct 8 12:56:11 2023 +0000

    Merge commit '3da32cc3d1e48f2eac1630e627d34723b9536166' into merge-master-3da32cc3d1e48f2eac1630e627d34723b9536166-2023-10-08T12-56-07

Diff:

 ChangeLog                                          |   18 +
 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/dg-extract-results.py                      |    2 +-
 contrib/dg-extract-results.sh                      |    2 +-
 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                                      | 1926 +++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   89 +
 gcc/ada/gcc-interface/misc.cc                      |    7 +-
 gcc/addresses.h                                    |   29 +-
 gcc/analyzer/ChangeLog                             |   14 +
 gcc/analyzer/analyzer-logging.cc                   |    5 +-
 gcc/analyzer/analyzer.cc                           |   15 +-
 gcc/analyzer/pending-diagnostic.cc                 |    7 +-
 gcc/analyzer/program-point.cc                      |    4 +-
 gcc/builtins.cc                                    |   46 +-
 gcc/builtins.h                                     |    2 +-
 gcc/c-family/ChangeLog                             |    8 +
 gcc/c-family/c-common.cc                           |    2 +-
 gcc/c-family/c-opts.cc                             |    2 +-
 gcc/c/ChangeLog                                    |    9 +
 gcc/c/Make-lang.in                                 |    4 +-
 gcc/c/c-objc-common.cc                             |    4 +-
 gcc/calls.cc                                       |    4 +-
 gcc/cfganal.cc                                     |    2 +-
 gcc/combine.cc                                     |   61 +-
 gcc/common/config/i386/cpuinfo.h                   |   12 +-
 gcc/common/config/i386/i386-common.cc              |   17 +
 gcc/common/config/i386/i386-cpuinfo.h              |    1 +
 gcc/common/config/i386/i386-isas.h                 |    1 +
 gcc/config/aarch64/aarch64-cores.def               |    2 +
 gcc/config/aarch64/aarch64-opts.h                  |   14 +
 gcc/config/aarch64/aarch64-protos.h                |    5 +
 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-tuning-flags.def        |    8 -
 gcc/config/aarch64/aarch64.cc                      |  187 +-
 gcc/config/aarch64/aarch64.md                      | 1015 ++++---
 gcc/config/aarch64/aarch64.opt                     |   23 +
 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                              |  890 +-----
 gcc/config/arc/arc.h                               |   16 -
 gcc/config/arc/arc.md                              |  511 ++--
 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/constraints.md                     |   65 +-
 gcc/config/i386/cpuid.h                            |    1 +
 gcc/config/i386/i386-expand.cc                     |   23 +-
 gcc/config/i386/i386-isa.def                       |    1 +
 gcc/config/i386/i386-options.cc                    |   18 +
 gcc/config/i386/i386-opts.h                        |    8 +
 gcc/config/i386/i386-protos.h                      |    5 +
 gcc/config/i386/i386.cc                            |  310 +-
 gcc/config/i386/i386.h                             |   69 +-
 gcc/config/i386/i386.md                            |  133 +-
 gcc/config/i386/i386.opt                           |   30 +
 gcc/config/i386/mmx.md                             |  154 +-
 gcc/config/i386/sse.md                             |  792 ++++--
 gcc/config/loongarch/loongarch.md                  |    6 +-
 gcc/config/pa/pa.md                                |   12 +-
 gcc/config/pa/pa.opt                               |    2 +-
 gcc/config/pa/pa32-linux.h                         |    5 -
 gcc/config/riscv/autovec.md                        |   52 +-
 gcc/config/riscv/bitmanip.md                       |   14 +
 gcc/config/riscv/linux.h                           |    7 +-
 gcc/config/riscv/riscv-opts.h                      |  218 +-
 gcc/config/riscv/riscv-protos.h                    |    9 +-
 gcc/config/riscv/riscv-v.cc                        |  278 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |    7 +-
 gcc/config/riscv/riscv.cc                          |   15 +-
 gcc/config/riscv/riscv.md                          |   17 +-
 gcc/config/riscv/riscv.opt                         |  176 ++
 gcc/config/riscv/vector-iterators.md               |   38 +
 gcc/config/riscv/vector.md                         |   47 +-
 gcc/config/rs6000/predicates.md                    |    5 +
 gcc/config/rs6000/rs6000.cc                        |  197 +-
 gcc/config/rs6000/rs6000.md                        |   59 +-
 gcc/config/rs6000/vector.md                        |    4 +-
 gcc/config/rs6000/vsx.md                           |    7 +-
 gcc/configure                                      |    2 +-
 gcc/configure.ac                                   |    2 +-
 gcc/cp/ChangeLog                                   |   17 +
 gcc/cp/Make-lang.in                                |    4 +-
 gcc/cp/constexpr.cc                                |    1 -
 gcc/cp/error.cc                                    |   10 +-
 gcc/d/ChangeLog                                    |    5 +
 gcc/d/d-diagnostic.cc                              |    6 +-
 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                                |   78 +-
 gcc/doc/invoke.texi                                |   40 +-
 gcc/doc/options.texi                               |   11 +-
 gcc/doc/tm.texi                                    |   26 +
 gcc/doc/tm.texi.in                                 |   26 +
 gcc/dse.cc                                         |    3 +-
 gcc/dumpfile.cc                                    |   13 +-
 gcc/dwarf2cfi.cc                                   |    6 +-
 gcc/dwarf2out.cc                                   |    1 -
 gcc/dwarf2out.h                                    |    4 +-
 gcc/edit-context.cc                                |   52 +-
 gcc/emit-rtl.cc                                    |    2 +-
 gcc/emit-rtl.h                                     |    8 +-
 gcc/expr.cc                                        |   15 +-
 gcc/expr.h                                         |    4 +-
 gcc/fold-const.cc                                  |    4 +-
 gcc/fold-const.h                                   |    2 +-
 gcc/fortran/ChangeLog                              |   30 +
 gcc/fortran/error.cc                               |   14 +-
 gcc/fortran/trans-array.cc                         |   16 +-
 gcc/fortran/trans-expr.cc                          |    2 +-
 gcc/function.cc                                    |   12 +-
 gcc/function.h                                     |    6 +-
 gcc/gengtype.cc                                    |    1 -
 gcc/genmodes.cc                                    |   12 +-
 gcc/gensupport.cc                                  |   34 +-
 gcc/ggc-common.cc                                  |   15 +-
 gcc/gimple-fold.cc                                 |    2 +-
 gcc/gimple-lower-bitint.cc                         |    6 +-
 gcc/gimple-match-head.cc                           |    2 +-
 gcc/gimple-range-gori.cc                           |  213 ++
 gcc/gimple-range-gori.h                            |   15 +
 gcc/gimple-range.cc                                |  300 ++
 gcc/gimple-range.h                                 |   28 +
 gcc/gimple-ssa-store-merging.cc                    |    2 +-
 gcc/gimple-ssa-warn-access.cc                      |   51 +-
 gcc/gimple.cc                                      |    1 +
 gcc/graphviz.cc                                    |   10 +-
 gcc/inchash.h                                      |    4 +-
 gcc/input.cc                                       |   26 +-
 gcc/input.h                                        |    3 +
 gcc/ipa-cp.cc                                      |  193 +-
 gcc/ipa-fnsummary.cc                               |    8 +-
 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-costs.cc                                   |   11 +-
 gcc/ira-int.h                                      |    2 +-
 gcc/ira.cc                                         |    5 +
 gcc/jit/ChangeLog                                  |    5 +
 gcc/jit/dummy-frontend.cc                          |    4 +-
 gcc/lra-constraints.cc                             |   32 +-
 gcc/lra-eliminations.cc                            |    6 +-
 gcc/lra.cc                                         |    8 +-
 gcc/lto/ChangeLog                                  |    4 +
 gcc/lto/Make-lang.in                               |    4 +-
 gcc/m2/ChangeLog                                   |   18 +
 gcc/m2/gm2-compiler/M2Quads.mod                    |    6 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |   20 +-
 gcc/machmode.h                                     |    6 +-
 gcc/match.pd                                       |   81 +-
 gcc/omp-low.cc                                     |    2 +-
 gcc/opt-functions.awk                              |   13 +
 gcc/opt-problem.cc                                 |    6 +-
 gcc/opt-read.awk                                   |   17 +-
 gcc/opth-gen.awk                                   |   22 +
 gcc/opts.cc                                        |    8 +-
 gcc/passes.def                                     |    4 +-
 gcc/poly-int-types.h                               |    8 -
 gcc/poly-int.h                                     |  570 ++--
 gcc/pretty-print.cc                                |   71 +-
 gcc/pretty-print.h                                 |   26 +-
 gcc/reload.cc                                      |   38 +-
 gcc/reload.h                                       |    2 +-
 gcc/reload1.cc                                     |   14 +-
 gcc/rtl-ssa/blocks.cc                              |    6 +-
 gcc/rtl-tests.cc                                   |    1 +
 gcc/rtl.h                                          |   15 +-
 gcc/rtlanal.cc                                     |    2 +-
 gcc/rust/ChangeLog                                 |    5 +
 gcc/rust/backend/rust-constexpr.cc                 |    1 -
 gcc/selftest-diagnostic.cc                         |   10 +-
 gcc/simplify-rtx.cc                                |    1 +
 gcc/sreal.cc                                       |    4 +-
 gcc/system.h                                       |    6 -
 gcc/testsuite/ChangeLog                            | 1114 ++++++++
 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++.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/pr111699-1.c   |    7 +
 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c        |    2 +-
 gcc/testsuite/gcc.dg/fold-abs-6.c                  |    9 +
 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/pr108095.c                    |    2 +-
 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/pr111614.c            |   23 +
 gcc/testsuite/gcc.dg/tree-prof/pr111559.c          |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-1.c         |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr111583-2.c         |   36 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c    |    4 +-
 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/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-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 +
 gcc/testsuite/gcc.target/aarch64/xorsign.c         |    5 +-
 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.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/testsuite/gcc.target/i386/lea-2.c              |    7 +
 gcc/testsuite/gcc.target/i386/pr110701.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr111657.c           |    9 +
 gcc/testsuite/gcc.target/powerpc/const-build.c     |  143 +
 gcc/testsuite/gcc.target/powerpc/pr108338.c        |   52 +
 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 +-
 .../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-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/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_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 +-
 .../rvv/autovec/cond/cond_convert_float2float-1.h  |    2 +-
 .../rvv/autovec/cond/cond_convert_float2float-2.h  |    2 +-
 .../autovec/cond/cond_convert_float2float_run-1.c  |    2 +-
 .../autovec/cond/cond_convert_float2float_run-2.c  |    2 +-
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |    2 +-
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |    2 +-
 .../autovec/cond/cond_convert_float2int_run-1.c    |    2 +-
 .../autovec/cond/cond_convert_float2int_run-2.c    |    2 +-
 .../rvv/autovec/cond/cond_convert_int2float-1.h    |    2 +-
 .../rvv/autovec/cond/cond_convert_int2float-2.h    |    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-1.h      |    2 +-
 .../rvv/autovec/cond/cond_convert_int2int-2.h      |    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_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-1.c           |    2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-2.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-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 +-
 .../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 +-
 .../rvv/autovec/cond/cond_widen_reduc_run-1.c      |    2 +-
 .../rvv/autovec/cond/cond_widen_reduc_run-2.c      |    2 +-
 .../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-8.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.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/pr111232.c        |    2 +-
 .../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 +-
 .../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-run-1.c       |    2 +-
 .../riscv/rvv/autovec/unop/math-ceil-run-2.c       |    2 +-
 .../riscv/rvv/autovec/unop/math-floor-run-1.c      |    2 +-
 .../riscv/rvv/autovec/unop/math-floor-run-2.c      |    2 +-
 .../riscv/rvv/autovec/unop/math-nearbyint-run-1.c  |    2 +-
 .../riscv/rvv/autovec/unop/math-nearbyint-run-2.c  |    2 +-
 .../riscv/rvv/autovec/unop/math-rint-run-1.c       |    2 +-
 .../riscv/rvv/autovec/unop/math-rint-run-2.c       |    2 +-
 .../riscv/rvv/autovec/unop/math-round-run-1.c      |    2 +-
 .../riscv/rvv/autovec/unop/math-round-run-2.c      |    2 +-
 .../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/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 +-
 .../gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h  |    2 +-
 .../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/cvt-0.c       |   47 +
 .../riscv/rvv/autovec/vls/math-roundeven-1.c       |   56 +
 .../riscv/rvv/autovec/vls/math-trunc-1.c           |   56 +
 .../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/vmv-imm-run.c     |    2 +-
 .../riscv/rvv/autovec/widen/vec-avg-run.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 +-
 .../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           |    4 +-
 .../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 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c |   71 +
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-2.c |   46 +
 .../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.target/riscv/rvv/base/pr110119-2.c         |    2 +-
 .../gcc.target/riscv/rvv/base/pr111533-1.c         |   15 +
 .../gcc.target/riscv/rvv/base/pr111533-2.c         |   29 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr90263.c  |    7 +
 .../riscv/rvv/base/scalar-move-merged-run-1.c      |    2 +-
 .../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/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/testsuite/gcc.target/riscv/zbb-andn-orn-01.c   |   17 +
 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-02.c   |   17 +
 .../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_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 |    8 +-
 .../zicond-primitiveSemantics_return_imm_imm.c     |    8 +-
 .../zicond-primitiveSemantics_return_imm_reg.c     |    8 +-
 .../zicond-primitiveSemantics_return_reg_reg.c     |    8 +-
 gcc/testsuite/gcc.target/riscv/zicond-xor-01.c     |    2 +-
 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 +-
 .../gfortran.dg/allocate_with_source_25.f90        |    2 +-
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_6.f90 |   29 +
 gcc/testsuite/gfortran.dg/coarray/alloc_comp_7.f90 |   49 +
 gcc/testsuite/gfortran.dg/finalize_38.f90          |   16 +
 gcc/testsuite/gfortran.dg/pr95690.f90              |    4 +-
 .../pim/run/pass/coroutines-pim-run-pass.exp       |    4 +-
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |    6 +
 gcc/testsuite/gm2/iso/run/pass/m2date.mod          |    3 +-
 .../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/lib/target-supports.exp              |  331 ++-
 gcc/text-art/styled-string.cc                      |    5 +-
 gcc/timevar.def                                    |    1 +
 gcc/toplev.cc                                      |    8 +-
 gcc/tree-affine.cc                                 |    1 -
 gcc/tree-data-ref.cc                               |   17 +-
 gcc/tree-dfa.cc                                    |   10 +-
 gcc/tree-dfa.h                                     |    8 +-
 gcc/tree-diagnostic-path.cc                        |    4 +-
 gcc/tree-diagnostic.cc                             |    6 +-
 gcc/tree-if-conv.cc                                |    6 +-
 gcc/tree-loop-distribution.cc                      |   15 +
 gcc/tree-pass.h                                    |    1 +
 gcc/tree-pretty-print.h                            |    2 +-
 gcc/tree-ssa-live.cc                               |    2 +-
 gcc/tree-ssa-loop-im.cc                            |    8 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    4 +-
 gcc/tree-ssa-reassoc.cc                            |   27 +-
 gcc/tree-ssa-sccvn.cc                              |    6 +-
 gcc/tree-ssa-sccvn.h                               |    2 +-
 gcc/tree-ssanames.cc                               |   23 +-
 gcc/tree-vect-patterns.cc                          |    2 +-
 gcc/tree-vect-slp.cc                               |    3 +-
 gcc/tree-vrp.cc                                    |  148 +-
 gcc/tree.cc                                        |    2 +-
 gcc/tree.h                                         |    8 +-
 gcc/vec.h                                          |  163 +-
 libgcc/ChangeLog                                   |    4 +
 libgcc/config/avr/libf7/ChangeLog                  |   13 +
 libgcc/config/avr/libf7/libf7-const.def            |   33 +-
 libgcc/config/avr/libf7/libf7.c                    |   13 +-
 libgcc/config/avr/libf7/libf7.h                    |   50 +-
 libgfortran/ChangeLog                              |    5 +
 libgfortran/io/write.c                             |   17 +-
 libgm2/ChangeLog                                   |    8 +
 libgm2/libm2iso/wrapclock.cc                       |   12 +-
 libgomp/ChangeLog                                  |    9 +
 libgomp/libgomp.texi                               |  322 ++-
 libstdc++-v3/ChangeLog                             |  136 +
 .../config/abi/pre/gnu-versioned-namespace.ver     |    9 +
 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/std/variant                   |   32 +-
 libstdc++-v3/python/libstdcxx/v6/__init__.py       |    2 -
 libstdc++-v3/python/libstdcxx/v6/printers.py       | 1503 +++++-----
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |   69 +-
 libstdc++-v3/src/c++11/codecvt.cc                  |   18 +-
 .../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 +-
 libstdc++-v3/testsuite/lib/gdb-test.exp            |    2 +
 1002 files changed, 19354 insertions(+), 9220 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-10-09  0:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-09  0:29 [gcc(refs/vendors/microsoft/heads/main)] Merge commit '3da32cc3d1e48f2eac1630e627d34723b9536166' into merge-master-3da32cc3d1e48f2eac1630e627 Eugene Rozenfeld

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).