public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Eric Gallager <egallager@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
Date: Mon, 16 Oct 2023 22:21:03 +0000 (GMT)	[thread overview]
Message-ID: <20231016222103.E5B073857731@sourceware.org> (raw)

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

             reply	other threads:[~2023-10-16 22:21 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-16 22:21 Eric Gallager [this message]
  -- 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231016222103.E5B073857731@sourceware.org \
    --to=egallager@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).