public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/egallager/heads/PR102665)] Merge branch 'me/PR102665' of github.com:cooljeanius/gcc into me/PR102665
@ 2023-09-10 14:28 Eric Gallager
  0 siblings, 0 replies; only message in thread
From: Eric Gallager @ 2023-09-10 14:28 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit d2ad28866e0253f0799ef23090da69066ba0337c
Merge: 6313081d7bd6 0d50facd937b
Author: Eric Gallager <egallager@gcc.gnu.org>
Date:   Sun Sep 10 10:27:09 2023 -0400

    Merge branch 'me/PR102665' of github.com:cooljeanius/gcc into me/PR102665

Diff:

 ChangeLog                                          |   13 +
 MAINTAINERS                                        |    3 +-
 config-ml.in                                       |   10 +
 contrib/ChangeLog                                  |   50 +
 contrib/gcc-changelog/git_commit.py                |   20 +-
 contrib/gcc-changelog/git_email.py                 |    3 +-
 contrib/mklog.py                                   |   42 +-
 contrib/prepare-commit-msg                         |   20 +-
 gcc/ChangeLog                                      | 3620 ++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    2 +
 gcc/ada/ChangeLog                                  |  168 +
 gcc/ada/Makefile.rtl                               |   51 +
 gcc/ada/accessibility.adb                          |   54 +-
 gcc/ada/accessibility.ads                          |   12 +-
 .../building_executable_programs_with_gnat.rst     |    2 +-
 gcc/ada/exp_aggr.adb                               |   23 +-
 gcc/ada/exp_ch9.adb                                |    2 +-
 gcc/ada/freeze.adb                                 |   14 +
 gcc/ada/gcc-interface/decl.cc                      |    8 +-
 gcc/ada/gcc-interface/misc.cc                      |   14 +-
 gcc/ada/gcc-interface/trans.cc                     |    2 +-
 gcc/ada/gnat_ugn.texi                              |    4 +-
 gcc/ada/libgnarl/a-reatim.adb                      |    5 +
 gcc/ada/libgnarl/s-linux__loongarch.ads            |  134 +
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |   45 +-
 gcc/ada/libgnarl/s-tassta.adb                      |    4 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |   10 +-
 gcc/ada/libgnat/s-aridou.adb                       |   11 +
 gcc/ada/libgnat/s-carsi8.adb                       |    9 +-
 gcc/ada/libgnat/s-carun8.adb                       |    9 +-
 gcc/ada/libgnat/s-casi128.adb                      |    9 +-
 gcc/ada/libgnat/s-casi16.adb                       |   13 +-
 gcc/ada/libgnat/s-casi32.adb                       |    9 +-
 gcc/ada/libgnat/s-casi64.adb                       |    9 +-
 gcc/ada/libgnat/s-caun128.adb                      |    9 +-
 gcc/ada/libgnat/s-caun16.adb                       |   13 +-
 gcc/ada/libgnat/s-caun32.adb                       |    9 +-
 gcc/ada/libgnat/s-caun64.adb                       |    9 +-
 gcc/ada/libgnat/s-geveop.adb                       |   43 +-
 gcc/ada/libgnat/s-imguti.adb                       |   11 +-
 gcc/ada/libgnat/s-multip.adb                       |    5 +
 gcc/ada/libgnat/s-vauspe.ads                       |    3 +
 gcc/ada/libgnat/system-linux-loongarch.ads         |  145 +
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |    1 +
 gcc/ada/sem_aggr.adb                               |   14 +
 gcc/ada/sem_attr.adb                               |    4 +-
 gcc/ada/sem_ch12.adb                               |   54 +-
 gcc/ada/sem_ch13.adb                               |    2 +-
 gcc/ada/sem_ch3.adb                                |  105 +
 gcc/ada/sem_ch4.adb                                |   10 +-
 gcc/ada/sem_ch6.adb                                |    8 +-
 gcc/ada/sem_ch7.adb                                |   17 +-
 gcc/ada/sem_res.adb                                |    1 +
 gcc/ada/sem_type.adb                               |   44 +-
 gcc/analyzer/ChangeLog                             |  362 ++
 gcc/analyzer/access-diagram.cc                     |   57 +-
 gcc/analyzer/analyzer-selftests.cc                 |    1 +
 gcc/analyzer/analyzer-selftests.h                  |    1 +
 gcc/analyzer/analyzer.h                            |   23 +
 gcc/analyzer/analyzer.opt                          |    8 +-
 gcc/analyzer/call-details.cc                       |  141 +-
 gcc/analyzer/call-details.h                        |   43 +-
 gcc/analyzer/diagnostic-manager.cc                 |  135 +-
 gcc/analyzer/diagnostic-manager.h                  |   12 +-
 gcc/analyzer/engine.cc                             |   29 +-
 gcc/analyzer/exploded-graph.h                      |    5 +-
 gcc/analyzer/kf-analyzer.cc                        |   19 +-
 gcc/analyzer/kf-lang-cp.cc                         |  116 +-
 gcc/analyzer/kf.cc                                 |  704 ++-
 gcc/analyzer/known-function-manager.cc             |    7 +
 gcc/analyzer/known-function-manager.h              |    4 +
 gcc/analyzer/program-point.cc                      |   17 +-
 gcc/analyzer/ranges.cc                             |  324 ++
 gcc/analyzer/ranges.h                              |   96 +
 gcc/analyzer/region-model-manager.cc               |   19 +
 gcc/analyzer/region-model.cc                       | 1024 +++-
 gcc/analyzer/region-model.h                        |  204 +-
 gcc/analyzer/sm-fd.cc                              |   25 +-
 gcc/analyzer/sm-malloc.cc                          |  170 +-
 gcc/analyzer/store.cc                              |    9 +
 gcc/analyzer/store.h                               |    7 +
 gcc/analyzer/supergraph.cc                         |   13 +
 gcc/analyzer/supergraph.h                          |    2 +
 gcc/analyzer/svalue.cc                             |    2 +
 gcc/analyzer/svalue.h                              |    3 +
 gcc/auto-profile.cc                                |    1 +
 gcc/builtins.cc                                    |    7 +-
 gcc/c-family/ChangeLog                             |   92 +
 gcc/c-family/c-attribs.cc                          |    3 +-
 gcc/c-family/c-common.cc                           |  298 +-
 gcc/c-family/c-common.h                            |    3 +-
 gcc/c-family/c-cppbuiltin.cc                       |   23 +
 gcc/c-family/c-format.cc                           |   12 +-
 gcc/c-family/c-lex.cc                              |  184 +-
 gcc/c-family/c-omp.cc                              |  151 +
 gcc/c-family/c-opts.cc                             |    2 +-
 gcc/c-family/c-pretty-print.cc                     |   41 +-
 gcc/c-family/c-ubsan.cc                            |    4 +-
 gcc/c-family/c-warn.cc                             |   14 +-
 gcc/c-family/c.opt                                 |    2 +-
 gcc/c/ChangeLog                                    |   82 +
 gcc/c/c-aux-info.cc                                |   11 +
 gcc/c/c-convert.cc                                 |    1 +
 gcc/c/c-decl.cc                                    |  210 +-
 gcc/c/c-fold.cc                                    |   14 +-
 gcc/c/c-parser.cc                                  |  979 +++-
 gcc/c/c-tree.h                                     |   18 +-
 gcc/c/c-typeck.cc                                  |  153 +-
 gcc/caller-save.cc                                 |    6 +-
 gcc/cfg.cc                                         |    1 +
 gcc/cfg.h                                          |    3 +
 gcc/cfgexpand.cc                                   |    4 +
 gcc/common.opt                                     |    4 +
 gcc/common/config/arc/arc-common.cc                |    1 -
 gcc/common/config/i386/cpuinfo.h                   |   39 +-
 gcc/common/config/i386/i386-common.cc              |  152 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    3 -
 gcc/common/config/i386/i386-isas.h                 |    5 -
 gcc/common/config/loongarch/loongarch-common.cc    |    2 +
 gcc/common/config/riscv/riscv-common.cc            |   34 +
 gcc/config.gcc                                     |  412 +-
 gcc/config.in                                      |    6 +-
 gcc/config/aarch64/aarch64.cc                      |   29 +-
 gcc/config/aarch64/aarch64.h                       |    1 -
 gcc/config/aarch64/aarch64.md                      |   20 +-
 .../aarch64/falkor-tag-collision-avoidance.cc      |    2 +-
 gcc/config/arc/arc-protos.h                        |    2 -
 gcc/config/arc/arc.cc                              |   96 +-
 gcc/config/arc/arc.h                               |   58 +-
 gcc/config/arc/arc.md                              |  114 +-
 gcc/config/arc/arc.opt                             |    4 +-
 gcc/config/arc/arc700.md                           |    2 +-
 gcc/config/arc/arcHS.md                            |    2 +-
 gcc/config/arc/arcHS4x.md                          |    2 +-
 gcc/config/arc/constraints.md                      |   71 +-
 gcc/config/arm/arm-mve-builtins-base.cc            |    8 +-
 gcc/config/arm/arm-mve-builtins-base.def           |    4 +
 gcc/config/arm/arm-mve-builtins-base.h             |    4 +
 gcc/config/arm/arm-mve-builtins-functions.h        |  128 +
 gcc/config/arm/arm-mve-builtins-shapes.cc          |  114 +-
 gcc/config/arm/arm-mve-builtins-shapes.h           |    6 +-
 gcc/config/arm/arm-mve-builtins.cc                 |    8 +-
 gcc/config/arm/arm-mve-builtins.def                |    2 +
 gcc/config/arm/arm-mve-builtins.h                  |    5 +-
 gcc/config/arm/arm_mve.h                           |  896 ---
 gcc/config/arm/arm_mve_builtins.def                |    6 +-
 gcc/config/arm/iterators.md                        |   53 +-
 gcc/config/arm/mve.md                              |  104 +-
 gcc/config/arm/unspecs.md                          |    6 +-
 gcc/config/bpf/bpf.md                              |    4 +-
 gcc/config/darwin-c.cc                             |    8 +-
 gcc/config/darwin-driver.cc                        |    2 +-
 gcc/config/darwin-sections.def                     |    4 +-
 gcc/config/darwin.cc                               |   48 +
 gcc/config/darwin.h                                |    6 +-
 gcc/config/i386/avx512vldqintrin.h                 |   14 +-
 gcc/config/i386/constraints.md                     |    6 +-
 gcc/config/i386/cpuid.h                            |    6 -
 gcc/config/i386/driver-i386.cc                     |    3 +-
 gcc/config/i386/i386-builtin.def                   |  142 +-
 gcc/config/i386/i386-builtins.cc                   |    9 +-
 gcc/config/i386/i386-c.cc                          |   19 +-
 gcc/config/i386/i386-expand.cc                     |   27 +-
 gcc/config/i386/i386-isa.def                       |    2 -
 gcc/config/i386/i386-options.cc                    |   32 +-
 gcc/config/i386/i386.cc                            |   60 +-
 gcc/config/i386/i386.h                             |    7 +-
 gcc/config/i386/i386.md                            |   53 +-
 gcc/config/i386/i386.opt                           |   20 -
 gcc/config/i386/sse.md                             |  728 +--
 gcc/config/i386/subst.md                           |   11 +-
 gcc/config/i386/x86-tune.def                       |   63 +-
 gcc/config/loongarch/constraints.md                |  131 +-
 gcc/config/loongarch/elf.h                         |   51 +
 gcc/config/loongarch/genopts/loongarch-strings     |    8 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |   66 +-
 gcc/config/loongarch/la464.md                      |   32 +-
 gcc/config/loongarch/lasx.md                       | 5104 ++++++++++++++++
 gcc/config/loongarch/lasxintrin.h                  | 5338 +++++++++++++++++
 gcc/config/loongarch/loongarch-builtins.cc         | 2691 ++++++++-
 gcc/config/loongarch/loongarch-c.cc                |   33 +-
 gcc/config/loongarch/loongarch-cpu.cc              |  263 +-
 gcc/config/loongarch/loongarch-cpu.h               |    3 +-
 gcc/config/loongarch/loongarch-def.c               |   67 +-
 gcc/config/loongarch/loongarch-def.h               |   57 +-
 gcc/config/loongarch/loongarch-driver.cc           |  208 +-
 gcc/config/loongarch/loongarch-driver.h            |   40 +-
 gcc/config/loongarch/loongarch-ftypes.def          |  666 ++-
 gcc/config/loongarch/loongarch-modes.def           |   39 +
 gcc/config/loongarch/loongarch-opts.cc             |  372 +-
 gcc/config/loongarch/loongarch-opts.h              |   55 +-
 gcc/config/loongarch/loongarch-protos.h            |   39 +-
 gcc/config/loongarch/loongarch-str.h               |    7 +-
 gcc/config/loongarch/loongarch.cc                  | 4870 +++++++++++++++-
 gcc/config/loongarch/loongarch.h                   |  124 +-
 gcc/config/loongarch/loongarch.md                  |  239 +-
 gcc/config/loongarch/loongarch.opt                 |   64 +-
 gcc/config/loongarch/lsx.md                        | 4467 ++++++++++++++
 gcc/config/loongarch/lsxintrin.h                   | 5181 +++++++++++++++++
 gcc/config/loongarch/predicates.md                 |  341 +-
 gcc/config/loongarch/t-linux                       |   32 +-
 gcc/config/pru/predicates.md                       |    8 +
 gcc/config/pru/pru.md                              |   62 +
 gcc/config/riscv/autovec-opt.md                    |  773 ++-
 gcc/config/riscv/autovec-vls.md                    |  115 +-
 gcc/config/riscv/autovec.md                        |  622 +-
 gcc/config/riscv/bitmanip.md                       |   52 +-
 gcc/config/riscv/constraints.md                    |   21 +-
 gcc/config/riscv/iterators.md                      |   20 +
 gcc/config/riscv/linux.h                           |    2 -
 gcc/config/riscv/peephole.md                       |   28 +
 gcc/config/riscv/pic.md                            |   30 +-
 gcc/config/riscv/predicates.md                     |  117 +
 gcc/config/riscv/riscv-builtins.cc                 |    4 +-
 gcc/config/riscv/riscv-c.cc                        |    7 +
 gcc/config/riscv/riscv-opts.h                      |   15 +-
 gcc/config/riscv/riscv-protos.h                    |  217 +-
 gcc/config/riscv/riscv-sr.cc                       |    8 +-
 gcc/config/riscv/riscv-v.cc                        | 1293 ++---
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |  581 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |    1 +
 .../riscv/riscv-vector-builtins-functions.def      |    1 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |    9 +
 gcc/config/riscv/riscv-vector-builtins.cc          |   21 +-
 gcc/config/riscv/riscv-vector-costs.cc             |   66 +
 gcc/config/riscv/riscv-vector-costs.h              |   44 +
 gcc/config/riscv/riscv-vector-switch.def           |    8 +-
 gcc/config/riscv/riscv-vsetvl.cc                   | 1733 +++---
 gcc/config/riscv/riscv-vsetvl.def                  |    2 +-
 gcc/config/riscv/riscv-vsetvl.h                    |   81 +-
 gcc/config/riscv/riscv.cc                          | 1342 ++++-
 gcc/config/riscv/riscv.h                           |   69 +
 gcc/config/riscv/riscv.md                          |  320 +-
 gcc/config/riscv/riscv.opt                         |   18 +-
 gcc/config/riscv/sync-rvwmo.md                     |    7 +-
 gcc/config/riscv/sync-ztso.md                      |   11 +-
 gcc/config/riscv/sync.md                           |   14 +-
 gcc/config/riscv/t-linux                           |    2 +
 gcc/config/riscv/t-riscv                           |   11 +-
 gcc/config/riscv/thead.md                          |   21 +-
 gcc/config/riscv/vector-iterators.md               |  118 +-
 gcc/config/riscv/vector.md                         |  249 +-
 gcc/config/riscv/zc.md                             | 1457 +++++
 gcc/config/riscv/zicond.md                         |   80 +-
 gcc/config/rs6000/darwin.h                         |    6 +-
 gcc/config/rs6000/dfp.md                           |   25 +-
 gcc/config/rs6000/mma.md                           |    8 +-
 gcc/config/rs6000/predicates.md                    |    2 +-
 gcc/config/rs6000/rs6000-builtins.def              |   15 +
 gcc/config/rs6000/rs6000-overload.def              |   10 +
 gcc/config/rs6000/rs6000-string.cc                 |   14 +-
 gcc/config/xtensa/xtensa.cc                        |   43 +-
 gcc/config/xtensa/xtensa.md                        |   34 -
 gcc/configure.ac                                   |    4 +-
 gcc/convert.cc                                     |    8 +-
 gcc/coretypes.h                                    |    4 +
 gcc/cp/ChangeLog                                   |  227 +
 gcc/cp/call.cc                                     |  154 +-
 gcc/cp/class.cc                                    |   28 +-
 gcc/cp/constexpr.cc                                |   64 +-
 gcc/cp/constraint.cc                               |    2 +-
 gcc/cp/cp-tree.h                                   |   18 +-
 gcc/cp/decl.cc                                     |  114 +-
 gcc/cp/mangle.cc                                   |  132 +-
 gcc/cp/name-lookup.cc                              |   77 +-
 gcc/cp/name-lookup.h                               |   12 +-
 gcc/cp/parser.cc                                   | 1454 +++--
 gcc/cp/parser.h                                    |    3 +
 gcc/cp/pt.cc                                       |  187 +-
 gcc/cp/semantics.cc                                |  118 +-
 gcc/cp/typeck.cc                                   |    6 +
 gcc/d/ChangeLog                                    |   11 +
 gcc/d/d-codegen.cc                                 |    2 +-
 gcc/d/d-lang.cc                                    |    3 +
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/clone.d                                  |    2 +-
 gcc/d/dmd/common/string.d                          |    2 +-
 gcc/d/dmd/cond.d                                   |    1 +
 gcc/d/dmd/cparse.d                                 |   10 +-
 gcc/d/dmd/dsymbolsem.d                             |  194 +-
 gcc/d/dmd/errors.d                                 |   34 +-
 gcc/d/dmd/expression.d                             |   24 +-
 gcc/d/dmd/expression.h                             |    6 +-
 gcc/d/dmd/expressionsem.d                          |    4 +-
 gcc/d/dmd/func.d                                   |   18 +-
 gcc/d/dmd/globals.d                                |   10 +-
 gcc/d/dmd/globals.h                                |   11 +-
 gcc/d/dmd/initsem.d                                |   25 +-
 gcc/d/dmd/lexer.d                                  |    1 +
 gcc/d/dmd/nogc.d                                   |    2 +-
 gcc/d/dmd/parse.d                                  |   86 +-
 gcc/d/dmd/semantic3.d                              |    3 +-
 gcc/d/dmd/target.d                                 |    4 +-
 gcc/d/dmd/target.h                                 |    2 +-
 gcc/d/dmd/traits.d                                 |   23 +-
 gcc/d/expr.cc                                      |    2 +-
 gcc/diagnostic-core.h                              |    3 +
 gcc/diagnostic.cc                                  |   15 +
 gcc/doc/contrib.texi                               |    2 +-
 gcc/doc/extend.texi                                |   89 +-
 gcc/doc/generic.texi                               |   23 +
 gcc/doc/gimple.texi                                |   19 +
 gcc/doc/install.texi                               |   56 +-
 gcc/doc/invoke.texi                                |   99 +-
 gcc/doc/libgcc.texi                                |   83 +
 gcc/doc/md.texi                                    |   17 +
 gcc/doc/plugins.texi                               |    2 +-
 gcc/doc/sourcebuild.texi                           |    9 -
 gcc/doc/tm.texi                                    |   21 +-
 gcc/doc/tm.texi.in                                 |    4 +-
 gcc/dwarf2out.cc                                   |   50 +-
 gcc/expr.cc                                        |   62 +-
 gcc/fold-const.cc                                  |  143 +-
 gcc/fortran/ChangeLog                              |  123 +
 gcc/fortran/bbt.cc                                 |   41 +-
 gcc/fortran/data.cc                                |  208 +-
 gcc/fortran/data.h                                 |    4 +-
 gcc/fortran/gfortran.h                             |   10 +-
 gcc/fortran/gfortran.texi                          |    2 +-
 gcc/fortran/interface.cc                           |   39 +-
 gcc/fortran/match.cc                               |    4 +-
 gcc/fortran/module.cc                              |    4 +-
 gcc/fortran/openmp.cc                              |  775 ++-
 gcc/fortran/parse.cc                               |   54 +
 gcc/fortran/primary.cc                             |    4 +-
 gcc/fortran/resolve.cc                             |   20 +-
 gcc/fortran/symbol.cc                              |    6 +-
 gcc/fortran/trans-array.cc                         |   27 +-
 gcc/fortran/trans-common.cc                        |    8 +-
 gcc/fortran/trans-expr.cc                          |    3 +-
 gcc/fortran/trans-openmp.cc                        |    3 +
 gcc/fortran/trans-stmt.cc                          |    7 +-
 gcc/gcc.cc                                         |   16 +-
 gcc/genautomata.cc                                 |   86 +-
 gcc/gengtype-state.cc                              |    2 +-
 gcc/gengtype.cc                                    |    4 +-
 gcc/genmatch.cc                                    |    2 +-
 gcc/gimple-array-bounds.cc                         |    2 +-
 gcc/gimple-expr.cc                                 |    9 +
 gcc/gimple-fold.cc                                 |   84 +-
 gcc/gimple-harden-conditionals.cc                  |    1 +
 gcc/gimple-low.cc                                  |    4 +
 gcc/gimple-lower-bitint.cc                         | 6077 ++++++++++++++++++++
 gcc/gimple-lower-bitint.h                          |   31 +
 gcc/gimple-match-exports.cc                        |  123 +-
 gcc/gimple-match.h                                 |   16 +-
 gcc/gimple-pretty-print.cc                         |    6 +-
 gcc/gimple-range-fold.cc                           |    6 +-
 gcc/gimple-range-phi.cc                            |  202 +-
 gcc/gimple-range-phi.h                             |    9 +-
 gcc/gimple-range.cc                                |   10 +-
 gcc/gimple-ssa-store-merging.cc                    |    9 +-
 gcc/gimple-walk.cc                                 |    1 +
 gcc/gimple.cc                                      |   27 +-
 gcc/gimple.def                                     |    5 +
 gcc/gimple.h                                       |    3 +
 gcc/gimplify.cc                                    |    9 +-
 gcc/glimits.h                                      |    5 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/godump.cc                                      |   19 +
 gcc/graphite.cc                                    |    2 +
 gcc/internal-fn.cc                                 |  157 +-
 gcc/internal-fn.def                                |    9 +
 gcc/internal-fn.h                                  |    4 +
 gcc/jit/ChangeLog                                  |   20 +
 gcc/jit/docs/topics/compatibility.rst              |    7 +
 gcc/jit/docs/topics/types.rst                      |   12 +
 gcc/jit/jit-playback.cc                            |    4 +-
 gcc/jit/jit-playback.h                             |    5 +
 gcc/jit/jit-recording.cc                           |   47 +
 gcc/jit/jit-recording.h                            |   30 +-
 gcc/jit/libgccjit++.h                              |    6 +
 gcc/jit/libgccjit.cc                               |   15 +
 gcc/jit/libgccjit.h                                |    9 +
 gcc/jit/libgccjit.map                              |    5 +
 gcc/lcm.cc                                         |    7 +-
 gcc/lcm.h                                          |    3 +
 gcc/lra-constraints.cc                             |   14 +-
 gcc/lra-eliminations.cc                            |   14 +-
 gcc/lto-streamer-in.cc                             |    4 +
 gcc/m2/ChangeLog                                   |   13 +
 gcc/m2/gm2-libs/Builtins.def                       |    4 +-
 gcc/m2/gm2-libs/Builtins.mod                       |    4 +-
 gcc/m2/gm2-libs/cbuiltin.def                       |    4 +-
 gcc/match.pd                                       |  465 +-
 gcc/objc/ChangeLog                                 |    4 +
 gcc/objc/objc-act.cc                               |    2 +-
 gcc/omp-api.h                                      |   32 +
 gcc/omp-expand.cc                                  |    4 +
 gcc/omp-general.cc                                 |  134 +
 gcc/omp-general.h                                  |    1 +
 gcc/omp-low.cc                                     |  140 +-
 gcc/optabs.def                                     |    1 +
 gcc/ordered-hash-map-tests.cc                      |    2 +-
 gcc/passes.def                                     |    3 +
 gcc/plugin.cc                                      |    4 +-
 gcc/predict.cc                                     |    1 +
 gcc/pretty-print.h                                 |   19 +-
 gcc/range-op-float.cc                              |  160 +-
 gcc/range-op-mixed.h                               |   11 +
 gcc/range-op.cc                                    |  154 +-
 gcc/range-op.h                                     |    5 +
 gcc/rtl.h                                          |    2 +-
 gcc/rust/ChangeLog                                 |   11 +
 gcc/rust/rust-diagnostics.cc                       |   11 +
 gcc/rust/rust-diagnostics.h                        |   18 +
 gcc/rust/rust-gcc-diagnostics.cc                   |   33 +
 gcc/rust/typecheck/rust-casts.cc                   |    2 +-
 gcc/stor-layout.cc                                 |   88 +
 gcc/symtab-thunks.cc                               |    1 +
 gcc/target.def                                     |   23 +-
 gcc/target.h                                       |   14 +
 gcc/targhooks.cc                                   |    8 +
 gcc/targhooks.h                                    |    1 +
 gcc/testsuite/ChangeLog                            | 2377 ++++++++
 .../{gcc.dg => c-c++-common}/analyzer/aliasing-3.c |    8 +-
 .../analyzer/aliasing-pr106473.c                   |    2 +-
 .../analyzer/allocation-size-1.c                   |   24 +-
 .../analyzer/allocation-size-2.c                   |   19 +-
 .../analyzer/allocation-size-3.c                   |   15 +-
 .../analyzer/allocation-size-4.c                   |   16 +-
 .../analyzer/allocation-size-multiline-1.c         |   96 +
 .../analyzer/allocation-size-multiline-2.c         |   98 +
 .../analyzer/allocation-size-multiline-3.c         |   68 +
 .../analyzer/analyzer-verbosity-0.c                |  100 +-
 .../analyzer/analyzer-verbosity-1.c                |  130 +-
 .../analyzer/analyzer-verbosity-2.c                |  159 +-
 .../analyzer/analyzer-verbosity-3.c                |  159 +-
 .../analyzer/asm-x86-dyndbg-2.c                    |    8 +-
 .../analyzer/asm-x86-lp64-2.c                      |    4 +-
 .../analyzer/atomic-builtins-haproxy-proxy.c       |    2 +-
 .../analyzer/atomic-builtins-qemu-sockets.c        |    2 +-
 .../analyzer/attr-alloc_size-1.c                   |   20 +-
 .../analyzer/attr-alloc_size-2.c                   |    2 +-
 .../analyzer/attr-malloc-6.c                       |   12 +-
 .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c |    9 +-
 .../analyzer/attr-tainted_args-1.c                 |    6 +-
 .../analyzer/call-summaries-malloc.c               |   11 +-
 .../analyzer/call-summaries-pr107158-2.c           |    9 +-
 .../analyzer/call-summaries-pr107158.c             |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/calloc-1.c   |    7 +-
 .../{gcc.dg => c-c++-common}/analyzer/capacity-1.c |    4 +-
 .../c-c++-common/analyzer/compound-assignment-1.c  |   72 +
 .../analyzer/compound-assignment-5.c               |   30 +-
 .../c-c++-common/analyzer/computed-goto-1.c        |   60 +
 .../analyzer/coreutils-cksum-pr108664.c            |    7 +-
 .../analyzer/coreutils-sum-pr108666.c              |    2 +-
 .../c-c++-common/analyzer/data-model-11.c          |    6 +
 .../analyzer/deref-before-check-pr108455-1.c       |    2 +-
 ...deref-before-check-pr108455-git-pack-revindex.c |    2 +-
 .../analyzer/deref-before-check-pr108475-1.c       |    3 +-
 .../deref-before-check-pr108475-haproxy-tcpcheck.c |    8 +-
 .../deref-before-check-pr109060-haproxy-cfgparse.c |    2 +-
 .../deref-before-check-pr109239-linux-bus.c        |    5 +-
 .../analyzer/deref-before-check-pr77425.c          |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/dot-output.c |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/escaping-1.c |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/exec-1.c     |   18 +-
 .../{gcc.dg => c-c++-common}/analyzer/expect-1.c   |    2 +-
 .../analyzer/feasibility-3.c                       |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/fgets-1.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/fields.c     |    2 +-
 .../c-c++-common/analyzer/file-pr58237-noexcept.c  |   82 +
 .../analyzer/file-uninit-1.c                       |    0
 .../{gcc.dg => c-c++-common}/analyzer/fileno-1.c   |    0
 .../analyzer/first-field-1.c                       |    2 +-
 .../analyzer/first-field-2.c                       |    2 +-
 .../analyzer/flex-with-call-summaries.c            |    0
 .../analyzer/flex-without-call-summaries.c         |    3 +-
 .../analyzer/flexible-array-member-1.c             |   22 +-
 .../analyzer/fold-string-to-char.c                 |    2 +-
 gcc/testsuite/c-c++-common/analyzer/fopen-2.c      |   52 +
 .../{gcc.dg => c-c++-common}/analyzer/fread-1.c    |    0
 .../{gcc.dg => c-c++-common}/analyzer/fread-2.c    |    2 +-
 .../analyzer/fread-pr108661.c                      |    0
 .../analyzer/function-ptr-1.c                      |    0
 .../analyzer/function-ptr-2.c                      |    2 +-
 .../analyzer/function-ptr-3.c                      |    0
 .../analyzer/function-ptr-4.c                      |    0
 .../analyzer/function-ptr-5.c                      |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/getc-1.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/getchar-1.c  |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/gzio-2.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio-3a.c    |    0
 .../{gcc.dg => c-c++-common}/analyzer/gzio.c       |    0
 .../analyzer/imprecise-floating-point-1.c          |   14 +-
 .../analyzer/infinite-recursion-2.c                |    0
 .../analyzer/infinite-recursion-3.c                |    0
 .../analyzer/infinite-recursion-4-limited-buggy.c  |    0
 .../analyzer/infinite-recursion-4-limited.c        |    0
 .../infinite-recursion-4-unlimited-buggy.c         |    0
 .../analyzer/infinite-recursion-4-unlimited.c      |    0
 .../analyzer/infinite-recursion-5.c                |    0
 .../analyzer/infinite-recursion-alloca.c           |    0
 .../analyzer/infinite-recursion-inlining.c         |    0
 .../analyzer/infinite-recursion-multiline-1.c      |   31 +-
 .../analyzer/infinite-recursion-multiline-2.c      |   76 +-
 .../analyzer/infinite-recursion-pr108524-1.c       |    4 +-
 .../analyzer/infinite-recursion-pr108524-2.c       |    4 +-
 ...finite-recursion-pr108524-qobject-json-parser.c |    4 +-
 .../analyzer/infinite-recursion-pr108935-1.c       |    0
 .../analyzer/infinite-recursion-pr108935-1a.c      |    0
 .../analyzer/infinite-recursion-pr108935-2.c       |    0
 .../analyzer/infinite-recursion-variadic.c         |    0
 .../analyzer/infinite-recursion.c                  |    0
 .../{gcc.dg => c-c++-common}/analyzer/init.c       |    4 +-
 .../analyzer/inlining-1-multiline.c                |   41 +-
 .../analyzer/inlining-1-no-undo.c                  |    6 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-1.c   |   22 +
 .../analyzer/inlining-2-multiline.c                |   30 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-2.c   |   21 +
 .../analyzer/inlining-3-multiline.c                |   39 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-3.c |   10 +-
 .../analyzer/inlining-4-multiline.c                |   49 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-4.c |    9 +-
 .../analyzer/inlining-5-multiline.c                |   36 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-5.c   |   29 +
 .../analyzer/inlining-6-multiline.c                |   41 +-
 .../{gcc.dg => c-c++-common}/analyzer/inlining-6.c |    0
 .../analyzer/inlining-7-multiline.c                |   83 +-
 gcc/testsuite/c-c++-common/analyzer/inlining-7.c   |   60 +
 .../analyzer/invalid-shift-1.c                     |    0
 .../{gcc.dg => c-c++-common}/analyzer/isatty-1.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/leak-2.c     |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/leak-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/leak-4.c     |   24 +-
 .../analyzer/leak-pr105906.c                       |    5 +-
 .../analyzer/leak-pr108045-with-call-summaries.c   |    8 +-
 .../leak-pr108045-without-call-summaries.c         |    8 +-
 .../analyzer/leak-pr109059-1.c                     |    2 +-
 .../analyzer/leak-pr109059-2.c                     |    2 +-
 .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c   |    4 +-
 .../analyzer/loop-0-up-to-n-by-1.c                 |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-2.c     |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-2a.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop-3.c     |    0
 .../{gcc.dg => c-c++-common}/analyzer/loop-4.c     |    2 +-
 .../analyzer/loop-n-down-to-1-by-1.c               |    2 +-
 .../analyzer/loop-start-down-to-end-by-1.c         |    2 +-
 .../analyzer/loop-start-down-to-end-by-step.c      |    2 +-
 .../analyzer/loop-start-to-end-by-step.c           |    2 +-
 .../analyzer/loop-start-up-to-end-by-1.c           |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/loop.c       |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-2.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-3.c   |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-5.c   |    2 +-
 .../analyzer/malloc-CWE-401-example.c              |    0
 .../analyzer/malloc-CWE-415-examples.c             |    0
 .../analyzer/malloc-CWE-416-examples.c             |    0
 .../analyzer/malloc-CWE-590-examples.c             |    6 +-
 .../analyzer/malloc-callbacks.c                    |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/malloc-dce.c |    0
 .../analyzer/malloc-dedupe-1.c                     |    0
 .../analyzer/malloc-in-loop.c                      |    2 +-
 .../analyzer/malloc-ipa-1.c                        |    0
 .../analyzer/malloc-ipa-11.c                       |   68 +-
 .../analyzer/malloc-ipa-2.c                        |    0
 .../analyzer/malloc-ipa-3.c                        |    0
 .../analyzer/malloc-ipa-4.c                        |    2 +-
 .../analyzer/malloc-ipa-5.c                        |    2 +-
 .../analyzer/malloc-ipa-6.c                        |    0
 .../analyzer/malloc-ipa-7.c                        |    8 +-
 .../analyzer/malloc-ipa-8-unchecked.c              |   43 +-
 .../analyzer/malloc-macro-inline-events.c          |   30 +-
 .../analyzer/malloc-macro-separate-events.c        |    2 +-
 .../analyzer/malloc-macro.h                        |    0
 .../analyzer/malloc-paths-9-noexcept.c             |  435 ++
 .../{gcc.dg => c-c++-common}/analyzer/memcpy-2.c   |    5 +-
 ...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c |    6 +-
 ...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c |    6 +-
 .../null-deref-pr108400-SoftEtherVPN-WebUi.c       |   13 +-
 .../analyzer/null-deref-pr108806-qemu.c            |    2 +-
 .../analyzer/null-deref-pr108830.c                 |    8 +-
 .../analyzer/null-terminated-strings-2.c           |   17 +
 .../analyzer/out-of-bounds-1.c                     |    6 +-
 .../analyzer/out-of-bounds-2.c                     |    4 +-
 .../analyzer/out-of-bounds-5.c                     |   20 +-
 .../analyzer/out-of-bounds-diagram-11.c            |    6 +-
 .../analyzer/out-of-bounds-diagram-3.c             |    3 +-
 .../analyzer/out-of-bounds-diagram-8.c             |    3 +-
 .../c-c++-common/analyzer/overlapping-buffers.c    |  155 +
 .../{gcc.dg => c-c++-common}/analyzer/phi-1.c      |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr100615.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr101962.c   |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217-2.c |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103217.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr103526.c   |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104029.c   |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr104062.c   |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr105783.c   |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr107345.c   |    3 +-
 .../c-c++-common/analyzer/pr109577-noexcept.c      |    2 +
 gcc/testsuite/c-c++-common/analyzer/pr110830.c     |  111 +
 .../pr93355-localealias-feasibility-noexcept.c     |   85 +
 gcc/testsuite/c-c++-common/analyzer/pr93457.c      |   12 +
 .../{gcc.dg => c-c++-common}/analyzer/pr93695-1.c  |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94362-1.c  |   10 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94596.c    |    9 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr94839.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr95240.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96639.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96653.c    |   26 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96792.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr96841.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr97074.c    |    3 +-
 gcc/testsuite/c-c++-common/analyzer/pr97568.c      |   31 +
 .../{gcc.dg => c-c++-common}/analyzer/pr98564.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98628.c    |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr98969.c    |    5 +-
 .../c-c++-common/analyzer/pr99193-1-noexcept.c     |   68 +
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-2.c  |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99193-3.c  |    4 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99716-1.c  |    3 +-
 .../{gcc.dg => c-c++-common}/analyzer/pr99774-1.c  |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-1.c  |   13 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-2.c  |    8 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-3.c  |    7 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-4.c  |    5 +-
 .../{gcc.dg => c-c++-common}/analyzer/realloc-5.c  |    7 +-
 .../analyzer/realloc-pr110014.c                    |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/scope-1.c    |    2 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-2.c   |   53 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-5.c   |   57 +-
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-9.c   |   71 +-
 .../{gcc.dg => c-c++-common}/analyzer/signal-4a.c  |   50 +-
 .../{gcc.dg => c-c++-common}/analyzer/signal-4b.c  |   62 +-
 .../analyzer/snprintf-concat.c                     |    6 +-
 .../{gcc.dg => c-c++-common}/analyzer/sock-1.c     |    8 +-
 gcc/testsuite/c-c++-common/analyzer/sprintf-2.c    |   59 +
 .../analyzer/sprintf-concat.c                      |    6 +-
 .../analyzer/string-ops-concat-pair.c              |   11 +-
 .../analyzer/string-ops-dup.c                      |   10 +-
 gcc/testsuite/c-c++-common/analyzer/strncpy-1.c    |  157 +
 gcc/testsuite/c-c++-common/analyzer/strstr-1.c     |   54 +
 .../analyzer/switch-enum-pr105273-git-vreportf-2.c |    2 +-
 .../analyzer/symbolic-12.c                         |   12 +-
 .../analyzer/uninit-alloca.c                       |    2 +-
 .../analyzer/untracked-2.c                         |    2 +-
 .../analyzer/vasprintf-1.c                         |    3 +-
 .../analyzer/write-to-const-1.c                    |    2 +-
 .../analyzer/write-to-string-literal-1.c           |   13 +-
 .../analyzer/write-to-string-literal-4-disabled.c  |    2 +-
 .../analyzer/write-to-string-literal-4.c           |   26 +
 .../analyzer/write-to-string-literal-5.c           |   10 +-
 gcc/testsuite/c-c++-common/goacc/collapse-1.c      |   16 +-
 gcc/testsuite/c-c++-common/goacc/tile-2.c          |    4 +-
 gcc/testsuite/c-c++-common/gomp/allocate-13.c      |   28 +
 gcc/testsuite/c-c++-common/gomp/defaultmap-5.c     |   47 +
 gcc/testsuite/c-c++-common/gomp/defaultmap-6.c     |   48 +
 .../c-c++-common/gomp/imperfect-attributes.c       |   81 +
 .../c-c++-common/gomp/imperfect-badloops.c         |   50 +
 gcc/testsuite/c-c++-common/gomp/imperfect-blocks.c |   75 +
 .../c-c++-common/gomp/imperfect-extension.c        |   55 +
 gcc/testsuite/c-c++-common/gomp/imperfect-gotos.c  |  174 +
 .../c-c++-common/gomp/imperfect-invalid-scope.c    |   77 +
 gcc/testsuite/c-c++-common/gomp/imperfect-labels.c |   85 +
 .../c-c++-common/gomp/imperfect-legacy-syntax.c    |   44 +
 .../c-c++-common/gomp/imperfect-pragmas.c          |   85 +
 gcc/testsuite/c-c++-common/gomp/imperfect1.c       |   38 +
 gcc/testsuite/c-c++-common/gomp/imperfect2.c       |   34 +
 gcc/testsuite/c-c++-common/gomp/imperfect3.c       |   52 +
 gcc/testsuite/c-c++-common/gomp/imperfect4.c       |   33 +
 gcc/testsuite/c-c++-common/gomp/imperfect5.c       |   95 +
 gcc/testsuite/g++.dg/abi/macro0.C                  |    2 +-
 gcc/testsuite/g++.dg/abi/no_unique_address8.C      |   30 +
 gcc/testsuite/g++.dg/abi/no_unique_address8a.C     |   31 +
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |    3 +
 gcc/testsuite/g++.dg/analyzer/new-2.C              |   70 +
 gcc/testsuite/g++.dg/analyzer/noexcept-new.C       |   48 +
 .../g++.dg/analyzer/out-of-bounds-placement-new.C  |    2 +-
 gcc/testsuite/g++.dg/analyzer/placement-new-size.C |   37 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |   90 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C     |   26 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11a.C    |   15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C     |   22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep4.C      |   16 +
 .../g++.dg/cpp2a/concepts-recursive-sat4.C         |    2 +
 gcc/testsuite/g++.dg/cpp2a/constinit19.C           |    5 +
 gcc/testsuite/g++.dg/cpp2a/decomp8.C               |   74 +
 gcc/testsuite/g++.dg/cpp2a/decomp9.C               |   82 +
 gcc/testsuite/g++.dg/cpp2a/desig30.C               |   22 +
 gcc/testsuite/g++.dg/diagnostic/constexpr3.C       |   33 +
 gcc/testsuite/g++.dg/diagnostic/explicit.C         |   33 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C  |    2 +-
 gcc/testsuite/g++.dg/diagnostic/redeclaration-3.C  |  225 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-4.C  |  167 +
 gcc/testsuite/g++.dg/diagnostic/redeclaration-5.C  |  167 +
 gcc/testsuite/g++.dg/ext/bitint1.C                 |    9 +
 gcc/testsuite/g++.dg/ext/bitint2.C                 |   10 +
 gcc/testsuite/g++.dg/ext/bitint3.C                 |    8 +
 gcc/testsuite/g++.dg/ext/bitint4.C                 |    9 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect1.C       |   38 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect2.C       |   34 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect3.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect4.C       |   33 +
 gcc/testsuite/g++.dg/gomp/attrs-imperfect5.C       |   57 +
 gcc/testsuite/g++.dg/gomp/pr111274.C               |   15 +
 gcc/testsuite/g++.dg/gomp/pr41967.C                |    2 +-
 gcc/testsuite/g++.dg/gomp/pr58567.C                |    2 +-
 gcc/testsuite/g++.dg/gomp/tpl-imperfect-gotos.C    |  161 +
 .../g++.dg/gomp/tpl-imperfect-invalid-scope.C      |   94 +
 gcc/testsuite/g++.dg/opt/pr110879.C                |   16 +
 gcc/testsuite/g++.dg/opt/vectcond-1.C              |   57 +
 gcc/testsuite/g++.dg/parse/pr31952-1.C             |    2 +-
 gcc/testsuite/g++.dg/parse/pr31952-3.C             |    2 +-
 gcc/testsuite/g++.dg/special/initpri3.C            |    2 +-
 gcc/testsuite/g++.dg/warn/Wshadow-19.C             |   27 +
 .../g++.dg/warn/Wuninitialized-pr111123-1.C        |   20 +
 gcc/testsuite/g++.target/i386/mv33.C               |   30 -
 gcc/testsuite/g++.target/i386/pr94866.C            |   13 +
 .../g++.target/loongarch/bstrins-compile.C         |   22 +
 gcc/testsuite/g++.target/loongarch/bstrins-run.C   |   65 +
 gcc/testsuite/g++.target/riscv/rvv/base/pr111296.C |   18 +
 gcc/testsuite/gcc.c-torture/compile/pr106537-1.c   |    6 +-
 gcc/testsuite/gcc.c-torture/compile/pr106537-2.c   |    6 +-
 gcc/testsuite/gcc.c-torture/compile/pr110940.c     |   19 +
 .../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c     |   78 +
 gcc/testsuite/gcc.c-torture/execute/pr110914.c     |   22 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c      |   26 +
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |   59 -
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |   62 -
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |   44 -
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |   12 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |   11 +
 gcc/testsuite/gcc.dg/analyzer/attr-format-1.c      |   31 +
 .../gcc.dg/analyzer/compound-assignment-1.c        |   70 -
 .../gcc.dg/analyzer/computed-goto-pr110529.c       |   27 +
 gcc/testsuite/gcc.dg/analyzer/data-model-11.c      |    6 -
 gcc/testsuite/gcc.dg/analyzer/error-1.c            |   20 +-
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |    1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |    1 +
 .../analyzer/fd-stream-socket-passive-open.c       |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |    1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |    1 +
 gcc/testsuite/gcc.dg/analyzer/file-pr58237.c       |   11 +-
 gcc/testsuite/gcc.dg/analyzer/fopen-1.c            |   22 +
 gcc/testsuite/gcc.dg/analyzer/inlining-1.c         |   17 -
 gcc/testsuite/gcc.dg/analyzer/inlining-2.c         |   17 -
 gcc/testsuite/gcc.dg/analyzer/inlining-5.c         |   24 -
 gcc/testsuite/gcc.dg/analyzer/inlining-7.c         |   49 -
 gcc/testsuite/gcc.dg/analyzer/malloc-4.c           |    5 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |    2 +
 .../gcc.dg/analyzer/null-terminated-strings-1.c    |  152 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-16.c     |   31 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-17.c     |   34 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-18.c     |   38 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-19.c     |   45 +
 gcc/testsuite/gcc.dg/analyzer/pr103892.c           |   24 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |    7 +-
 gcc/testsuite/gcc.dg/analyzer/pr109577.c           |    8 +-
 gcc/testsuite/gcc.dg/analyzer/pr61861.c            |    3 +-
 .../analyzer/pr93355-localealias-feasibility-2.c   |    1 -
 .../analyzer/pr93355-localealias-feasibility.c     |    8 +-
 gcc/testsuite/gcc.dg/analyzer/pr93457.c            |   10 -
 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c          |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c          |    1 +
 gcc/testsuite/gcc.dg/analyzer/pr97568.c            |   29 -
 gcc/testsuite/gcc.dg/analyzer/pr99193-1.c          |   10 +-
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |   13 +-
 gcc/testsuite/gcc.dg/analyzer/sprintf-1.c          |   52 +-
 gcc/testsuite/gcc.dg/analyzer/strcat-1.c           |  136 +
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |   10 +-
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |   32 +-
 gcc/testsuite/gcc.dg/analyzer/strcpy-3.c           |    8 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-4.c           |   51 +
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |   37 +-
 gcc/testsuite/gcc.dg/analyzer/strlen-1.c           |   54 +
 .../gcc.dg/analyzer/write-to-function-1.c          |    2 +
 .../gcc.dg/analyzer/write-to-string-literal-4.c    |   23 -
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-1.c   |  442 ++
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-2.c   |  450 ++
 gcc/testsuite/gcc.dg/bitint-1.c                    |   26 +
 gcc/testsuite/gcc.dg/bitint-10.c                   |   15 +
 gcc/testsuite/gcc.dg/bitint-11.c                   |    9 +
 gcc/testsuite/gcc.dg/bitint-12.c                   |   31 +
 gcc/testsuite/gcc.dg/bitint-13.c                   |   17 +
 gcc/testsuite/gcc.dg/bitint-14.c                   |   11 +
 gcc/testsuite/gcc.dg/bitint-15.c                   |   10 +
 gcc/testsuite/gcc.dg/bitint-16.c                   |   31 +
 gcc/testsuite/gcc.dg/bitint-17.c                   |   47 +
 gcc/testsuite/gcc.dg/bitint-18.c                   |   44 +
 gcc/testsuite/gcc.dg/bitint-19.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-2.c                    |  122 +
 gcc/testsuite/gcc.dg/bitint-20.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-21.c                   |   11 +
 gcc/testsuite/gcc.dg/bitint-22.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-23.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-24.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-25.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-26.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-27.c                   |   18 +
 gcc/testsuite/gcc.dg/bitint-28.c                   |  401 ++
 gcc/testsuite/gcc.dg/bitint-29.c                   |  351 ++
 gcc/testsuite/gcc.dg/bitint-3.c                    |   40 +
 gcc/testsuite/gcc.dg/bitint-30.c                   |  470 ++
 gcc/testsuite/gcc.dg/bitint-31.c                   |  480 ++
 gcc/testsuite/gcc.dg/bitint-32.c                   |   14 +
 gcc/testsuite/gcc.dg/bitint-33.c                   |    9 +
 gcc/testsuite/gcc.dg/bitint-34.c                   |   16 +
 gcc/testsuite/gcc.dg/bitint-35.c                   |   37 +
 gcc/testsuite/gcc.dg/bitint-36.c                   |   39 +
 gcc/testsuite/gcc.dg/bitint-4.c                    |   39 +
 gcc/testsuite/gcc.dg/bitint-5.c                    |   63 +
 gcc/testsuite/gcc.dg/bitint-6.c                    |   15 +
 gcc/testsuite/gcc.dg/bitint-7.c                    |   16 +
 gcc/testsuite/gcc.dg/bitint-8.c                    |   34 +
 gcc/testsuite/gcc.dg/bitint-9.c                    |   52 +
 gcc/testsuite/gcc.dg/c11-floatn-1.c                |   21 +
 gcc/testsuite/gcc.dg/c11-floatn-2.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-3.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-4.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-5.c                |   21 +
 gcc/testsuite/gcc.dg/c11-floatn-6.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-7.c                |    9 +
 gcc/testsuite/gcc.dg/c11-floatn-8.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-attr-syntax-6.c           |   62 +
 gcc/testsuite/gcc.dg/c2x-attr-syntax-7.c           |   60 +
 gcc/testsuite/gcc.dg/c2x-floatn-1.c                |   21 +
 gcc/testsuite/gcc.dg/c2x-floatn-2.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-3.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-4.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-5.c                |   21 +
 gcc/testsuite/gcc.dg/c2x-floatn-6.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-7.c                |    9 +
 gcc/testsuite/gcc.dg/c2x-floatn-8.c                |    9 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |    2 +
 gcc/testsuite/gcc.dg/darwin-segaddr.c              |    1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c       |   18 +
 gcc/testsuite/gcc.dg/dfp/bitint-1.c                |  106 +
 gcc/testsuite/gcc.dg/dfp/bitint-2.c                |  102 +
 gcc/testsuite/gcc.dg/dfp/bitint-3.c                |  107 +
 gcc/testsuite/gcc.dg/dfp/bitint-4.c                |  156 +
 gcc/testsuite/gcc.dg/dfp/bitint-5.c                |  159 +
 gcc/testsuite/gcc.dg/dfp/bitint-6.c                |  156 +
 gcc/testsuite/gcc.dg/dfp/bitint-7.c                |  110 +
 gcc/testsuite/gcc.dg/dfp/bitint-8.c                |  182 +
 gcc/testsuite/gcc.dg/fixed-point/bitint-1.c        |   10 +
 gcc/testsuite/gcc.dg/gomp/collapse-1.c             |   10 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |    1 +
 gcc/testsuite/gcc.dg/lto/20091013-1_2.c            |    2 +
 gcc/testsuite/gcc.dg/pie-7.c                       |    1 +
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |  389 +-
 ...est-2.c => cpython-plugin-test-PyList_Append.c} |   56 +-
 .../gcc.dg/plugin/cpython-plugin-test-PyList_New.c |   38 +
 .../plugin/cpython-plugin-test-PyLong_FromLong.c   |   38 +
 ...-test-1.c => cpython-plugin-test-no-Python-h.c} |    0
 .../plugin/crash-test-write-though-null-sarif.c    |    2 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    6 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c    |    3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-5.c          |    3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-6.c          |    3 +
 gcc/testsuite/gcc.dg/pr102983.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr108757-1.c                  |   18 +
 gcc/testsuite/gcc.dg/pr108757-2.c                  |   19 +
 gcc/testsuite/gcc.dg/pr108757.h                    |  233 +
 gcc/testsuite/gcc.dg/pr110875.c                    |   34 +
 gcc/testsuite/gcc.dg/pr110915-1.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-10.c                 |   34 +
 gcc/testsuite/gcc.dg/pr110915-11.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-12.c                 |   32 +
 gcc/testsuite/gcc.dg/pr110915-2.c                  |   32 +
 gcc/testsuite/gcc.dg/pr110915-3.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-4.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110915-5.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-6.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-7.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-8.c                  |   33 +
 gcc/testsuite/gcc.dg/pr110915-9.c                  |   34 +
 gcc/testsuite/gcc.dg/pr110918.c                    |   26 +
 gcc/testsuite/gcc.dg/pr111015.c                    |   28 +
 gcc/testsuite/gcc.dg/pr111070.c                    |   20 +
 gcc/testsuite/gcc.dg/pr111082.c                    |   10 +
 gcc/testsuite/gcc.dg/pr87009.c                     |    2 +-
 gcc/testsuite/gcc.dg/torture/bitint-1.c            |  114 +
 gcc/testsuite/gcc.dg/torture/bitint-10.c           |   38 +
 gcc/testsuite/gcc.dg/torture/bitint-11.c           |   77 +
 gcc/testsuite/gcc.dg/torture/bitint-12.c           |  128 +
 gcc/testsuite/gcc.dg/torture/bitint-13.c           |  171 +
 gcc/testsuite/gcc.dg/torture/bitint-14.c           |  140 +
 gcc/testsuite/gcc.dg/torture/bitint-15.c           |  264 +
 gcc/testsuite/gcc.dg/torture/bitint-16.c           |  385 ++
 gcc/testsuite/gcc.dg/torture/bitint-17.c           |   82 +
 gcc/testsuite/gcc.dg/torture/bitint-18.c           |  117 +
 gcc/testsuite/gcc.dg/torture/bitint-19.c           |  190 +
 gcc/testsuite/gcc.dg/torture/bitint-2.c            |  118 +
 gcc/testsuite/gcc.dg/torture/bitint-20.c           |  190 +
 gcc/testsuite/gcc.dg/torture/bitint-21.c           |  282 +
 gcc/testsuite/gcc.dg/torture/bitint-22.c           |  284 +
 gcc/testsuite/gcc.dg/torture/bitint-23.c           |  804 +++
 gcc/testsuite/gcc.dg/torture/bitint-24.c           |  804 +++
 gcc/testsuite/gcc.dg/torture/bitint-25.c           |   91 +
 gcc/testsuite/gcc.dg/torture/bitint-26.c           |   66 +
 gcc/testsuite/gcc.dg/torture/bitint-27.c           |  373 ++
 gcc/testsuite/gcc.dg/torture/bitint-28.c           |   20 +
 gcc/testsuite/gcc.dg/torture/bitint-29.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-3.c            |  134 +
 gcc/testsuite/gcc.dg/torture/bitint-30.c           |   19 +
 gcc/testsuite/gcc.dg/torture/bitint-31.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-32.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-33.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-34.c           |   24 +
 gcc/testsuite/gcc.dg/torture/bitint-35.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-36.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-37.c           |   23 +
 gcc/testsuite/gcc.dg/torture/bitint-38.c           |   56 +
 gcc/testsuite/gcc.dg/torture/bitint-39.c           |   57 +
 gcc/testsuite/gcc.dg/torture/bitint-4.c            |  134 +
 gcc/testsuite/gcc.dg/torture/bitint-40.c           |   40 +
 gcc/testsuite/gcc.dg/torture/bitint-41.c           |   34 +
 gcc/testsuite/gcc.dg/torture/bitint-42.c           |  184 +
 gcc/testsuite/gcc.dg/torture/bitint-5.c            |  359 ++
 gcc/testsuite/gcc.dg/torture/bitint-6.c            |  359 ++
 gcc/testsuite/gcc.dg/torture/bitint-7.c            |  386 ++
 gcc/testsuite/gcc.dg/torture/bitint-8.c            |  391 ++
 gcc/testsuite/gcc.dg/torture/bitint-9.c            |  391 ++
 gcc/testsuite/gcc.dg/torture/pr111128.c            |   16 +
 gcc/testsuite/gcc.dg/torture/pr111137.c            |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-6.c            |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-7.c            |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-8.c            |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/andor-bool-1.c       |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/bit1neg-1.c          |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-3.c           |   33 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-4.c           |   47 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-1.c        |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c        |   26 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c     |    3 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c        |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c        |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/minmax-24.c          |   31 +
 gcc/testsuite/gcc.dg/tree-ssa/neg-cast-2.c         |   20 +
 gcc/testsuite/gcc.dg/tree-ssa/neg-cast-3.c         |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-34.c         |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-same-1.c     |   60 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-1.c         |   25 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-2.c         |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr105832-3.c         |   46 +
 gcc/testsuite/gcc.dg/tree-ssa/update-threading.c   |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-12.c       |   23 +
 gcc/testsuite/gcc.dg/ubsan/bitint-1.c              |   49 +
 gcc/testsuite/gcc.dg/ubsan/bitint-2.c              |   49 +
 gcc/testsuite/gcc.dg/ubsan/bitint-3.c              |   45 +
 gcc/testsuite/gcc.dg/unroll-7.c                    |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-44.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-46.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-71.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-72.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-73.c              |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-74.c              |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c      |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c        |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c         |    1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c       |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c         |    2 -
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |    3 +-
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101445.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr105219.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr107160.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-1.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr107212-2.c             |    2 -
 gcc/testsuite/gcc.dg/vect/pr109502.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110381.c               |    1 -
 gcc/testsuite/gcc.dg/vect/pr110838.c               |    2 -
 gcc/testsuite/gcc.dg/vect/pr53773.c                |    5 +-
 gcc/testsuite/gcc.dg/vect/pr65947-7.c              |    4 +-
 gcc/testsuite/gcc.dg/vect/pr88497-1.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88497-7.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr88598-1.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-2.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88598-3.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |    2 -
 gcc/testsuite/gcc.dg/vect/pr97558-2.c              |    1 -
 gcc/testsuite/gcc.dg/vect/pr99253.c                |    2 -
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    8 +-
 gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c       |   38 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |    1 -
 gcc/testsuite/gcc.dg/vect/vect-cond-13.c           |    2 -
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c    |    2 +-
 .../gcc.dg/vect/vect-outer-4c-big-array.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4e.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4f.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4g.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4k.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-outer-4l.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |    1 -
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c     |    4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c    |    5 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c     |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c  |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c  |    2 +-
 .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c  |    2 +-
 .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c         |    4 +-
 gcc/testsuite/gcc.misc-tests/godump-1.c            |   11 +
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_2.c   |   15 +
 gcc/testsuite/gcc.target/aarch64/neoverse_v1_3.c   |   14 +
 .../gcc.target/aarch64/sve/acle/asm/subr_s8.c      |    3 +-
 .../gcc.target/aarch64/sve/acle/asm/subr_u8.c      |    3 +-
 .../gcc.target/aarch64/sve/cond_convert_7.c        |   23 +
 .../gcc.target/aarch64/sve/cond_convert_8.c        |   22 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |    2 +-
 gcc/testsuite/gcc.target/i386/avx-2.c              |    2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |   22 -
 gcc/testsuite/gcc.target/i386/avx10_1-10.c         |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-11.c         |    5 -
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |    5 -
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-15.c         |    5 -
 gcc/testsuite/gcc.target/i386/avx10_1-16.c         |    5 -
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-18.c         |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-2.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-4.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-7.c          |   13 -
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |    4 -
 gcc/testsuite/gcc.target/i386/avx10_1-9.c          |   13 -
 .../gcc.target/i386/avx10_1-abs-copysign-1.c       |   69 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandnpd-1.c  |   21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandnps-1.c  |   21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandpd-1.c   |   21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandps-1.c   |   21 -
 .../gcc.target/i386/avx10_1-vbroadcastf32x2-1.c    |   19 -
 .../gcc.target/i386/avx10_1-vbroadcastf64x2-1.c    |   19 -
 .../gcc.target/i386/avx10_1-vbroadcasti32x2-1.c    |   25 -
 .../gcc.target/i386/avx10_1-vbroadcasti64x2-1.c    |   19 -
 .../gcc.target/i386/avx10_1-vcvtpd2qq-1.c          |   29 -
 .../gcc.target/i386/avx10_1-vcvtpd2uqq-1.c         |   29 -
 .../gcc.target/i386/avx10_1-vcvtps2qq-1.c          |   28 -
 .../gcc.target/i386/avx10_1-vcvtps2uqq-1.c         |   27 -
 .../gcc.target/i386/avx10_1-vcvtqq2pd-1.c          |   27 -
 .../gcc.target/i386/avx10_1-vcvtqq2ps-1.c          |   26 -
 .../gcc.target/i386/avx10_1-vcvttpd2qq-1.c         |   30 -
 .../gcc.target/i386/avx10_1-vcvttpd2uqq-1.c        |   29 -
 .../gcc.target/i386/avx10_1-vcvttps2qq-1.c         |   27 -
 .../gcc.target/i386/avx10_1-vcvttps2uqq-1.c        |   26 -
 .../gcc.target/i386/avx10_1-vcvtuqq2pd-1.c         |   27 -
 .../gcc.target/i386/avx10_1-vcvtuqq2ps-1.c         |   27 -
 .../gcc.target/i386/avx10_1-vextractf64x2-1.c      |   18 -
 .../gcc.target/i386/avx10_1-vextracti64x2-1.c      |   19 -
 .../gcc.target/i386/avx10_1-vfpclasspd-1.c         |   21 -
 .../gcc.target/i386/avx10_1-vfpclassps-1.c         |   21 -
 .../gcc.target/i386/avx10_1-vinsertf64x2-1.c       |   18 -
 .../gcc.target/i386/avx10_1-vinserti64x2-1.c       |   18 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorpd-1.c    |   22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorps-1.c    |   22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovd2m-1.c |   17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2d-1.c |   17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2q-1.c |   17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovq2m-1.c |   17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmullq-1.c  |   24 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangepd-1.c |   27 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangeps-1.c |   27 -
 .../gcc.target/i386/avx10_1-vreducepd-1.c          |   29 -
 .../gcc.target/i386/avx10_1-vreduceps-1.c          |   29 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorpd-1.c   |   23 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorps-1.c   |   22 -
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c  |    2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c  |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-10.c          |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-12.c          |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-13.c          |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-14.c          |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-15.c          |    2 +-
 .../gcc.target/i386/avx512vl-pr88464-16.c          |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c |    2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c |    2 +-
 .../gcc.target/i386/invariant-ternlog-1.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr111051-1.c         |   11 -
 gcc/testsuite/gcc.target/i386/pr111127.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr111225.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr111228.c           |   18 +
 gcc/testsuite/gcc.target/i386/pr52252-atom.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr52252-core.c       |    2 +-
 gcc/testsuite/gcc.target/i386/pr79173-12.c         |   48 +
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |    6 +-
 gcc/testsuite/gcc.target/i386/pr94864.c            |   13 +
 gcc/testsuite/gcc.target/i386/pr94865.c            |   13 +
 gcc/testsuite/gcc.target/i386/sse-26.c             |    6 -
 .../gcc.target/loongarch/const-double-zero-stx.c   |   18 +
 gcc/testsuite/gcc.target/loongarch/float-load.c    |   11 +
 .../gcc.target/loongarch/math-float-128.c          |   81 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-1.c  |   11 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-2.c  |   12 +
 gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c  |    6 +
 gcc/testsuite/gcc.target/loongarch/mulw_d_wu.c     |    9 +
 gcc/testsuite/gcc.target/loongarch/sign-extend.c   |   25 +
 .../gcc.target/loongarch/slt-sign-extend.c         |   14 +
 .../gcc.target/loongarch/smuldi3_highpart.c        |   13 +
 .../gcc.target/loongarch/smulsi3_highpart.c        |   15 +
 gcc/testsuite/gcc.target/loongarch/switch-qi.c     |   16 +
 .../gcc.target/loongarch/umulsi3_highpart.c        |   14 +
 .../gcc.target/powerpc/fold-vec-logical-ors-char.c |    4 +-
 .../gcc.target/powerpc/fold-vec-logical-ors-int.c  |    4 +-
 .../powerpc/fold-vec-logical-ors-longlong.c        |    4 +-
 .../powerpc/fold-vec-logical-ors-short.c           |    4 +-
 .../powerpc/fold-vec-logical-other-char.c          |    2 +-
 .../powerpc/fold-vec-logical-other-int.c           |    2 +-
 .../powerpc/fold-vec-logical-other-longlong.c      |    2 +-
 .../powerpc/fold-vec-logical-other-short.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr110411-1.c      |   21 +
 gcc/testsuite/gcc.target/powerpc/pr110411-2.c      |   12 +
 gcc/testsuite/gcc.target/powerpc/pr93448.c         |  200 +
 gcc/testsuite/gcc.target/powerpc/pr96762.c         |   13 +
 gcc/testsuite/gcc.target/pru/pr106562-10.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-11.c         |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-5.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-6.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-7.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-8.c          |    8 +
 gcc/testsuite/gcc.target/pru/pr106562-9.c          |    8 +
 gcc/testsuite/gcc.target/riscv/arch-24.c           |    4 +-
 gcc/testsuite/gcc.target/riscv/attribute-1.c       |   12 +
 gcc/testsuite/gcc.target/riscv/attribute-4.c       |   10 +
 gcc/testsuite/gcc.target/riscv/attribute-5.c       |   11 +
 gcc/testsuite/gcc.target/riscv/builtin_pause.c     |   10 -
 gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c        |   23 +
 gcc/testsuite/gcc.target/riscv/gcse-const.c        |   13 +
 gcc/testsuite/gcc.target/riscv/pr102957-2.c        |    5 +
 gcc/testsuite/gcc.target/riscv/predef-29.c         |   35 +
 gcc/testsuite/gcc.target/riscv/predef-30.c         |   27 +
 gcc/testsuite/gcc.target/riscv/predef-31.c         |   31 +
 gcc/testsuite/gcc.target/riscv/predef-align-1.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-2.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-3.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-4.c    |   16 +
 gcc/testsuite/gcc.target/riscv/predef-align-5.c    |   15 +
 gcc/testsuite/gcc.target/riscv/predef-align-6.c    |   16 +
 gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c        |  269 +
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |  269 +
 .../gcc.target/riscv/rvv/autovec/binop/narrow-3.c  |    2 +-
 .../riscv/rvv/autovec/binop/shift-immediate.c      |   16 +
 .../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c    |    7 +-
 .../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c    |    7 +-
 .../rvv/autovec/cond/cond_convert_float2float-1.h  |   29 +
 .../rvv/autovec/cond/cond_convert_float2float-2.h  |   28 +
 .../autovec/cond/cond_convert_float2float-rv32-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv32-2.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-1.c |   11 +
 .../autovec/cond/cond_convert_float2float-rv64-2.c |   11 +
 .../autovec/cond/cond_convert_float2float_run-1.c  |   31 +
 .../autovec/cond/cond_convert_float2float_run-2.c  |   30 +
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |   51 +
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |   50 +
 .../autovec/cond/cond_convert_float2int-rv32-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv32-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-1.c   |   17 +
 .../autovec/cond/cond_convert_float2int-rv64-2.c   |   17 +
 .../autovec/cond/cond_convert_float2int_run-1.c    |   32 +
 .../autovec/cond/cond_convert_float2int_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2float-1.h    |   45 +
 .../rvv/autovec/cond/cond_convert_int2float-2.h    |   44 +
 .../autovec/cond/cond_convert_int2float-rv32-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv32-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-1.c   |   15 +
 .../autovec/cond/cond_convert_int2float-rv64-2.c   |   15 +
 .../autovec/cond/cond_convert_int2float_run-1.c    |   32 +
 .../autovec/cond/cond_convert_int2float_run-2.c    |   31 +
 .../rvv/autovec/cond/cond_convert_int2int-1.h      |   47 +
 .../rvv/autovec/cond/cond_convert_int2int-2.h      |   46 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-1.c |   17 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-1.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-2.c |   16 +
 .../rvv/autovec/cond/cond_convert_int2int_run-1.c  |   31 +
 .../rvv/autovec/cond/cond_convert_int2int_run-2.c  |   30 +
 .../riscv/rvv/autovec/cond/cond_fadd-1.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-2.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-3.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fadd-4.c           |    3 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-1.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-2.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-3.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-4.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-5.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-6.c       |    2 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-1.c           |   24 +
 .../riscv/rvv/autovec/cond/cond_sqrt-2.c           |   24 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-1.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-2.c       |   29 +
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |   43 +
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |   46 +
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |   43 +
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |   43 +
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |   36 +
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |   39 +
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |   36 +
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |   36 +
 .../riscv/rvv/autovec/cond/cond_unary_run-1.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-2.c      |   28 +
 .../riscv/rvv/autovec/cond/cond_unary_run-3.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-4.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-5.c      |   26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-6.c      |   27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-7.c      |   26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-8.c      |   28 +
 .../rvv/autovec/conversions/vfncvt-ftoi-run.c      |   96 +
 .../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c  |    6 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-template.h |    6 +
 .../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c  |    1 +
 .../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfncvt-itof-template.h |    5 +-
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-template.h |    2 +
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |   32 +
 .../rvv/autovec/conversions/vfwcvt-itof-run.c      |   96 +
 .../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c  |    4 +-
 .../rvv/autovec/conversions/vfwcvt-itof-template.h |   10 +-
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |   10 +-
 .../gcc.target/riscv/rvv/autovec/fold-min-poly.c   |   24 +
 .../autovec/gather-scatter/gather_load_run-12.c    |    6 +
 .../gcc.target/riscv/rvv/autovec/partial/live-1.c  |   34 +
 .../gcc.target/riscv/rvv/autovec/partial/live-2.c  |   31 +
 .../riscv/rvv/autovec/partial/live_run-1.c         |   35 +
 .../riscv/rvv/autovec/partial/live_run-2.c         |   54 +
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |    2 +-
 .../gcc.target/riscv/rvv/autovec/pr111232.c        |   18 +
 .../gcc.target/riscv/rvv/autovec/pr111295.c        |   36 +
 .../gcc.target/riscv/rvv/autovec/pr111313.c        |   20 +
 .../riscv/rvv/autovec/reduc/extract_last-1.c       |   20 +
 .../riscv/rvv/autovec/reduc/extract_last-10.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-11.c      |   24 +
 .../riscv/rvv/autovec/reduc/extract_last-12.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-13.c      |    7 +
 .../riscv/rvv/autovec/reduc/extract_last-14.c      |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-2.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-3.c       |   26 +
 .../riscv/rvv/autovec/reduc/extract_last-4.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-5.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-6.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-7.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last-8.c       |    6 +
 .../riscv/rvv/autovec/reduc/extract_last-9.c       |    8 +
 .../riscv/rvv/autovec/reduc/extract_last_run-1.c   |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-10.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-11.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-12.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-13.c  |   22 +
 .../riscv/rvv/autovec/reduc/extract_last_run-14.c  |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-2.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-3.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-4.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-5.c   |   23 +
 .../riscv/rvv/autovec/reduc/extract_last_run-6.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-7.c   |   25 +
 .../riscv/rvv/autovec/reduc/extract_last_run-8.c   |    4 +
 .../riscv/rvv/autovec/reduc/extract_last_run-9.c   |   23 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    3 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-1.c       |    4 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-10.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-11.c      |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-12.c      |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-3.c       |    5 +-
 .../riscv/rvv/autovec/ternop/ternop_nofm-4.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-5.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-6.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-7.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-8.c       |    9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-9.c       |    6 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-10.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-11.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-12.c  |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-4.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-5.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-6.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-7.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-8.c   |    4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-9.c   |    4 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |   32 +
 .../gcc.target/riscv/rvv/autovec/vls/div-1.c       |    2 +-
 .../riscv/rvv/autovec/vls/floating-point-add-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-add-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-div-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-max-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-min-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-4.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-min-5.c   |   31 +
 .../riscv/rvv/autovec/vls/floating-point-mul-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-mul-3.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sgnj-1.c  |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sgnj-2.c  |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-1.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-2.c   |   43 +
 .../riscv/rvv/autovec/vls/floating-point-sub-3.c   |   43 +
 .../gcc.target/riscv/rvv/autovec/vls/misalign-1.c  |   27 +
 .../gcc.target/riscv/rvv/autovec/vls/shift-3.c     |    2 +-
 .../gcc.target/riscv/rvv/autovec/widen/widen-4.c   |    7 +-
 .../riscv/rvv/autovec/widen/widen-complicate-4.c   |   11 +-
 .../riscv/rvv/autovec/zve32f_zvl1024b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl128b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl2048b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl256b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl4096b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32f_zvl512b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl1024b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl128b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl2048b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl256b-1.c           |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl4096b-1.c          |    2 +-
 .../riscv/rvv/autovec/zve32x_zvl512b-1.c           |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64d-1.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64f-1.c        |    2 +-
 .../gcc.target/riscv/rvv/autovec/zve64x-1.c        |    2 +-
 .../riscv/rvv/base/abi-call-args-1-run.c           |  127 +
 .../gcc.target/riscv/rvv/base/abi-call-args-1.c    |  197 +
 .../riscv/rvv/base/abi-call-args-2-run.c           |   34 +
 .../gcc.target/riscv/rvv/base/abi-call-args-2.c    |   27 +
 .../riscv/rvv/base/abi-call-args-3-run.c           |  260 +
 .../gcc.target/riscv/rvv/base/abi-call-args-3.c    |  116 +
 .../riscv/rvv/base/abi-call-args-4-run.c           |  145 +
 .../gcc.target/riscv/rvv/base/abi-call-args-4.c    |  111 +
 .../gcc.target/riscv/rvv/base/abi-call-error-1.c   |   11 +
 .../riscv/rvv/base/abi-call-return-run.c           |  127 +
 .../gcc.target/riscv/rvv/base/abi-call-return.c    |  197 +
 .../riscv/rvv/base/abi-call-variant_cc.c           |   39 +
 .../riscv/rvv/base/abi-callee-saved-1-fixed-1.c    |   86 +
 .../riscv/rvv/base/abi-callee-saved-1-fixed-2.c    |   86 +
 .../rvv/base/abi-callee-saved-1-save-restore.c     |   85 +
 .../riscv/rvv/base/abi-callee-saved-1-zcmp.c       |   85 +
 .../gcc.target/riscv/rvv/base/abi-callee-saved-1.c |   88 +
 .../rvv/base/abi-callee-saved-2-save-restore.c     |  108 +
 .../riscv/rvv/base/abi-callee-saved-2-zcmp.c       |  107 +
 .../gcc.target/riscv/rvv/base/abi-callee-saved-2.c |  117 +
 .../riscv/rvv/base/binop_vx_constraint-171.c       |    4 +-
 .../riscv/rvv/base/binop_vx_constraint-173.c       |    4 +-
 .../riscv/rvv/base/float-point-frm-autovec-1.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-2.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-3.c     |   88 +
 .../riscv/rvv/base/float-point-frm-autovec-4.c     |   88 +
 .../riscv/rvv/base/float-point-wredusum.c          |   33 +
 .../riscv/rvv/base/intrisinc-vrgatherei16.c        |   28 +
 .../riscv/rvv/base/narrow_constraint-1.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-17.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-18.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-19.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-20.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-21.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-22.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-23.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-24.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-25.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-26.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-27.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-28.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-29.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-30.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-31.c          |    2 +-
 .../riscv/rvv/base/narrow_constraint-4.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-5.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-8.c           |    2 +-
 .../riscv/rvv/base/narrow_constraint-9.c           |    2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c |   33 +
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c |    4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c |    7 +-
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-1.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-2.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-3.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-4.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-5.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-6.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-7.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-8.c |    0
 .../gcc.target/riscv/{ => rvv/base}/vector-abi-9.c |    0
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-8.c   |    3 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-9.c   |    3 +-
 .../gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c  |   10 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-102.c   |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-103.c   |   27 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-13.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-14.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-15.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-27.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-28.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-29.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-30.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-35.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-36.c    |   14 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-46.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-48.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-50.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-51.c    |    5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-6.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-66.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-67.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-68.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-69.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-70.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-71.c    |    6 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-72.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-76.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-77.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-82.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-83.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-84.c    |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-93.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-94.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-95.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-96.c    |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/ffload-5.c         |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c    |    1 +
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-7.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-9.c     |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/pr111234.c         |   19 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-45.c          |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c |    3 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c |    2 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c |    8 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c |    8 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c  |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c  |   18 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c  |    3 -
 .../riscv/rvv/vsetvl/vlmax_conflict-13.c           |   20 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c     |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c      |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c      |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c        |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |    2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-2.c        |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-11.c        |    2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c        |    3 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c        |   11 +
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c      |    4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c      |    4 +-
 .../gcc.target/riscv/stack_save_restore_1.c        |    8 +-
 .../gcc.target/riscv/stack_save_restore_2.c        |    8 +-
 gcc/testsuite/gcc.target/riscv/xtheadba.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-2.c    |   12 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-3.c    |   12 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-li-rotr.c  |   88 +
 gcc/testsuite/gcc.target/riscv/xtheadbb.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbs.c          |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcmo.c         |    2 +-
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |    4 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-imm-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c |    2 +-
 .../riscv/xtheadcondmov-mvnez-reg-cond.c           |    2 +-
 .../gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcondmov.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmemidx.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmv.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadint.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmac.c         |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmemidx.c      |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmempair.c     |    2 +-
 gcc/testsuite/gcc.target/riscv/xtheadsync.c        |    2 +-
 .../xventanacondops-primitiveSemantics-rv32.c      |    8 +
 .../riscv/xventanacondops-primitiveSemantics.c     |   10 +
 .../gcc.target/riscv/xventanacondops-xor-01.c      |    8 +
 gcc/testsuite/gcc.target/riscv/zawrs.c             |    2 +-
 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c       |   57 +-
 gcc/testsuite/gcc.target/riscv/zcmp_push_fpr.c     |   34 +
 .../gcc.target/riscv/zcmp_stack_alignment.c        |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fleq-fltq.c     |   20 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-1.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-2.c         |   24 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-3.c         |   14 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-4.c         |   72 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-5.c         |   99 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-6.c         |   61 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-7.c         |   30 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-8.c         |   39 +
 gcc/testsuite/gcc.target/riscv/zfa-fli-zfh.c       |   42 +
 gcc/testsuite/gcc.target/riscv/zfa-fli.c           |   80 +
 gcc/testsuite/gcc.target/riscv/zfa-fmovh-fmovp.c   |   10 +
 gcc/testsuite/gcc.target/riscv/zfa-fround.c        |   43 +
 gcc/testsuite/gcc.target/riscv/zicond-ice-2.c      |   11 +
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    2 +-
 gcc/testsuite/gcc.target/riscv/zicond-xor-01.c     |   14 +
 gcc/testsuite/gcc.target/riscv/zihintpause-1.c     |   11 +
 gcc/testsuite/gcc.target/riscv/zihintpause-2.c     |   11 +
 .../gcc.target/riscv/zihintpause-noarch.c          |   12 +
 gcc/testsuite/gcc.target/riscv/zvbb.c              |    2 +-
 gcc/testsuite/gcc.target/riscv/zvbc.c              |    2 +-
 gcc/testsuite/gcc.target/riscv/zvkg.c              |    2 +-
 gcc/testsuite/gcc.target/riscv/zvkn-1.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zvkn.c              |   10 +-
 gcc/testsuite/gcc.target/riscv/zvknc-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvknc-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvknc.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkned.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zvkng-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkng-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvkng.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvknha.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zvknhb.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zvks-1.c            |   10 +-
 gcc/testsuite/gcc.target/riscv/zvks.c              |   10 +-
 gcc/testsuite/gcc.target/riscv/zvksc-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksc-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksc.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksed.c            |    2 +-
 gcc/testsuite/gcc.target/riscv/zvksg-1.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksg-2.c           |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksg.c             |   14 +-
 gcc/testsuite/gcc.target/riscv/zvksh.c             |    2 +-
 gcc/testsuite/gcc.target/riscv/zvkt.c              |    2 +-
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |    1 -
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |    8 +-
 gcc/testsuite/gdc.test/compilable/emptystatement.d |   19 +
 .../gdc.test/compilable/imports/imp24022.c         |    5 +
 gcc/testsuite/gdc.test/compilable/parens_inc.d     |   23 +
 gcc/testsuite/gdc.test/compilable/test23951.d      |   10 +
 gcc/testsuite/gdc.test/compilable/test23966.d      |   19 +
 gcc/testsuite/gdc.test/compilable/test24022.d      |   30 +
 gcc/testsuite/gdc.test/compilable/test7172.d       |    6 +-
 .../gdc.test/fail_compilation/biterrors3.d         |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/body.d     |   11 +
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |   21 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4596.d |    4 +-
 .../gdc.test/fail_compilation/enum_function.d      |   13 +
 .../gdc.test/fail_compilation/fail10285.d          |   12 +-
 .../gdc.test/fail_compilation/fail13116.d          |    2 +-
 .../gdc.test/fail_compilation/fail15896.d          |    1 +
 .../gdc.test/fail_compilation/fail22729.d          |    2 +-
 .../gdc.test/fail_compilation/fail22780.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4559.d |   22 -
 gcc/testsuite/gdc.test/fail_compilation/format.d   |   21 +-
 .../gdc.test/fail_compilation/reserved_version.d   |    2 +
 .../gdc.test/fail_compilation/scope_class.d        |    2 +-
 .../gdc.test/fail_compilation/scope_type.d         |   16 -
 .../gdc.test/fail_compilation/test23279.d          |   14 +
 .../gdc.test/fail_compilation/typeerrors.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/betterc.d          |   11 +
 gcc/testsuite/gdc.test/runnable/sctor2.d           |    5 -
 gcc/testsuite/gdc.test/runnable/test24029.c        |   23 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   16 -
 gcc/testsuite/gfortran.dg/bounds_check_fail_5.f90  |   26 +
 gcc/testsuite/gfortran.dg/common_28.f90            |    7 +
 gcc/testsuite/gfortran.dg/data_bounds_1.f90        |    2 +-
 gcc/testsuite/gfortran.dg/data_bounds_2.f90        |    9 +
 gcc/testsuite/gfortran.dg/data_vector_section.f90  |   26 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    6 +-
 gcc/testsuite/gfortran.dg/gomp/collapse2.f90       |   10 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90    |    2 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-10.f90   |  116 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90    |   71 +
 gcc/testsuite/gfortran.dg/gomp/imperfect-gotos.f90 |   69 +
 .../gfortran.dg/gomp/imperfect-invalid-scope.f90   |   81 +
 gcc/testsuite/gfortran.dg/gomp/imperfect1.f90      |   39 +
 gcc/testsuite/gfortran.dg/gomp/imperfect2.f90      |   56 +
 gcc/testsuite/gfortran.dg/gomp/imperfect3.f90      |   45 +
 gcc/testsuite/gfortran.dg/gomp/imperfect4.f90      |   36 +
 gcc/testsuite/gfortran.dg/gomp/imperfect5.f90      |   85 +
 .../gfortran.dg/interface_procedure_1.f90          |   23 +
 gcc/testsuite/gfortran.dg/pr92586.f90              |   61 +
 gcc/testsuite/gnat.dg/unroll3.adb                  |    2 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    3 +
 gcc/testsuite/jit.dg/test-restrict.c               |   77 +
 gcc/testsuite/lib/target-supports.exp              |   48 +-
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |    4 +-
 gcc/tree-cfg.cc                                    |   36 +
 gcc/tree-core.h                                    |    1 +
 gcc/tree-diagnostic.cc                             |    1 +
 gcc/tree-inline.cc                                 |    8 +
 gcc/tree-nested.cc                                 |    3 +
 gcc/tree-outof-ssa.cc                              |   32 +-
 gcc/tree-pass.h                                    |    3 +
 gcc/tree-pretty-print.cc                           |   30 +-
 gcc/tree-ssa-alias.cc                              |    3 +
 gcc/tree-ssa-ccp.cc                                |   17 +-
 gcc/tree-ssa-coalesce.cc                           |  148 +-
 gcc/tree-ssa-ifcombine.cc                          |    9 +-
 gcc/tree-ssa-live.cc                               |    8 +-
 gcc/tree-ssa-live.h                                |    8 +-
 gcc/tree-ssa-loop-ch.cc                            |   30 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    4 +
 gcc/tree-ssa-math-opts.cc                          |  149 +-
 gcc/tree-ssa-phiopt.cc                             |   70 +-
 gcc/tree-ssa-sccvn.cc                              |   11 +-
 gcc/tree-ssa-strlen.cc                             |    3 +-
 gcc/tree-ssa-tail-merge.cc                         |    2 +-
 gcc/tree-switch-conversion.cc                      |   71 +-
 gcc/tree-vect-data-refs.cc                         |  261 +-
 gcc/tree-vect-loop.cc                              |  105 +-
 gcc/tree-vect-patterns.cc                          |    2 +-
 gcc/tree-vect-slp.cc                               |  131 +-
 gcc/tree-vect-stmts.cc                             |  941 +--
 gcc/tree-vectorizer.h                              |    1 +
 gcc/tree-vrp.cc                                    |    5 +-
 gcc/tree.cc                                        |   71 +-
 gcc/tree.def                                       |   18 +-
 gcc/tree.h                                         |   97 +-
 gcc/typeclass.h                                    |    3 +-
 gcc/ubsan.cc                                       |   89 +-
 gcc/ubsan.h                                        |    3 +-
 gcc/value-range.cc                                 |   48 +-
 gcc/value-range.h                                  |    4 +-
 gcc/varasm.cc                                      |   55 +
 gcc/vr-values.cc                                   |   27 +-
 include/ChangeLog                                  |    6 +
 include/demangle.h                                 |    2 +
 libcpp/ChangeLog                                   |   12 +
 libcpp/expr.cc                                     |   52 +-
 libcpp/include/cpplib.h                            |    1 +
 libffi/ChangeLog                                   |   10 +
 libffi/Makefile.am                                 |    4 +-
 libffi/Makefile.in                                 |   25 +-
 libffi/configure.host                              |    5 +
 libffi/src/loongarch64/ffi.c                       |  621 ++
 libffi/src/loongarch64/ffitarget.h                 |   82 +
 libffi/src/loongarch64/sysv.S                      |  327 ++
 libgcc/ChangeLog                                   |   70 +
 libgcc/Makefile.in                                 |    5 +-
 libgcc/config.host                                 |    9 +-
 libgcc/config/aarch64/t-softfp                     |    2 +-
 libgcc/config/i386/64/t-softfp                     |    2 +-
 libgcc/config/i386/libgcc-glibc.ver                |   10 +
 libgcc/config/i386/t-softfp                        |    5 +-
 libgcc/config/riscv/t-softfp32                     |    6 +-
 libgcc/config/rs6000/t-e500v1-fp                   |    2 +-
 libgcc/config/rs6000/t-e500v2-fp                   |    2 +-
 libgcc/config/t-softfp                             |   12 +
 libgcc/config/t-softfp-sfdftf                      |    1 +
 libgcc/config/t-softfp-tf                          |    1 +
 libgcc/libgcc-std.ver.in                           |   10 +
 libgcc/libgcc2.c                                   |  683 +++
 libgcc/libgcc2.h                                   |   15 +
 libgcc/soft-fp/bitint.h                            |  355 ++
 libgcc/soft-fp/bitintpow10.c                       |  132 +
 libgcc/soft-fp/bitintpow10.h                       | 4947 ++++++++++++++++
 libgcc/soft-fp/fixddbitint.c                       |  205 +
 libgcc/soft-fp/fixdfbitint.c                       |   71 +
 libgcc/soft-fp/fixsdbitint.c                       |  196 +
 libgcc/soft-fp/fixsfbitint.c                       |   71 +
 libgcc/soft-fp/fixtdbitint.c                       |  242 +
 libgcc/soft-fp/fixtfbitint.c                       |   81 +
 libgcc/soft-fp/fixxfbitint.c                       |   82 +
 libgcc/soft-fp/floatbitintbf.c                     |   59 +
 libgcc/soft-fp/floatbitintdd.c                     |  264 +
 libgcc/soft-fp/floatbitintdf.c                     |   64 +
 libgcc/soft-fp/floatbitinthf.c                     |   59 +
 libgcc/soft-fp/floatbitintsd.c                     |  235 +
 libgcc/soft-fp/floatbitintsf.c                     |   59 +
 libgcc/soft-fp/floatbitinttd.c                     |  271 +
 libgcc/soft-fp/floatbitinttf.c                     |   73 +
 libgcc/soft-fp/floatbitintxf.c                     |   74 +
 libgcc/soft-fp/op-common.h                         |   31 +-
 libgo/go/cmd/go/internal/work/gccgo.go             |    8 +-
 libgomp/ChangeLog                                  |   73 +
 libgomp/libgomp.texi                               |  166 +-
 libgomp/target.c                                   |    2 +-
 libgomp/testsuite/lib/libgomp.exp                  |   19 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect1.C   |   76 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect2.C   |  114 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect3.C   |  119 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect4.C   |  117 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect5.C   |   49 +
 libgomp/testsuite/libgomp.c++/attrs-imperfect6.C   |  115 +
 libgomp/testsuite/libgomp.c++/imperfect-class-1.C  |  169 +
 libgomp/testsuite/libgomp.c++/imperfect-class-2.C  |  167 +
 libgomp/testsuite/libgomp.c++/imperfect-class-3.C  |  167 +
 .../testsuite/libgomp.c++/imperfect-destructor.C   |  135 +
 .../testsuite/libgomp.c++/imperfect-template-1.C   |  172 +
 .../testsuite/libgomp.c++/imperfect-template-2.C   |  170 +
 .../testsuite/libgomp.c++/imperfect-template-3.C   |  170 +
 .../testsuite/libgomp.c-c++-common/imperfect1.c    |   76 +
 .../testsuite/libgomp.c-c++-common/imperfect2.c    |  114 +
 .../testsuite/libgomp.c-c++-common/imperfect3.c    |  119 +
 .../testsuite/libgomp.c-c++-common/imperfect4.c    |  117 +
 .../testsuite/libgomp.c-c++-common/imperfect5.c    |   49 +
 .../testsuite/libgomp.c-c++-common/imperfect6.c    |  115 +
 .../testsuite/libgomp.c-c++-common/pr100059-1.c    |   55 +
 .../libgomp.c-c++-common/target-imperfect1.c       |   81 +
 .../libgomp.c-c++-common/target-imperfect2.c       |  122 +
 .../libgomp.c-c++-common/target-imperfect3.c       |  125 +
 .../libgomp.c-c++-common/target-imperfect4.c       |  122 +
 libgomp/testsuite/libgomp.c/simd-math-1.c          |    9 +
 .../libgomp.fortran/imperfect-destructor.f90       |  142 +
 libgomp/testsuite/libgomp.fortran/imperfect1.f90   |   67 +
 libgomp/testsuite/libgomp.fortran/imperfect2.f90   |  102 +
 libgomp/testsuite/libgomp.fortran/imperfect3.f90   |  110 +
 libgomp/testsuite/libgomp.fortran/imperfect4.f90   |  121 +
 .../libgomp.fortran/target-imperfect1.f90          |   72 +
 .../libgomp.fortran/target-imperfect2.f90          |  110 +
 .../libgomp.fortran/target-imperfect3.f90          |  116 +
 .../libgomp.fortran/target-imperfect4.f90          |  126 +
 libiberty/ChangeLog                                |    9 +
 libiberty/cp-demangle.c                            |   17 +
 libiberty/testsuite/demangle-expected              |    3 +
 libphobos/ChangeLog                                |    5 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/core/int128.d                |    8 +-
 .../libdruntime/core/internal/array/comparison.d   |   25 +-
 libphobos/libdruntime/core/lifetime.d              |    6 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/algorithm/searching.d            |   17 +
 libphobos/src/std/bigint.d                         |   23 +-
 libphobos/src/std/json.d                           |    4 +
 libphobos/src/std/math/package.d                   |    6 -
 libphobos/src/std/stdio.d                          |   15 -
 libstdc++-v3/ChangeLog                             |  425 ++
 libstdc++-v3/acinclude.m4                          |   69 +-
 libstdc++-v3/config.h.in                           |   12 +
 libstdc++-v3/config/cpu/loongarch/t-loongarch      |    1 +
 libstdc++-v3/configure                             |  275 +-
 libstdc++-v3/configure.host                        |    5 +-
 libstdc++-v3/doc/Makefile.am                       |    4 +-
 libstdc++-v3/doc/Makefile.in                       |    4 +-
 libstdc++-v3/doc/html/manual/using.html            |   26 +-
 .../doc/html/manual/using_dynamic_or_shared.html   |    4 +
 libstdc++-v3/doc/xml/manual/using.xml              |   37 +-
 libstdc++-v3/include/bits/atomic_base.h            |  147 +-
 libstdc++-v3/include/bits/chrono_io.h              |   62 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   53 +-
 libstdc++-v3/include/bits/ranges_base.h            |  114 +-
 libstdc++-v3/include/bits/vector.tcc               |  200 +-
 libstdc++-v3/include/bits/version.def              |   10 +-
 libstdc++-v3/include/bits/version.h                |   15 +-
 libstdc++-v3/include/std/atomic                    |   28 +-
 libstdc++-v3/include/std/concepts                  |   13 +-
 libstdc++-v3/include/std/format                    |   25 +-
 libstdc++-v3/include/std/ostream                   |    6 +-
 libstdc++-v3/include/std/ranges                    |   72 +-
 libstdc++-v3/include/std/ratio                     |   56 +-
 libstdc++-v3/include/std/stacktrace                |  142 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/libsupc++/compare                     |   37 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   48 +-
 libstdc++-v3/scripts/testsuite_flags.in            |    8 +-
 libstdc++-v3/src/Makefile.am                       |    4 +-
 libstdc++-v3/src/Makefile.in                       |    7 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   57 +-
 libstdc++-v3/src/c++20/Makefile.am                 |    2 +-
 libstdc++-v3/src/c++20/Makefile.in                 |    2 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    4 +
 libstdc++-v3/src/c++23/Makefile.am                 |  109 +
 libstdc++-v3/src/c++23/Makefile.in                 |  747 +++
 libstdc++-v3/src/c++23/stacktrace.cc               |  171 +
 libstdc++-v3/src/experimental/Makefile.am          |   20 +
 libstdc++-v3/src/experimental/Makefile.in          |   15 +-
 libstdc++-v3/src/filesystem/ops-common.h           |   25 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   10 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |    5 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |   90 +-
 .../testsuite/17_intro/no_library_allocation.cc    |    8 +
 .../nested_exception/rethrow_if_nested-term.cc     |   14 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |    2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |    2 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |    2 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/1.cc       |   10 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/2.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc    |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/4.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/5.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/6.cc       |    5 +-
 libstdc++-v3/testsuite/20_util/auto_ptr/7.cc       |    5 +-
 .../testsuite/20_util/auto_ptr/assign_neg.cc       |    6 +-
 .../requirements/explicit_instantiation/1.cc       |    6 +-
 libstdc++-v3/testsuite/20_util/bitset/107037.cc    |    2 +-
 libstdc++-v3/testsuite/20_util/expected/bad.cc     |    2 +-
 .../20_util/ratio/operations/ops_overflow_neg.cc   |    6 +-
 .../deque/requirements/explicit_instantiation/2.cc |    1 +
 .../list/requirements/explicit_instantiation/2.cc  |    1 +
 .../testsuite/23_containers/unordered_map/96088.cc |    1 +
 .../23_containers/unordered_map/operations/1.cc    |    1 +
 .../23_containers/unordered_multimap/96088.cc      |    1 +
 .../unordered_multimap/operations/1.cc             |    1 +
 .../23_containers/unordered_multiset/96088.cc      |    1 +
 .../unordered_multiset/operations/1.cc             |    1 +
 .../testsuite/23_containers/unordered_set/96088.cc |    1 +
 .../23_containers/unordered_set/operations/1.cc    |    1 +
 .../vector/{26412-1.cc => 26142-1.cc}              |    2 +-
 .../vector/{26412-2.cc => 26142-2.cc}              |    2 +-
 .../vector/debug/assign4_backtrace_neg.cc          |    2 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    8 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |   10 +-
 .../testsuite/26_numerics/complex/56111.cc         |    2 +-
 .../26_numerics/complex/literals/types.cc          |    5 +-
 .../testsuite/27_io/filesystem/iterators/91067.cc  |    1 +
 .../testsuite/27_io/filesystem/path/108636.cc      |    1 +
 .../testsuite/27_io/filesystem/path/assign/copy.cc |    1 +
 .../27_io/filesystem/path/concat/94063.cc          |    2 +-
 .../atomic_ref/compare_exchange_padding.cc         |   75 +-
 libstdc++-v3/testsuite/Makefile.am                 |    2 +-
 libstdc++-v3/testsuite/Makefile.in                 |    2 +-
 libstdc++-v3/testsuite/config/default.exp          |    4 +-
 .../ext/malloc_allocator/deallocate_local.cc       |    2 +
 .../ext/new_allocator/deallocate_local.cc          |    2 +
 .../testsuite/ext/pool_allocator/allocate_chunk.cc |   23 +-
 .../ext/throw_allocator/deallocate_local.cc        |    1 +
 libstdc++-v3/testsuite/lib/dg-options.exp          |    4 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    8 +-
 libstdc++-v3/testsuite/lib/prune.exp               |    4 +-
 libstdc++-v3/testsuite/libstdc++-abi/abi.exp       |    6 +-
 .../testsuite/libstdc++-dg/conformance.exp         |   15 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |    8 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |   22 +-
 .../libstdc++-prettyprinters/libfundts.cc          |   12 +-
 .../testsuite/libstdc++-prettyprinters/locale.cc   |   36 +
 .../libstdc++-prettyprinters/prettyprinters.exp    |    4 +-
 .../testsuite/libstdc++-xmethods/xmethods.exp      |    4 +-
 .../testsuite/std/format/functions/format_to.cc    |    8 +-
 libstdc++-v3/testsuite/std/format/string.cc        |   15 +
 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc |   13 +
 libstdc++-v3/testsuite/std/ranges/access/cdata.cc  |   38 +-
 libstdc++-v3/testsuite/std/ranges/access/cend.cc   |   29 +-
 .../testsuite/std/ranges/access/crbegin.cc         |   40 +-
 libstdc++-v3/testsuite/std/ranges/access/crend.cc  |   33 +-
 libstdc++-v3/testsuite/std/ranges/access/p2602.cc  |   31 +
 .../std/ranges/adaptors/adjacent_transform/1.cc    |   14 +
 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc |    2 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |    2 +
 .../testsuite/std/ranges/adaptors/transform.cc     |   23 +
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |   12 +
 libstdc++-v3/testsuite/std/ranges/single_view.cc   |   17 +
 libstdc++-v3/testsuite/std/ranges/version_c++23.cc |    2 +-
 .../testsuite/std/ranges/zip_transform/1.cc        |   14 +
 libstdc++-v3/testsuite/std/time/parse.cc           |   21 +-
 .../shared_ptr/assign/auto_ptr.cc                  |    3 +-
 .../shared_ptr/assign/auto_ptr_neg.cc              |    3 +-
 .../shared_ptr/assign/auto_ptr_rvalue_neg.cc       |    3 +-
 .../shared_ptr/cons/43820_neg.cc                   |    3 +-
 .../shared_ptr/cons/auto_ptr.cc                    |    3 +-
 .../shared_ptr/cons/auto_ptr_neg.cc                |    3 +-
 .../testsuite/tr1/6_containers/utility/pair.cc     |   19 +-
 .../tr1/8_c_compatibility/cmath/pow_cmath.cc       |    7 +-
 .../testsuite/util/replacement_memory_operators.h  |   20 +
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    2 +-
 1915 files changed, 112961 insertions(+), 13451 deletions(-)

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

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

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-10 14:28 [gcc(refs/users/egallager/heads/PR102665)] Merge branch 'me/PR102665' of github.com:cooljeanius/gcc into me/PR102665 Eric Gallager

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