https://gcc.gnu.org/g:25040fb60e95bc8cb8eaa4b6706bd32591d95e7a

commit 25040fb60e95bc8cb8eaa4b6706bd32591d95e7a
Merge: aac23a76ffc9 fac66e827216
Author: Jakub Jelinek <[email protected]>
Date:   Fri Aug 7 11:06:16 2026 +0200

    Merge commit 'r16-9512-gfac66e827216a5593fdf501929babf01338a4e79' into 
redhat/gcc-16-branch

Diff:

 ChangeLog                                          |     4 +
 c++tools/ChangeLog                                 |     4 +
 config/ChangeLog                                   |     4 +
 contrib/ChangeLog                                  |     4 +
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/reghunt/ChangeLog                          |     4 +
 contrib/regression/ChangeLog                       |     4 +
 fixincludes/ChangeLog                              |     4 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |  1551 ++
 gcc/DATESTAMP                                      |     2 +-
 gcc/ada/ChangeLog                                  |    33 +
 gcc/ada/exp_attr.adb                               |     7 +-
 gcc/ada/exp_ch6.adb                                |    11 +-
 gcc/ada/exp_disp.adb                               |     4 +-
 gcc/ada/sem_attr.adb                               |    61 +-
 gcc/algol68/ChangeLog                              |   301 +
 gcc/algol68/README                                 |     2 +-
 gcc/algol68/a68-imports-archive.cc                 |     7 +-
 gcc/algol68/a68-imports.cc                         |   104 +-
 gcc/algol68/a68-lang.cc                            |    15 +-
 gcc/algol68/a68-low-chars.cc                       |     4 +-
 gcc/algol68/a68-low-clauses.cc                     |    20 +-
 gcc/algol68/a68-low-decls.cc                       |     4 +-
 gcc/algol68/a68-low-generator.cc                   |     3 +
 gcc/algol68/a68-low-ints.cc                        |     4 +-
 gcc/algol68/a68-low-moids.cc                       |     3 +-
 gcc/algol68/a68-low-multiples.cc                   |     4 +-
 gcc/algol68/a68-low-prelude.cc                     |     6 +-
 gcc/algol68/a68-low-procs.cc                       |     2 +-
 gcc/algol68/a68-low-reals.cc                       |     4 +-
 gcc/algol68/a68-low-units.cc                       |     9 +-
 gcc/algol68/a68-low.cc                             |     6 +-
 gcc/algol68/a68-moids-diagnostics.cc               |     3 +-
 gcc/algol68/a68-moids-misc.cc                      |     4 +-
 gcc/algol68/a68-moids-sorting.cc                   |     5 +-
 gcc/algol68/a68-parser-bottom-up.cc                |    11 +-
 gcc/algol68/a68-parser-brackets.cc                 |    53 +-
 gcc/algol68/a68-parser-extract.cc                  |     4 +-
 gcc/algol68/a68-parser-modes.cc                    |    68 +-
 gcc/algol68/a68-parser-prelude.cc                  |    13 +-
 gcc/algol68/a68-parser-scanner.cc                  |     6 +-
 gcc/algol68/a68-parser-scope.cc                    |     2 +-
 gcc/algol68/a68-parser-serial-dsa.cc               |     2 +-
 gcc/algol68/a68-parser-taxes.cc                    |    51 +-
 gcc/algol68/a68-parser.cc                          |     4 +-
 gcc/algol68/a68-pretty-print.h                     |     8 +-
 gcc/algol68/a68-types.h                            |    12 +-
 gcc/algol68/ga68-coding-guidelines.texi            |    10 +-
 gcc/algol68/ga68.texi                              |    24 +-
 gcc/algol68/ga68.vw                                |   192 +
 gcc/analyzer/ChangeLog                             |     4 +
 gcc/asan.cc                                        |    34 +-
 gcc/c-family/ChangeLog                             |    36 +
 gcc/c-family/c-common.cc                           |   136 +-
 gcc/c-family/c-lex.cc                              |     2 +
 gcc/c-family/c-ubsan.cc                            |    81 +-
 gcc/c/ChangeLog                                    |    34 +
 gcc/c/c-decl.cc                                    |     3 +-
 gcc/c/c-parser.cc                                  |    70 +-
 gcc/c/c-typeck.cc                                  |    22 +-
 gcc/calls.cc                                       |    14 +-
 gcc/cfgexpand.cc                                   |    13 +-
 gcc/cfgexpand.h                                    |     1 +
 gcc/cgraph.cc                                      |     1 +
 gcc/cobol/ChangeLog                                |     4 +
 gcc/combine.cc                                     |     6 +
 gcc/common.opt                                     |     3 +-
 gcc/config/aarch64/aarch64-cores.def               |     1 +
 gcc/config/aarch64/aarch64-option-extensions.def   |     2 -
 gcc/config/aarch64/aarch64-sme.md                  |     6 +-
 gcc/config/aarch64/aarch64-sys-regs.def            |    11 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |    18 +-
 gcc/config/bpf/bpf.cc                              |    33 +-
 gcc/config/bpf/bpf.h                               |     5 +
 gcc/config/bpf/core-builtins.cc                    |    12 +-
 gcc/config/bpf/predicates.md                       |     3 +-
 gcc/config/gcn/gcn-devices.def                     |     2 +-
 gcc/config/i386/avx10_2satcvtintrin.h              |   258 +-
 gcc/config/i386/i386-expand.cc                     |    18 +-
 gcc/config/i386/i386-features.cc                   |    23 +-
 gcc/config/i386/i386.cc                            |    57 +-
 gcc/config/i386/sse.md                             |    31 +-
 gcc/config/i386/subst.md                           |    13 -
 gcc/config/i386/x86-tune.def                       |     9 +-
 gcc/config/mips/mips-ftypes.def                    |     4 +-
 gcc/config/mips/mips.cc                            |     4 +
 gcc/config/or1k/or1k.cc                            |    14 +-
 gcc/config/or1k/or1k.h                             |     3 +
 gcc/config/or1k/or1k.md                            |     7 +-
 gcc/config/or1k/predicates.md                      |     8 +-
 gcc/config/riscv/autovec.md                        |     4 +-
 gcc/config/riscv/riscv.cc                          |     2 +-
 gcc/config/riscv/riscv.h                           |    11 +-
 gcc/config/rs6000/altivec.md                       |   398 +-
 gcc/config/rs6000/constraints.md                   |     4 +
 gcc/config/rs6000/darwin.h                         |     4 +-
 gcc/config/rs6000/mma.md                           |   559 +-
 gcc/config/rs6000/predicates.md                    |    42 +
 gcc/config/rs6000/rs6000-builtin.cc                |   183 +-
 gcc/config/rs6000/rs6000-builtins.def              |   328 +-
 gcc/config/rs6000/rs6000-call.cc                   |    22 +-
 gcc/config/rs6000/rs6000-cpus.def                  |     4 +-
 gcc/config/rs6000/rs6000-gen-builtins.cc           |    67 +-
 gcc/config/rs6000/rs6000-modes.def                 |     3 +-
 gcc/config/rs6000/rs6000-overload.def              |    51 +
 gcc/config/rs6000/rs6000.cc                        |   349 +-
 gcc/config/rs6000/rs6000.h                         |    47 +-
 gcc/config/rs6000/rs6000.md                        |    18 +-
 gcc/config/rs6000/rs6000.opt                       |     4 +
 gcc/config/rs6000/vsx.md                           |   310 +-
 gcc/config/s390/s390.cc                            |     7 +-
 gcc/config/s390/s390.md                            |    39 +-
 gcc/config/sh/sh.md                                |    11 +-
 gcc/cp/ChangeLog                                   |   250 +
 gcc/cp/call.cc                                     |    16 +-
 gcc/cp/constexpr.cc                                |    22 +-
 gcc/cp/cp-tree.h                                   |     4 +-
 gcc/cp/decl.cc                                     |    19 +-
 gcc/cp/error.cc                                    |    21 +-
 gcc/cp/mangle.cc                                   |    26 +-
 gcc/cp/module.cc                                   |     6 +
 gcc/cp/pt.cc                                       |   119 +-
 gcc/cp/reflect.cc                                  |   709 +-
 gcc/cp/semantics.cc                                |    43 +-
 gcc/cp/tree.cc                                     |    27 +-
 gcc/cp/typeck.cc                                   |     5 +
 gcc/d/ChangeLog                                    |     4 +
 gcc/doc/extend.texi                                |   183 +
 gcc/doc/ifn.texi                                   |     6 +
 gcc/doc/invoke.texi                                |    17 +-
 gcc/doc/md.texi                                    |     4 +
 gcc/doc/sourcebuild.texi                           |    54 +-
 gcc/doc/tm.texi                                    |     4 +-
 gcc/fortran/ChangeLog                              |   124 +
 gcc/fortran/class.cc                               |    22 +
 gcc/fortran/expr.cc                                |    26 +-
 gcc/fortran/frontend-passes.cc                     |     5 +-
 gcc/fortran/interface.cc                           |    10 +-
 gcc/fortran/module.cc                              |    23 +
 gcc/fortran/primary.cc                             |     3 +-
 gcc/fortran/resolve.cc                             |    26 +
 gcc/fortran/trans-array.cc                         |    68 +-
 gcc/gcc-diagnostic-spec.cc                         |     1 -
 gcc/gimple-isel.cc                                 |    13 +-
 gcc/gimple-lower-bitint.cc                         |   104 +-
 gcc/gimple-range.cc                                |     8 +-
 gcc/gimple-ssa-pta-constraints.cc                  |     2 +
 gcc/gimple-ssa-warn-access.cc                      |    10 +-
 gcc/gimplify.cc                                    |     7 +
 gcc/go/ChangeLog                                   |     4 +
 gcc/ifcvt.cc                                       |    22 +-
 gcc/internal-fn.cc                                 |     7 +
 gcc/internal-fn.def                                |     4 +
 gcc/internal-fn.h                                  |     1 +
 gcc/ipa-cp.cc                                      |   121 +-
 gcc/ipa-prop.cc                                    |    27 +-
 gcc/jit/ChangeLog                                  |     4 +
 gcc/lra-constraints.cc                             |    30 +
 gcc/lto/ChangeLog                                  |    13 +
 gcc/lto/lto-partition.cc                           |     6 +-
 gcc/m2/ChangeLog                                   |     4 +
 gcc/match.pd                                       |   102 +-
 gcc/objc/ChangeLog                                 |     4 +
 gcc/objcp/ChangeLog                                |    11 +
 gcc/objcp/Make-lang.in                             |     2 +
 gcc/optabs-query.cc                                |    53 +-
 gcc/po/ChangeLog                                   |    12 +
 gcc/po/gcc.pot                                     | 15549 ++++++++++---------
 gcc/po/zh_CN.po                                    |   560 +-
 gcc/range-op-float.cc                              |    13 +-
 gcc/rust/ChangeLog                                 |     4 +
 gcc/target.def                                     |     4 +-
 gcc/testsuite/ChangeLog                            |  1612 ++
 .../algol68/compile/error-attr-format-token-1.a68  |     5 +
 gcc/testsuite/algol68/compile/floor-1.a68          |     4 +
 gcc/testsuite/algol68/compile/malformed-mode-1.a68 |     6 +
 gcc/testsuite/algol68/compile/malformed-mode-2.a68 |     5 +
 gcc/testsuite/algol68/execute/entier-1.a68         |     5 +-
 gcc/testsuite/algol68/execute/formula-3.a68        |    11 +
 gcc/testsuite/algol68/execute/formula-4.a68        |    11 +
 gcc/testsuite/algol68/execute/formula-5.a68        |    11 +
 .../algol68/execute/gen-in-constructor-1.a68       |     7 +
 .../algol68/execute/gen-in-constructor-2.a68       |     7 +
 gcc/testsuite/algol68/execute/max-abs-char-1.a68   |     1 +
 gcc/testsuite/algol68/execute/modules/module1.a68  |     2 +
 gcc/testsuite/algol68/execute/modules/module26.a68 |    15 +
 .../algol68/execute/modules/program-1.a68          |     3 +
 .../algol68/execute/modules/program-26.a68         |     6 +
 gcc/testsuite/algol68/execute/whole-1.a68          |   915 ++
 gcc/testsuite/c-c++-common/Wuse-after-free-8.c     |    26 +
 gcc/testsuite/c-c++-common/cpp/va-opt-11.c         |    13 +
 gcc/testsuite/c-c++-common/gomp/pr125121.c         |    11 +
 gcc/testsuite/c-c++-common/tls-attr-common.c       |     4 +-
 gcc/testsuite/c-c++-common/tls-attr-le-pic.c       |     1 +
 gcc/testsuite/c-c++-common/tls-attr-le-pie.c       |     4 +-
 gcc/testsuite/g++.dg/asan/deep-thread-stack-1.C    |     2 +-
 gcc/testsuite/g++.dg/asan/pr120201-1.C             |    42 +
 gcc/testsuite/g++.dg/cpp0x/cond2a.C                |    17 +
 gcc/testsuite/g++.dg/cpp0x/pr124489.C              |     4 +-
 gcc/testsuite/g++.dg/cpp1y/auto-fn67.C             |    11 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-nsdmi1.C      |    13 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type29.C       |    11 +
 gcc/testsuite/g++.dg/cpp26/constexpr-eh20.C        |    31 +
 gcc/testsuite/g++.dg/cpp26/constexpr-eh21.C        |    43 +
 gcc/testsuite/g++.dg/cpp26/constexpr-eh22.C        |    41 +
 gcc/testsuite/g++.dg/cpp26/constexpr-eh23.C        |    22 +
 gcc/testsuite/g++.dg/cpp26/decomp31.C              |    19 +
 gcc/testsuite/g++.dg/cpp26/expansion-stmt43.C      |    11 +
 gcc/testsuite/g++.dg/cpp26/expansion-stmt44.C      |    10 +
 gcc/testsuite/g++.dg/cpp26/expansion-stmt45.C      |    64 +
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |    12 +
 gcc/testsuite/g++.dg/cpp2a/decomp11.C              |    12 +
 gcc/testsuite/g++.dg/cpp2a/typedef2.C              |     5 +
 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-3.C |     2 +-
 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-4.C |     2 +-
 gcc/testsuite/g++.dg/ext/is_implicit_lifetime3.C   |    11 +
 gcc/testsuite/g++.dg/lto/pr126194.h                |    87 +
 gcc/testsuite/g++.dg/lto/pr126194_0.C              |    71 +
 gcc/testsuite/g++.dg/lto/pr126194_1.C              |    41 +
 gcc/testsuite/g++.dg/lto/pr126194_2.C              |     8 +
 gcc/testsuite/g++.dg/modules/anon-5_a.C            |     6 +
 gcc/testsuite/g++.dg/modules/anon-5_b.C            |     3 +
 gcc/testsuite/g++.dg/modules/anon-5_c.C            |     4 +
 gcc/testsuite/g++.dg/modules/anon-5_d.C            |     3 +
 gcc/testsuite/g++.dg/modules/clone-4_b.C           |     5 +-
 gcc/testsuite/g++.dg/opt/20260703-1.C              |    46 +
 gcc/testsuite/g++.dg/opt/pmf2.C                    |    37 +
 .../g++.dg/plugin/std_module_exports_plugin.cc     |    10 +-
 gcc/testsuite/g++.dg/pr126150.C                    |     8 +
 gcc/testsuite/g++.dg/reflect/diag6.C               |     4 +-
 gcc/testsuite/g++.dg/reflect/init2.C               |     2 +-
 gcc/testsuite/g++.dg/reflect/mangle1.C             |     5 +
 gcc/testsuite/g++.dg/reflect/mangle8.C             |    32 +
 gcc/testsuite/g++.dg/reflect/mangle9.C             |    31 +
 gcc/testsuite/g++.dg/reflect/pr126036.C            |    21 +
 gcc/testsuite/g++.dg/reflect/pr126343.C            |    43 +
 gcc/testsuite/g++.dg/reflect/type_trait16.C        |    37 +
 gcc/testsuite/g++.dg/reflect/type_trait17.C        |   315 +
 gcc/testsuite/g++.dg/reflect/type_trait18.C        |   126 +
 gcc/testsuite/g++.dg/reflect/visibility1.C         |    82 +-
 gcc/testsuite/g++.dg/template/bitfield5.C          |    16 +
 gcc/testsuite/g++.dg/template/bitfield6.C          |     9 +
 .../g++.dg/template/explicit-instantiation8.C      |     3 +-
 gcc/testsuite/g++.dg/template/fn-ptr6.C            |    26 +
 gcc/testsuite/g++.dg/torture/pr101373.C            |     1 +
 gcc/testsuite/g++.dg/torture/pr91155.C             |    13 +-
 gcc/testsuite/g++.dg/tree-ssa/pr124663.C           |    13 +
 .../g++.dg/warn/Wuninitialized-pr107919-1.C        |     2 +-
 gcc/testsuite/g++.target/i386/cf_check-3.C         |     1 -
 gcc/testsuite/g++.target/i386/cf_check-4.C         |     3 +-
 gcc/testsuite/g++.target/i386/memset-pr101366-1.C  |     1 -
 gcc/testsuite/g++.target/i386/memset-pr101366-2.C  |     1 -
 gcc/testsuite/g++.target/i386/memset-pr108585-1a.C |     3 +-
 gcc/testsuite/g++.target/i386/memset-pr108585-1b.C |     3 +-
 gcc/testsuite/g++.target/i386/memset-pr118276-1a.C |     1 -
 gcc/testsuite/g++.target/i386/memset-pr118276-1b.C |     1 -
 gcc/testsuite/g++.target/i386/memset-pr118276-1c.C |     1 -
 gcc/testsuite/g++.target/mips/pr126484.C           |     8 +
 gcc/testsuite/g++.target/riscv/pr97682.C           |     4 +-
 gcc/testsuite/gcc.c-torture/execute/pr121957.c     |    27 +
 gcc/testsuite/gcc.c-torture/execute/pr123625-2.c   |    34 +
 gcc/testsuite/gcc.c-torture/execute/pr123625-3.c   |    32 +
 gcc/testsuite/gcc.c-torture/execute/pr123625.c     |    48 +
 gcc/testsuite/gcc.c-torture/execute/pr126405-2.c   |    54 +
 gcc/testsuite/gcc.c-torture/execute/pr126405-3.c   |    48 +
 gcc/testsuite/gcc.c-torture/execute/pr126405.c     |    56 +
 gcc/testsuite/gcc.dg/Warray-bounds-65.c            |    38 +-
 gcc/testsuite/gcc.dg/Wbad-function-cast-1.c        |     4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-47.c       |     6 +-
 gcc/testsuite/gcc.dg/analyzer/taint-assert.c       |     4 +-
 gcc/testsuite/gcc.dg/asan/bitint-1.c               |    26 +
 gcc/testsuite/gcc.dg/asan/bitint-2.c               |    27 +
 gcc/testsuite/gcc.dg/bitint-139.c                  |    36 +
 gcc/testsuite/gcc.dg/bitint-141.c                  |    19 +
 gcc/testsuite/gcc.dg/counted-by-unary.c            |    32 +
 gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-3.c   |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c   |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c  |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-1.c     |     8 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-2.c     |     8 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-3.c     |     8 +
 gcc/testsuite/gcc.dg/ipa/pr124128.c                |    19 +
 gcc/testsuite/gcc.dg/ipa/pr125207.c                |    43 +
 gcc/testsuite/gcc.dg/lto/pr125257_0.c              |     6 +
 .../gcc.dg/lto/toplevel-extended-asm-2_0.c         |     8 +
 .../gcc.dg/lto/toplevel-extended-asm-2_1.c         |     8 +
 gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c |     9 +
 gcc/testsuite/gcc.dg/pr123569.c                    |    22 +
 gcc/testsuite/gcc.dg/pr123625-1.c                  |    22 +
 gcc/testsuite/gcc.dg/pr125072.c                    |    22 +
 gcc/testsuite/gcc.dg/pr125206.c                    |    22 +
 gcc/testsuite/gcc.dg/pr125209.c                    |    13 +
 gcc/testsuite/gcc.dg/pr125668.c                    |    20 +
 gcc/testsuite/gcc.dg/pr126171-1.c                  |   107 +
 gcc/testsuite/gcc.dg/pr126341.c                    |    53 +
 gcc/testsuite/gcc.dg/pr126405-1.c                  |    29 +
 gcc/testsuite/gcc.dg/pr126405-2.c                  |    35 +
 gcc/testsuite/gcc.dg/pr126405-3.c                  |    26 +
 gcc/testsuite/gcc.dg/pr126464.c                    |    65 +
 gcc/testsuite/gcc.dg/pr97172-2.c                   |     1 +
 .../gcc.dg/torture/arm-fp16-int-convert-alt.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-100.c          |   197 +
 gcc/testsuite/gcc.dg/torture/bitint-101.c          |    26 +
 gcc/testsuite/gcc.dg/torture/bitint-102.c          |    33 +
 gcc/testsuite/gcc.dg/torture/bitint-103.c          |    22 +
 gcc/testsuite/gcc.dg/torture/bitint-104.c          |    78 +
 gcc/testsuite/gcc.dg/torture/bitint-105.c          |    24 +
 gcc/testsuite/gcc.dg/torture/bitint-106.c          |    38 +
 gcc/testsuite/gcc.dg/torture/bitint-107.c          |    18 +
 gcc/testsuite/gcc.dg/torture/pr125040.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr125290-1.c          |    40 +
 gcc/testsuite/gcc.dg/torture/pr125396-1.c          |    38 +
 gcc/testsuite/gcc.dg/torture/pr125730.c            |    40 +
 gcc/testsuite/gcc.dg/torture/pr125786.c            |    30 +
 gcc/testsuite/gcc.dg/torture/pr125875.c            |    29 +
 gcc/testsuite/gcc.dg/torture/pr125953.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr126008.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr126171-2.c          |    52 +
 gcc/testsuite/gcc.dg/torture/pr126464.c            |    28 +
 gcc/testsuite/gcc.dg/torture/pr126547.c            |    31 +
 gcc/testsuite/gcc.dg/torture/pr126549.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr126564.c            |    25 +
 gcc/testsuite/gcc.dg/torture/pr126576.c            |    43 +
 gcc/testsuite/gcc.dg/tree-ssa/pr126601.c           |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/ubsan/bitint-5.c              |    36 +
 .../ubsan/pointer-counted-by-bounds-124230-union.c |     4 +-
 .../ubsan/pointer-counted-by-bounds-124230.c       |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3113.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s312.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s314.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s316.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s317.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s319.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_65.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-iv-12.c             |    60 +
 gcc/testsuite/gcc.dg/vect/vect-iv-13.c             |    60 +
 gcc/testsuite/gcc.dg/vect/vect-iv-14.c             |    78 +
 gcc/testsuite/gcc.dg/vect/vect-pr126404.c          |    15 +
 gcc/testsuite/gcc.dg/vect/vect-pr126457.c          |    16 +
 gcc/testsuite/gcc.dg/vla-1.c                       |     2 +-
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    11 +-
 gcc/testsuite/gcc.target/aarch64/pr125597.c        |    11 +
 gcc/testsuite/gcc.target/aarch64/pr126184-2.c      |    75 +
 gcc/testsuite/gcc.target/aarch64/pr126184.c        |    31 +
 gcc/testsuite/gcc.target/aarch64/sme/za_state_8.c  |    25 +
 gcc/testsuite/gcc.target/aarch64/sme/zt0_state_8.c |    14 +
 .../gcc.target/aarch64/sve/pr105116-run.c          |    48 +
 gcc/testsuite/gcc.target/aarch64/sve/pr105116.c    |    32 +
 gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c  |     2 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c   |     2 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c  |     2 +-
 gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c  |     2 +-
 gcc/testsuite/gcc.target/arm/pr110268-1.c          |     3 +-
 gcc/testsuite/gcc.target/arm/pr110268-2.c          |     3 +-
 gcc/testsuite/gcc.target/arm/reg_equal_test.c      |     3 +-
 .../gcc.target/arm/tls-disable-literal-pool.c      |     2 +-
 gcc/testsuite/gcc.target/bpf/const-cost-model-2.c  |    36 +
 gcc/testsuite/gcc.target/bpf/const-cost-model.c    |    42 +
 gcc/testsuite/gcc.target/bpf/divmod-libcall-2.c    |    15 +-
 gcc/testsuite/gcc.target/bpf/mult-large.c          |    17 +
 gcc/testsuite/gcc.target/bpf/mult-small.c          |    14 +
 gcc/testsuite/gcc.target/i386/20040112-1.c         |     1 -
 gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c   |    56 +-
 .../gcc.target/i386/avx10_2-vcvttsd2sis-2.c        |     8 +-
 .../gcc.target/i386/avx10_2-vcvttsd2usis-2.c       |     8 +-
 .../gcc.target/i386/avx10_2-vcvttss2sis-2.c        |     8 +-
 .../gcc.target/i386/avx10_2-vcvttss2usis-2.c       |     8 +-
 gcc/testsuite/gcc.target/i386/avx2-pr126446.c      |    14 +
 gcc/testsuite/gcc.target/i386/builtin-copysign-2.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-copysign-3.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-copysign-4.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-copysign-5.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-copysign-6.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-copysign-7.c |     1 -
 .../gcc.target/i386/builtin-copysign-8a.c          |     1 -
 .../gcc.target/i386/builtin-copysign-8b.c          |     1 -
 gcc/testsuite/gcc.target/i386/builtin-fabs-1.c     |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-10.c |     1 -
 .../gcc.target/i386/builtin-memmove-11a.c          |     1 -
 .../gcc.target/i386/builtin-memmove-11b.c          |     1 -
 .../gcc.target/i386/builtin-memmove-11c.c          |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-12.c |     2 +-
 gcc/testsuite/gcc.target/i386/builtin-memmove-13.c |    14 +-
 gcc/testsuite/gcc.target/i386/builtin-memmove-14.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-15.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-1a.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-1b.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-1c.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-1d.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-2a.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-2b.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-2c.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-2d.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-3a.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-3b.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-3c.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-4a.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-4b.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-4c.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-5a.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-5b.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-5c.c |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-6.c  |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-7.c  |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-8.c  |     1 -
 gcc/testsuite/gcc.target/i386/builtin-memmove-9.c  |     1 -
 gcc/testsuite/gcc.target/i386/cf_check-11.c        |     3 +-
 gcc/testsuite/gcc.target/i386/cf_check-7.c         |     1 -
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-1.c  |    33 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-2.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-3.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-4.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-5.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-6.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr120683-7.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memcpy-strategy-12.c |     1 -
 gcc/testsuite/gcc.target/i386/memcpy-strategy-13.c |     4 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-1.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-10.c |    19 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-11.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-12.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-13.c |     2 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-14.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-15.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-16.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-17.c |     2 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-18.c |     2 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-19.c |     2 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-2.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-20.c |    26 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-21.c |    26 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-22.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-23.c |     2 +-
 gcc/testsuite/gcc.target/i386/memset-pr120683-3.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-4.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-5.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-6.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-7.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-8.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr120683-9.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr70308-1a.c  |     1 -
 gcc/testsuite/gcc.target/i386/memset-pr70308-1b.c  |     2 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-10.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-strategy-13.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-strategy-25.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-strategy-27.c |     4 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-28.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-strategy-29.c |     1 -
 gcc/testsuite/gcc.target/i386/memset-strategy-30.c |     1 -
 gcc/testsuite/gcc.target/i386/opt-comi-1.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr111657-1.c         |    23 +-
 gcc/testsuite/gcc.target/i386/pr111673.c           |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-1.c         |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-11.c        |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-2.c         |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-4.c         |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-5.c         |     1 -
 gcc/testsuite/gcc.target/i386/pr120936-9.c         |     1 -
 gcc/testsuite/gcc.target/i386/pr122343-1a.c        |    14 +-
 gcc/testsuite/gcc.target/i386/pr122343-1b.c        |    15 +-
 gcc/testsuite/gcc.target/i386/pr122343-2a.c        |    15 +-
 gcc/testsuite/gcc.target/i386/pr122343-2b.c        |    17 +-
 gcc/testsuite/gcc.target/i386/pr122343-3.c         |    14 +-
 gcc/testsuite/gcc.target/i386/pr122343-4a.c        |    19 +-
 gcc/testsuite/gcc.target/i386/pr122343-4b.c        |    22 +-
 gcc/testsuite/gcc.target/i386/pr122343-5a.c        |    14 +-
 gcc/testsuite/gcc.target/i386/pr122343-5b.c        |    17 +-
 gcc/testsuite/gcc.target/i386/pr122343-6a.c        |    22 +-
 gcc/testsuite/gcc.target/i386/pr122343-6b.c        |    24 +-
 gcc/testsuite/gcc.target/i386/pr122343-7.c         |    17 +-
 gcc/testsuite/gcc.target/i386/pr122675-1.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr125351.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr125355-2.c         |     5 +-
 gcc/testsuite/gcc.target/i386/pr125355.c           |     3 +-
 gcc/testsuite/gcc.target/i386/pr126098.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr126148.c           |     8 +
 gcc/testsuite/gcc.target/i386/pr126320.c           |    45 +
 gcc/testsuite/gcc.target/i386/pr126382.c           |    40 +
 gcc/testsuite/gcc.target/i386/pr126410-1a.c        |    22 +
 gcc/testsuite/gcc.target/i386/pr126410-1b.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr126410-1c.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr126410-2a.c        |    22 +
 gcc/testsuite/gcc.target/i386/pr126410-2b.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr126410-2c.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr126429-1.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr126450-1.c         |    43 +
 gcc/testsuite/gcc.target/i386/pr126450-2.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr126581-1.c         |    65 +
 gcc/testsuite/gcc.target/i386/pr82142a.c           |     1 -
 gcc/testsuite/gcc.target/i386/pr82142b.c           |     1 -
 gcc/testsuite/gcc.target/i386/pr92080-17.c         |    17 +-
 gcc/testsuite/gcc.target/i386/prefetchi-1.c        |     4 +-
 gcc/testsuite/gcc.target/i386/prefetchi-1b.c       |     4 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |    20 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |    20 +-
 gcc/testsuite/gcc.target/or1k/pr126081.c           |     8 +
 gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c   |     2 +
 gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c   |     2 +
 gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c   |     2 +
 gcc/testsuite/gcc.target/powerpc/dmf-build-dmr.c   |    15 +
 gcc/testsuite/gcc.target/powerpc/dmf-builtin-1.c   |   203 +
 gcc/testsuite/gcc.target/powerpc/dmf-builtin-2.c   |   170 +
 gcc/testsuite/gcc.target/powerpc/dmf-builtin.c     |    81 +
 .../gcc.target/powerpc/dmf-disassemble-dmr.c       |    24 +
 gcc/testsuite/gcc.target/powerpc/dmf-extract512.c  |    20 +
 gcc/testsuite/gcc.target/powerpc/dmf-no-mma.c      |    19 +
 gcc/testsuite/gcc.target/powerpc/dmf-xxacc.c       |    18 +
 .../gcc.target/powerpc/dmr1024-alignment.c         |    33 +
 gcc/testsuite/gcc.target/powerpc/dmr1024-compile.c |    46 +
 .../gcc.target/powerpc/dmr1024-invalid-use-1.c     |    32 +
 .../gcc.target/powerpc/dmr1024-invalid-use-2.c     |    23 +
 gcc/testsuite/gcc.target/powerpc/ecc-builtin-1.c   |   203 +
 .../gcc.target/powerpc/future-vucmpr-altivec.c     |    49 +
 .../gcc.target/powerpc/future-vucmpr-vsx.c         |    61 +
 gcc/testsuite/gcc.target/powerpc/future-vupk.c     |    51 +
 .../gcc.target/powerpc/mma-builtin-1.dmf.c         |    58 +
 .../powerpc/{mma-builtin-1.c => mma-builtin-1.h}   |    58 +-
 .../gcc.target/powerpc/mma-builtin-1.nodmf.c       |    59 +
 .../gcc.target/powerpc/mma-builtin-10-pair.dmf.c   |     9 +
 ...mma-builtin-10-pair.c => mma-builtin-10-pair.h} |     8 +-
 .../gcc.target/powerpc/mma-builtin-10-pair.nodmf.c |     9 +
 .../gcc.target/powerpc/mma-builtin-10-quad.c       |    23 -
 .../gcc.target/powerpc/mma-builtin-10-quad.dmf.c   |    10 +
 .../gcc.target/powerpc/mma-builtin-10-quad.h       |    15 +
 .../gcc.target/powerpc/mma-builtin-10-quad.nodmf.c |    11 +
 .../gcc.target/powerpc/mma-builtin-2.dmf.c         |    20 +
 .../powerpc/{mma-builtin-2.c => mma-builtin-2.h}   |    20 +-
 .../gcc.target/powerpc/mma-builtin-2.nodmf.c       |    21 +
 .../gcc.target/powerpc/mma-builtin-3.dmf.c         |    12 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-3.h   |    20 +
 .../{mma-builtin-3.c => mma-builtin-3.nodmf.c}     |    21 +-
 .../gcc.target/powerpc/mma-builtin-4.dmf.c         |    10 +
 .../powerpc/{mma-builtin-4.c => mma-builtin-4.h}   |    10 +-
 .../gcc.target/powerpc/mma-builtin-4.nodmf.c       |    10 +
 .../gcc.target/powerpc/mma-builtin-5.dmf.c         |    10 +
 .../powerpc/{mma-builtin-5.c => mma-builtin-5.h}   |    11 +-
 .../gcc.target/powerpc/mma-builtin-5.nodmf.c       |    12 +
 .../gcc.target/powerpc/mma-builtin-6.dmf.c         |    11 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-6.h   |    11 +
 .../{mma-builtin-6.c => mma-builtin-6.nodmf.c}     |    12 +-
 .../gcc.target/powerpc/mma-builtin-7.dmf.c         |    12 +
 .../powerpc/{mma-builtin-7.c => mma-builtin-7.h}   |    11 +-
 .../gcc.target/powerpc/mma-builtin-7.nodmf.c       |    12 +
 .../gcc.target/powerpc/mma-builtin-8.dmf.c         |    12 +
 .../powerpc/{mma-builtin-8.c => mma-builtin-8.h}   |    11 +-
 .../gcc.target/powerpc/mma-builtin-8.nodmf.c       |    12 +
 .../gcc.target/powerpc/mma-builtin-9.dmf.c         |    10 +
 .../powerpc/{mma-builtin-9.c => mma-builtin-9.h}   |     9 +-
 .../gcc.target/powerpc/mma-builtin-9.nodmf.c       |    10 +
 gcc/testsuite/gcc.target/powerpc/nodmf-xxacc.c     |    18 +
 gcc/testsuite/gcc.target/powerpc/pr100777.dmf.c    |     5 +
 .../gcc.target/powerpc/{pr100777.c => pr100777.h}  |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr100777.nodmf.c  |     5 +
 gcc/testsuite/gcc.target/powerpc/pr101849.dmf.c    |     5 +
 .../gcc.target/powerpc/{pr101849.c => pr101849.h}  |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr101849.nodmf.c  |     5 +
 gcc/testsuite/gcc.target/powerpc/pr102976.c        |    14 -
 gcc/testsuite/gcc.target/powerpc/pr102976.dmf.c    |     7 +
 gcc/testsuite/gcc.target/powerpc/pr102976.h        |    10 +
 gcc/testsuite/gcc.target/powerpc/pr102976.nodmf.c  |     7 +
 gcc/testsuite/gcc.target/powerpc/pr103127.dmf.c    |     4 +
 .../gcc.target/powerpc/{pr103127.c => pr103127.h}  |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr103127.nodmf.c  |     4 +
 gcc/testsuite/gcc.target/powerpc/pr103627-1.c      |    16 -
 gcc/testsuite/gcc.target/powerpc/pr104923.dmf.c    |     4 +
 .../gcc.target/powerpc/{pr104923.c => pr104923.h}  |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr104923.nodmf.c  |     4 +
 gcc/testsuite/gcc.target/powerpc/pr106016.dmf.c    |     4 +
 .../gcc.target/powerpc/{pr106016.c => pr106016.h}  |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr106016.nodmf.c  |     4 +
 gcc/testsuite/gcc.target/powerpc/pr106017.dmf.c    |     4 +
 .../gcc.target/powerpc/{pr106017.c => pr106017.h}  |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr106017.nodmf.c  |     4 +
 gcc/testsuite/gcc.target/powerpc/pr106833.c        |    14 -
 gcc/testsuite/gcc.target/powerpc/pr106833.dmf.c    |     6 +
 gcc/testsuite/gcc.target/powerpc/pr106833.h        |    11 +
 gcc/testsuite/gcc.target/powerpc/pr106833.nodmf.c  |     6 +
 gcc/testsuite/gcc.target/powerpc/pr110411-2.dmf.c  |     4 +
 .../powerpc/{pr110411-2.c => pr110411-2.h}         |     4 +-
 .../gcc.target/powerpc/pr110411-2.nodmf.c          |     4 +
 gcc/testsuite/gcc.target/powerpc/pr124637.c        |    26 +
 gcc/testsuite/gcc.target/powerpc/pr96446.dmf.c     |     5 +
 .../gcc.target/powerpc/{pr96446.c => pr96446.h}    |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr96446.nodmf.c   |     5 +
 gcc/testsuite/gcc.target/powerpc/pr96530.dmf.c     |     5 +
 .../gcc.target/powerpc/{pr96530.c => pr96530.h}    |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr96530.nodmf.c   |     5 +
 gcc/testsuite/gcc.target/powerpc/pr96808.dmf.c     |     5 +
 .../gcc.target/powerpc/{pr96808.c => pr96808.h}    |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr96808.nodmf.c   |     5 +
 gcc/testsuite/gcc.target/powerpc/pr97360.dmf.c     |     5 +
 .../gcc.target/powerpc/{pr97360.c => pr97360.h}    |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr97360.nodmf.c   |     5 +
 gcc/testsuite/gcc.target/powerpc/pr98872.dmf.c     |     4 +
 .../gcc.target/powerpc/{pr98872.c => pr98872.h}    |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr98872.nodmf.c   |     4 +
 .../gcc.target/powerpc/vsx_arith_builtin-1.c       |    64 +
 .../gcc.target/powerpc/vsx_arith_builtin-2.c       |    64 +
 .../gcc.target/powerpc/vsx_arith_builtin-3.c       |    56 +
 .../gcc.target/powerpc/vsx_arith_builtin-4.c       |    20 +
 .../gcc.target/powerpc/vsx_arith_vect_1.c          |    77 +
 .../gcc.target/powerpc/vsx_arith_vect_2.c          |    43 +
 .../gcc.target/riscv/rvv/autovec/pr126049.c        |    26 +
 .../rvv/base/sibcall-scalable-frame-indirect.c     |    28 +
 .../riscv/rvv/base/sibcall-scalable-frame-weak.c   |    32 +
 gcc/testsuite/gcc.target/s390/pr126054.c           |    19 +
 gcc/testsuite/gcc.target/sh/pr122948.c             |    67 +
 gcc/testsuite/gfortran.dg/associate_79.f90         |    34 +
 gcc/testsuite/gfortran.dg/block_18.f90             |    66 +
 gcc/testsuite/gfortran.dg/contiguous_17.f90        |   229 +
 gcc/testsuite/gfortran.dg/inline_matmul_28.f90     |    21 +
 gcc/testsuite/gfortran.dg/lto/pr126170_0.f90       |    31 +
 gcc/testsuite/gfortran.dg/lto/pr126170_1.f90       |    14 +
 gcc/testsuite/gfortran.dg/pr103367_2.f90           |    37 +
 gcc/testsuite/gfortran.dg/pr103367_3.f90           |    11 +
 gcc/testsuite/gfortran.dg/pr103367_4.f90           |    14 +
 gcc/testsuite/gfortran.dg/pr125866.f90             |    28 +
 gcc/testsuite/gfortran.dg/pr126116.f90             |    19 +
 gcc/testsuite/gfortran.dg/pr126210.f90             |    26 +
 gcc/testsuite/gfortran.dg/pr126234.f90             |    26 +
 gcc/testsuite/gfortran.dg/pr126303.f               |     9 +
 gcc/testsuite/gnat.dg/unchecked_union5.adb         |    23 +
 gcc/testsuite/gnat.dg/valid_scalars2.adb           |     2 +-
 gcc/testsuite/gnat.dg/valid_scalars3.adb           |    96 +
 .../{validity_check3.ads => valid_scalars3.ads}    |     4 +-
 gcc/testsuite/gnat.dg/validity_check3.adb          |   109 +-
 gcc/testsuite/lib/gcc-dg.exp                       |     3 +
 gcc/testsuite/lib/scanasm.exp                      |   142 +-
 gcc/testsuite/lib/target-supports.exp              |    86 +-
 gcc/tree-cfg.cc                                    |    65 +-
 gcc/tree-cfgcleanup.cc                             |    27 +
 gcc/tree-outof-ssa.cc                              |   117 +
 gcc/tree-scalar-evolution.cc                       |    92 +-
 gcc/tree-ssa-address.cc                            |     9 +-
 gcc/tree-ssa-forwprop.cc                           |    15 +-
 gcc/tree-ssa-math-opts.cc                          |     2 +-
 gcc/tree-ssa-phiopt.cc                             |    12 +-
 gcc/tree-ssa-pre.cc                                |    38 +-
 gcc/tree-ssa-reassoc.cc                            |    14 +-
 gcc/tree-vect-generic.cc                           |    62 +-
 gcc/tree-vect-loop-manip.cc                        |    25 +-
 gcc/tree-vect-loop.cc                              |    82 +-
 gcc/tree-vect-patterns.cc                          |     5 +
 gcc/tree-vect-slp.cc                               |     7 +-
 gcc/tree-vect-stmts.cc                             |     6 +-
 gcc/vec-perm-indices.cc                            |    25 +
 gcc/vec-perm-indices.h                             |    21 +-
 gnattools/ChangeLog                                |     4 +
 gotools/ChangeLog                                  |     4 +
 include/ChangeLog                                  |     4 +
 libada/ChangeLog                                   |     4 +
 libatomic/ChangeLog                                |     4 +
 libbacktrace/ChangeLog                             |     4 +
 libcc1/ChangeLog                                   |     4 +
 libcody/ChangeLog                                  |     4 +
 libcpp/ChangeLog                                   |     4 +
 libcpp/macro.cc                                    |     7 +
 libcpp/po/ChangeLog                                |     8 +
 libcpp/po/pt_BR.po                                 |   883 +-
 libdecnumber/ChangeLog                             |     4 +
 libffi/ChangeLog                                   |     4 +
 libga68/ChangeLog                                  |    28 +
 libga68/ga68-error.c                               |     2 +-
 libga68/ga68-unistr.c                              |     8 +-
 libga68/standard.a68.in                            |   155 +-
 libgcc/ChangeLog                                   |    13 +
 libgcc/config/avr/libf7/ChangeLog                  |     4 +
 libgcc/config/libbid/ChangeLog                     |     4 +
 libgcc/config/t-darwin-ehs                         |     2 +-
 libgcobol/ChangeLog                                |     4 +
 libgfortran/ChangeLog                              |    24 +
 libgfortran/io/io.h                                |    13 +-
 libgfortran/io/unit.c                              |    41 +-
 libgm2/ChangeLog                                   |     4 +
 libgomp/ChangeLog                                  |    12 +
 libgomp/testsuite/libgomp.c/ipcp-cb-spec1.c        |    14 +-
 libgrust/ChangeLog                                 |     4 +
 libiberty/ChangeLog                                |    12 +
 libiberty/simple-object-mach-o.c                   |     5 +-
 libitm/ChangeLog                                   |     4 +
 libobjc/ChangeLog                                  |     4 +
 libphobos/ChangeLog                                |     4 +
 libquadmath/ChangeLog                              |     4 +
 libsanitizer/ChangeLog                             |    13 +
 libsanitizer/tsan/tsan_trace.h                     |     2 +-
 libssp/ChangeLog                                   |     4 +
 libstdc++-v3/ChangeLog                             |   326 +
 libstdc++-v3/acinclude.m4                          |     2 +-
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |     4 +
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |     4 +
 .../abi/post/i386-linux-gnu/baseline_symbols.txt   |     4 +
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |     4 +
 .../abi/post/ia64-linux-gnu/baseline_symbols.txt   |     4 +
 .../abi/post/m68k-linux-gnu/baseline_symbols.txt   |     4 +
 .../post/powerpc-linux-gnu/baseline_symbols.txt    |     4 +
 .../powerpc64-linux-gnu/32/baseline_symbols.txt    |     4 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |     4 +
 .../powerpc64le-linux-gnu/baseline_symbols.txt     |     4 +
 .../post/riscv64-linux-gnu/baseline_symbols.txt    |     4 +
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |     4 +
 .../post/sparc64-linux-gnu/32/baseline_symbols.txt |     4 +
 .../post/sparc64-linux-gnu/baseline_symbols.txt    |     4 +
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |     4 +
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |     4 +
 .../post/x86_64-linux-gnu/x32/baseline_symbols.txt |     4 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    11 +
 libstdc++-v3/configure                             |     2 +-
 libstdc++-v3/include/bits/deque.tcc                |     1 -
 libstdc++-v3/include/bits/shared_ptr_base.h        |     5 +-
 libstdc++-v3/include/std/chrono                    |   104 +-
 libstdc++-v3/include/std/format                    |   165 +-
 libstdc++-v3/include/std/mdspan                    |     3 +-
 libstdc++-v3/include/std/ranges                    |   100 +-
 libstdc++-v3/include/std/spanstream                |     8 +
 libstdc++-v3/include/std/syncstream                |     5 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    10 +-
 libstdc++-v3/src/c++20/format-inst.cc              |    19 +
 libstdc++-v3/src/c++20/tzdb.cc                     |   821 +-
 libstdc++-v3/src/c++23/std.cc.in                   |    44 +-
 .../testsuite/20_util/shared_ptr/dest/122197-2.cc  |    35 +
 .../testsuite/20_util/shared_ptr/dest/122197.cc    |    20 +
 .../23_containers/mdspan/layouts/stride_neg.cc     |    31 +
 .../std/time/clock/utc/leap_second_info-2.cc       |   108 +
 .../testsuite/std/time/time_zone/116110.cc         |    45 +-
 .../testsuite/std/time/time_zone/numeric_save.cc   |    58 +
 .../testsuite/std/time/time_zone/pr116110_named.cc |    74 +
 .../testsuite/std/time/time_zone/until_day_on.cc   |   222 +
 .../testsuite/std/time/time_zone/wall_cascade.cc   |   365 +
 .../testsuite/std/time/time_zone/zone_merge.cc     |    84 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     3 +-
 libvtv/ChangeLog                                   |     4 +
 lto-plugin/ChangeLog                               |     4 +
 maintainer-scripts/ChangeLog                       |     4 +
 zlib/ChangeLog                                     |     4 +
 746 files changed, 29486 insertions(+), 11175 deletions(-)

Reply via email to