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

commit c22206a9eb8110a2e8890b2851c5c170e1323889
Merge: 785011ff892f af73228fdb2e
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Tue Feb 25 16:34:15 2025 +0100

    Merge commit 'r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3519f7' into 
redhat/gcc-15-branch

Diff:

 ChangeLog                                          |    11 +
 MAINTAINERS                                        |     1 +
 configure                                          |    39 +-
 configure.ac                                       |    39 +-
 gcc/ChangeLog                                      |  1558 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     2 +-
 gcc/ada/ChangeLog                                  |     5 +
 gcc/analyzer/ChangeLog                             |    28 +
 gcc/analyzer/diagnostic-manager.cc                 |    26 +-
 gcc/analyzer/kf.cc                                 |    22 +-
 gcc/analyzer/region-model.cc                       |    13 +
 gcc/analyzer/sm-malloc.cc                          |    99 +-
 gcc/builtin-attrs.def                              |    29 +
 gcc/builtins.cc                                    |     3 +
 gcc/builtins.def                                   |    46 +-
 gcc/c-family/ChangeLog                             |    44 +
 gcc/c-family/c-common.def                          |    11 +-
 gcc/c-family/c-common.h                            |     9 +-
 gcc/c-family/c-gimplify.cc                         |    84 +-
 gcc/c-family/c-opts.cc                             |    17 +-
 gcc/c-family/c-pretty-print.cc                     |    29 +-
 gcc/c-family/c-pretty-print.h                      |     6 +-
 gcc/c/ChangeLog                                    |    21 +
 gcc/c/c-parser.cc                                  |    33 +-
 gcc/common/config/gcn/gcn-common.cc                |     2 +-
 gcc/common/config/i386/i386-common.cc              |    35 +-
 gcc/common/config/i386/i386-isas.h                 |     5 +-
 gcc/common/config/nvptx/nvptx-common.cc            |     2 +-
 gcc/config.gcc                                     |     2 +-
 gcc/config.in                                      |     6 -
 gcc/config/aarch64/aarch64-builtins.cc             |    29 +
 gcc/config/aarch64/aarch64-option-extensions.def   |    10 +-
 gcc/config/aarch64/aarch64-protos.h                |     2 +-
 gcc/config/aarch64/aarch64-sve.md                  |     2 +-
 gcc/config/aarch64/aarch64.cc                      |    58 +-
 gcc/config/aarch64/aarch64.md                      |    50 +-
 gcc/config/aarch64/iterators.md                    |     4 +
 gcc/config/aarch64/tuning_models/generic_armv8_a.h |     2 +-
 gcc/config/arm/arm-builtins.cc                     |    55 +
 gcc/config/arm/arm-builtins.h                      |     1 +
 gcc/config/arm/arm.cc                              |   397 +-
 gcc/config/arm/arm.md                              |     8 +-
 gcc/config/arm/t-rtems                             |     5 +-
 gcc/config/avr/avr-arch.h                          |    22 +-
 gcc/config/avr/avr-c.cc                            |    47 +-
 gcc/config/avr/avr-mcus.def                        |   212 +-
 gcc/config/avr/avr-protos.h                        |     1 -
 gcc/config/avr/avr.cc                              |   162 +-
 gcc/config/avr/avr.opt                             |     8 +
 gcc/config/avr/avr.opt.urls                        |     6 +
 gcc/config/avr/gen-avr-mmcu-specs.cc               |    17 +-
 gcc/config/avr/genmultilib.awk                     |    37 +-
 gcc/config/bfin/bfin.md                            |    15 +-
 gcc/config/bpf/bpf.md                              |     5 +-
 gcc/config/gcn/gcn-devices.def                     |   204 +-
 gcc/config/gcn/gcn-tables.opt                      |    45 +
 gcc/config/gcn/gcn.cc                              |    42 +-
 gcc/config/gcn/gcn.md                              |     7 +
 gcc/config/gcn/gen-gcn-device-macros.awk           |     4 +-
 gcc/config/gcn/mkoffload.cc                        |   101 +-
 gcc/config/i386/avx512bwintrin.h                   |     2 +-
 gcc/config/i386/driver-i386.cc                     |     5 +-
 gcc/config/i386/i386-options.cc                    |     8 +-
 gcc/config/i386/i386.cc                            |    11 +
 gcc/config/i386/i386.h                             |     2 +-
 gcc/config/i386/i386.md                            |    66 +-
 gcc/config/i386/i386.opt                           |    15 +-
 gcc/config/i386/i386.opt.urls                      |     9 +-
 gcc/config/i386/sse.md                             |    18 +-
 gcc/config/loongarch/constraints.md                |     2 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |     4 +
 gcc/config/loongarch/lasx.md                       |  1092 +-
 gcc/config/loongarch/loongarch-builtins.cc         |    67 +-
 gcc/config/loongarch/loongarch-c.cc                |   204 +-
 gcc/config/loongarch/loongarch-def.cc              |     1 +
 gcc/config/loongarch/loongarch-modes.def           |     5 +-
 gcc/config/loongarch/loongarch-opts.cc             |     3 +
 gcc/config/loongarch/loongarch-protos.h            |     4 +
 gcc/config/loongarch/loongarch-target-attr.cc      |    48 -
 gcc/config/loongarch/loongarch-tune.h              |     7 +
 gcc/config/loongarch/loongarch.cc                  |    52 +-
 gcc/config/loongarch/loongarch.md                  |    58 +-
 gcc/config/loongarch/loongarch.opt                 |     4 +
 gcc/config/loongarch/loongarch.opt.urls            |     3 +
 gcc/config/loongarch/lsx.md                        |  1028 +-
 gcc/config/loongarch/predicates.md                 |    27 +
 gcc/config/loongarch/simd.md                       |   419 +-
 gcc/config/mips/i6400.md                           |     8 +-
 gcc/config/mips/mips.cc                            |    24 +
 gcc/config/mips/mips.h                             |     4 +
 gcc/config/mips/mips.md                            |    52 +-
 gcc/config/mips/p6600.md                           |     8 +-
 gcc/config/nvptx/nvptx.cc                          |    92 +-
 gcc/config/nvptx/nvptx.h                           |    19 +-
 gcc/config/nvptx/nvptx.md                          |     9 +-
 gcc/config/riscv/autovec-opt.md                    |    56 +-
 gcc/config/riscv/riscv-feature-bits.h              |     7 -
 gcc/config/riscv/riscv-string.cc                   |    37 +-
 gcc/config/riscv/riscv-target-attr.cc              |    14 +
 gcc/config/riscv/riscv-v.cc                        |    56 +-
 gcc/config/riscv/riscv-vector-costs.cc             |    29 +
 gcc/config/riscv/riscv-vsetvl.cc                   |     3 +-
 gcc/config/riscv/riscv.cc                          |    36 +-
 gcc/config/riscv/riscv.md                          |     8 +-
 gcc/config/riscv/vector.md                         |    16 +-
 gcc/config/rx/rx.md                                |     4 +-
 gcc/config/s390/s390.cc                            |    35 +-
 gcc/config/sol2-protos.h                           |     1 -
 gcc/config/sol2.cc                                 |     9 -
 gcc/config/sol2.h                                  |     5 -
 gcc/configure                                      |    40 -
 gcc/configure.ac                                   |    36 -
 gcc/cp/ChangeLog                                   |   288 +
 gcc/cp/call.cc                                     |   257 +-
 gcc/cp/constexpr.cc                                |   145 +-
 gcc/cp/cp-tree.h                                   |    11 +-
 gcc/cp/decl.cc                                     |   113 +-
 gcc/cp/decl2.cc                                    |    74 +-
 gcc/cp/except.cc                                   |     2 +-
 gcc/cp/init.cc                                     |    19 +-
 gcc/cp/lambda.cc                                   |    16 +-
 gcc/cp/method.cc                                   |     2 +-
 gcc/cp/parser.cc                                   |    87 +-
 gcc/cp/pt.cc                                       |    53 +-
 gcc/cp/semantics.cc                                |   189 +-
 gcc/cp/tree.cc                                     |    21 +-
 gcc/cp/typeck.cc                                   |     6 +-
 gcc/cp/typeck2.cc                                  |     3 +-
 gcc/cselib.cc                                      |   169 +-
 gcc/diagnostic-core.h                              |     9 +-
 gcc/doc/extend.texi                                |   105 +-
 gcc/doc/gccint.texi                                |     5 +-
 gcc/doc/gty.texi                                   |     5 +
 gcc/doc/install.texi                               |    49 +-
 gcc/doc/interface.texi                             |    70 -
 gcc/doc/invoke.texi                                |   216 +-
 .../libgdiagnostics/topics/physical-locations.rst  |     5 +
 gcc/doc/sourcebuild.texi                           |    16 +-
 gcc/doc/tm.texi                                    |     8 +
 gcc/doc/tm.texi.in                                 |     2 +
 gcc/dwarf2out.cc                                   |     2 +-
 gcc/fold-mem-offsets.cc                            |    18 +
 gcc/fortran/ChangeLog                              |   333 +
 gcc/fortran/Make-lang.in                           |    14 +-
 gcc/fortran/coarray.cc                             |  1520 +
 gcc/fortran/cpp.cc                                 |    18 +-
 gcc/fortran/dump-parse-tree.cc                     |     4 -
 gcc/fortran/frontend-passes.cc                     |     1 +
 gcc/fortran/gfortran.h                             |    14 +-
 gcc/fortran/gfortran.texi                          |   559 +-
 gcc/fortran/interface.cc                           |    78 +-
 gcc/fortran/intrinsic.cc                           |    11 +
 gcc/fortran/invoke.texi                            |     3 +-
 gcc/fortran/openmp.cc                              |   253 +-
 gcc/fortran/parse.cc                               |    75 +-
 gcc/fortran/resolve.cc                             |   714 +-
 gcc/fortran/trans-array.cc                         |    48 +-
 gcc/fortran/trans-decl.cc                          |   162 +-
 gcc/fortran/trans-expr.cc                          |    64 +-
 gcc/fortran/trans-intrinsic.cc                     |  1737 +-
 gcc/fortran/trans-openmp.cc                        |   262 +-
 gcc/fortran/trans-types.cc                         |    62 +-
 gcc/fortran/trans.h                                |    26 +-
 gcc/gcc.cc                                         |    20 +-
 gcc/genautomata.cc                                 |     6 +-
 gcc/gengtype.cc                                    |     7 +-
 gcc/gimple-fold.cc                                 |    33 +-
 gcc/gimplify.cc                                    |     2 +-
 gcc/go/ChangeLog                                   |    12 +
 gcc/go/go-gcc.cc                                   |   262 +-
 gcc/ifcvt.cc                                       |     7 +
 gcc/input.cc                                       |    61 +-
 gcc/ipa-cp.cc                                      |    46 +-
 gcc/ipa-fnsummary.cc                               |     3 +
 gcc/ira-build.cc                                   |    15 +-
 gcc/ira-color.cc                                   |     3 +-
 gcc/jit/ChangeLog                                  |    13 +
 gcc/jit/dummy-frontend.cc                          |     2 +-
 gcc/jit/jit-playback.cc                            |     1 +
 gcc/jit/jit-result.cc                              |     1 +
 gcc/late-combine.cc                                |    10 +-
 gcc/libgdiagnostics++.h                            |    19 +
 gcc/libgdiagnostics.cc                             |    33 +
 gcc/libgdiagnostics.h                              |     6 +
 gcc/libgdiagnostics.map                            |     2 +
 gcc/libsarifreplay.cc                              |   297 +-
 gcc/loop-invariant.cc                              |     5 +
 gcc/loop-iv.cc                                     |     1 +
 gcc/lra-remat.cc                                   |    10 +-
 gcc/lto/ChangeLog                                  |     6 +
 gcc/lto/lto-lang.cc                                |    13 +
 gcc/m2/ChangeLog                                   |    57 +
 gcc/m2/gm2-compiler/M2Check.mod                    |     6 +
 gcc/m2/gm2-compiler/M2Quads.mod                    |   128 +-
 gcc/m2/gm2-compiler/M2Range.def                    |    15 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |   186 +-
 gcc/m2/gm2spec.cc                                  |     6 +
 gcc/match.pd                                       |    56 +
 gcc/omp-general.cc                                 |    44 +-
 gcc/omp-general.h                                  |     6 +-
 gcc/opts-diagnostic.cc                             |    12 +-
 gcc/pair-fusion.cc                                 |     2 +-
 gcc/plugin.cc                                      |     1 +
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/gcc.pot                                     | 32884 ++++++++++---------
 gcc/sese.cc                                        |     1 +
 gcc/system.h                                       |     2 +-
 gcc/target.def                                     |    12 +
 gcc/targhooks.cc                                   |     8 +
 gcc/targhooks.h                                    |     1 +
 gcc/testsuite/ChangeLog                            |  1776 +
 gcc/testsuite/c-c++-common/Walloca-larger-than.c   |     3 +-
 gcc/testsuite/c-c++-common/Warray-bounds-9.c       |     3 +-
 gcc/testsuite/c-c++-common/Warray-bounds.c         |     1 -
 gcc/testsuite/c-c++-common/Wdangling-pointer-2.c   |     3 +-
 gcc/testsuite/c-c++-common/Wdangling-pointer-4.c   |     3 +-
 gcc/testsuite/c-c++-common/Wdangling-pointer-5.c   |     3 +-
 gcc/testsuite/c-c++-common/Wdangling-pointer.c     |     3 +-
 .../c-c++-common/Wimplicit-fallthrough-7.c         |     1 -
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |     1 -
 .../c-c++-common/Wsizeof-pointer-memaccess2.c      |     1 -
 gcc/testsuite/c-c++-common/Wstringop-truncation.c  |     3 +-
 gcc/testsuite/c-c++-common/Wunused-var-6.c         |     1 -
 gcc/testsuite/c-c++-common/Wunused-var-8.c         |     1 -
 gcc/testsuite/c-c++-common/analyzer/alloca-leak.c  |     2 -
 .../analyzer/allocation-size-multiline-2.c         |     1 -
 .../analyzer/allocation-size-multiline-3.c         |     1 -
 .../c-c++-common/analyzer/call-summaries-malloc.c  |     2 +-
 gcc/testsuite/c-c++-common/analyzer/capacity-1.c   |     1 -
 gcc/testsuite/c-c++-common/analyzer/capacity-3.c   |     1 -
 .../analyzer/imprecise-floating-point-1.c          |     1 -
 .../analyzer/infinite-recursion-alloca.c           |     2 -
 .../c-c++-common/analyzer/malloc-callbacks.c       |     1 -
 .../c-c++-common/analyzer/malloc-paths-8.c         |     1 -
 .../c-c++-common/analyzer/out-of-bounds-5.c        |     1 -
 .../analyzer/out-of-bounds-diagram-11.c            |     1 -
 gcc/testsuite/c-c++-common/analyzer/strncpy-1.c    |     4 +-
 .../c-c++-common/analyzer/uninit-alloca.c          |     2 -
 .../analyzer/write-to-string-literal-5.c           |     1 -
 .../c-c++-common/asan/alloca_loop_unpoisoning.c    |     1 -
 gcc/testsuite/c-c++-common/auto-init-11.c          |     1 -
 gcc/testsuite/c-c++-common/auto-init-12.c          |     1 -
 gcc/testsuite/c-c++-common/auto-init-15.c          |     1 -
 gcc/testsuite/c-c++-common/auto-init-16.c          |     1 -
 gcc/testsuite/c-c++-common/builtins.c              |     3 +-
 gcc/testsuite/c-c++-common/dwarf2/vla1.c           |     1 -
 gcc/testsuite/c-c++-common/fhardened-16.c          |     5 +
 gcc/testsuite/c-c++-common/fhardened-17.c          |     5 +
 gcc/testsuite/c-c++-common/fhardened-18.c          |     5 +
 gcc/testsuite/c-c++-common/fhardened-19.c          |     5 +
 gcc/testsuite/c-c++-common/fhardened-20.c          |     5 +
 gcc/testsuite/c-c++-common/fhardened-21.c          |     5 +
 gcc/testsuite/c-c++-common/goacc/pr92793-1.c       |    21 +-
 gcc/testsuite/c-c++-common/gomp/allocate-18.c      |     8 +-
 gcc/testsuite/c-c++-common/gomp/pr119000.c         |    16 +
 gcc/testsuite/c-c++-common/gomp/pr61486-2.c        |     1 -
 .../c-c++-common/torture/builtin-clear-padding-4.c |     1 -
 gcc/testsuite/c-c++-common/torture/strub-run3.c    |     1 -
 gcc/testsuite/c-c++-common/torture/strub-run4.c    |     1 -
 gcc/testsuite/c-c++-common/torture/strub-run4c.c   |     1 -
 gcc/testsuite/c-c++-common/torture/strub-run4d.c   |     1 -
 gcc/testsuite/c-c++-common/torture/strub-run4i.c   |     1 -
 gcc/testsuite/c-c++-common/ubsan/nonnull-1.c       |     3 +-
 gcc/testsuite/g++.dg/Walloca1.C                    |     1 -
 gcc/testsuite/g++.dg/Walloca2.C                    |     1 -
 gcc/testsuite/g++.dg/abi/lambda-ctx2-19.C          |     3 +
 gcc/testsuite/g++.dg/abi/lambda-ctx2-19vs20.C      |     3 +
 gcc/testsuite/g++.dg/abi/lambda-ctx2-20.C          |     3 +
 gcc/testsuite/g++.dg/abi/lambda-ctx2.h             |    16 +
 gcc/testsuite/g++.dg/asan/pr118763.C               |    15 +
 gcc/testsuite/g++.dg/conversion/op8.C              |    75 +
 gcc/testsuite/g++.dg/coroutines/range-for1.C       |    69 +
 gcc/testsuite/g++.dg/coroutines/range-for2.C       |    92 +
 gcc/testsuite/g++.dg/cpp/embed-25.C                |    56 +
 .../g++.dg/cpp0x/attr-no_unique_address1.C         |   151 +
 gcc/testsuite/g++.dg/cpp0x/attr-nodiscard1.C       |   155 +
 gcc/testsuite/g++.dg/cpp0x/attr-noreturn1.C        |   160 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-83144.C       |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C      |    16 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C   |    20 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-87.C          |    10 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-88.C          |    14 +
 gcc/testsuite/g++.dg/cpp0x/noexcept89.C            |     9 +
 gcc/testsuite/g++.dg/cpp0x/noexcept90.C            |    12 +
 gcc/testsuite/g++.dg/cpp0x/pr118671.C              |    61 +
 gcc/testsuite/g++.dg/cpp0x/pr118923.C              |    66 +
 gcc/testsuite/g++.dg/cpp0x/pr70338.C               |     1 -
 gcc/testsuite/g++.dg/cpp0x/static-member-init-1.C  |     5 +
 gcc/testsuite/g++.dg/cpp0x/variadic-parm2.C        |    12 +
 gcc/testsuite/g++.dg/cpp0x/variadic188.C           |    23 +
 gcc/testsuite/g++.dg/cpp0x/vt-82936.C              |    18 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lambda1.C     |    21 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto9.C        |    15 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C   |     1 -
 gcc/testsuite/g++.dg/cpp1y/pr118923.C              |    38 +
 gcc/testsuite/g++.dg/cpp1y/vla10.C                 |     1 -
 gcc/testsuite/g++.dg/cpp1y/vla2.C                  |     1 -
 gcc/testsuite/g++.dg/cpp1y/vla6.C                  |     1 -
 gcc/testsuite/g++.dg/cpp1y/vla8.C                  |     1 -
 gcc/testsuite/g++.dg/cpp1z/variadic-nontype1.C     |     2 +
 gcc/testsuite/g++.dg/cpp1z/variadic-nontype2.C     |    12 +
 gcc/testsuite/g++.dg/cpp23/range-for3.C            |     4 +-
 gcc/testsuite/g++.dg/cpp23/range-for4.C            |     4 +-
 gcc/testsuite/g++.dg/cpp23/range-for9.C            |    20 +
 gcc/testsuite/g++.dg/cpp26/decomp12.C              |    46 +
 .../g++.dg/cpp26/name-independent-decl10.C         |    63 +
 .../g++.dg/cpp26/name-independent-decl7.C          |    27 +
 .../g++.dg/cpp26/name-independent-decl8.C          |    24 +
 .../g++.dg/cpp26/name-independent-decl9.C          |    49 +
 gcc/testsuite/g++.dg/cpp26/pack-indexing15.C       |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr70037.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82794.C      |     8 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-86769.C       |    36 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval22.C       |     3 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class68.C       |    24 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class69.C       |    27 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class70.C       |    47 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class71.C       |    19 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class72.C       |    42 +
 gcc/testsuite/g++.dg/debug/debug5.C                |     1 -
 gcc/testsuite/g++.dg/debug/debug6.C                |     1 -
 .../g++.dg/debug/dwarf2/template-func-params-7.C   |     7 +-
 gcc/testsuite/g++.dg/debug/pr54828.C               |     1 -
 gcc/testsuite/g++.dg/diagnostic/pr70105.C          |     1 -
 gcc/testsuite/g++.dg/diagnostic/redeclaration-7.C  |    23 +
 gcc/testsuite/g++.dg/eh/cleanup5.C                 |     1 -
 gcc/testsuite/g++.dg/eh/ref-temp3.C                |    36 +
 gcc/testsuite/g++.dg/eh/ref-temp4.C                |    35 +
 gcc/testsuite/g++.dg/eh/spbp.C                     |     1 -
 gcc/testsuite/g++.dg/expr/for3.C                   |   112 +
 gcc/testsuite/g++.dg/expr/for4.C                   |   116 +
 gcc/testsuite/g++.dg/expr/for5.C                   |    34 +
 gcc/testsuite/g++.dg/expr/for6.C                   |    39 +
 gcc/testsuite/g++.dg/expr/for7.C                   |    20 +
 gcc/testsuite/g++.dg/expr/for8.C                   |    22 +
 gcc/testsuite/g++.dg/expr/for9.C                   |    25 +
 gcc/testsuite/g++.dg/ext/builtin_alloca.C          |     1 -
 gcc/testsuite/g++.dg/ext/stmtexpr27.C              |    64 +
 gcc/testsuite/g++.dg/ext/stmtexpr29.C              |    27 +
 gcc/testsuite/g++.dg/ext/tmplattr9.C               |     1 -
 gcc/testsuite/g++.dg/ext/vector43.C                |     7 +
 gcc/testsuite/g++.dg/ext/vla10.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla11.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla12.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla15.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla16.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla17.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla23.C                   |     1 -
 gcc/testsuite/g++.dg/ext/vla3.C                    |     1 -
 gcc/testsuite/g++.dg/ext/vla6.C                    |     1 -
 gcc/testsuite/g++.dg/ext/vla7.C                    |     1 -
 gcc/testsuite/g++.dg/gomp/attrs-3.C                |     6 +-
 gcc/testsuite/g++.dg/gomp/declare-variant-3.C      |     8 +-
 gcc/testsuite/g++.dg/gomp/declare-variant-5.C      |     8 +-
 gcc/testsuite/g++.dg/gomp/pr118876.C               |     6 +
 gcc/testsuite/g++.dg/init/array24.C                |     1 -
 gcc/testsuite/g++.dg/init/new47.C                  |     1 -
 gcc/testsuite/g++.dg/init/pr55497.C                |     1 -
 gcc/testsuite/g++.dg/lookup/using71.C              |    12 +
 gcc/testsuite/g++.dg/lto/pr118817_0.C              |    17 +
 .../g++.dg/modules/{adl-5_a.c => adl-5_a.C}        |     0
 gcc/testsuite/g++.dg/modules/adl-5_d.C             |     5 +-
 gcc/testsuite/g++.dg/modules/pr118807.C            |    11 +
 gcc/testsuite/g++.dg/modules/pr118846_a.C          |    18 +
 gcc/testsuite/g++.dg/modules/pr118846_b.C          |    10 +
 gcc/testsuite/g++.dg/opt/pr78201.C                 |     1 -
 gcc/testsuite/g++.dg/parse/constructor4.C          |    54 +
 gcc/testsuite/g++.dg/parse/constructor5.C          |    48 +
 gcc/testsuite/g++.dg/parse/conv_op2.C              |    10 +
 gcc/testsuite/g++.dg/parse/defarg18.C              |    48 +
 gcc/testsuite/g++.dg/parse/defarg18a.C             |    33 +
 gcc/testsuite/g++.dg/parse/defarg19.C              |    12 +
 gcc/testsuite/g++.dg/parse/default_to_int.C        |    37 +
 gcc/testsuite/g++.dg/special/initp1.C              |     6 +-
 .../template/builtin-speculation-overloads.def     |     9 +-
 .../template/builtin-speculation-overloads1.C      |     2 +
 .../template/builtin-speculation-overloads4.C      |     2 +
 gcc/testsuite/g++.dg/template/dtor12.C             |    19 +
 gcc/testsuite/g++.dg/template/linkage6.C           |    13 +
 gcc/testsuite/g++.dg/template/vla2.C               |     1 -
 .../g++.dg/torture/Wsizeof-pointer-memaccess1.C    |     1 -
 .../g++.dg/torture/Wsizeof-pointer-memaccess2.C    |     1 -
 gcc/testsuite/g++.dg/torture/pr118521.C            |    14 +
 gcc/testsuite/g++.dg/torture/pr118973.C            |    10 +
 gcc/testsuite/g++.dg/torture/pr62127.C             |     2 +-
 gcc/testsuite/g++.dg/torture/pr67055.C             |     1 -
 .../g++.dg/torture/stackalign/eh-alloca-1.C        |     1 -
 .../g++.dg/torture/stackalign/eh-inline-2.C        |     1 -
 .../g++.dg/torture/stackalign/eh-vararg-1.C        |     1 -
 .../g++.dg/torture/stackalign/eh-vararg-2.C        |     1 -
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C  |     1 -
 .../g++.dg/warn/Wsizeof-pointer-memaccess-1.C      |     1 -
 gcc/testsuite/g++.dg/warn/Wvla-1.C                 |     1 -
 gcc/testsuite/g++.dg/warn/Wvla-3.C                 |     2 -
 gcc/testsuite/g++.old-deja/g++.ext/array2.C        |     1 -
 gcc/testsuite/g++.old-deja/g++.ext/constructor.C   |     1 -
 gcc/testsuite/g++.old-deja/g++.jason/operator.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.law/builtin1.C      |     1 -
 gcc/testsuite/g++.old-deja/g++.other/crash12.C     |     1 -
 gcc/testsuite/g++.old-deja/g++.other/eh3.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/array6.C         |     1 -
 gcc/testsuite/g++.old-deja/g++.pt/dynarray.C       |     1 -
 gcc/testsuite/g++.target/m68k/m68k.exp             |    34 +
 gcc/testsuite/g++.target/m68k/pr116244.C           |   226 +
 gcc/testsuite/gcc.c-torture/compile/20000923-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20001221-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20020807-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20030224-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20050801-2.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20071108-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/20071117-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/compile/900313-1.c     |     1 -
 gcc/testsuite/gcc.c-torture/compile/920428-4.c     |     1 -
 .../gcc.c-torture/compile/debugvlafunction-1.c     |     1 -
 gcc/testsuite/gcc.c-torture/compile/parms.c        |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr17397.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr35006.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr41469.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr42956.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr51354.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr52714.c      |     2 -
 gcc/testsuite/gcc.c-torture/compile/pr55851.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-1.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-2.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-3.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-4.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-5.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr77754-6.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr78439.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr79413.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr82564.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr87110.c      |     1 -
 gcc/testsuite/gcc.c-torture/compile/pr99787-1.c    |     1 -
 gcc/testsuite/gcc.c-torture/compile/vla-const-1.c  |     2 +-
 gcc/testsuite/gcc.c-torture/compile/vla-const-2.c  |     2 +-
 gcc/testsuite/gcc.c-torture/execute/20010209-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20020314-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20020412-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20021113-1.c   |     2 -
 gcc/testsuite/gcc.c-torture/execute/20040223-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20040308-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20040811-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20070824-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/20070919-1.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/920721-2.c     |     1 -
 gcc/testsuite/gcc.c-torture/execute/920929-1.c     |     1 -
 gcc/testsuite/gcc.c-torture/execute/921017-1.c     |     1 -
 gcc/testsuite/gcc.c-torture/execute/941202-1.c     |     1 -
 gcc/testsuite/gcc.c-torture/execute/align-nest.c   |     2 -
 gcc/testsuite/gcc.c-torture/execute/alloca-1.c     |     1 -
 .../gcc.c-torture/execute/built-in-setjmp.c        |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr118623.c     |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr118915.c     |    22 +
 gcc/testsuite/gcc.c-torture/execute/pr22061-1.c    |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr22061-4.c    |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr36321.c      |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr43220.c      |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr82210.c      |     1 -
 gcc/testsuite/gcc.c-torture/execute/pr86528.c      |     1 -
 .../gcc.c-torture/execute/vla-dealloc-1.c          |     1 -
 gcc/testsuite/gcc.dg/20001012-2.c                  |     1 -
 gcc/testsuite/gcc.dg/20020415-1.c                  |     1 -
 gcc/testsuite/gcc.dg/20030331-2.c                  |     1 -
 gcc/testsuite/gcc.dg/20101010-1.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-1.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-10.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-11.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-12.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-13.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-14.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-15.c                  |     1 -
 gcc/testsuite/gcc.dg/Walloca-2.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-3.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-4.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-5.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-6.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-7.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-8.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-9.c                   |     1 -
 gcc/testsuite/gcc.dg/Walloca-larger-than-2.c       |     1 -
 gcc/testsuite/gcc.dg/Walloca-larger-than-3.c       |     3 +-
 gcc/testsuite/gcc.dg/Walloca-larger-than-4.c       |     3 +-
 gcc/testsuite/gcc.dg/Walloca-larger-than.c         |     1 -
 gcc/testsuite/gcc.dg/Warray-bounds-22.c            |     1 -
 gcc/testsuite/gcc.dg/Warray-bounds-41.c            |     1 -
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c      |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-50.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-63.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-66.c            |     3 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-14.c      |    10 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-15.c      |    10 +-
 gcc/testsuite/gcc.dg/Wdangling-pointer.c           |     3 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c      |     3 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object.c        |     3 +-
 gcc/testsuite/gcc.dg/Wnonnull-2.c                  |   110 +-
 gcc/testsuite/gcc.dg/Wnonnull-3.c                  |   124 +-
 gcc/testsuite/gcc.dg/Wrestrict-17.c                |     1 -
 gcc/testsuite/gcc.dg/Wrestrict.c                   |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c        |     3 +-
 gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c  |     1 -
 gcc/testsuite/gcc.dg/Wstack-usage.c                |     3 +-
 .../gcc.dg/Wstrict-aliasing-bogus-vla-1.c          |     1 -
 gcc/testsuite/gcc.dg/Wstrict-overflow-27.c         |     1 -
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-3.c        |     1 -
 gcc/testsuite/gcc.dg/Wstringop-overflow-39.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-56.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-57.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-71.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c      |     1 -
 gcc/testsuite/gcc.dg/Wvla-larger-than-1.c          |     1 -
 gcc/testsuite/gcc.dg/Wvla-larger-than-2.c          |     1 -
 gcc/testsuite/gcc.dg/Wvla-larger-than-3.c          |     1 -
 gcc/testsuite/gcc.dg/Wvla-larger-than-4.c          |     9 +-
 gcc/testsuite/gcc.dg/Wvla-larger-than-5.c          |     3 +-
 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c     |     2 -
 gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c   |     1 -
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     3 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |     2 -
 gcc/testsuite/gcc.dg/analyzer/malloc-reuse.c       |     2 -
 .../gcc.dg/analyzer/out-of-bounds-diagram-12.c     |     1 -
 .../gcc.dg/analyzer/pr93355-localealias.c          |     1 -
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |     1 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c      |     2 -
 gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c    |     4 +-
 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c    |     1 -
 gcc/testsuite/gcc.dg/analyzer/ubsan-pr118300.c     |    15 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |     1 -
 gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c         |     1 -
 gcc/testsuite/gcc.dg/attr-alloc_size-6.c           |     1 -
 gcc/testsuite/gcc.dg/attr-alloc_size-7.c           |     1 -
 gcc/testsuite/gcc.dg/attr-alloc_size-8.c           |     1 -
 gcc/testsuite/gcc.dg/attr-alloc_size-9.c           |     1 -
 gcc/testsuite/gcc.dg/attr-noipa.c                  |     1 -
 gcc/testsuite/gcc.dg/auto-init-uninit-36.c         |     3 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-9.c          |     1 -
 gcc/testsuite/gcc.dg/auto-type-1.c                 |     1 -
 gcc/testsuite/gcc.dg/builtin-alloc-size.c          |     1 -
 gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c  |     1 -
 .../gcc.dg/builtin-dynamic-object-size-1.c         |     1 -
 .../gcc.dg/builtin-dynamic-object-size-2.c         |     1 -
 .../gcc.dg/builtin-dynamic-object-size-3.c         |     1 -
 .../gcc.dg/builtin-dynamic-object-size-4.c         |     1 -
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |     1 -
 gcc/testsuite/gcc.dg/builtin-object-size-2.c       |     1 -
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |     1 -
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |     1 -
 gcc/testsuite/gcc.dg/builtins-64.c                 |     1 -
 gcc/testsuite/gcc.dg/builtins-68.c                 |     1 -
 gcc/testsuite/gcc.dg/builtins-nonnull.c            |    12 +
 gcc/testsuite/gcc.dg/c23-auto-2.c                  |     1 -
 gcc/testsuite/gcc.dg/c99-const-expr-13.c           |     1 -
 gcc/testsuite/gcc.dg/c99-vla-1.c                   |     1 -
 gcc/testsuite/gcc.dg/cleanup-12.c                  |     1 -
 gcc/testsuite/gcc.dg/cleanup-13.c                  |     1 -
 gcc/testsuite/gcc.dg/cleanup-5.c                   |     1 -
 .../gcc.dg/compat/struct-by-value-22_main.c        |     3 +-
 gcc/testsuite/gcc.dg/crc-builtin-rev-target32.c    |     2 +-
 gcc/testsuite/gcc.dg/crc-builtin-rev-target64.c    |     2 +-
 gcc/testsuite/gcc.dg/crc-builtin-target32.c        |     2 +-
 gcc/testsuite/gcc.dg/crc-builtin-target64.c        |     2 +-
 gcc/testsuite/gcc.dg/field-merge-25.c              |    15 +
 gcc/testsuite/gcc.dg/field-merge-26.c              |    20 +
 gcc/testsuite/gcc.dg/fold-alloca-1.c               |     1 -
 gcc/testsuite/gcc.dg/gimplefe-44.c                 |     1 -
 gcc/testsuite/gcc.dg/gomp/pr30494.c                |     1 -
 gcc/testsuite/gcc.dg/gomp/vla-2.c                  |     1 -
 gcc/testsuite/gcc.dg/gomp/vla-3.c                  |     1 -
 gcc/testsuite/gcc.dg/gomp/vla-4.c                  |     1 -
 gcc/testsuite/gcc.dg/gomp/vla-5.c                  |     1 -
 gcc/testsuite/gcc.dg/graphite/pr99085.c            |     1 -
 gcc/testsuite/gcc.dg/guality/guality.c             |     1 -
 gcc/testsuite/gcc.dg/ipa/ipa-notypes-1.c           |    17 +
 gcc/testsuite/gcc.dg/ipa/pr118097.c                |    23 +
 gcc/testsuite/gcc.dg/ipa/pr118535.c                |    17 +
 gcc/testsuite/gcc.dg/lto/pr80778_0.c               |     1 -
 gcc/testsuite/gcc.dg/nested-func-10.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-12.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-13.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-14.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-15.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-16.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-17.c              |     1 -
 gcc/testsuite/gcc.dg/nested-func-9.c               |     1 -
 gcc/testsuite/gcc.dg/nonnull-11.c                  |    56 +
 gcc/testsuite/gcc.dg/nonnull-3.c                   |    10 +-
 gcc/testsuite/gcc.dg/packed-vla.c                  |     1 -
 gcc/testsuite/gcc.dg/pr100225.c                    |     1 -
 gcc/testsuite/gcc.dg/pr104464.c                    |     2 -
 gcc/testsuite/gcc.dg/pr108692.c                    |     1 +
 gcc/testsuite/gcc.dg/pr117239.c                    |    42 +
 gcc/testsuite/gcc.dg/pr117506.c                    |    18 +
 gcc/testsuite/gcc.dg/pr118288.c                    |     8 +
 gcc/testsuite/gcc.dg/pr118727.c                    |    32 +
 gcc/testsuite/gcc.dg/pr118817.c                    |    14 +
 gcc/testsuite/gcc.dg/pr118895.c                    |    13 +
 gcc/testsuite/gcc.dg/pr25682.c                     |     1 -
 gcc/testsuite/gcc.dg/pr27301.c                     |     1 -
 gcc/testsuite/gcc.dg/pr31507-1.c                   |     1 -
 gcc/testsuite/gcc.dg/pr33238.c                     |     1 -
 gcc/testsuite/gcc.dg/pr41470.c                     |     1 -
 gcc/testsuite/gcc.dg/pr49120.c                     |     1 -
 gcc/testsuite/gcc.dg/pr50764.c                     |     1 -
 gcc/testsuite/gcc.dg/pr51491-2.c                   |     1 -
 gcc/testsuite/gcc.dg/pr51990-2.c                   |     1 -
 gcc/testsuite/gcc.dg/pr51990.c                     |     1 -
 gcc/testsuite/gcc.dg/pr59011.c                     |     1 -
 gcc/testsuite/gcc.dg/pr59523.c                     |     1 -
 gcc/testsuite/gcc.dg/pr61561.c                     |     1 -
 gcc/testsuite/gcc.dg/pr78468.c                     |     1 -
 gcc/testsuite/gcc.dg/pr78902.c                     |     1 -
 gcc/testsuite/gcc.dg/pr79972.c                     |     1 -
 gcc/testsuite/gcc.dg/pr81192.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr82875.c                     |     1 -
 gcc/testsuite/gcc.dg/pr83844.c                     |     1 -
 gcc/testsuite/gcc.dg/pr84131.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr87099.c                     |     1 -
 gcc/testsuite/gcc.dg/pr87320.c                     |     1 -
 gcc/testsuite/gcc.dg/pr88870.c                     |     1 -
 gcc/testsuite/gcc.dg/pr89045.c                     |     1 -
 gcc/testsuite/gcc.dg/pr91014.c                     |     1 -
 gcc/testsuite/gcc.dg/pr93986.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr98721-1.c                   |     1 -
 gcc/testsuite/gcc.dg/pr98845.c                     |    33 +
 gcc/testsuite/gcc.dg/pr99122-2.c                   |     1 -
 gcc/testsuite/gcc.dg/shrink-wrap-alloca.c          |     1 -
 gcc/testsuite/gcc.dg/sso-14.c                      |     1 -
 gcc/testsuite/gcc.dg/strlenopt-62.c                |     1 -
 gcc/testsuite/gcc.dg/strlenopt-83.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-84.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-91.c                |     3 +-
 .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c    |     1 -
 gcc/testsuite/gcc.dg/torture/calleesave-sse.c      |     1 -
 gcc/testsuite/gcc.dg/torture/pr115387-2.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/pr118954.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr48953.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr71881.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr71901.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr78742.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr8081.c              |     1 -
 gcc/testsuite/gcc.dg/torture/pr92088-1.c           |     1 -
 gcc/testsuite/gcc.dg/torture/pr92088-2.c           |     1 -
 gcc/testsuite/gcc.dg/torture/pr93124.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr94479.c             |     1 -
 gcc/testsuite/gcc.dg/torture/stackalign/alloca-1.c |     1 -
 gcc/testsuite/gcc.dg/torture/stackalign/inline-2.c |     1 -
 gcc/testsuite/gcc.dg/torture/stackalign/nested-3.c |     1 -
 gcc/testsuite/gcc.dg/torture/stackalign/vararg-1.c |     1 -
 gcc/testsuite/gcc.dg/torture/stackalign/vararg-2.c |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c         |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/20080530.c           |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c           |     1 -
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c      |     3 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c      |     3 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c       |     1 -
 .../gcc.dg/tree-ssa/loop-interchange-15.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/pr108357.c           |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr23848-1.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/pr23848-2.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/pr23848-3.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/pr23848-4.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/pr78154.c            |    33 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr98028.c            |    26 +
 gcc/testsuite/gcc.dg/uninit-32.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-36.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-38.c                   |    47 +-
 gcc/testsuite/gcc.dg/uninit-39.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-41.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-9-O0.c                 |     1 -
 gcc/testsuite/gcc.dg/uninit-9.c                    |     1 -
 gcc/testsuite/gcc.dg/uninit-pr100250.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr101300.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr101494.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr98578.c              |    39 +-
 gcc/testsuite/gcc.dg/uninit-pr98583.c              |     3 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr114516.c     |    29 +
 gcc/testsuite/gcc.dg/vect/pr118749.c               |    41 +
 gcc/testsuite/gcc.dg/vect/pr118852.c               |   105 +
 gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c     |     2 +
 gcc/testsuite/gcc.dg/vla-2.c                       |     1 -
 gcc/testsuite/gcc.dg/vla-22.c                      |     1 -
 gcc/testsuite/gcc.dg/vla-24.c                      |     1 -
 gcc/testsuite/gcc.dg/vla-3.c                       |     1 -
 gcc/testsuite/gcc.dg/vla-4.c                       |     1 -
 gcc/testsuite/gcc.dg/vla-stexp-1.c                 |     1 -
 gcc/testsuite/gcc.dg/vla-stexp-2.c                 |     1 -
 gcc/testsuite/gcc.dg/vla-stexp-4.c                 |     1 -
 gcc/testsuite/gcc.dg/vla-stexp-5.c                 |     1 -
 gcc/testsuite/gcc.dg/winline-7.c                   |     1 -
 gcc/testsuite/gcc.target/aarch64/bitint-args.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr100056.c        |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr108840.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr110449.c        |    25 +-
 gcc/testsuite/gcc.target/aarch64/pr112105.c        |     2 +-
 .../gcc.target/aarch64/pragma_cpp_predefs_4.c      |     6 +-
 .../gcc.target/aarch64/simd/vmla_lane_indices_1.c  |     2 +-
 .../gcc.target/aarch64/stack-check-alloca-1.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-10.c     |     1 -
 .../gcc.target/aarch64/stack-check-alloca-2.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-3.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-4.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-5.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-6.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-7.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-8.c      |     1 -
 .../gcc.target/aarch64/stack-check-alloca-9.c      |     1 -
 .../aarch64/sve/acle/general-c/ternary_mfloat8_1.c |     2 +-
 .../ternary_mfloat8_lane_group_selection_1.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c  |    31 +-
 .../gcc.target/aarch64/sve/var_stride_2.c          |     3 +-
 .../gcc.target/aarch64/sve/var_stride_4.c          |     3 +-
 .../aarch64/sve2/acle/asm/dot_lane_mf8.c           |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/dot_mf8.c     |     4 +-
 gcc/testsuite/gcc.target/arc/interrupt-6.c         |     1 -
 gcc/testsuite/gcc.target/arm/thumb2-pop-loreg.c    |    18 +
 gcc/testsuite/gcc.target/avr/isr-test.h            |     5 +-
 gcc/testsuite/gcc.target/avr/torture/isr-04-regs.c |   107 +
 gcc/testsuite/gcc.target/avr/torture/pr118878.c    |    78 +
 gcc/testsuite/gcc.target/bpf/diag-alloca-1.c       |     3 +-
 gcc/testsuite/gcc.target/bpf/diag-alloca-2.c       |     4 +-
 gcc/testsuite/gcc.target/i386/avx10-check.h        |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-19.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-21.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-22.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-23.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-24.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |     2 +-
 .../gcc.target/i386/avx10_2-512-vminmaxbf16-2.c    |     2 +-
 .../gcc.target/i386/avx10_2-512-vminmaxpd-2.c      |     2 +-
 .../gcc.target/i386/avx10_2-512-vminmaxph-2.c      |     2 +-
 .../gcc.target/i386/avx10_2-512-vminmaxps-2.c      |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c     |     2 +-
 .../gcc.target/i386/avx10_2-bf16-vector-cmp-1.c    |     2 +-
 .../gcc.target/i386/avx10_2-bf16-vector-fma-1.c    |     2 +-
 .../i386/avx10_2-bf16-vector-operations-1.c        |     2 +-
 .../i386/avx10_2-bf16-vector-smaxmin-1.c           |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-comibf-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-comibf-2.c   |     6 +-
 gcc/testsuite/gcc.target/i386/avx10_2-comibf-3.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-comibf-4.c   |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-media-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-movrs-1.c    |     2 +-
 .../i386/avx10_2-partial-bf16-vector-fast-math-1.c |     2 +-
 .../i386/avx10_2-partial-bf16-vector-fma-1.c       |     2 +-
 .../avx10_2-partial-bf16-vector-operations-1.c     |     2 +-
 .../i386/avx10_2-partial-bf16-vector-smaxmin-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vaddbf16-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vcmpbf16-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vcomisbf16-1.c         |     2 +-
 .../gcc.target/i386/avx10_2-vcomisbf16-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvt2ph2bf8-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvt2ph2bf8s-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvt2ph2hf8-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvt2ph2hf8s-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvt2ps2phx-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbf162ibs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbf162iubs-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-vcvthf82ph-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2bf8-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2bf8s-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2hf8-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2hf8s-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2ibs-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvtph2iubs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvtps2ibs-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vcvttbf162ibs-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-vcvttbf162iubs-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-vcvttpd2dqs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttpd2qqs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttpd2udqs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttph2ibs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttph2iubs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2dqs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2ibs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2iubs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2qqs-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2udqs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttps2uqqs-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttsd2sis-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttsd2usis-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vcvttss2sis-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vcvttss2usis-2.c       |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vdivbf16-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c  |     4 +-
 .../gcc.target/i386/avx10_2-vfmaddXXXbf16-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-vfmsubXXXbf16-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-vfnmaddXXXbf16-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-vfnmsubXXXbf16-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-vfpclassbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-vgetexpbf16-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vgetmantbf16-2.c       |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmaxbf16-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vminbf16-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxbf16-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxpd-2.c          |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxph-2.c          |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxps-2.c          |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxsd-2.c          |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxsh-2.c          |     4 +-
 .../gcc.target/i386/avx10_2-vminmaxss-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c    |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c    |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vmulbf16-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpbssds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpbsuds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpbuuds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpwsuds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpwusds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vpdpwuuds-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vrcpbf16-2.c |     4 +-
 .../gcc.target/i386/avx10_2-vreducebf16-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vrndscalebf16-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-vrsqrtbf16-2.c         |     4 +-
 .../gcc.target/i386/avx10_2-vscalefbf16-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-vsqrtbf16-2.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-vsubbf16-2.c |     4 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |     3 +-
 .../gcc.target/i386/part-vect-vec_cmpbf.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr106010-8c.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr111673.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr115568.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr117495.c           |     4 +-
 gcc/testsuite/gcc.target/i386/pr117946.c           |     2 +-
 gcc/testsuite/gcc.target/i386/pr118776.c           |    23 +
 gcc/testsuite/gcc.target/i386/pr118815.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr118936.c           |    22 +
 gcc/testsuite/gcc.target/i386/pr80969-3.c          |     1 -
 gcc/testsuite/gcc.target/i386/pr82142a.c           |    32 +
 gcc/testsuite/gcc.target/i386/pr82142b.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr86270.c            |     3 +
 gcc/testsuite/gcc.target/i386/pr90579.c            |    23 +
 gcc/testsuite/gcc.target/i386/sm4-avx10_2-1.c      |     2 +-
 gcc/testsuite/gcc.target/i386/sm4-check.h          |     2 +-
 .../gcc.target/i386/vnniint16-auto-vectorize-3.c   |     2 +-
 .../gcc.target/i386/vnniint8-auto-vectorize-3.c    |     2 +-
 .../gcc.target/loongarch/bytepick_shift_128.c      |     9 +
 .../gcc.target/loongarch/const-double-zero-stx.c   |     2 +-
 gcc/testsuite/gcc.target/loongarch/pr118561.c      |     9 +
 gcc/testsuite/gcc.target/loongarch/pr118828-2.c    |    30 +
 gcc/testsuite/gcc.target/loongarch/pr118828-3.c    |    32 +
 gcc/testsuite/gcc.target/loongarch/pr118828-4.c    |    32 +
 gcc/testsuite/gcc.target/loongarch/pr118828.c      |    34 +
 gcc/testsuite/gcc.target/loongarch/pr118843.c      |     6 +
 .../gcc.target/loongarch/stack-check-alloca-1.c    |     3 +-
 .../gcc.target/loongarch/stack-check-alloca-2.c    |     1 -
 .../gcc.target/loongarch/stack-check-alloca-3.c    |     1 -
 .../gcc.target/loongarch/stack-check-alloca-4.c    |     1 -
 .../gcc.target/loongarch/stack-check-alloca-5.c    |     1 -
 .../gcc.target/loongarch/stack-check-alloca-6.c    |     1 -
 .../gcc.target/loongarch/vect-shift-imm-round.c    |    11 +
 gcc/testsuite/gcc.target/loongarch/vrepli.c        |    15 +
 .../gcc.target/loongarch/wide-mul-reduc-1.c        |    18 +
 .../gcc.target/loongarch/wide-mul-reduc-2.c        |    18 +
 gcc/testsuite/gcc.target/mips/mips-class.c         |    17 +
 gcc/testsuite/gcc.target/mips/mips-minamaxa.c      |    31 +
 gcc/testsuite/gcc.target/mips/mips-rint.c          |    17 +
 gcc/testsuite/gcc.target/nvptx/alloca-1-sm_30.c    |     2 +-
 gcc/testsuite/gcc.target/nvptx/vla-1-sm_30.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/pr117506.c          |     5 +
 gcc/testsuite/gcc.target/riscv/pr118146-1.c        |    14 +
 gcc/testsuite/gcc.target/riscv/pr118146-2.c        |    17 +
 gcc/testsuite/gcc.target/riscv/pr118248.c          |    26 +
 .../rvv/autovec/cond/cond_convert_int2int-rv32-1.c |     4 +-
 .../rvv/autovec/cond/cond_convert_int2int-rv32-2.c |     4 +-
 .../rvv/autovec/cond/cond_convert_int2int-rv64-1.c |     4 +-
 .../rvv/autovec/cond/cond_convert_int2int-rv64-2.c |     4 +-
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |     6 +-
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |     6 +-
 .../riscv/rvv/autovec/conversions/vncvt-rv32gcv.c  |     2 +-
 .../riscv/rvv/autovec/conversions/vncvt-rv64gcv.c  |     2 +-
 .../gcc.target/riscv/rvv/autovec/madd-split2-1.c   |     2 +-
 .../gcc.target/riscv/rvv/autovec/pr115703-run.c    |    44 +
 .../gcc.target/riscv/rvv/autovec/pr115703.c        |    38 +
 .../gcc.target/riscv/rvv/autovec/pr117722.c        |     4 +-
 .../gcc.target/riscv/rvv/autovec/pr118832.c        |    13 +
 .../gcc.target/riscv/rvv/autovec/pr118950.c        |    29 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c   |     2 +-
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c   |     2 +-
 .../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u16.c    |     2 +-
 .../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u32.c    |     2 +-
 .../rvv/autovec/sat/vec_sat_u_sub_trunc-1-u8.c     |     2 +-
 .../riscv/rvv/autovec/unop/abs-rv32gcv.c           |     2 +-
 .../riscv/rvv/autovec/unop/abs-rv64gcv.c           |     2 +-
 .../riscv/rvv/autovec/unop/vneg-rv32gcv.c          |     2 +-
 .../riscv/rvv/autovec/unop/vneg-rv64gcv.c          |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/abs-2.c       |     2 +-
 .../riscv/rvv/autovec/vls/cond_convert-11.c        |     2 +-
 .../riscv/rvv/autovec/vls/cond_convert-12.c        |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/cond_neg-1.c  |     2 +-
 .../riscv/rvv/autovec/vls/cond_trunc-1.c           |     2 +-
 .../riscv/rvv/autovec/vls/cond_trunc-2.c           |     2 +-
 .../riscv/rvv/autovec/vls/cond_trunc-3.c           |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/convert-11.c  |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/convert-12.c  |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/neg-1.c       |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/trunc-1.c     |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/trunc-2.c     |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/trunc-3.c     |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-9.c    |     1 +
 .../gcc.target/riscv/rvv/base/pr114352-3.c         |     2 +
 .../gcc.target/riscv/rvv/base/pr116351-1.c         |     5 +
 .../gcc.target/riscv/rvv/base/pr116351-2.c         |     5 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr116351.h |    18 +
 .../gcc.target/riscv/rvv/base/pr118103-2.c         |    40 +
 .../gcc.target/riscv/rvv/base/pr118103-run-2.c     |    44 +
 .../gcc.target/riscv/rvv/base/pr118540-1.c         |    12 +
 .../gcc.target/riscv/rvv/base/pr118540-2.c         |    12 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr118872.c |    13 +
 .../gcc.target/riscv/rvv/base/simplify-vdiv.c      |     2 +-
 .../base/target_attribute_v_with_intrinsic-17.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-18.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-19.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-20.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-21.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-22.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-23.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-24.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-25.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-26.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-27.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-28.c    |     1 +
 .../base/target_attribute_v_with_intrinsic-29.c    |     1 +
 .../rvv/base/target_attribute_v_with_intrinsic-3.c |     1 +
 .../riscv/rvv/base/unop_v_constraint-1.c           |    24 +-
 .../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-66.c    |     1 -
 .../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-86.c    |     1 -
 .../gcc.target/riscv/rvv/vsetvl/avl_single-88.c    |     1 -
 .../gcc.target/riscv/rvv/vsetvl/avl_single-90.c    |     1 -
 .../gcc.target/riscv/rvv/vsetvl/avl_single-91.c    |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-92.c    |     2 +-
 .../riscv/rvv/xtheadvector/pr114194-rv32.c         |    51 +
 .../xtheadvector/{pr114194.c => pr114194-rv64.c}   |     5 +-
 .../gcc.target/riscv/rvv/xtheadvector/pr118601.c   |    18 +
 .../gcc.target/riscv/stack-check-alloca-1.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-10.c       |     1 -
 .../gcc.target/riscv/stack-check-alloca-2.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-3.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-4.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-5.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-6.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-7.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-8.c        |     1 -
 .../gcc.target/riscv/stack-check-alloca-9.c        |     1 -
 gcc/testsuite/gcc.target/riscv/zcmp_push_gpr.c     |    12 +
 gcc/testsuite/gcc.target/s390/pr118835.c           |    21 +
 gcc/testsuite/gcc.target/sparc/niagara7-align.c    |     2 +-
 gcc/testsuite/gcc.target/sparc/setjmp-1.c          |     1 -
 gcc/testsuite/gcc.target/sparc/sparc-ret-1.c       |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-int16.c      |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-int32.c      |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-int8.c       |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-uint16.c     |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-uint32.c     |     1 +
 gcc/testsuite/gcc.target/sparc/tls-ld-uint8.c      |     1 +
 gcc/testsuite/gcc.target/sparc/vis3move-3.c        |     3 +-
 .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c        |     1 -
 gcc/testsuite/gfortran.dg/allocatable_char_1.f90   |    47 +
 gcc/testsuite/gfortran.dg/associate_72.f90         |    26 +
 gcc/testsuite/gfortran.dg/c_loc_test_17.f90        |     4 +-
 gcc/testsuite/gfortran.dg/c_ptr_tests_10.f03       |     5 +-
 gcc/testsuite/gfortran.dg/c_ptr_tests_16.f90       |     4 +-
 gcc/testsuite/gfortran.dg/c_ptr_tests_9.f03        |     6 +-
 .../gfortran.dg/coarray/coarray_allocated.f90      |    16 +-
 .../gfortran.dg/coarray/get_with_fn_parameter.f90  |    29 +
 .../gfortran.dg/coarray/get_with_scalar_fn.f90     |    30 +
 .../gfortran.dg/coarray/send_char_array_1.f90      |    13 +-
 gcc/testsuite/gfortran.dg/coarray_42.f90           |     4 +-
 gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90  |     2 +-
 gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90   |     6 +-
 .../gfortran.dg/coarray_stat_function.f90          |     6 +-
 gcc/testsuite/gfortran.dg/coindexed_1.f90          |     4 +-
 .../gfortran.dg/dependency_generation_1.f90        |    15 +
 .../gfortran.dg/derived_constructor_comps_2.f90    |     4 +-
 .../gfortran.dg/derived_constructor_comps_8.f90    |    20 +
 gcc/testsuite/gfortran.dg/derived_init_7.f90       |    58 +
 gcc/testsuite/gfortran.dg/gomp/adjust-args-1.f90   |     8 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-11.f90  |    77 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-13.f90  |    18 +
 gcc/testsuite/gfortran.dg/gomp/adjust-args-14.f90  |    85 +
 gcc/testsuite/gfortran.dg/gomp/adjust-args-15.f90  |    35 +
 gcc/testsuite/gfortran.dg/gomp/adjust-args-2.f90   |     3 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-2a.f90  |     8 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-3.f90   |     4 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-4.f90   |     8 +-
 gcc/testsuite/gfortran.dg/gomp/adjust-args-5.f90   |     8 +-
 gcc/testsuite/gfortran.dg/gomp/allocate-clause.f90 |     8 +-
 gcc/testsuite/gfortran.dg/gomp/append_args-2.f90   |     2 +-
 .../gfortran.dg/gomp/declare-variant-21.f90        |    20 +
 .../gfortran.dg/gomp/metadirective-11.f90          |    67 +-
 gcc/testsuite/gfortran.dg/gomp/metadirective-3.f90 |     5 +-
 gcc/testsuite/gfortran.dg/gomp/pr118790.f90        |   182 +
 gcc/testsuite/gfortran.dg/init_flag_17.f90         |     5 +-
 gcc/testsuite/gfortran.dg/interface_51.f90         |    51 +
 gcc/testsuite/gfortran.dg/interface_52.f90         |    20 +
 gcc/testsuite/gfortran.dg/interface_53.f90         |     8 +
 gcc/testsuite/gfortran.dg/interface_54.f90         |    12 +
 gcc/testsuite/gfortran.dg/pointer_init_13.f90      |    24 +
 gcc/testsuite/gfortran.dg/pr114618.f90             |    15 +
 gcc/testsuite/gfortran.dg/pr32601_1.f03            |     4 +-
 gcc/testsuite/gfortran.dg/recursive_check_4.f03    |     2 +-
 gcc/testsuite/gfortran.dg/recursive_check_6.f03    |     2 +-
 gcc/testsuite/gfortran.dg/specifics_2.f90          |   145 +-
 gcc/testsuite/gfortran.dg/value_optional_2.f90     |   338 +
 gcc/testsuite/gm2/pim/fail/badparamtype.mod        |    10 +
 gcc/testsuite/gm2/pim/run/pass/dectest.mod         |    10 +
 gcc/testsuite/gm2/pim/run/pass/inctest.mod         |    10 +
 gcc/testsuite/lib/gcc-defs.exp                     |     7 +-
 gcc/testsuite/lib/gcc-dg.exp                       |    37 +-
 gcc/testsuite/lib/scanasm.exp                      |     2 +-
 gcc/testsuite/lib/target-supports.exp              |   100 +-
 ...eholder.sarif => 3.11.5-unescaped-braces.sarif} |     4 +-
 .../2.1.0-valid/3.27.30-fixes-1.sarif              |    55 +
 .../2.1.0-valid/3.27.30-fixes-2.sarif              |    39 +
 .../2.1.0-valid/3.27.30-fixes-3.sarif              |    39 +
 .../2.1.0-valid/3.28.6-annotations-1.sarif         |    46 +
 .../2.1.0-valid/error-with-note.sarif              |     4 +-
 .../2.1.0-valid/malloc-vs-local-4.c.sarif          |    24 +-
 .../2.1.0-valid/signal-1.c.moved.sarif             |    14 +-
 .../sarif-replay.dg/2.1.0-valid/signal-1.c.sarif   |    14 +-
 .../unlabelled-secondary-locations.sarif           |    59 +
 .../sarif-replay.dg/malformed-json/empty.sarif     |     2 +
 gcc/tree-eh.cc                                     |    25 +-
 gcc/tree-eh.h                                      |     1 +
 gcc/tree-iterator.cc                               |    22 +
 gcc/tree-iterator.h                                |     1 +
 gcc/tree-outof-ssa.cc                              |    61 +-
 gcc/tree-predcom.cc                                |     3 +-
 gcc/tree-scalar-evolution.cc                       |    18 +
 gcc/tree-ssa-dce.cc                                |     8 +-
 gcc/tree-ssa-forwprop.cc                           |   103 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    28 -
 gcc/tree-ssa-loop-manip.cc                         |    62 +-
 gcc/tree-ssa-loop-manip.h                          |     1 +
 gcc/tree-ssa-pre.cc                                |   111 +-
 gcc/tree-ssa-reassoc.cc                            |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    33 +-
 gcc/tree-ssa-tail-merge.cc                         |     8 +
 gcc/tree-vect-data-refs.cc                         |    24 +-
 gcc/tree-vect-generic.cc                           |     6 +-
 gcc/tree-vect-loop-manip.cc                        |    10 +
 gcc/tree-vect-loop.cc                              |    14 +-
 gcc/tree-vect-patterns.cc                          |    14 +-
 gcc/tree-vect-slp.cc                               |    43 +-
 gcc/tree-vect-stmts.cc                             |    38 +-
 gcc/tree-vectorizer.h                              |     4 +-
 gcc/tree.cc                                        |    59 +-
 gcc/vr-values.cc                                   |    33 +
 include/ChangeLog                                  |     4 +
 include/dwarf2.def                                 |     2 +
 libbacktrace/ChangeLog                             |     5 +
 libbacktrace/elf.c                                 |     2 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/cpplib.pot                               |  1406 +-
 libgcc/ChangeLog                                   |    27 +
 libgcc/config.host                                 |     2 +-
 libgcc/config/i386/linux-unwind.h                  |     7 -
 libgcc/config/loongarch/t-crtstuff                 |     6 +
 libgcc/config/riscv/feature_bits.c                 |    10 -
 libgcc/config/rs6000/linux-unwind.h                |     2 +-
 libgfortran/ChangeLog                              |   114 +
 libgfortran/caf/libcaf.h                           |   164 +-
 libgfortran/caf/single.c                           |  2650 +-
 libgfortran/io/transfer.c                          |    75 +-
 libgomp/ChangeLog                                  |    22 +
 libgomp/oacc-mem.c                                 |     9 +-
 libgomp/plugin/plugin-gcn.c                        |   118 +-
 libgomp/target.c                                   |     5 +-
 libgomp/testsuite/libgomp.c++/range-for-4.C        |     2 +-
 libphobos/ChangeLog                                |     9 +
 libphobos/testsuite/libphobos.phobos/phobos.exp    |     2 +
 .../libphobos.phobos_shared/phobos_shared.exp      |     2 +
 libstdc++-v3/ChangeLog                             |   192 +
 libstdc++-v3/config/abi/pre/gnu.ver                |     4 +-
 libstdc++-v3/include/bits/atomic_base.h            |    89 +-
 libstdc++-v3/include/bits/c++config                |     2 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |     2 +
 libstdc++-v3/include/bits/ostream.h                |    48 +-
 libstdc++-v3/include/bits/range_access.h           |    18 +-
 libstdc++-v3/include/bits/ranges_algo.h            |     7 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |     1 -
 libstdc++-v3/include/bits/stl_list.h               |     6 +
 libstdc++-v3/include/bits/stl_tree.h               |    18 +-
 libstdc++-v3/include/bits/version.def              |     1 +
 libstdc++-v3/include/bits/version.h                |     2 +-
 libstdc++-v3/include/experimental/bits/simd.h      |     2 +-
 libstdc++-v3/include/parallel/algobase.h           |     4 +-
 libstdc++-v3/include/std/bit                       |    12 +
 libstdc++-v3/include/std/ranges                    |   108 +-
 libstdc++-v3/include/std/thread                    |     6 +-
 libstdc++-v3/include/std/type_traits               |     6 +-
 libstdc++-v3/scripts/extract_symvers.pl            |    14 +-
 libstdc++-v3/src/c++17/default_resource.h          |    15 -
 libstdc++-v3/src/c++17/floating_from_chars.cc      |     2 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |     8 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    11 +-
 libstdc++-v3/src/c++98/globals_io.cc               |    11 +-
 libstdc++-v3/src/c++98/ios_base_init.h             |    13 -
 .../set/operations/equal_range_adl.cc              |    26 +
 .../24_iterators/headers/iterator/range_access.cc  |   107 +
 .../headers/iterator/range_access_c++11.cc         |    40 -
 .../headers/iterator/range_access_c++14.cc         |    64 -
 .../headers/iterator/range_access_c++17.cc         |    63 -
 .../25_algorithms/is_permutation/constrained.cc    |    13 +
 .../27_io/basic_ostream/exceptions/char/lwg4188.cc |    50 +
 .../basic_ostream/exceptions/wchar_t/lwg4188.cc    |    50 +
 libstdc++-v3/testsuite/lib/prune.exp               |    17 +-
 .../testsuite/std/time/tzdb_list/pr118811.cc       |    25 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     2 +
 1160 files changed, 39538 insertions(+), 26796 deletions(-)

Reply via email to