[gcc(refs/users/omachota/heads/rtl-ssa-dce)] Merge tag 'basepoints/gcc-16' into omachota/rtl-ssa-dce

Ondrej Machota omachota@gcc.gnu.org
Mon Jul 7 21:39:18 GMT 2025


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

commit e827f10d436988b5dbdad50382c9c3081f455f4e
Merge: 5846fcf649c0 7eac294e0871
Author: Ondřej Machota <ondrejmachota@gmail.com>
Date:   Mon Jul 7 18:05:49 2025 +0200

    Merge tag 'basepoints/gcc-16' into omachota/rtl-ssa-dce
    
    GCC 16 basepoint

Diff:

 .gitignore                                         |     3 +
 ChangeLog                                          |    99 +
 MAINTAINERS                                        |     9 +-
 Makefile.def                                       |     7 +
 Makefile.in                                        |   530 +-
 Makefile.tpl                                       |     1 +
 config-ml.in                                       |     3 +-
 config/ChangeLog                                   |     4 +
 config/bootstrap-lto-locality.mk                   |    20 +
 configure                                          |   210 +-
 configure.ac                                       |   123 +-
 contrib/ChangeLog                                  |    45 +
 contrib/dg-lint/dg-lint                            |   404 +
 contrib/dg-lint/libgdiagnostics.py                 |   250 +
 contrib/dg-lint/test-1.c                           |    41 +
 contrib/dg-lint/test-2.c                           |     8 +
 contrib/gcc-changelog/git_commit.py                |     3 +
 contrib/gcc-changelog/git_repository.py            |     1 +
 contrib/gcc-git-customization.sh                   |    46 -
 contrib/relpath.sh                                 |     6 +-
 contrib/unicode/DerivedGeneralCategory.txt         |  4323 ++
 contrib/unicode/README                             |     3 +-
 contrib/unicode/gen_libstdcxx_unicode_data.py      |    47 +-
 contrib/update-copyright.py                        |     2 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |  6461 +++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    29 +-
 gcc/acinclude.m4                                   |    17 +
 gcc/ada/ChangeLog                                  |    88 +
 gcc/ada/gcc-interface/Make-lang.in                 |     8 +-
 gcc/ada/gcc-interface/Makefile.in                  |    91 +-
 gcc/ada/gcc-interface/decl.cc                      |     8 +
 gcc/ada/gcc-interface/utils.cc                     |    33 +-
 gcc/ada/gcc-interface/utils2.cc                    |    11 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     2 +-
 gcc/ada/gnatvsn.adb                                |     7 +-
 gcc/ada/libgnarl/s-tasini.adb                      |     6 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |    42 +-
 gcc/ada/libgnat/a-ngrear.adb                       |    85 +-
 gcc/ada/sem_aggr.adb                               |     1 +
 gcc/ada/sem_ch12.adb                               |    31 +-
 gcc/ada/sem_ch8.adb                                |     3 +-
 gcc/ada/sem_warn.adb                               |     4 +
 gcc/alias.cc                                       |    68 +-
 gcc/analyzer/ChangeLog                             |    55 +
 gcc/analyzer/diagnostic-manager.cc                 |    26 +-
 gcc/analyzer/kf.cc                                 |    22 +-
 gcc/analyzer/region-model-manager.cc               |    53 +-
 gcc/analyzer/region-model-manager.h                |     4 +
 gcc/analyzer/region-model.cc                       |    14 +
 gcc/analyzer/sm-malloc.cc                          |    99 +-
 gcc/analyzer/store.cc                              |    35 +-
 gcc/analyzer/svalue.cc                             |    17 +-
 gcc/asan.cc                                        |    37 +-
 gcc/bitmap.cc                                      |     4 +-
 gcc/builtin-attrs.def                              |    29 +
 gcc/builtin-types.def                              |     3 +
 gcc/builtins.cc                                    |    26 +-
 gcc/builtins.def                                   |    46 +-
 gcc/c-family/ChangeLog                             |   121 +
 gcc/c-family/c-ada-spec.cc                         |     4 +-
 gcc/c-family/c-attribs.cc                          |     9 +-
 gcc/c-family/c-common.cc                           |     6 +-
 gcc/c-family/c-common.def                          |    11 +-
 gcc/c-family/c-common.h                            |     9 +-
 gcc/c-family/c-cppbuiltin.cc                       |     1 +
 gcc/c-family/c-gimplify.cc                         |    96 +-
 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-family/c.opt                                 |     9 +-
 gcc/c-family/c.opt.urls                            |     9 +-
 gcc/c/ChangeLog                                    |   183 +
 gcc/c/Make-lang.in                                 |     3 +-
 gcc/c/c-decl.cc                                    |    14 +-
 gcc/c/c-parser.cc                                  |   225 +-
 gcc/c/c-tree.h                                     |     1 +
 gcc/c/c-typeck.cc                                  |   183 +-
 gcc/c/gimple-parser.cc                             |    49 +-
 gcc/calls.cc                                       |    64 +-
 gcc/cfgrtl.cc                                      |    10 +
 gcc/cgraph.cc                                      |     7 +-
 gcc/cgraph.h                                       |     1 +
 gcc/cgraphclones.cc                                |     2 +-
 gcc/cgraphunit.cc                                  |     4 +
 gcc/cobol/ChangeLog                                |   582 +
 gcc/cobol/Make-lang.in                             |   378 +
 gcc/cobol/cbldiag.h                                |   117 +
 gcc/cobol/cdf-copy.cc                              |   364 +
 gcc/cobol/cdf.y                                    |   961 +
 gcc/cobol/cdfval.h                                 |   121 +
 gcc/cobol/cobol-system.h                           |    63 +
 gcc/cobol/cobol1.cc                                |   687 +
 gcc/cobol/config-lang.in                           |    38 +
 gcc/cobol/convert.cc                               |    78 +
 gcc/cobol/copybook.h                               |   208 +
 gcc/cobol/dts.h                                    |   109 +
 gcc/cobol/except.cc                                |   366 +
 gcc/cobol/exceptg.h                                |    61 +
 gcc/cobol/gcobc                                    |   465 +
 gcc/cobol/gcobol.1                                 |  1628 +
 gcc/cobol/gcobol.3                                 |   328 +
 gcc/cobol/gcobolspec.cc                            |   568 +
 gcc/cobol/genapi.cc                                | 16874 +++++++
 gcc/cobol/genapi.h                                 |   584 +
 gcc/cobol/gengen.cc                                |  3474 ++
 gcc/cobol/gengen.h                                 |   544 +
 gcc/cobol/genmath.cc                               |  1728 +
 gcc/cobol/genmath.h                                |    36 +
 gcc/cobol/genutil.cc                               |  2640 +
 gcc/cobol/genutil.h                                |   169 +
 gcc/cobol/help.gen                                 |    15 +
 gcc/cobol/inspect.h                                |   237 +
 gcc/cobol/lang-specs.h                             |    47 +
 gcc/cobol/lang.opt                                 |   136 +
 gcc/cobol/lang.opt.urls                            |    30 +
 gcc/cobol/lexio.cc                                 |  1883 +
 gcc/cobol/lexio.h                                  |   294 +
 gcc/cobol/parse.y                                  | 12962 +++++
 gcc/cobol/parse_ante.h                             |  3558 ++
 gcc/cobol/parse_util.h                             |   478 +
 gcc/cobol/scan.l                                   |  2490 +
 gcc/cobol/scan_ante.h                              |   742 +
 gcc/cobol/scan_post.h                              |   401 +
 gcc/cobol/show_parse.h                             |   520 +
 gcc/cobol/structs.cc                               |   302 +
 gcc/cobol/structs.h                                |    61 +
 gcc/cobol/symbols.cc                               |  4735 ++
 gcc/cobol/symbols.h                                |  2403 +
 gcc/cobol/symfind.cc                               |   586 +
 gcc/cobol/token_names.h                            |  1373 +
 gcc/cobol/udf/stored-char-length.cbl               |    15 +
 gcc/cobol/util.cc                                  |  2313 +
 gcc/cobol/util.h                                   |    49 +
 gcc/collect2.cc                                    |     6 +-
 gcc/combine.cc                                     |   156 +-
 gcc/common.opt                                     |    44 +-
 gcc/common.opt.urls                                |    32 +-
 gcc/common/config/aarch64/aarch64-common.cc        |   490 +-
 gcc/common/config/aarch64/cpuinfo.h                |     8 +-
 gcc/common/config/avr/avr-common.cc                |     1 +
 gcc/common/config/gcn/gcn-common.cc                |     2 +-
 gcc/common/config/i386/cpuinfo.h                   |    40 +-
 gcc/common/config/i386/i386-common.cc              |    75 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     9 +-
 gcc/common/config/i386/i386-isas.h                 |     8 +-
 gcc/common/config/nvptx/nvptx-common.cc            |     2 +-
 gcc/common/config/riscv/riscv-common.cc            |     2 +-
 gcc/common/config/s390/s390-common.cc              |     4 +-
 gcc/config.gcc                                     |     7 +-
 gcc/config.in                                      |    59 +-
 gcc/config/aarch64/aarch64-arches.def              |     3 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    73 +-
 gcc/config/aarch64/aarch64-cores.def               |    19 +
 gcc/config/aarch64/aarch64-elf.h                   |     1 -
 gcc/config/aarch64/aarch64-feature-deps.h          |    12 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |    16 +-
 gcc/config/aarch64/aarch64-opts.h                  |     6 +-
 gcc/config/aarch64/aarch64-protos.h                |    32 +-
 .../aarch64/aarch64-simd-pragma-builtins.def       |     2 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    65 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    19 +-
 gcc/config/aarch64/aarch64-sve.md                  |    32 +-
 gcc/config/aarch64/aarch64-sve2.md                 |     2 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.cc                      |   811 +-
 gcc/config/aarch64/aarch64.h                       |    27 +-
 gcc/config/aarch64/aarch64.md                      |    59 +-
 gcc/config/aarch64/aarch64.opt                     |     2 +-
 gcc/config/aarch64/arm_acle.h                      |    14 +
 gcc/config/aarch64/iterators.md                    |    18 +-
 gcc/config/aarch64/t-aarch64                       |     4 +-
 gcc/config/aarch64/tuning_models/generic_armv8_a.h |     2 +-
 gcc/config/alpha/alpha-modes.def                   |     4 +
 gcc/config/alpha/alpha-protos.h                    |     5 +
 gcc/config/alpha/alpha.cc                          |   703 +-
 gcc/config/alpha/alpha.md                          |   167 +-
 gcc/config/alpha/alpha.opt                         |     8 +
 gcc/config/alpha/alpha.opt.urls                    |     6 +
 gcc/config/arm/arm-builtins.cc                     |    55 +
 gcc/config/arm/arm-builtins.h                      |     1 +
 gcc/config/arm/arm.cc                              |   403 +-
 gcc/config/arm/arm.h                               |     4 +-
 gcc/config/arm/arm.md                              |    18 +-
 gcc/config/arm/arm_neon.h                          |    25 +-
 gcc/config/arm/mve.md                              |     6 +-
 gcc/config/arm/neon.md                             |    11 -
 gcc/config/arm/predicates.md                       |    16 +-
 gcc/config/arm/t-rtems                             |     5 +-
 gcc/config/arm/thumb1.md                           |    28 +
 gcc/config/arm/vec-common.md                       |    11 +
 gcc/config/avr/avr-arch.h                          |    22 +-
 gcc/config/avr/avr-c.cc                            |    48 +-
 gcc/config/avr/avr-mcus.def                        |   218 +-
 gcc/config/avr/avr-passes.cc                       |   125 +-
 gcc/config/avr/avr-passes.def                      |    12 +
 gcc/config/avr/avr-protos.h                        |     5 +
 gcc/config/avr/avr.cc                              |   484 +-
 gcc/config/avr/avr.md                              |   614 +-
 gcc/config/avr/avr.opt                             |    17 +
 gcc/config/avr/avr.opt.urls                        |     9 +
 gcc/config/avr/builtins.def                        |    13 +
 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/darwin.h                                |    19 +-
 gcc/config/gcn/gcn-devices.def                     |   204 +-
 gcc/config/gcn/gcn-hsa.h                           |     4 +
 gcc/config/gcn/gcn-protos.h                        |     2 +
 gcc/config/gcn/gcn-tables.opt                      |    45 +
 gcc/config/gcn/gcn.cc                              |    56 +-
 gcc/config/gcn/gcn.h                               |     4 -
 gcc/config/gcn/gcn.md                              |     9 +
 gcc/config/gcn/gcn.opt                             |     8 +
 gcc/config/gcn/gen-gcn-device-macros.awk           |     4 +-
 gcc/config/gcn/mkoffload.cc                        |   107 +-
 gcc/config/h8300/constraints.md                    |     8 +-
 gcc/config/h8300/h8300.cc                          |    30 +-
 gcc/config/h8300/jumpcall.md                       |     8 +-
 gcc/config/h8300/logical.md                        |     8 +-
 gcc/config/h8300/testcompare.md                    |     2 +-
 gcc/config/i386/avx10_2-512bf16intrin.h            |    14 +-
 gcc/config/i386/avx10_2-512convertintrin.h         |    68 +-
 gcc/config/i386/avx10_2-512mediaintrin.h           |    14 +-
 gcc/config/i386/avx10_2-512minmaxintrin.h          |    14 +-
 gcc/config/i386/avx10_2-512satcvtintrin.h          |   662 +-
 gcc/config/i386/avx10_2bf16intrin.h                |    12 +-
 gcc/config/i386/avx10_2convertintrin.h             |   196 +-
 gcc/config/i386/avx10_2mediaintrin.h               |    14 +-
 gcc/config/i386/avx10_2minmaxintrin.h              |   330 +-
 gcc/config/i386/avx10_2roundingintrin.h            |  6433 ---
 gcc/config/i386/avx10_2satcvtintrin.h              |  1271 +-
 gcc/config/i386/avx512bwintrin.h                   |     2 +-
 gcc/config/i386/constraints.md                     |    22 +-
 gcc/config/i386/cpuid.h                            |     5 -
 gcc/config/i386/driver-i386.cc                     |     6 +-
 gcc/config/i386/i386-builtin-types.def             |    46 +-
 gcc/config/i386/i386-builtin.def                   |   918 +-
 gcc/config/i386/i386-c.cc                          |    15 +-
 gcc/config/i386/i386-d.cc                          |    12 +
 gcc/config/i386/i386-expand.cc                     |    96 +-
 gcc/config/i386/i386-isa.def                       |     5 +-
 gcc/config/i386/i386-options.cc                    |    46 +-
 gcc/config/i386/i386-protos.h                      |     1 +
 gcc/config/i386/i386-rust-and-jit.inc              |    93 +
 gcc/config/i386/i386-rust.cc                       |    96 +-
 gcc/config/i386/i386.cc                            |    63 +-
 gcc/config/i386/i386.h                             |    30 +-
 gcc/config/i386/i386.md                            |   309 +-
 gcc/config/i386/i386.opt                           |    32 +-
 gcc/config/i386/i386.opt.urls                      |    10 +-
 gcc/config/i386/immintrin.h                        |     2 -
 gcc/config/i386/mmx.md                             |    16 +-
 gcc/config/i386/movrsintrin.h                      |    19 +-
 gcc/config/i386/predicates.md                      |    18 +-
 gcc/config/i386/sm4intrin.h                        |     4 +-
 gcc/config/i386/sse.md                             |   567 +-
 gcc/config/i386/subst.md                           |    43 +-
 gcc/config/i386/x86-tune-costs.h                   |    59 +-
 gcc/config/i386/x86-tune-sched.cc                  |    90 +-
 gcc/config/i386/x86-tune.def                       |    40 +-
 gcc/config/i386/zn4zn5.md                          |   151 +-
 gcc/config/lm32/lm32.cc                            |     2 +-
 gcc/config/loongarch/constraints.md                |     2 +-
 gcc/config/loongarch/genopts/gen-evolution.awk     |    20 +-
 gcc/config/loongarch/genopts/genstr.sh             |    57 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |     4 +
 gcc/config/loongarch/lasx.md                       |  1105 +-
 gcc/config/loongarch/loongarch-builtins.cc         |    67 +-
 gcc/config/loongarch/loongarch-c.cc                |   204 +-
 gcc/config/loongarch/loongarch-def.cc              |     5 +-
 gcc/config/loongarch/loongarch-modes.def           |     5 +-
 gcc/config/loongarch/loongarch-opts.cc             |     6 +
 gcc/config/loongarch/loongarch-protos.h            |     4 +
 gcc/config/loongarch/loongarch-target-attr.cc      |    48 -
 gcc/config/loongarch/loongarch-tune.h              |    16 +-
 gcc/config/loongarch/loongarch.cc                  |   133 +-
 gcc/config/loongarch/loongarch.h                   |    32 +
 gcc/config/loongarch/loongarch.md                  |    64 +-
 gcc/config/loongarch/loongarch.opt                 |     4 +
 gcc/config/loongarch/loongarch.opt.urls            |     3 +
 gcc/config/loongarch/lsx.md                        |  1041 +-
 gcc/config/loongarch/predicates.md                 |    27 +
 gcc/config/loongarch/simd.md                       |   430 +-
 gcc/config/mingw/winnt.cc                          |     1 +
 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/mkoffload.cc                      |     6 +-
 gcc/config/nvptx/nvptx-protos.h                    |     1 +
 gcc/config/nvptx/nvptx.cc                          |   184 +-
 gcc/config/nvptx/nvptx.h                           |    23 +-
 gcc/config/nvptx/nvptx.md                          |    55 +-
 gcc/config/nvptx/nvptx.opt                         |    23 +
 gcc/config/pa/pa.md                                |    56 +-
 gcc/config/pa/pa32-regs.h                          |     2 +-
 gcc/config/pa/predicates.md                        |    16 +
 gcc/config/pru/pru-pragma.cc                       |     6 +-
 gcc/config/riscv/autovec-opt.md                    |    56 +-
 gcc/config/riscv/autovec.md                        |    27 +-
 gcc/config/riscv/bitmanip.md                       |    24 +-
 gcc/config/riscv/corev.md                          |     4 +-
 gcc/config/riscv/freebsd.h                         |     2 +-
 gcc/config/riscv/multilib-generator                |     4 +-
 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                        |   113 +-
 gcc/config/riscv/riscv-vector-builtins-types.def   |   322 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |    34 +-
 gcc/config/riscv/riscv-vector-costs.cc             |    29 +
 gcc/config/riscv/riscv-vector-switch.def           |    84 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   125 +-
 gcc/config/riscv/riscv.cc                          |   128 +-
 gcc/config/riscv/riscv.h                           |     2 +-
 gcc/config/riscv/riscv.md                          |    64 +-
 gcc/config/riscv/riscv.opt                         |     4 +
 gcc/config/riscv/vector-iterators.md               |   256 +-
 gcc/config/riscv/vector.md                         |    22 +-
 gcc/config/rs6000/rs6000-logue.cc                  |    17 +-
 gcc/config/rs6000/rs6000.cc                        |    27 +-
 gcc/config/rs6000/rs6000.h                         |     6 +
 gcc/config/rs6000/rs6000.opt                       |     4 +
 gcc/config/rs6000/rs6000.opt.urls                  |     3 +
 gcc/config/rx/constraints.md                       |     3 +-
 gcc/config/rx/rx.md                                |    16 +-
 gcc/config/s390/9175.md                            |   316 +
 gcc/config/s390/driver-native.cc                   |     4 +
 gcc/config/s390/s390-builtins.def                  |     8 +-
 gcc/config/s390/s390-c.cc                          |     4 +-
 gcc/config/s390/s390-opts.h                        |     2 +-
 gcc/config/s390/s390.cc                            |   129 +-
 gcc/config/s390/s390.h                             |    49 +-
 gcc/config/s390/s390.md                            |   183 +-
 gcc/config/s390/s390.opt                           |     5 +-
 gcc/config/s390/vector.md                          |    46 +-
 gcc/config/sol2-protos.h                           |     1 -
 gcc/config/sol2.cc                                 |     9 -
 gcc/config/sol2.h                                  |     5 -
 gcc/configure                                      |   180 +-
 gcc/configure.ac                                   |   101 +-
 gcc/cp/ChangeLog                                   |  1262 +
 gcc/cp/call.cc                                     |   307 +-
 gcc/cp/class.cc                                    |   245 +-
 gcc/cp/constexpr.cc                                |   404 +-
 gcc/cp/constraint.cc                               |     6 +-
 gcc/cp/contracts.cc                                |    33 +-
 gcc/cp/coroutines.cc                               |    77 +-
 gcc/cp/cp-gimplify.cc                              |   135 +-
 gcc/cp/cp-tree.h                                   |    60 +-
 gcc/cp/cvt.cc                                      |    13 +
 gcc/cp/decl.cc                                     |   230 +-
 gcc/cp/decl2.cc                                    |   220 +-
 gcc/cp/error.cc                                    |    65 +-
 gcc/cp/except.cc                                   |     2 +-
 gcc/cp/init.cc                                     |    49 +-
 gcc/cp/lambda.cc                                   |    79 +-
 gcc/cp/mangle.cc                                   |    27 +-
 gcc/cp/method.cc                                   |     2 +-
 gcc/cp/module.cc                                   |   756 +-
 gcc/cp/name-lookup.cc                              |    67 +-
 gcc/cp/parser.cc                                   |   375 +-
 gcc/cp/pt.cc                                       |   410 +-
 gcc/cp/rtti.cc                                     |    25 +-
 gcc/cp/semantics.cc                                |   233 +-
 gcc/cp/tree.cc                                     |    49 +-
 gcc/cp/typeck.cc                                   |    32 +-
 gcc/cp/typeck2.cc                                  |     5 +-
 gcc/cse.cc                                         |    15 +-
 gcc/cselib.cc                                      |   169 +-
 gcc/d/ChangeLog                                    |   243 +
 gcc/d/Make-lang.in                                 |     6 +-
 gcc/d/d-builtins.cc                                |     2 +-
 gcc/d/d-codegen.cc                                 |    61 +-
 gcc/d/d-compiler.cc                                |    37 +-
 gcc/d/d-convert.cc                                 |     4 +-
 gcc/d/d-ctfloat.cc                                 |     6 +-
 gcc/d/d-diagnostic.cc                              |    13 +-
 gcc/d/d-frontend.cc                                |     6 +-
 gcc/d/d-lang.cc                                    |    36 +-
 gcc/d/d-longdouble.cc                              |    12 +-
 gcc/d/d-port.cc                                    |     4 +-
 gcc/d/d-spec.cc                                    |    50 +-
 gcc/d/d-target.cc                                  |     4 +-
 gcc/d/d-tree.h                                     |     7 +-
 gcc/d/decl.cc                                      |    82 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |    12 +-
 gcc/d/dmd/aggregate.d                              |    20 +-
 gcc/d/dmd/aggregate.h                              |    19 +-
 gcc/d/dmd/aliasthis.d                              |    10 +-
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/arrayop.d                                |    16 +-
 gcc/d/dmd/arraytypes.d                             |     6 +-
 gcc/d/dmd/arraytypes.h                             |     2 +-
 gcc/d/dmd/ast_node.d                               |     6 +-
 gcc/d/dmd/ast_node.h                               |     2 +-
 gcc/d/dmd/astenums.d                               |    11 +-
 gcc/d/dmd/attrib.d                                 |   219 +-
 gcc/d/dmd/attrib.h                                 |    20 +-
 gcc/d/dmd/attribsem.d                              |     6 +-
 gcc/d/dmd/blockexit.d                              |     8 +-
 gcc/d/dmd/builtin.d                                |     8 +-
 gcc/d/dmd/canthrow.d                               |     6 +-
 gcc/d/dmd/chkformat.d                              |    10 +-
 gcc/d/dmd/clone.d                                  |    62 +-
 gcc/d/dmd/common/bitfields.d                       |     6 +-
 gcc/d/dmd/common/charactertables.d                 |     9 +-
 gcc/d/dmd/common/charactertables.h                 |     4 +-
 gcc/d/dmd/common/file.d                            |     6 +-
 gcc/d/dmd/common/outbuffer.d                       |     6 +-
 gcc/d/dmd/common/outbuffer.h                       |     2 +-
 gcc/d/dmd/common/smallbuffer.d                     |     6 +-
 gcc/d/dmd/compiler.d                               |     6 +-
 gcc/d/dmd/compiler.h                               |     2 +-
 gcc/d/dmd/cond.d                                   |   305 +-
 gcc/d/dmd/cond.h                                   |     5 +-
 gcc/d/dmd/constfold.d                              |    40 +-
 gcc/d/dmd/cparse.d                                 |    62 +-
 gcc/d/dmd/ctfe.h                                   |     5 +-
 gcc/d/dmd/ctfeexpr.d                               |    50 +-
 gcc/d/dmd/ctorflow.d                               |     6 +-
 gcc/d/dmd/cxxfrontend.d                            |    75 +-
 gcc/d/dmd/dcast.d                                  |    69 +-
 gcc/d/dmd/dclass.d                                 |    75 +-
 gcc/d/dmd/declaration.d                            |   152 +-
 gcc/d/dmd/declaration.h                            |    59 +-
 gcc/d/dmd/delegatize.d                             |     6 +-
 gcc/d/dmd/denum.d                                  |    31 +-
 gcc/d/dmd/deps.d                                   |     6 +-
 gcc/d/dmd/dimport.d                                |    15 +-
 gcc/d/dmd/dinterpret.d                             |    56 +-
 gcc/d/dmd/dmacro.d                                 |     6 +-
 gcc/d/dmd/dmodule.d                                |    48 +-
 gcc/d/dmd/doc.d                                    |    36 +-
 gcc/d/dmd/doc.h                                    |     2 +-
 gcc/d/dmd/dscope.d                                 |    18 +-
 gcc/d/dmd/dstruct.d                                |    24 +-
 gcc/d/dmd/dsymbol.d                                |   448 +-
 gcc/d/dmd/dsymbol.h                                |   143 +-
 gcc/d/dmd/dsymbolsem.d                             |   446 +-
 gcc/d/dmd/dtemplate.d                              |   138 +-
 gcc/d/dmd/dtoh.d                                   |     9 +-
 gcc/d/dmd/dversion.d                               |    61 +-
 gcc/d/dmd/entity.d                                 |     6 +-
 gcc/d/dmd/enum.h                                   |     7 +-
 gcc/d/dmd/enumsem.d                                |    10 +-
 gcc/d/dmd/errors.d                                 |    74 +-
 gcc/d/dmd/errors.h                                 |    16 +-
 gcc/d/dmd/errorsink.d                              |    64 +-
 gcc/d/dmd/escape.d                                 |    17 +-
 gcc/d/dmd/expression.d                             |   561 +-
 gcc/d/dmd/expression.h                             |    93 +-
 gcc/d/dmd/expressionsem.d                          |  1623 +-
 gcc/d/dmd/file_manager.d                           |    92 +-
 gcc/d/dmd/func.d                                   |   169 +-
 gcc/d/dmd/funcsem.d                                |    29 +-
 gcc/d/dmd/globals.d                                |    15 +-
 gcc/d/dmd/globals.h                                |    48 +-
 gcc/d/dmd/gluelayer.d                              |     6 +-
 gcc/d/dmd/hdrgen.d                                 |   218 +-
 gcc/d/dmd/hdrgen.h                                 |     2 +-
 gcc/d/dmd/iasm.d                                   |    10 +-
 gcc/d/dmd/iasmgcc.d                                |    25 +-
 gcc/d/dmd/id.d                                     |    73 +-
 gcc/d/dmd/id.h                                     |     2 +-
 gcc/d/dmd/identifier.d                             |    25 +-
 gcc/d/dmd/identifier.h                             |     2 +-
 gcc/d/dmd/impcnvtab.d                              |     6 +-
 gcc/d/dmd/imphint.d                                |     6 +-
 gcc/d/dmd/import.h                                 |     3 +-
 gcc/d/dmd/importc.d                                |    10 +-
 gcc/d/dmd/init.d                                   |    20 +-
 gcc/d/dmd/init.h                                   |     2 +-
 gcc/d/dmd/initsem.d                                |    14 +-
 gcc/d/dmd/inline.d                                 |     6 +-
 gcc/d/dmd/intrange.d                               |     8 +-
 gcc/d/dmd/json.d                                   |    36 +-
 gcc/d/dmd/json.h                                   |     2 +-
 gcc/d/dmd/lambdacomp.d                             |     9 +-
 gcc/d/dmd/lexer.d                                  |    65 +-
 gcc/d/dmd/location.d                               |   357 +-
 gcc/d/dmd/mangle.h                                 |     2 +-
 gcc/d/dmd/mangle/basic.d                           |     6 +-
 gcc/d/dmd/mangle/cpp.d                             |    49 +-
 gcc/d/dmd/mangle/package.d                         |     8 +-
 gcc/d/dmd/module.h                                 |    11 +-
 gcc/d/dmd/mtype.d                                  |   134 +-
 gcc/d/dmd/mtype.h                                  |    30 +-
 gcc/d/dmd/mustuse.d                                |    29 +-
 gcc/d/dmd/nogc.d                                   |    10 +-
 gcc/d/dmd/nspace.d                                 |    14 +-
 gcc/d/dmd/nspace.h                                 |     3 +-
 gcc/d/dmd/ob.d                                     |    27 +-
 gcc/d/dmd/objc.d                                   |    17 +-
 gcc/d/dmd/objc.h                                   |     2 +-
 gcc/d/dmd/opover.d                                 |  1992 +-
 gcc/d/dmd/optimize.d                               |     9 +-
 gcc/d/dmd/parse.d                                  |   294 +-
 gcc/d/dmd/pragmasem.d                              |     6 +-
 gcc/d/dmd/printast.d                               |     6 +-
 gcc/d/dmd/root/aav.d                               |     6 +-
 gcc/d/dmd/root/array.d                             |     6 +-
 gcc/d/dmd/root/array.h                             |     2 +-
 gcc/d/dmd/root/bitarray.d                          |     6 +-
 gcc/d/dmd/root/bitarray.h                          |     2 +-
 gcc/d/dmd/root/complex.d                           |     6 +-
 gcc/d/dmd/root/complex_t.h                         |     2 +-
 gcc/d/dmd/root/ctfloat.d                           |     6 +-
 gcc/d/dmd/root/ctfloat.h                           |     2 +-
 gcc/d/dmd/root/dcompat.h                           |     2 +-
 gcc/d/dmd/root/file.d                              |     6 +-
 gcc/d/dmd/root/filename.d                          |     6 +-
 gcc/d/dmd/root/filename.h                          |     2 +-
 gcc/d/dmd/root/hash.d                              |     6 +-
 gcc/d/dmd/root/longdouble.d                        |     2 +-
 gcc/d/dmd/root/optional.d                          |     6 +-
 gcc/d/dmd/root/optional.h                          |     6 +-
 gcc/d/dmd/root/port.d                              |     6 +-
 gcc/d/dmd/root/port.h                              |     2 +-
 gcc/d/dmd/root/region.d                            |     6 +-
 gcc/d/dmd/root/rmem.d                              |     6 +-
 gcc/d/dmd/root/rmem.h                              |     2 +-
 gcc/d/dmd/root/speller.d                           |     6 +-
 gcc/d/dmd/root/string.d                            |    10 +-
 gcc/d/dmd/root/stringtable.d                       |     6 +-
 gcc/d/dmd/root/utf.d                               |     6 +-
 gcc/d/dmd/rootobject.d                             |     6 +-
 gcc/d/dmd/rootobject.h                             |     2 +-
 gcc/d/dmd/safe.d                                   |     6 +-
 gcc/d/dmd/scope.h                                  |    10 +-
 gcc/d/dmd/semantic2.d                              |     8 +-
 gcc/d/dmd/semantic3.d                              |    64 +-
 gcc/d/dmd/sideeffect.d                             |    20 +-
 gcc/d/dmd/statement.d                              |   124 +-
 gcc/d/dmd/statement.h                              |     8 +-
 gcc/d/dmd/statementsem.d                           |   167 +-
 gcc/d/dmd/staticassert.d                           |    26 +-
 gcc/d/dmd/staticassert.h                           |     4 +-
 gcc/d/dmd/staticcond.d                             |     6 +-
 gcc/d/dmd/stmtstate.d                              |     6 +-
 gcc/d/dmd/target.d                                 |    10 +-
 gcc/d/dmd/target.h                                 |     6 +-
 gcc/d/dmd/template.h                               |    21 +-
 gcc/d/dmd/templateparamsem.d                       |     6 +-
 gcc/d/dmd/templatesem.d                            |    16 +-
 gcc/d/dmd/timetrace.d                              |     4 +-
 gcc/d/dmd/tokens.d                                 |    26 +-
 gcc/d/dmd/tokens.h                                 |     3 +-
 gcc/d/dmd/traits.d                                 |     8 +-
 gcc/d/dmd/typesem.d                                |   271 +-
 gcc/d/dmd/typinf.d                                 |    84 +-
 gcc/d/dmd/typinf.h                                 |    10 +-
 gcc/d/dmd/utils.d                                  |     6 +-
 gcc/d/dmd/version.h                                |    10 +-
 gcc/d/dmd/visitor.h                                |     2 +-
 gcc/d/dmd/visitor/foreachvar.d                     |     6 +-
 gcc/d/dmd/visitor/package.d                        |     6 +-
 gcc/d/dmd/visitor/postorder.d                      |    10 +-
 gcc/d/dmd/visitor/statement_rewrite_walker.d       |     6 +-
 gcc/d/dmd/visitor/transitive.d                     |     4 +
 gcc/d/expr.cc                                      |    81 +-
 gcc/d/gdc.texi                                     |     8 +
 gcc/d/implement-d.texi                             |     8 +
 gcc/d/imports.cc                                   |     8 +-
 gcc/d/lang.opt                                     |     7 +
 gcc/d/lang.opt.urls                                |     8 +-
 gcc/d/modules.cc                                   |    21 +-
 gcc/d/runtime.def                                  |     4 +-
 gcc/d/typeinfo.cc                                  |   139 +-
 gcc/d/types.cc                                     |    40 +-
 gcc/df-problems.cc                                 |     8 +-
 gcc/diagnostic-core.h                              |     9 +-
 gcc/diagnostic-format-sarif.cc                     |    70 +-
 gcc/diagnostic.cc                                  |    81 +-
 gcc/diagnostic.h                                   |    23 +-
 gcc/doc/avr-mmcu.texi                              |     4 +-
 gcc/doc/contrib.texi                               |     8 +
 gcc/doc/extend.texi                                | 50225 ++++++++++---------
 gcc/doc/frontends.texi                             |    16 +-
 gcc/doc/gcc.texi                                   |     1 +
 gcc/doc/gccint.texi                                |     5 +-
 gcc/doc/gcov.texi                                  |   188 +
 gcc/doc/gm2.texi                                   |   184 +-
 gcc/doc/gty.texi                                   |     5 +
 gcc/doc/install.texi                               |   132 +-
 gcc/doc/interface.texi                             |    70 -
 gcc/doc/invoke.texi                                |   974 +-
 .../libgdiagnostics/topics/physical-locations.rst  |     5 +
 gcc/doc/sourcebuild.texi                           |    34 +-
 gcc/doc/standards.texi                             |     7 +
 gcc/doc/tm.texi                                    |    69 +
 gcc/doc/tm.texi.in                                 |     4 +
 gcc/dwarf2out.cc                                   |    24 +-
 gcc/except.cc                                      |    24 +-
 gcc/expmed.cc                                      |     2 +-
 gcc/expr.cc                                        |    66 +-
 gcc/ext-dce.cc                                     |    21 +-
 gcc/flag-types.h                                   |    10 +-
 gcc/fold-const.cc                                  |    47 +-
 gcc/fold-const.h                                   |     4 +
 gcc/fold-mem-offsets.cc                            |    18 +
 gcc/fortran/ChangeLog                              |   967 +
 gcc/fortran/Make-lang.in                           |    14 +-
 gcc/fortran/arith.cc                               |    22 +-
 gcc/fortran/array.cc                               |   172 +-
 gcc/fortran/check.cc                               |   161 +-
 gcc/fortran/class.cc                               |     4 +
 gcc/fortran/coarray.cc                             |  1522 +
 gcc/fortran/cpp.cc                                 |    18 +-
 gcc/fortran/decl.cc                                |    58 +-
 gcc/fortran/dependency.cc                          |    88 +-
 gcc/fortran/dependency.h                           |     1 +
 gcc/fortran/dump-parse-tree.cc                     |   164 +-
 gcc/fortran/expr.cc                                |    48 +-
 gcc/fortran/f95-lang.cc                            |     6 +
 gcc/fortran/frontend-passes.cc                     |    11 +-
 gcc/fortran/gfortran.h                             |    56 +-
 gcc/fortran/gfortran.texi                          |   913 +-
 gcc/fortran/interface.cc                           |   103 +-
 gcc/fortran/intrinsic.cc                           |    76 +-
 gcc/fortran/intrinsic.h                            |     4 +
 gcc/fortran/intrinsic.texi                         |  3916 +-
 gcc/fortran/invoke.texi                            |    13 +-
 gcc/fortran/io.cc                                  |     2 +-
 gcc/fortran/iresolve.cc                            |   214 +
 gcc/fortran/lang.opt                               |     4 +
 gcc/fortran/lang.opt.urls                          |     3 +
 gcc/fortran/match.cc                               |     1 +
 gcc/fortran/match.h                                |     2 +
 gcc/fortran/module.cc                              |   405 +-
 gcc/fortran/openmp.cc                              |   847 +-
 gcc/fortran/parse.cc                               |   679 +-
 gcc/fortran/parse.h                                |     8 +-
 gcc/fortran/primary.cc                             |     2 +
 gcc/fortran/resolve.cc                             |   957 +-
 gcc/fortran/st.cc                                  |     4 +
 gcc/fortran/symbol.cc                              |    49 +-
 gcc/fortran/trans-array.cc                         |    84 +-
 gcc/fortran/trans-common.cc                        |     2 +-
 gcc/fortran/trans-decl.cc                          |   260 +-
 gcc/fortran/trans-expr.cc                          |   304 +-
 gcc/fortran/trans-intrinsic.cc                     |  1798 +-
 gcc/fortran/trans-openmp.cc                        |  1670 +-
 gcc/fortran/trans-stmt.cc                          |   151 +-
 gcc/fortran/trans-stmt.h                           |     3 +-
 gcc/fortran/trans-types.cc                         |    62 +-
 gcc/fortran/trans.cc                               |     1 +
 gcc/fortran/trans.h                                |    34 +-
 gcc/fortran/types.def                              |     3 +
 gcc/function.h                                     |     3 +
 gcc/gcc-urlifier.cc                                |     7 +-
 gcc/gcc-urlifier.h                                 |     7 +-
 gcc/gcc.cc                                         |   109 +-
 gcc/gcov-counter.def                               |     3 +
 gcc/gcov-io.h                                      |     3 +
 gcc/gcov.cc                                        |   537 +-
 gcc/genautomata.cc                                 |     6 +-
 gcc/gengtype.cc                                    |     7 +-
 gcc/genmatch.cc                                    |    16 +-
 gcc/ggc-common.cc                                  |    30 +
 gcc/ggc-none.cc                                    |    49 +
 gcc/ggc-page.cc                                    |    27 +
 gcc/ggc.h                                          |    41 +-
 gcc/gimple-expr.cc                                 |     2 +-
 gcc/gimple-fold.cc                                 |    56 +-
 gcc/gimple-loop-jam.cc                             |    12 +-
 gcc/gimple-low.cc                                  |    44 +
 gcc/gimple-lower-bitint.cc                         |    57 +-
 gcc/gimple-lower-bitint.h                          |     1 +
 gcc/gimple-pretty-print.cc                         |    23 +
 gcc/gimple-range-phi.cc                            |     2 +-
 gcc/gimple-ssa-sccopy.cc                           |    25 +
 gcc/gimple-ssa-split-paths.cc                      |     8 +-
 gcc/gimple-ssa-warn-access.cc                      |     4 +
 gcc/gimple.cc                                      |    18 +
 gcc/gimple.def                                     |     4 +
 gcc/gimple.h                                       |    33 +-
 gcc/gimplify.cc                                    |  1025 +-
 gcc/ginclude/stddef.h                              |    23 +-
 gcc/go/ChangeLog                                   |    12 +
 gcc/go/go-gcc.cc                                   |   262 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/hard-reg-set.h                                 |    15 +
 gcc/ifcvt.cc                                       |     7 +
 gcc/input.cc                                       |   361 +-
 gcc/input.h                                        |     4 +-
 gcc/ipa-cp.cc                                      |   202 +-
 gcc/ipa-devirt.cc                                  |    10 +-
 gcc/ipa-fnsummary.cc                               |     3 +
 gcc/ipa-free-lang-data.cc                          |    17 +-
 gcc/ipa-icf-gimple.cc                              |    56 +-
 gcc/ipa-inline.cc                                  |    35 +-
 gcc/ipa-locality-cloning.cc                        |  1137 +
 gcc/ipa-locality-cloning.h                         |    35 +
 gcc/ipa-modref.cc                                  |     3 +-
 gcc/ipa-profile.cc                                 |     7 -
 gcc/ipa-prop.cc                                    |   191 +-
 gcc/ipa-prop.h                                     |    15 +
 gcc/ipa-split.cc                                   |     2 +
 gcc/ipa-sra.cc                                     |    44 +-
 gcc/ira-build.cc                                   |    15 +-
 gcc/ira-color.cc                                   |    85 +-
 gcc/ira-costs.cc                                   |    40 +-
 gcc/ira-int.h                                      |     5 +
 gcc/ira.cc                                         |    42 +-
 gcc/jit/ChangeLog                                  |    32 +
 gcc/jit/Make-lang.in                               |     2 +-
 gcc/jit/dummy-frontend.cc                          |     2 +-
 gcc/jit/jit-playback.cc                            |     1 +
 gcc/jit/jit-recording.cc                           |    10 +-
 gcc/jit/jit-result.cc                              |     1 +
 gcc/jit/libgccjit.exports                          |    21 +
 gcc/late-combine.cc                                |    10 +-
 gcc/libgdiagnostics++.h                            |    19 +
 gcc/libgdiagnostics.cc                             |    33 +
 gcc/libgdiagnostics.h                              |     6 +
 gcc/libgdiagnostics.map                            |     2 +
 gcc/libsarifreplay.cc                              |   365 +-
 gcc/loop-invariant.cc                              |     5 +
 gcc/loop-iv.cc                                     |     1 +
 gcc/lra-assigns.cc                                 |    45 +-
 gcc/lra-constraints.cc                             |    62 +-
 gcc/lra-int.h                                      |    14 +-
 gcc/lra-remat.cc                                   |    10 +-
 gcc/lra.cc                                         |    28 +-
 gcc/lto-cgraph.cc                                  |     2 +
 gcc/lto-opts.cc                                    |    43 +-
 gcc/lto-streamer-out.cc                            |     4 +-
 gcc/lto-streamer.h                                 |     1 +
 gcc/lto/ChangeLog                                  |    22 +
 gcc/lto/lto-lang.cc                                |    13 +
 gcc/lto/lto-partition.cc                           |   126 +
 gcc/lto/lto-partition.h                            |     1 +
 gcc/lto/lto-symtab.cc                              |     2 +-
 gcc/lto/lto.cc                                     |     4 +-
 gcc/m2/ChangeLog                                   |   439 +
 gcc/m2/Make-maintainer.in                          |    29 +-
 gcc/m2/gm2-compiler/M2Check.mod                    |     6 +
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |     9 +
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |    31 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |   216 +-
 gcc/m2/gm2-compiler/M2MetaError.def                |     6 +-
 gcc/m2/gm2-compiler/M2MetaError.mod                |     7 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |     2 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   340 +-
 gcc/m2/gm2-compiler/M2Range.def                    |    15 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |   188 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |    21 +-
 gcc/m2/gm2-compiler/M2System.mod                   |   123 +-
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |     2 +
 gcc/m2/gm2-compiler/P3Build.bnf                    |     9 +-
 gcc/m2/gm2-compiler/SymbolTable.def                |     2 +-
 gcc/m2/gm2-gcc/m2block.cc                          |    21 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |    58 +
 gcc/m2/gm2-gcc/m2builtins.def                      |    13 +-
 gcc/m2/gm2-gcc/m2builtins.h                        |     2 +
 gcc/m2/gm2-gcc/m2expr.cc                           |    30 +-
 gcc/m2/gm2-gcc/m2expr.def                          |    11 +-
 gcc/m2/gm2-gcc/m2expr.h                            |     1 +
 gcc/m2/gm2-gcc/m2pp.cc                             |    46 +
 gcc/m2/gm2-gcc/m2statement.cc                      |   115 +
 gcc/m2/gm2-gcc/m2statement.def                     |    12 +
 gcc/m2/gm2-gcc/m2statement.h                       |     1 +
 gcc/m2/gm2-gcc/m2type.cc                           |    97 +-
 gcc/m2/gm2-gcc/m2type.def                          |     8 +
 gcc/m2/gm2-gcc/m2type.h                            |     4 +-
 gcc/m2/gm2-libiberty/pexecute.def                  |    16 +-
 gcc/m2/gm2-libs-coroutines/Executive.def           |     6 +-
 gcc/m2/gm2-libs-iso/ClientSocket.def               |     2 +-
 gcc/m2/gm2-libs-log/BlockOps.def                   |     2 +-
 gcc/m2/gm2-libs-log/FileSystem.mod                 |    12 +-
 gcc/m2/gm2-libs-log/InOut.def                      |     4 +-
 gcc/m2/gm2-libs/Builtins.def                       |     5 +
 gcc/m2/gm2-libs/Builtins.mod                       |    20 +
 gcc/m2/gm2-libs/FIO.mod                            |     6 +-
 gcc/m2/gm2-libs/cbuiltin.def                       |    11 +-
 gcc/m2/gm2-libs/libc.def                           |     2 +-
 gcc/m2/gm2spec.cc                                  |     6 +
 gcc/m2/lang.opt.urls                               |     2 +-
 gcc/m2/mc-boot/GASCII.cc                           |     1 -
 gcc/m2/mc-boot/GASCII.h                            |     1 -
 gcc/m2/mc-boot/GArgs.cc                            |     1 -
 gcc/m2/mc-boot/GArgs.h                             |     1 -
 gcc/m2/mc-boot/GAssertion.cc                       |     1 -
 gcc/m2/mc-boot/GAssertion.h                        |     1 -
 gcc/m2/mc-boot/GBreak.cc                           |     1 -
 gcc/m2/mc-boot/GBreak.h                            |     1 -
 gcc/m2/mc-boot/GCOROUTINES.h                       |     1 -
 gcc/m2/mc-boot/GCmdArgs.cc                         |     1 -
 gcc/m2/mc-boot/GCmdArgs.h                          |     1 -
 gcc/m2/mc-boot/GDebug.cc                           |     1 -
 gcc/m2/mc-boot/GDebug.h                            |     1 -
 gcc/m2/mc-boot/GDynamicStrings.cc                  |     1 -
 gcc/m2/mc-boot/GDynamicStrings.h                   |     1 -
 gcc/m2/mc-boot/GEnvironment.cc                     |     1 -
 gcc/m2/mc-boot/GEnvironment.h                      |     1 -
 gcc/m2/mc-boot/GFIO.cc                             |     5 +-
 gcc/m2/mc-boot/GFIO.h                              |     1 -
 gcc/m2/mc-boot/GFormatStrings.cc                   |     1 -
 gcc/m2/mc-boot/GFormatStrings.h                    |     1 -
 gcc/m2/mc-boot/GFpuIO.cc                           |     1 -
 gcc/m2/mc-boot/GFpuIO.h                            |     1 -
 gcc/m2/mc-boot/GIO.cc                              |     1 -
 gcc/m2/mc-boot/GIO.h                               |     1 -
 gcc/m2/mc-boot/GIndexing.cc                        |     1 -
 gcc/m2/mc-boot/GIndexing.h                         |     1 -
 gcc/m2/mc-boot/GM2Dependent.cc                     |     1 -
 gcc/m2/mc-boot/GM2Dependent.h                      |     1 -
 gcc/m2/mc-boot/GM2EXCEPTION.cc                     |     1 -
 gcc/m2/mc-boot/GM2EXCEPTION.h                      |     1 -
 gcc/m2/mc-boot/GM2RTS.cc                           |     1 -
 gcc/m2/mc-boot/GM2RTS.h                            |     1 -
 gcc/m2/mc-boot/GMemUtils.cc                        |     1 -
 gcc/m2/mc-boot/GMemUtils.h                         |     1 -
 gcc/m2/mc-boot/GNumberIO.cc                        |     1 -
 gcc/m2/mc-boot/GNumberIO.h                         |     1 -
 gcc/m2/mc-boot/GPushBackInput.cc                   |     1 -
 gcc/m2/mc-boot/GPushBackInput.h                    |     1 -
 gcc/m2/mc-boot/GRTExceptions.cc                    |     1 -
 gcc/m2/mc-boot/GRTExceptions.h                     |     1 -
 gcc/m2/mc-boot/GRTco.h                             |     1 -
 gcc/m2/mc-boot/GRTentity.h                         |     1 -
 gcc/m2/mc-boot/GRTint.cc                           |     1 -
 gcc/m2/mc-boot/GRTint.h                            |     1 -
 gcc/m2/mc-boot/GSArgs.cc                           |     1 -
 gcc/m2/mc-boot/GSArgs.h                            |     1 -
 gcc/m2/mc-boot/GSFIO.cc                            |     1 -
 gcc/m2/mc-boot/GSFIO.h                             |     1 -
 gcc/m2/mc-boot/GSYSTEM.h                           |     1 -
 gcc/m2/mc-boot/GSelective.h                        |     1 -
 gcc/m2/mc-boot/GStdIO.cc                           |     1 -
 gcc/m2/mc-boot/GStdIO.h                            |     1 -
 gcc/m2/mc-boot/GStorage.cc                         |     1 -
 gcc/m2/mc-boot/GStorage.h                          |     1 -
 gcc/m2/mc-boot/GStrCase.cc                         |     1 -
 gcc/m2/mc-boot/GStrCase.h                          |     1 -
 gcc/m2/mc-boot/GStrIO.cc                           |     1 -
 gcc/m2/mc-boot/GStrIO.h                            |     1 -
 gcc/m2/mc-boot/GStrLib.cc                          |     1 -
 gcc/m2/mc-boot/GStrLib.h                           |     1 -
 gcc/m2/mc-boot/GStringConvert.cc                   |     1 -
 gcc/m2/mc-boot/GStringConvert.h                    |     1 -
 gcc/m2/mc-boot/GSysExceptions.h                    |     1 -
 gcc/m2/mc-boot/GSysStorage.cc                      |     1 -
 gcc/m2/mc-boot/GSysStorage.h                       |     1 -
 gcc/m2/mc-boot/GTimeString.cc                      |     1 -
 gcc/m2/mc-boot/GTimeString.h                       |     1 -
 gcc/m2/mc-boot/GUnixArgs.h                         |     1 -
 gcc/m2/mc-boot/Galists.cc                          |     1 -
 gcc/m2/mc-boot/Galists.h                           |     1 -
 gcc/m2/mc-boot/Gdecl.cc                            |     3 +-
 gcc/m2/mc-boot/Gdecl.h                             |     1 -
 gcc/m2/mc-boot/Gdtoa.h                             |     1 -
 gcc/m2/mc-boot/Gerrno.h                            |     1 -
 gcc/m2/mc-boot/Gkeyc.cc                            |     2 -
 gcc/m2/mc-boot/Gkeyc.h                             |     1 -
 gcc/m2/mc-boot/Gldtoa.h                            |     1 -
 gcc/m2/mc-boot/Glibc.h                             |     3 +-
 gcc/m2/mc-boot/Glibm.h                             |     1 -
 gcc/m2/mc-boot/Glists.cc                           |     1 -
 gcc/m2/mc-boot/Glists.h                            |     1 -
 gcc/m2/mc-boot/GmcComment.cc                       |     1 -
 gcc/m2/mc-boot/GmcComment.h                        |     1 -
 gcc/m2/mc-boot/GmcComp.cc                          |     1 -
 gcc/m2/mc-boot/GmcComp.h                           |     1 -
 gcc/m2/mc-boot/GmcDebug.cc                         |     1 -
 gcc/m2/mc-boot/GmcDebug.h                          |     1 -
 gcc/m2/mc-boot/GmcError.cc                         |     1 -
 gcc/m2/mc-boot/GmcError.h                          |     1 -
 gcc/m2/mc-boot/GmcFileName.cc                      |     1 -
 gcc/m2/mc-boot/GmcFileName.h                       |     1 -
 gcc/m2/mc-boot/GmcLexBuf.cc                        |     1 -
 gcc/m2/mc-boot/GmcLexBuf.h                         |     1 -
 gcc/m2/mc-boot/GmcMetaError.cc                     |     1 -
 gcc/m2/mc-boot/GmcMetaError.h                      |     1 -
 gcc/m2/mc-boot/GmcOptions.cc                       |     1 -
 gcc/m2/mc-boot/GmcOptions.h                        |     1 -
 gcc/m2/mc-boot/GmcPreprocess.cc                    |     1 -
 gcc/m2/mc-boot/GmcPreprocess.h                     |     1 -
 gcc/m2/mc-boot/GmcPretty.cc                        |     1 -
 gcc/m2/mc-boot/GmcPretty.h                         |     1 -
 gcc/m2/mc-boot/GmcPrintf.cc                        |     1 -
 gcc/m2/mc-boot/GmcPrintf.h                         |     1 -
 gcc/m2/mc-boot/GmcQuiet.cc                         |     1 -
 gcc/m2/mc-boot/GmcQuiet.h                          |     1 -
 gcc/m2/mc-boot/GmcReserved.cc                      |     1 -
 gcc/m2/mc-boot/GmcReserved.h                       |     1 -
 gcc/m2/mc-boot/GmcSearch.cc                        |     1 -
 gcc/m2/mc-boot/GmcSearch.h                         |     1 -
 gcc/m2/mc-boot/GmcStack.cc                         |     1 -
 gcc/m2/mc-boot/GmcStack.h                          |     1 -
 gcc/m2/mc-boot/GmcStream.cc                        |     1 -
 gcc/m2/mc-boot/GmcStream.h                         |     1 -
 gcc/m2/mc-boot/Gmcflex.h                           |     1 -
 gcc/m2/mc-boot/Gmcp1.cc                            |     1 -
 gcc/m2/mc-boot/Gmcp1.h                             |     1 -
 gcc/m2/mc-boot/Gmcp2.cc                            |     1 -
 gcc/m2/mc-boot/Gmcp2.h                             |     1 -
 gcc/m2/mc-boot/Gmcp3.cc                            |     1 -
 gcc/m2/mc-boot/Gmcp3.h                             |     1 -
 gcc/m2/mc-boot/Gmcp4.cc                            |     1 -
 gcc/m2/mc-boot/Gmcp4.h                             |     1 -
 gcc/m2/mc-boot/Gmcp5.cc                            |     1 -
 gcc/m2/mc-boot/Gmcp5.h                             |     1 -
 gcc/m2/mc-boot/GnameKey.cc                         |     1 -
 gcc/m2/mc-boot/GnameKey.h                          |     1 -
 gcc/m2/mc-boot/GsymbolKey.cc                       |     1 -
 gcc/m2/mc-boot/GsymbolKey.h                        |     1 -
 gcc/m2/mc-boot/Gtermios.h                          |     1 -
 gcc/m2/mc-boot/Gtop.cc                             |     1 -
 gcc/m2/mc-boot/Gvarargs.cc                         |     1 -
 gcc/m2/mc-boot/Gvarargs.h                          |     1 -
 gcc/m2/mc-boot/Gwlists.cc                          |     1 -
 gcc/m2/mc-boot/Gwlists.h                           |     1 -
 gcc/m2/mc-boot/Gwrapc.h                            |     1 -
 gcc/m2/mc/keyc.mod                                 |     1 -
 gcc/m2/mc/mcFileName.def                           |     2 +-
 gcc/m2/pge-boot/GFIO.cc                            |     5 +-
 gcc/m2/pge-boot/GIndexing.h                        |     1 -
 gcc/m2/pge-boot/GSEnvironment.h                    |     1 -
 gcc/m2/pge-boot/GScan.h                            |     1 -
 gcc/m2/pge-boot/Glibc.h                            |     2 +-
 gcc/match.pd                                       |   143 +-
 gcc/multiple_target.cc                             |     6 +-
 gcc/omp-builtins.def                               |     3 +
 gcc/omp-general.cc                                 |    57 +-
 gcc/omp-general.h                                  |     6 +-
 gcc/omp-low.cc                                     |   235 +-
 gcc/omp-simd-clone.cc                              |     2 +-
 gcc/optabs-query.cc                                |     2 +-
 gcc/optabs.cc                                      |    24 +-
 gcc/optc-save-gen.awk                              |     5 +
 gcc/opts-diagnostic.cc                             |    12 +-
 gcc/opts.cc                                        |    37 +-
 gcc/pair-fusion.cc                                 |    83 +-
 gcc/params.opt                                     |    39 +
 gcc/passes.cc                                      |     2 +-
 gcc/passes.def                                     |     1 +
 gcc/path-coverage.cc                               |   773 +
 gcc/plugin.cc                                      |     1 +
 gcc/po/ChangeLog                                   |    66 +
 gcc/po/be.po                                       | 34115 +++++++------
 gcc/po/da.po                                       | 36913 ++++++++------
 gcc/po/de.po                                       | 34500 +++++++------
 gcc/po/el.po                                       | 34224 +++++++------
 gcc/po/es.po                                       | 35967 +++++++------
 gcc/po/fi.po                                       | 35681 +++++++------
 gcc/po/fr.po                                       | 35717 +++++++------
 gcc/po/gcc.pot                                     | 34516 +++++++------
 gcc/po/hr.po                                       | 35520 +++++++------
 gcc/po/id.po                                       | 35430 +++++++------
 gcc/po/ja.po                                       | 34880 +++++++------
 gcc/po/ka.po                                       | 34024 +++++++------
 gcc/po/nl.po                                       | 34664 +++++++------
 gcc/po/ru.po                                       | 35833 +++++++------
 gcc/po/sr.po                                       | 35385 +++++++------
 gcc/po/sv.po                                       | 35881 +++++++------
 gcc/po/tr.po                                       | 35472 +++++++------
 gcc/po/uk.po                                       | 36392 ++++++++------
 gcc/po/vi.po                                       | 35176 +++++++------
 gcc/po/zh_CN.po                                    | 35957 +++++++------
 gcc/po/zh_TW.po                                    | 35318 +++++++------
 gcc/poly-int.h                                     |    19 +
 gcc/pretty-print.cc                                |     2 +-
 gcc/prime-paths.cc                                 |  2052 +
 gcc/profile.cc                                     |    35 +-
 gcc/profile.h                                      |     4 +
 gcc/range-op.cc                                    |     7 +
 gcc/reload1.cc                                     |     6 +-
 gcc/rtlanal.cc                                     |     3 +-
 gcc/rust/ChangeLog                                 |  5899 +++
 gcc/rust/Make-lang.in                              |    49 +-
 gcc/rust/ast/rust-ast-builder-type.cc              |   163 +
 gcc/rust/ast/rust-ast-builder-type.h               |    57 +
 gcc/rust/ast/rust-ast-builder.cc                   |   570 +-
 gcc/rust/ast/rust-ast-builder.h                    |   200 +-
 gcc/rust/ast/rust-ast-collector.cc                 |   138 +-
 gcc/rust/ast/rust-ast-collector.h                  |     4 +-
 gcc/rust/ast/rust-ast-fragment.h                   |    15 +-
 gcc/rust/ast/rust-ast-full-decls.h                 |     7 +-
 gcc/rust/ast/rust-ast-visitor.cc                   |   107 +-
 gcc/rust/ast/rust-ast-visitor.h                    |    18 +-
 gcc/rust/ast/rust-ast.cc                           |   103 +-
 gcc/rust/ast/rust-ast.h                            |   202 +-
 gcc/rust/ast/rust-builtin-ast-nodes.h              |     2 +
 gcc/rust/ast/rust-collect-lang-items.cc            |   113 +
 gcc/rust/ast/rust-collect-lang-items.h             |    61 +
 gcc/rust/ast/rust-desugar-for-loops.cc             |   204 +
 gcc/rust/ast/rust-desugar-for-loops.h              |   108 +
 gcc/rust/ast/rust-desugar-question-mark.cc         |   167 +
 gcc/rust/ast/rust-desugar-question-mark.h          |    79 +
 gcc/rust/ast/rust-expr.h                           |   748 +-
 gcc/rust/ast/rust-fmt.cc                           |     6 +-
 gcc/rust/ast/rust-fmt.h                            |    12 +-
 gcc/rust/ast/rust-item.h                           |   471 +-
 gcc/rust/ast/rust-macro.h                          |    43 +-
 gcc/rust/ast/rust-path.cc                          |    14 +-
 gcc/rust/ast/rust-path.h                           |   286 +-
 gcc/rust/ast/rust-pattern.cc                       |    32 +-
 gcc/rust/ast/rust-pattern.h                        |    66 +-
 gcc/rust/ast/rust-stmt.h                           |    31 +-
 gcc/rust/ast/rust-type.h                           |    22 +-
 gcc/rust/backend/rust-compile-asm.cc               |   145 +
 gcc/rust/backend/rust-compile-asm.h                |    61 +
 gcc/rust/backend/rust-compile-base.cc              |   120 +-
 gcc/rust/backend/rust-compile-base.h               |    24 +-
 gcc/rust/backend/rust-compile-block.cc             |    29 +-
 gcc/rust/backend/rust-compile-block.h              |    10 +-
 gcc/rust/backend/rust-compile-context.cc           |    15 +-
 gcc/rust/backend/rust-compile-context.h            |     9 +-
 gcc/rust/backend/rust-compile-expr.cc              |   629 +-
 gcc/rust/backend/rust-compile-expr.h               |    15 +-
 gcc/rust/backend/rust-compile-extern.h             |    12 +-
 gcc/rust/backend/rust-compile-fnparam.cc           |    39 +-
 gcc/rust/backend/rust-compile-fnparam.h            |     8 +-
 gcc/rust/backend/rust-compile-implitem.cc          |    57 +-
 gcc/rust/backend/rust-compile-implitem.h           |     6 -
 gcc/rust/backend/rust-compile-intrinsic.cc         |   327 +-
 gcc/rust/backend/rust-compile-item.cc              |   113 +-
 gcc/rust/backend/rust-compile-item.h               |     6 -
 gcc/rust/backend/rust-compile-pattern.cc           |   258 +-
 gcc/rust/backend/rust-compile-pattern.h            |    10 +-
 gcc/rust/backend/rust-compile-resolve-path.cc      |   224 +-
 gcc/rust/backend/rust-compile-resolve-path.h       |    60 +-
 gcc/rust/backend/rust-compile-stmt.cc              |    12 +-
 gcc/rust/backend/rust-compile-struct-field-expr.cc |    16 +-
 gcc/rust/backend/rust-compile-struct-field-expr.h  |     2 +-
 gcc/rust/backend/rust-compile-type.cc              |   139 +-
 gcc/rust/backend/rust-compile-type.h               |     4 +-
 gcc/rust/backend/rust-compile-var-decl.h           |     4 +-
 gcc/rust/backend/rust-compile.cc                   |   132 +-
 gcc/rust/backend/rust-constexpr.cc                 |    14 +-
 gcc/rust/backend/rust-mangle-legacy.cc             |     1 -
 gcc/rust/backend/rust-mangle-v0.cc                 |    69 +-
 gcc/rust/backend/rust-tree.h                       |    12 -
 .../checks/errors/borrowck/ffi-polonius/Cargo.lock |    29 +
 .../checks/errors/borrowck/ffi-polonius/Cargo.toml |    10 +-
 .../errors/borrowck/ffi-polonius/src/gccrs_ffi.rs  |    10 +
 .../ffi-polonius/src/gccrs_ffi_generated.rs        |     8 +
 .../checks/errors/borrowck/ffi-polonius/src/lib.rs |   196 +-
 .../vendor/datafrog/.cargo-checksum.json           |     1 +
 .../vendor/datafrog/CODE_OF_CONDUCT.md             |    40 +
 .../ffi-polonius/vendor/datafrog/Cargo.toml        |    29 +
 .../ffi-polonius/vendor/datafrog/LICENSE-APACHE    |   201 +
 .../ffi-polonius/vendor/datafrog/LICENSE-MIT       |    23 +
 .../ffi-polonius/vendor/datafrog/README.md         |    44 +
 .../ffi-polonius/vendor/datafrog/RELEASES.md       |    26 +
 .../vendor/datafrog/examples/borrow_check.rs       |   115 +
 .../vendor/datafrog/examples/graspan1.rs           |    62 +
 .../ffi-polonius/vendor/datafrog/src/join.rs       |   180 +
 .../ffi-polonius/vendor/datafrog/src/lib.rs        |   567 +
 .../ffi-polonius/vendor/datafrog/src/map.rs        |    13 +
 .../ffi-polonius/vendor/datafrog/src/test.rs       |   195 +
 .../ffi-polonius/vendor/datafrog/src/treefrog.rs   |   661 +
 .../ffi-polonius/vendor/log/.cargo-checksum.json   |     1 +
 .../borrowck/ffi-polonius/vendor/log/CHANGELOG.md  |   324 +
 .../borrowck/ffi-polonius/vendor/log/Cargo.toml    |   139 +
 .../ffi-polonius/vendor/log/LICENSE-APACHE         |   201 +
 .../borrowck/ffi-polonius/vendor/log/LICENSE-MIT   |    25 +
 .../borrowck/ffi-polonius/vendor/log/README.md     |   130 +
 .../ffi-polonius/vendor/log/benches/value.rs       |    27 +
 .../ffi-polonius/vendor/log/src/__private_api.rs   |   123 +
 .../ffi-polonius/vendor/log/src/kv/error.rs        |    94 +
 .../borrowck/ffi-polonius/vendor/log/src/kv/key.rs |   143 +
 .../borrowck/ffi-polonius/vendor/log/src/kv/mod.rs |   265 +
 .../ffi-polonius/vendor/log/src/kv/source.rs       |   514 +
 .../ffi-polonius/vendor/log/src/kv/value.rs        |  1394 +
 .../borrowck/ffi-polonius/vendor/log/src/lib.rs    |  1740 +
 .../borrowck/ffi-polonius/vendor/log/src/macros.rs |   367 +
 .../borrowck/ffi-polonius/vendor/log/src/serde.rs  |   397 +
 .../ffi-polonius/vendor/log/triagebot.toml         |     1 +
 .../vendor/polonius-engine/.cargo-checksum.json    |     1 +
 .../ffi-polonius/vendor/polonius-engine/Cargo.toml |    29 +
 .../ffi-polonius/vendor/polonius-engine/README.md  |     6 +
 .../vendor/polonius-engine/src/facts.rs            |   129 +
 .../ffi-polonius/vendor/polonius-engine/src/lib.rs |    16 +
 .../polonius-engine/src/output/datafrog_opt.rs     |   495 +
 .../polonius-engine/src/output/initialization.rs   |   284 +
 .../vendor/polonius-engine/src/output/liveness.rs  |   170 +
 .../src/output/location_insensitive.rs             |   156 +
 .../vendor/polonius-engine/src/output/mod.rs       |   614 +
 .../vendor/polonius-engine/src/output/naive.rs     |   299 +
 .../vendor/rustc-hash/.cargo-checksum.json         |     1 +
 .../vendor/rustc-hash/CODE_OF_CONDUCT.md           |    40 +
 .../ffi-polonius/vendor/rustc-hash/Cargo.toml      |    25 +
 .../ffi-polonius/vendor/rustc-hash/LICENSE-APACHE  |   201 +
 .../ffi-polonius/vendor/rustc-hash/LICENSE-MIT     |    23 +
 .../ffi-polonius/vendor/rustc-hash/README.md       |    38 +
 .../ffi-polonius/vendor/rustc-hash/src/lib.rs      |   148 +
 .../errors/borrowck/polonius/rust-polonius-ffi.h   |    72 +
 .../errors/borrowck/polonius/rust-polonius.cc      |    66 +
 .../errors/borrowck/polonius/rust-polonius.h       |    50 +-
 .../errors/borrowck/rust-bir-builder-expr-stmt.cc  |   260 +-
 .../errors/borrowck/rust-bir-builder-expr-stmt.h   |     3 +-
 .../errors/borrowck/rust-bir-builder-internal.h    |   125 +-
 .../borrowck/rust-bir-builder-lazyboolexpr.h       |    87 +-
 .../errors/borrowck/rust-bir-builder-pattern.cc    |   273 +
 .../errors/borrowck/rust-bir-builder-pattern.h     |   260 +-
 .../errors/borrowck/rust-bir-builder-struct.h      |    11 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder.h |    55 +-
 gcc/rust/checks/errors/borrowck/rust-bir-dump.cc   |    96 +-
 gcc/rust/checks/errors/borrowck/rust-bir-dump.h    |     4 +-
 .../errors/borrowck/rust-bir-fact-collector.h      |   166 +-
 .../checks/errors/borrowck/rust-bir-free-region.h  |    38 +-
 gcc/rust/checks/errors/borrowck/rust-bir-place.h   |   153 +-
 gcc/rust/checks/errors/borrowck/rust-bir.h         |    79 +-
 .../borrowck/rust-borrow-checker-diagnostics.cc    |   170 +
 .../borrowck/rust-borrow-checker-diagnostics.h     |    84 +
 .../checks/errors/borrowck/rust-borrow-checker.cc  |   111 +-
 .../errors/borrowck/rust-function-collector.h      |     8 +-
 .../checks/errors/privacy/rust-privacy-check.cc    |     8 +-
 .../checks/errors/privacy/rust-privacy-reporter.cc |   205 +-
 .../checks/errors/privacy/rust-privacy-reporter.h  |     5 +-
 .../errors/privacy/rust-pub-restricted-visitor.cc  |     6 +-
 .../checks/errors/privacy/rust-reachability.cc     |     2 +-
 .../errors/privacy/rust-visibility-resolver.cc     |    42 +-
 gcc/rust/checks/errors/rust-ast-validation.cc      |    20 +-
 gcc/rust/checks/errors/rust-const-checker.cc       |   200 +-
 gcc/rust/checks/errors/rust-const-checker.h        |     5 +-
 gcc/rust/checks/errors/rust-feature-gate.cc        |   105 +-
 gcc/rust/checks/errors/rust-feature-gate.h         |   157 +-
 gcc/rust/checks/errors/rust-feature.cc             |    52 +-
 gcc/rust/checks/errors/rust-feature.h              |    26 +-
 .../checks/errors/rust-hir-pattern-analysis.cc     |  1552 +
 gcc/rust/checks/errors/rust-hir-pattern-analysis.h |   523 +
 gcc/rust/checks/errors/rust-readonly-check.cc      |    54 +-
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |   294 +-
 gcc/rust/checks/errors/rust-unsafe-checker.h       |     4 +-
 gcc/rust/checks/lints/rust-lint-marklive-base.h    |     2 +-
 gcc/rust/checks/lints/rust-lint-marklive.cc        |   131 +-
 gcc/rust/checks/lints/rust-lint-marklive.h         |    78 +-
 gcc/rust/checks/lints/rust-lint-scan-deadcode.h    |    10 +-
 gcc/rust/expand/rust-cfg-strip.cc                  |    36 +-
 gcc/rust/expand/rust-cfg-strip.h                   |     2 +
 gcc/rust/expand/rust-derive-clone.cc               |   268 +-
 gcc/rust/expand/rust-derive-clone.h                |    22 +-
 gcc/rust/expand/rust-derive-copy.cc                |    40 +-
 gcc/rust/expand/rust-derive-copy.h                 |     4 +-
 gcc/rust/expand/rust-derive-debug.cc               |   121 +
 gcc/rust/expand/rust-derive-debug.h                |    55 +
 gcc/rust/expand/rust-derive-default.cc             |   172 +
 gcc/rust/expand/rust-derive-default.h              |    58 +
 gcc/rust/expand/rust-derive-eq.cc                  |   216 +
 gcc/rust/expand/rust-derive-eq.h                   |    82 +
 gcc/rust/expand/rust-derive-hash.cc                |   293 +
 gcc/rust/expand/rust-derive-hash.h                 |    61 +
 gcc/rust/expand/rust-derive-partial-eq.cc          |   313 +
 gcc/rust/expand/rust-derive-partial-eq.h           |    85 +
 gcc/rust/expand/rust-derive.cc                     |   102 +-
 gcc/rust/expand/rust-derive.h                      |    33 +-
 gcc/rust/expand/rust-expand-format-args.cc         |     2 +-
 gcc/rust/expand/rust-expand-visitor.cc             |    59 +-
 gcc/rust/expand/rust-expand-visitor.h              |     3 +-
 gcc/rust/expand/rust-macro-builtins-asm.cc         |   949 +-
 gcc/rust/expand/rust-macro-builtins-asm.h          |   175 +
 gcc/rust/expand/rust-macro-builtins-format-args.cc |    15 +-
 gcc/rust/expand/rust-macro-builtins-helpers.cc     |     9 +-
 gcc/rust/expand/rust-macro-builtins-helpers.h      |     4 +-
 gcc/rust/expand/rust-macro-builtins-include.cc     |    72 +-
 gcc/rust/expand/rust-macro-builtins-location.cc    |    10 +-
 gcc/rust/expand/rust-macro-builtins-log-debug.cc   |     6 +-
 gcc/rust/expand/rust-macro-builtins-utility.cc     |    98 +-
 gcc/rust/expand/rust-macro-builtins.cc             |    36 +-
 gcc/rust/expand/rust-macro-builtins.h              |    60 +-
 gcc/rust/expand/rust-macro-expand.cc               |    87 +-
 gcc/rust/expand/rust-macro-expand.h                |    18 +-
 gcc/rust/expand/rust-macro-substitute-ctx.cc       |    51 +-
 gcc/rust/expand/rust-macro-substitute-ctx.h        |    25 +-
 gcc/rust/expand/rust-proc-macro.cc                 |    44 +-
 gcc/rust/expand/rust-token-tree-desugar.cc         |    72 +
 gcc/rust/expand/rust-token-tree-desugar.h          |    55 +
 gcc/rust/hir/rust-ast-lower-base.cc                |    94 +-
 gcc/rust/hir/rust-ast-lower-base.h                 |   356 +-
 gcc/rust/hir/rust-ast-lower-block.h                |    31 +-
 gcc/rust/hir/rust-ast-lower-enumitem.h             |    44 +-
 gcc/rust/hir/rust-ast-lower-expr.cc                |   345 +-
 gcc/rust/hir/rust-ast-lower-expr.h                 |     3 +-
 gcc/rust/hir/rust-ast-lower-extern.h               |    30 +-
 gcc/rust/hir/rust-ast-lower-implitem.cc            |   101 +-
 gcc/rust/hir/rust-ast-lower-item.cc                |   174 +-
 gcc/rust/hir/rust-ast-lower-pattern.cc             |    68 +-
 gcc/rust/hir/rust-ast-lower-stmt.cc                |    56 +-
 gcc/rust/hir/rust-ast-lower-stmt.h                 |     1 +
 gcc/rust/hir/rust-ast-lower-struct-field-expr.h    |     4 +-
 gcc/rust/hir/rust-ast-lower-type.cc                |   261 +-
 gcc/rust/hir/rust-ast-lower-type.h                 |     6 +
 gcc/rust/hir/rust-ast-lower.cc                     |   258 +-
 gcc/rust/hir/rust-ast-lower.h                      |     5 +
 gcc/rust/hir/rust-hir-dump.cc                      |   208 +-
 gcc/rust/hir/rust-hir-dump.h                       |     7 +-
 gcc/rust/hir/tree/rust-hir-attrs.h                 |    56 +
 gcc/rust/hir/tree/rust-hir-bound-abstract.h        |    65 +
 gcc/rust/hir/tree/rust-hir-bound.h                 |    82 +
 gcc/rust/hir/tree/rust-hir-expr-abstract.h         |   174 +
 gcc/rust/hir/tree/rust-hir-expr.cc                 |  1490 +
 gcc/rust/hir/tree/rust-hir-expr.h                  |  1737 +-
 gcc/rust/hir/tree/rust-hir-full-decls.h            |     6 +-
 gcc/rust/hir/tree/rust-hir-generic-param.cc        |    95 +
 gcc/rust/hir/tree/rust-hir-generic-param.h         |   187 +
 gcc/rust/hir/tree/rust-hir-item.cc                 |  1024 +
 gcc/rust/hir/tree/rust-hir-item.h                  |  1150 +-
 gcc/rust/hir/tree/rust-hir-literal.h               |    78 +
 gcc/rust/hir/tree/rust-hir-node.h                  |    63 +
 gcc/rust/hir/tree/rust-hir-path.cc                 |   420 +
 gcc/rust/hir/tree/rust-hir-path.h                  |   496 +-
 gcc/rust/hir/tree/rust-hir-pattern-abstract.h      |    82 +
 gcc/rust/hir/tree/rust-hir-pattern.h               |    23 +-
 gcc/rust/hir/tree/rust-hir-simple-path.h           |    64 +
 gcc/rust/hir/tree/rust-hir-stmt.cc                 |   114 +
 gcc/rust/hir/tree/rust-hir-stmt.h                  |   163 +-
 gcc/rust/hir/tree/rust-hir-trait-bound.h           |    87 +
 .../tree/rust-hir-type-abstract.cc}                |    19 +-
 gcc/rust/hir/tree/rust-hir-type-abstract.h         |    80 +
 gcc/rust/hir/tree/rust-hir-type-no-bounds.h        |    58 +
 gcc/rust/hir/tree/rust-hir-type.cc                 |   290 +
 gcc/rust/hir/tree/rust-hir-type.h                  |   361 +-
 gcc/rust/hir/tree/rust-hir-visibility.h            |    80 +
 gcc/rust/hir/tree/rust-hir-visitable.h             |    41 +
 gcc/rust/hir/tree/rust-hir-visitor.h               |    12 +-
 gcc/rust/hir/tree/rust-hir.cc                      |   345 +-
 gcc/rust/hir/tree/rust-hir.h                       |   804 +-
 gcc/rust/lang.opt                                  |    17 +
 gcc/rust/lex/rust-lex.cc                           |    17 +-
 gcc/rust/lex/rust-lex.h                            |     9 +-
 gcc/rust/lex/rust-token.cc                         |     3 +
 gcc/rust/lex/rust-token.h                          |    15 +-
 gcc/rust/metadata/rust-export-metadata.cc          |    23 +-
 gcc/rust/metadata/rust-export-metadata.h           |     2 +-
 gcc/rust/metadata/rust-import-archive.cc           |     5 +-
 gcc/rust/metadata/rust-imports.cc                  |     5 +-
 gcc/rust/parse/rust-parse-impl.h                   |   463 +-
 gcc/rust/parse/rust-parse.cc                       |     2 +-
 gcc/rust/parse/rust-parse.h                        |    52 +-
 gcc/rust/resolve/rust-ast-resolve-base.cc          |     9 +
 gcc/rust/resolve/rust-ast-resolve-base.h           |     9 +-
 gcc/rust/resolve/rust-ast-resolve-expr.cc          |   154 +-
 gcc/rust/resolve/rust-ast-resolve-expr.h           |     4 +
 gcc/rust/resolve/rust-ast-resolve-implitem.h       |    31 +-
 gcc/rust/resolve/rust-ast-resolve-item.cc          |   146 +-
 gcc/rust/resolve/rust-ast-resolve-path.cc          |   239 +-
 gcc/rust/resolve/rust-ast-resolve-pattern.cc       |     3 +-
 gcc/rust/resolve/rust-ast-resolve-stmt.cc          |    21 +
 gcc/rust/resolve/rust-ast-resolve-stmt.h           |    76 +-
 gcc/rust/resolve/rust-ast-resolve-toplevel.h       |   141 +-
 gcc/rust/resolve/rust-ast-resolve-type.cc          |   312 +-
 gcc/rust/resolve/rust-ast-resolve-type.h           |   148 +-
 gcc/rust/resolve/rust-ast-resolve.cc               |    13 +-
 gcc/rust/resolve/rust-ast-resolve.h                |     2 +-
 gcc/rust/resolve/rust-default-resolver.cc          |   554 +-
 gcc/rust/resolve/rust-default-resolver.h           |   125 +-
 gcc/rust/resolve/rust-early-name-resolver-2.0.cc   |   306 +-
 gcc/rust/resolve/rust-early-name-resolver-2.0.h    |   160 +
 gcc/rust/resolve/rust-early-name-resolver.cc       |    68 +-
 gcc/rust/resolve/rust-early-name-resolver.h        |     7 +-
 gcc/rust/resolve/rust-finalize-imports-2.0.cc      |   129 +
 gcc/rust/resolve/rust-finalize-imports-2.0.h       |    53 +
 gcc/rust/resolve/rust-forever-stack.cc             |   318 +
 gcc/rust/resolve/rust-forever-stack.h              |   248 +-
 gcc/rust/resolve/rust-forever-stack.hxx            |   466 +-
 gcc/rust/resolve/rust-ice-finalizer.cc             |    36 +
 gcc/rust/resolve/rust-ice-finalizer.h              |    65 +
 gcc/rust/resolve/rust-late-name-resolver-2.0.cc    |   352 +-
 gcc/rust/resolve/rust-late-name-resolver-2.0.h     |    17 +
 gcc/rust/resolve/rust-name-resolution-context.cc   |    47 +-
 gcc/rust/resolve/rust-name-resolution-context.h    |    89 +-
 gcc/rust/resolve/rust-name-resolver.cc             |    80 +-
 gcc/rust/resolve/rust-name-resolver.h              |    44 +-
 gcc/rust/resolve/rust-rib.cc                       |   118 +-
 gcc/rust/resolve/rust-rib.h                        |    80 +-
 .../resolve/rust-toplevel-name-resolver-2.0.cc     |   531 +-
 gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h |   154 +-
 gcc/rust/rust-backend.h                            |     6 +-
 gcc/rust/rust-diagnostics.h                        |     2 +-
 gcc/rust/rust-gcc.cc                               |   307 +-
 gcc/rust/rust-lang.cc                              |     2 +
 gcc/rust/rust-session-manager.cc                   |   139 +-
 gcc/rust/rust-session-manager.h                    |    20 +-
 gcc/rust/rust-system.h                             |     1 +
 gcc/rust/typecheck/rust-autoderef.cc               |    17 +-
 gcc/rust/typecheck/rust-casts.cc                   |    43 +-
 gcc/rust/typecheck/rust-coercion.cc                |    22 +-
 gcc/rust/typecheck/rust-coercion.h                 |     2 +-
 gcc/rust/typecheck/rust-hir-dot-operator.cc        |   190 +-
 .../typecheck/rust-hir-inherent-impl-overlap.h     |     4 +-
 gcc/rust/typecheck/rust-hir-path-probe.cc          |    29 +-
 gcc/rust/typecheck/rust-hir-path-probe.h           |     2 +-
 gcc/rust/typecheck/rust-hir-trait-reference.cc     |    24 +-
 gcc/rust/typecheck/rust-hir-trait-reference.h      |    18 +-
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |   100 +-
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |     2 +
 gcc/rust/typecheck/rust-hir-type-bounds.h          |     1 +
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |   155 +-
 gcc/rust/typecheck/rust-hir-type-check-base.h      |    21 +-
 gcc/rust/typecheck/rust-hir-type-check-enumitem.cc |   159 +-
 gcc/rust/typecheck/rust-hir-type-check-enumitem.h  |     2 +-
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |   898 +-
 gcc/rust/typecheck/rust-hir-type-check-expr.h      |     9 +-
 gcc/rust/typecheck/rust-hir-type-check-implitem.cc |   347 +-
 gcc/rust/typecheck/rust-hir-type-check-implitem.h  |    14 +-
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |   259 +-
 gcc/rust/typecheck/rust-hir-type-check-item.h      |     3 +-
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |   165 +-
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |   315 +-
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |    11 +-
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |    43 +-
 gcc/rust/typecheck/rust-hir-type-check-stmt.h      |     2 +-
 .../typecheck/rust-hir-type-check-struct-field.h   |     4 +-
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |    52 +-
 gcc/rust/typecheck/rust-hir-type-check-type.cc     |   603 +-
 gcc/rust/typecheck/rust-hir-type-check-type.h      |    51 +-
 gcc/rust/typecheck/rust-hir-type-check.cc          |   112 +-
 gcc/rust/typecheck/rust-hir-type-check.h           |    49 +-
 gcc/rust/typecheck/rust-substitution-mapper.cc     |    40 +-
 gcc/rust/typecheck/rust-substitution-mapper.h      |     6 +
 gcc/rust/typecheck/rust-type-util.cc               |    98 +-
 gcc/rust/typecheck/rust-typecheck-context.cc       |    97 +-
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   245 +-
 gcc/rust/typecheck/rust-tyty-bounds.h              |    25 -
 gcc/rust/typecheck/rust-tyty-call.cc               |    44 +-
 gcc/rust/typecheck/rust-tyty-call.h                |     9 +-
 gcc/rust/typecheck/rust-tyty-cmp.h                 |   135 +-
 gcc/rust/typecheck/rust-tyty-subst.cc              |    44 +-
 gcc/rust/typecheck/rust-tyty-subst.h               |    12 +-
 gcc/rust/typecheck/rust-tyty-util.cc               |    18 +-
 .../rust-tyty-variance-analysis-private.h          |    13 +-
 gcc/rust/typecheck/rust-tyty-variance-analysis.cc  |    10 +-
 gcc/rust/typecheck/rust-tyty-variance-analysis.h   |     7 +-
 gcc/rust/typecheck/rust-tyty-visitor.h             |     2 +
 gcc/rust/typecheck/rust-tyty.cc                    |   462 +-
 gcc/rust/typecheck/rust-tyty.h                     |   225 +-
 gcc/rust/typecheck/rust-unify.cc                   |   109 +-
 gcc/rust/typecheck/rust-unify.h                    |     2 +
 gcc/rust/util/expected.h                           |     4 +-
 gcc/rust/util/optional.h                           |    86 +-
 gcc/rust/util/rust-attribute-values.h              |    32 +
 gcc/rust/util/rust-attributes.cc                   |    36 +-
 gcc/rust/util/rust-attributes.h                    |    13 +-
 gcc/rust/util/rust-canonical-path.h                |     4 +-
 gcc/rust/util/rust-common.h                        |     1 -
 gcc/rust/util/rust-edition.cc                      |    40 +
 gcc/rust/util/rust-edition.h                       |    41 +
 gcc/rust/util/rust-hir-map.cc                      |   385 +-
 gcc/rust/util/rust-hir-map.h                       |   140 +-
 gcc/rust/util/rust-lang-item.cc                    |    84 +
 gcc/rust/util/rust-lang-item.h                     |    45 +-
 gcc/rust/util/rust-operators.h                     |     8 +-
 gcc/rust/util/rust-stacked-contexts.h              |     7 +
 gcc/rust/util/rust-token-converter.cc              |     3 +-
 gcc/rust/util/rust-token-converter.h               |     2 +-
 gcc/rust/util/rust-unwrap-segment.cc               |    61 +
 gcc/rust/util/rust-unwrap-segment.h                |   121 +
 gcc/sanitizer.def                                  |     2 +-
 gcc/selftest-run-tests.cc                          |     1 +
 gcc/selftest.h                                     |     1 +
 gcc/sese.cc                                        |     1 +
 gcc/simple-diagnostic-path.cc                      |    15 -
 gcc/simple-diagnostic-path.h                       |     4 +-
 gcc/simplify-rtx.cc                                |    31 +-
 gcc/sym-exec/sym-exec-state.cc                     |     2 +-
 gcc/system.h                                       |     2 +-
 gcc/target.def                                     |    75 +
 gcc/target.h                                       |    49 +-
 gcc/targhooks.cc                                   |    35 +
 gcc/targhooks.h                                    |     6 +
 gcc/testsuite/ChangeLog                            |  8963 ++++
 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/pr119278.c     |    20 +
 .../analyzer/raw-data-cst-pr117262-1.c             |    17 +
 .../analyzer/raw-data-cst-pr117262-2.c             |    36 +
 gcc/testsuite/c-c++-common/analyzer/realloc-1.c    |     2 +-
 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/attr-fallthrough-2.c    |     4 +-
 gcc/testsuite/c-c++-common/attr-nonstring-10.c     |    75 +
 gcc/testsuite/c-c++-common/attr-nonstring-11.c     |   466 +
 gcc/testsuite/c-c++-common/attr-nonstring-12.c     |    89 +
 gcc/testsuite/c-c++-common/attr-nonstring-13.c     |   131 +
 gcc/testsuite/c-c++-common/attr-nonstring-14.c     |   184 +
 gcc/testsuite/c-c++-common/attr-nonstring-15.c     |    90 +
 gcc/testsuite/c-c++-common/attr-nonstring-16.c     |   147 +
 gcc/testsuite/c-c++-common/attr-nonstring-7.c      |     2 +-
 gcc/testsuite/c-c++-common/attr-nonstring-9.c      |    51 +
 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/cpp/pr115913.c          |     7 +
 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/cache-2.c         |     2 +-
 gcc/testsuite/c-c++-common/goacc/implied-copy-1.c  |    33 +
 gcc/testsuite/c-c++-common/goacc/implied-copy-2.c  |   121 +
 gcc/testsuite/c-c++-common/goacc/pr69916.c         |     2 +-
 gcc/testsuite/c-c++-common/goacc/pr92793-1.c       |    21 +-
 gcc/testsuite/c-c++-common/gomp/adjust-args-6.c    |    13 +-
 gcc/testsuite/c-c++-common/gomp/allocate-18.c      |     8 +-
 gcc/testsuite/c-c++-common/gomp/append-args-1.c    |    38 +-
 gcc/testsuite/c-c++-common/gomp/append-args-3.c    |     4 +-
 gcc/testsuite/c-c++-common/gomp/append-args-5.c    |    19 +-
 gcc/testsuite/c-c++-common/gomp/append-args-6.c    |   106 +
 gcc/testsuite/c-c++-common/gomp/append-args-7.c    |    47 +
 gcc/testsuite/c-c++-common/gomp/append-args-8.c    |    54 +
 gcc/testsuite/c-c++-common/gomp/append-args-9.c    |    35 +
 .../c-c++-common/gomp/append-args-dynamic.c        |    94 +
 .../c-c++-common/gomp/append-args-interop.c        |    44 +
 gcc/testsuite/c-c++-common/gomp/defaultmap-4.c     |     4 +-
 gcc/testsuite/c-c++-common/gomp/defaultmap-5.c     |     2 +-
 gcc/testsuite/c-c++-common/gomp/dispatch-11.c      |    21 +-
 gcc/testsuite/c-c++-common/gomp/interop-1.c        |    82 +-
 gcc/testsuite/c-c++-common/gomp/interop-2.c        |    66 +-
 gcc/testsuite/c-c++-common/gomp/interop-3.c        |    28 +-
 gcc/testsuite/c-c++-common/gomp/interop-4.c        |    16 +-
 gcc/testsuite/c-c++-common/gomp/interop-5.c        |    68 +
 .../c-c++-common/gomp/metadirective-device.c       |     2 +-
 .../gomp/metadirective-target-device-1.c           |     2 +-
 .../gomp/metadirective-target-device-2.c           |     2 +-
 gcc/testsuite/c-c++-common/gomp/pr118579.c         |    25 +
 gcc/testsuite/c-c++-common/gomp/pr118639.c         |    14 +
 gcc/testsuite/c-c++-common/gomp/pr118965-1.c       |    57 +
 gcc/testsuite/c-c++-common/gomp/pr118965-2.c       |    31 +
 gcc/testsuite/c-c++-common/gomp/pr119000.c         |    16 +
 gcc/testsuite/c-c++-common/gomp/pr61486-2.c        |     1 -
 .../c-c++-common/gomp/target-implicit-map-1.c      |     2 +-
 .../c-c++-common/gomp/target-implicit-map-2.c      |     2 +-
 gcc/testsuite/c-c++-common/musttail14.c            |     6 +-
 gcc/testsuite/c-c++-common/musttail15.c            |    14 +
 gcc/testsuite/c-c++-common/musttail16.c            |    33 +
 gcc/testsuite/c-c++-common/musttail17.c            |    17 +
 gcc/testsuite/c-c++-common/musttail18.c            |    14 +
 gcc/testsuite/c-c++-common/musttail19.c            |    18 +
 gcc/testsuite/c-c++-common/musttail20.c            |    15 +
 gcc/testsuite/c-c++-common/musttail21.c            |     5 +
 gcc/testsuite/c-c++-common/musttail22.c            |    90 +
 gcc/testsuite/c-c++-common/musttail23.c            |    45 +
 gcc/testsuite/c-c++-common/musttail24.c            |    21 +
 gcc/testsuite/c-c++-common/musttail25.c            |    28 +
 gcc/testsuite/c-c++-common/musttail26.c            |    33 +
 gcc/testsuite/c-c++-common/musttail27.c            |    31 +
 gcc/testsuite/c-c++-common/musttail28.c            |   108 +
 gcc/testsuite/c-c++-common/musttail29.c            |   109 +
 gcc/testsuite/c-c++-common/musttail30.c            |   109 +
 gcc/testsuite/c-c++-common/musttail31.c            |   109 +
 gcc/testsuite/c-c++-common/musttail8.c             |     5 +-
 gcc/testsuite/c-c++-common/pr118442.c              |    17 +
 gcc/testsuite/c-c++-common/pr119120.c              |    40 +
 gcc/testsuite/c-c++-common/pr119483-1.c            |    29 +
 gcc/testsuite/c-c++-common/pr119483-2.c            |    12 +
 gcc/testsuite/c-c++-common/pr119484.c              |    21 +
 gcc/testsuite/c-c++-common/pr119535.c              |    31 +
 gcc/testsuite/c-c++-common/pr119537-1.c            |    23 +
 gcc/testsuite/c-c++-common/pr119537-2.c            |    23 +
 gcc/testsuite/c-c++-common/pr119614-1.c            |    28 +
 gcc/testsuite/c-c++-common/pr119614-2.c            |    28 +
 gcc/testsuite/c-c++-common/pr119614-3.c            |    28 +
 gcc/testsuite/c-c++-common/pr119616.c              |    23 +
 gcc/testsuite/c-c++-common/pr119618.c              |    21 +
 gcc/testsuite/c-c++-common/toplevel-asm-1.c        |     2 +-
 .../c-c++-common/torture/builtin-clear-padding-4.c |     1 -
 gcc/testsuite/c-c++-common/torture/pr113546-1.c    |     8 +
 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/tsan/pr119801.c         |    24 +
 gcc/testsuite/c-c++-common/ubsan/nonnull-1.c       |     3 +-
 gcc/testsuite/cobol.dg/data1.cob                   |    14 +
 gcc/testsuite/cobol.dg/dg.exp                      |    56 +
 gcc/testsuite/cobol.dg/error-1.cob                 |     9 +
 gcc/testsuite/cobol.dg/fail.cob                    |     6 +
 gcc/testsuite/cobol.dg/group1/check_88.cob         |   101 +
 gcc/testsuite/cobol.dg/group1/comp5.cob            |    72 +
 gcc/testsuite/cobol.dg/group1/declarative_1.cob    |   116 +
 gcc/testsuite/cobol.dg/group1/display.cob          |    14 +
 gcc/testsuite/cobol.dg/group1/display2.cob         |     7 +
 gcc/testsuite/cobol.dg/group1/escape.cob           |    11 +
 gcc/testsuite/cobol.dg/group1/line-sequential.cob  |    34 +
 .../cobol.dg/group1/multiple-compares.cob          |   192 +
 gcc/testsuite/cobol.dg/group1/multiply2.cob        |    68 +
 gcc/testsuite/cobol.dg/group1/packed.cob           |    73 +
 .../cobol.dg/group1/perform-nested-exit.cob        |    84 +
 gcc/testsuite/cobol.dg/group1/pointer1.cob         |    98 +
 .../cobol.dg/group1/simple-arithmetic.cob          |    61 +
 gcc/testsuite/cobol.dg/group1/simple-classes.cob   |    68 +
 gcc/testsuite/cobol.dg/group1/simple-if.cob        |   143 +
 gcc/testsuite/cobol.dg/group1/simple-perform.cob   |    52 +
 ...CEPT_DATE___DAY_and_intrinsic_functions__1_.cob |    30 +
 ...CEPT_DATE___DAY_and_intrinsic_functions__2_.cob |    31 +
 ...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__1_.cob |    58 +
 ...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.cob |    74 +
 ...PT_FROM_TIME___DATE___DAY___DAY-OF-WEEK__2_.out |     5 +
 .../cobol.dg/group2/COMP-6_arithmetic.cob          |    23 +
 .../cobol.dg/group2/COMP-6_arithmetic.out          |     2 +
 .../cobol.dg/group2/COMP-6_numeric_test.cob        |    75 +
 .../cobol.dg/group2/COMP-6_numeric_test.out        |     9 +
 .../cobol.dg/group2/COMP-6_used_with_DISPLAY.cob   |    25 +
 .../cobol.dg/group2/COMP-6_used_with_DISPLAY.out   |     5 +
 .../cobol.dg/group2/COMP-6_used_with_MOVE.cob      |    34 +
 .../cobol.dg/group2/COMP-6_used_with_MOVE.out      |     6 +
 .../group2/COMPUTE_multiplication_to_FIX4.cob      |   154 +
 .../group2/COMPUTE_multiplication_to_FIX4.out      |    64 +
 .../cobol.dg/group2/Complex_EVALUATE__1_.cob       |    46 +
 .../cobol.dg/group2/Complex_EVALUATE__1_.out       |     5 +
 .../cobol.dg/group2/Complex_EVALUATE__2_.cob       |    52 +
 .../cobol.dg/group2/Complex_EVALUATE__2_.out       |    15 +
 .../cobol.dg/group2/DISPLAY__Sign_ASCII.cob        |    40 +
 .../cobol.dg/group2/DISPLAY__Sign_ASCII.out        |    12 +
 .../cobol.dg/group2/DISPLAY__Sign_ASCII__2_.cob    |    38 +
 .../cobol.dg/group2/DISPLAY__Sign_ASCII__2_.out    |     1 +
 .../group2/Dynamic_reference_modification.cob      |    24 +
 .../group2/Dynamic_reference_modification.out      |     5 +
 .../cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.cob     |    16 +
 .../cobol.dg/group2/EVALUATE_WHEN_NEGATIVE.out     |     2 +
 .../cobol.dg/group2/EVALUATE_condition__2_.cob     |    38 +
 .../cobol.dg/group2/EVALUATE_condition__2_.out     |     5 +
 .../cobol.dg/group2/EVALUATE_doubled_WHEN.cob      |    30 +
 .../cobol.dg/group2/EVALUATE_doubled_WHEN.out      |     5 +
 .../EVALUATE_with_WHEN_using_condition-1.cob       |    18 +
 .../EVALUATE_with_WHEN_using_condition-1.out       |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.cob     |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ABS.out     |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ACOS.cob    |    15 +
 .../group2/FUNCTION_ALL_INTRINSIC_simple_test.cob  |    17 +
 .../group2/FUNCTION_ALL_INTRINSIC_simple_test.out  |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ANNUITY.cob |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ASIN.cob    |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ATAN.cob    |    15 +
 .../cobol.dg/group2/FUNCTION_BIGGER-POINTER.cob    |    40 +
 .../cobol.dg/group2/FUNCTION_BIGGER-POINTER.out    |     4 +
 .../group2/FUNCTION_BIGGER-POINTER__2_.cob         |    22 +
 .../group2/FUNCTION_BIGGER-POINTER__2_.out         |     4 +
 .../cobol.dg/group2/FUNCTION_BYTE-LENGTH.cob       |    20 +
 .../cobol.dg/group2/FUNCTION_BYTE-LENGTH.out       |     5 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_CHAR.cob    |    29 +
 .../cobol.dg/group2/FUNCTION_COMBINED-DATETIME.cob |    16 +
 .../group2/FUNCTION_CONCAT___CONCATENATE.cob       |    36 +
 .../FUNCTION_CONCAT_with_reference_modding.cob     |    19 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_COS.cob     |    15 +
 .../cobol.dg/group2/FUNCTION_CURRENT-DATE.cob      |    62 +
 .../cobol.dg/group2/FUNCTION_DATE-OF-INTEGER.cob   |    16 +
 .../cobol.dg/group2/FUNCTION_DATE-TO-YYYYMMDD.cob  |    16 +
 .../group2/FUNCTION_DATE___TIME_OMNIBUS.cob        |   334 +
 .../cobol.dg/group2/FUNCTION_DAY-OF-INTEGER.cob    |    16 +
 .../cobol.dg/group2/FUNCTION_DAY-TO-YYYYDDD.cob    |    16 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_E.cob       |    15 +
 .../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.cob    |    26 +
 .../cobol.dg/group2/FUNCTION_EXCEPTION-FILE.out    |     1 +
 .../group2/FUNCTION_EXCEPTION-STATEMENT.cob        |    24 +
 .../group2/FUNCTION_EXCEPTION-STATEMENT.out        |     3 +
 .../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.cob  |    24 +
 .../cobol.dg/group2/FUNCTION_EXCEPTION-STATUS.out  |     3 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_EXP.cob     |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_EXP10.cob   |    16 +
 .../cobol.dg/group2/FUNCTION_FACTORIAL.cob         |    16 +
 .../cobol.dg/group2/FUNCTION_FORMATTED-DATE.cob    |    54 +
 .../group2/FUNCTION_FORMATTED-DATETIME.cob         |    48 +
 ...UNCTION_FORMATTED-DATETIME_with_ref_modding.cob |    17 +
 .../FUNCTION_FORMATTED-DATE_TIME_DATETIME.cob      |    69 +
 .../FUNCTION_FORMATTED-DATE_TIME_DATETIME.out      |    62 +
 .../FUNCTION_FORMATTED-DATE_with_ref_modding.cob   |    16 +
 .../group2/FUNCTION_FORMATTED-TIME_DP.COMMA.cob    |    22 +
 .../FUNCTION_FORMATTED-TIME_with_ref_modding.cob   |    16 +
 .../cobol.dg/group2/FUNCTION_FRACTION-PART.cob     |    22 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.cob  |    13 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_HEX-OF.out  |     3 +
 .../cobol.dg/group2/FUNCTION_HIGHEST-ALGEBRAIC.cob |    76 +
 .../cobol.dg/group2/FUNCTION_INTEGER-OF-DATE.cob   |    16 +
 .../cobol.dg/group2/FUNCTION_INTEGER-OF-DAY.cob    |    16 +
 .../group2/FUNCTION_INTEGER-OF-FORMATTED-DATE.cob  |    41 +
 .../cobol.dg/group2/FUNCTION_INTEGER-PART.cob      |    17 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_INTEGER.cob |    24 +
 .../cobol.dg/group2/FUNCTION_LENGTH__1_.cob        |    38 +
 .../cobol.dg/group2/FUNCTION_LENGTH__2_.cob        |   139 +
 .../cobol.dg/group2/FUNCTION_LENGTH__2_.out        |    22 +
 .../cobol.dg/group2/FUNCTION_LOCALE-COMPARE.cob    |    21 +
 .../cobol.dg/group2/FUNCTION_LOCALE-DATE.cob       |    16 +
 .../cobol.dg/group2/FUNCTION_LOCALE-DATE.out       |     2 +
 .../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.cob   |    16 +
 .../group2/FUNCTION_LOCALE-TIME-FROM-SECONDS.out   |     2 +
 .../cobol.dg/group2/FUNCTION_LOCALE-TIME.cob       |    16 +
 .../cobol.dg/group2/FUNCTION_LOCALE-TIME.out       |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_LOG.cob     |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_LOG10.cob   |    15 +
 .../cobol.dg/group2/FUNCTION_LOWER-CASE.cob        |    19 +
 .../FUNCTION_LOWER-CASE_with_reference_modding.cob |    17 +
 .../cobol.dg/group2/FUNCTION_LOWEST-ALGEBRAIC.cob  |    55 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.cob     |    12 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MAX.out     |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.cob    |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MEAN.out    |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.cob  |    12 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MEDIAN.out  |     2 +
 .../cobol.dg/group2/FUNCTION_MIDRANGE.cob          |    14 +
 .../cobol.dg/group2/FUNCTION_MIDRANGE.out          |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.cob     |    12 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_MIN.out     |     2 +
 .../cobol.dg/group2/FUNCTION_MODULE-NAME.cob       |   110 +
 .../cobol.dg/group2/FUNCTION_MODULE-NAME.out       |    37 +
 .../cobol.dg/group2/FUNCTION_MOD__invalid_.cob     |    22 +
 .../cobol.dg/group2/FUNCTION_MOD__valid_.cob       |    21 +
 .../cobol.dg/group2/FUNCTION_NUMVAL-C.cob          |    22 +
 .../cobol.dg/group2/FUNCTION_NUMVAL-C_DP.COMMA.cob |    21 +
 .../cobol.dg/group2/FUNCTION_NUMVAL-F.cob          |    30 +
 .../cobol.dg/group2/FUNCTION_NUMVAL-F.out          |     8 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_NUMVAL.cob  |    22 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.cob |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MAX.out |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.cob |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD-MIN.out |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.cob     |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_ORD.out     |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_PI.cob      |    15 +
 .../cobol.dg/group2/FUNCTION_PRESENT-VALUE.cob     |    14 +
 .../cobol.dg/group2/FUNCTION_PRESENT-VALUE.out     |     2 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_RANDOM.cob  |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_RANGE.cob   |    15 +
 .../cobol.dg/group2/FUNCTION_REM__invalid_.cob     |    22 +
 .../cobol.dg/group2/FUNCTION_REM__valid_.cob       |    14 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_REVERSE.cob |    16 +
 .../FUNCTION_REVERSE_with_reference_modding.cob    |    16 +
 .../FUNCTION_SECONDS-FROM-FORMATTED-TIME.cob       |    58 +
 .../group2/FUNCTION_SECONDS-PAST-MIDNIGHT.cob      |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_SIGN.cob    |    30 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_SIN.cob     |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_SQRT.cob    |    15 +
 .../group2/FUNCTION_STANDARD-DEVIATION.cob         |    15 +
 .../cobol.dg/group2/FUNCTION_SUBSTITUTE-CASE.cob   |    19 +
 ...FUNCTION_SUBSTITUTE-CASE_with_reference_mod.cob |    20 +
 .../cobol.dg/group2/FUNCTION_SUBSTITUTE.cob        |    24 +
 .../cobol.dg/group2/FUNCTION_SUBSTITUTE.out        |     6 +
 .../FUNCTION_SUBSTITUTE_with_reference_modding.cob |    19 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_SUM.cob     |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_TAN.cob     |    15 +
 .../group2/FUNCTION_TEST-DATE-YYYYMMDD.cob         |    14 +
 .../group2/FUNCTION_TEST-DATE-YYYYMMDD.out         |     2 +
 .../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.cob       |    14 +
 .../group2/FUNCTION_TEST-DAY-YYYYDDD__1_.out       |     2 +
 .../group2/FUNCTION_TEST-DAY-YYYYDDD__2_.cob       |   170 +
 .../FUNCTION_TEST-FORMATTED-DATETIME_DP.COMMA.cob  |    32 +
 ...FUNCTION_TEST-FORMATTED-DATETIME_additional.cob |   173 +
 ...FUNCTION_TEST-FORMATTED-DATETIME_with_dates.cob |   118 +
 ...TION_TEST-FORMATTED-DATETIME_with_datetimes.cob |    44 +
 ...FUNCTION_TEST-FORMATTED-DATETIME_with_times.cob |    72 +
 .../cobol.dg/group2/FUNCTION_TEST-NUMVAL-C.cob     |    89 +
 .../cobol.dg/group2/FUNCTION_TEST-NUMVAL-F.cob     |    89 +
 .../cobol.dg/group2/FUNCTION_TEST-NUMVAL.cob       |    89 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.cob    |    15 +
 gcc/testsuite/cobol.dg/group2/FUNCTION_TRIM.out    |     3 +
 .../FUNCTION_TRIM_with_reference_modding.cob       |    15 +
 .../FUNCTION_TRIM_with_reference_modding.out       |     3 +
 .../cobol.dg/group2/FUNCTION_TRIM_zero_length.cob  |    18 +
 .../cobol.dg/group2/FUNCTION_TRIM_zero_length.out  |     3 +
 .../cobol.dg/group2/FUNCTION_UPPER-CASE.cob        |    16 +
 .../FUNCTION_UPPER-CASE_with_reference_modding.cob |    16 +
 .../cobol.dg/group2/FUNCTION_VARIANCE.cob          |    15 +
 .../cobol.dg/group2/FUNCTION_WHEN-COMPILED.cob     |    45 +
 .../cobol.dg/group2/FUNCTION_YEAR-TO-YYYY.cob      |    15 +
 .../FUNCTION_as_CALL_parameter_BY_CONTENT.cob      |    27 +
 .../FUNCTION_as_CALL_parameter_BY_CONTENT.out      |     2 +
 .../group2/Floating_continuation_indicator__1_.cob |    21 +
 .../group2/Floating_continuation_indicator__1_.out |     5 +
 ...dialect_COMP_redefined_by_POINTER_as_64-bit.cob |    34 +
 ...dialect_COMP_redefined_by_POINTER_as_64-bit.out |     7 +
 .../group2/INSPECT_BACKWARD_REPLACING_LEADING.cob  |    43 +
 .../group2/INSPECT_BACKWARD_REPLACING_LEADING.out  |    10 +
 .../group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob |    44 +
 .../group2/INSPECT_BACKWARD_REPLACING_TRAILING.out |    10 +
 .../group2/INSPECT_BACKWARD_simple_CONVERTING.cob  |   105 +
 .../group2/INSPECT_BACKWARD_simple_CONVERTING.out  |    15 +
 .../group2/INSPECT_BACKWARD_simple_REPLACING.cob   |    29 +
 .../group2/INSPECT_BACKWARD_simple_REPLACING.out   |     7 +
 .../group2/INSPECT_BACKWARD_simple_TALLYING.cob    |    78 +
 .../group2/INSPECT_BACKWARD_simple_TALLYING.out    |    14 +
 .../cobol.dg/group2/INSPECT_CONVERTING_NULL.cob    |    15 +
 .../INSPECT_CONVERTING_TO_figurative_constant.cob  |    15 +
 .../INSPECT_CONVERTING_TO_figurative_constants.cob |    27 +
 .../INSPECT_CONVERTING_TO_figurative_constants.out |     6 +
 .../cobol.dg/group2/INSPECT_ISO_Example_1.cob      |    83 +
 .../cobol.dg/group2/INSPECT_ISO_Example_1.out      |     9 +
 .../cobol.dg/group2/INSPECT_ISO_Example_2.cob      |    75 +
 .../cobol.dg/group2/INSPECT_ISO_Example_2.out      |     7 +
 .../cobol.dg/group2/INSPECT_ISO_Example_3.cob      |    68 +
 .../cobol.dg/group2/INSPECT_ISO_Example_3.out      |    13 +
 .../cobol.dg/group2/INSPECT_ISO_Example_4.cob      |    71 +
 .../cobol.dg/group2/INSPECT_ISO_Example_4.out      |     5 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5-f.cob    |    81 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5-f.out    |     9 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5-r.cob    |    77 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5-r.out    |     9 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5.cob      |    90 +
 .../cobol.dg/group2/INSPECT_ISO_Example_5.out      |     7 +
 .../cobol.dg/group2/INSPECT_ISO_Example_6.cob      |    58 +
 .../cobol.dg/group2/INSPECT_ISO_Example_6.out      |     5 +
 .../cobol.dg/group2/INSPECT_ISO_Example_7.cob      |    65 +
 .../cobol.dg/group2/INSPECT_ISO_Example_7.out      |     9 +
 .../group2/INSPECT_No_repeat_conversion_check.cob  |    17 +
 .../INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob  |    13 +
 .../INSPECT_REPLACING_figurative_constant.cob      |    15 +
 .../cobol.dg/group2/INSPECT_TALLYING_AFTER.cob     |    26 +
 .../cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob    |    26 +
 .../INSPECT_TALLYING_REPLACING_ISO_Example.cob     |   142 +
 .../INSPECT_TALLYING_REPLACING_ISO_Example.out     |    13 +
 gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.cob |    58 +
 gcc/testsuite/cobol.dg/group2/INSPECT_TRAILING.out |     6 +
 .../group2/Indicators_______________-____D__.cob   |    26 +
 .../group2/Indicators_______________-____D__.out   |     3 +
 .../Intrinsics_without_FUNCTION_keyword__2_.cob    |    17 +
 .../cobol.dg/group2/Length_overflow__1_.cob        |    16 +
 .../cobol.dg/group2/Length_overflow__1_.out        |     1 +
 .../cobol.dg/group2/Length_overflow__2_.cob        |    16 +
 .../cobol.dg/group2/Length_overflow__2_.out        |     1 +
 .../group2/Length_overflow_with_offset__1_.cob     |    15 +
 .../group2/Length_overflow_with_offset__1_.out     |     1 +
 .../group2/Length_overflow_with_offset__2_.cob     |    16 +
 .../group2/Length_overflow_with_offset__2_.out     |     1 +
 .../group2/Length_overflow_with_offset__3_.cob     |    22 +
 .../group2/Length_overflow_with_offset__3_.out     |     1 +
 gcc/testsuite/cobol.dg/group2/MULTIPLY_to_FIX4.cob |   101 +
 gcc/testsuite/cobol.dg/group2/MULTIPLY_to_FIX4.out |    58 +
 gcc/testsuite/cobol.dg/group2/Offset_overflow.cob  |    16 +
 gcc/testsuite/cobol.dg/group2/Offset_overflow.out  |     1 +
 gcc/testsuite/cobol.dg/group2/Offset_underflow.cob |    16 +
 gcc/testsuite/cobol.dg/group2/Offset_underflow.out |     1 +
 .../cobol.dg/group2/PACKED-DECIMAL_arithmetic.cob  |    24 +
 .../cobol.dg/group2/PACKED-DECIMAL_arithmetic.out  |     4 +
 .../PACKED-DECIMAL_basic_comp-3_comp-6__1_.cob     |    52 +
 .../PACKED-DECIMAL_basic_comp-3_comp-6__1_.out     |    29 +
 .../PACKED-DECIMAL_basic_comp-3_comp-6__2_.cob     |    41 +
 .../PACKED-DECIMAL_basic_comp-3_comp-6__2_.out     |     9 +
 .../cobol.dg/group2/PACKED-DECIMAL_dump.cob        |   486 +
 .../cobol.dg/group2/PACKED-DECIMAL_dump.out        |   109 +
 .../group2/PACKED-DECIMAL_numeric_test__1_.cob     |   119 +
 .../group2/PACKED-DECIMAL_numeric_test__1_.out     |    15 +
 .../group2/PACKED-DECIMAL_numeric_test__2_.cob     |    91 +
 .../group2/PACKED-DECIMAL_numeric_test__2_.out     |    15 +
 .../group2/PACKED-DECIMAL_used_with_DISPLAY.cob    |    38 +
 .../group2/PACKED-DECIMAL_used_with_DISPLAY.out    |     9 +
 .../group2/PACKED-DECIMAL_used_with_INITIALIZE.cob |    26 +
 .../group2/PACKED-DECIMAL_used_with_INITIALIZE.out |     5 +
 .../group2/PACKED-DECIMAL_used_with_MOVE.cob       |    40 +
 .../group2/PACKED-DECIMAL_used_with_MOVE.out       |     9 +
 gcc/testsuite/cobol.dg/group2/POINTER__display.cob |    18 +
 gcc/testsuite/cobol.dg/group2/POINTER__display.out |     4 +
 .../Program-to-program_parameters_and_retvals.cob  |   237 +
 .../Program-to-program_parameters_and_retvals.out  |    27 +
 .../Recursive_FUNCTION_with_local-storage.cob      |    38 +
 .../Recursive_FUNCTION_with_local-storage.out      |    12 +
 .../Refmod__comparisons_inside_numeric-display.cob |    20 +
 .../Refmod__comparisons_inside_numeric-display.out |     9 +
 .../Refmod_sources_are_figurative_constants.cob    |    29 +
 .../Refmod_sources_are_figurative_constants.out    |     9 +
 .../group2/Repository_functions_clause.cob         |    14 +
 .../group2/Repository_functions_clause.out         |     2 +
 .../cobol.dg/group2/Simple_floating-point_MOVE.cob |    48 +
 .../cobol.dg/group2/Simple_floating-point_MOVE.out |     8 +
 .../Simple_floating-point_VALUE_and_MOVE.cob       |   176 +
 .../Simple_floating-point_VALUE_and_MOVE.out       |    61 +
 .../group2/Static_reference_modification.cob       |    19 +
 .../group2/Static_reference_modification.out       |     5 +
 .../group2/UDF_RETURNING_group_and_PIC_9_5_.cob    |    51 +
 .../group2/UDF_RETURNING_group_and_PIC_9_5_.out    |     5 +
 .../cobol.dg/group2/UDF_fibonacci_recursion.cob    |    39 +
 .../cobol.dg/group2/UDF_fibonacci_recursion.out    |    17 +
 gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.cob   |    33 +
 gcc/testsuite/cobol.dg/group2/UDF_in_COMPUTE.out   |     2 +
 .../cobol.dg/group2/UDF_with_recursion.cob         |    49 +
 .../cobol.dg/group2/UDF_with_recursion.out         |     6 +
 ...l_subprogram_using_pointer__passing_pointer.cob |    36 +
 ...l_subprogram_using_pointer__passing_pointer.out |     5 +
 .../group2/floating-point_ADD_FORMAT_1.cob         |    90 +
 .../group2/floating-point_ADD_FORMAT_1.out         |     8 +
 .../group2/floating-point_ADD_FORMAT_2.cob         |    96 +
 .../group2/floating-point_ADD_FORMAT_2.out         |     8 +
 .../group2/floating-point_DIVIDE_FORMAT_1.cob      |    90 +
 .../group2/floating-point_DIVIDE_FORMAT_1.out      |     8 +
 .../group2/floating-point_DIVIDE_FORMAT_2.cob      |    96 +
 .../group2/floating-point_DIVIDE_FORMAT_2.out      |     8 +
 .../group2/floating-point_MULTIPLY_FORMAT_1.cob    |    90 +
 .../group2/floating-point_MULTIPLY_FORMAT_1.out    |     8 +
 .../group2/floating-point_MULTIPLY_FORMAT_2.cob    |    96 +
 .../group2/floating-point_MULTIPLY_FORMAT_2.out    |     8 +
 .../group2/floating-point_SUBTRACT_FORMAT_1.cob    |    90 +
 .../group2/floating-point_SUBTRACT_FORMAT_1.out    |     8 +
 .../group2/floating-point_SUBTRACT_FORMAT_2.cob    |    96 +
 .../group2/floating-point_SUBTRACT_FORMAT_2.out    |     8 +
 .../cobol.dg/group2/floating-point_literals.cob    |    48 +
 .../cobol.dg/group2/floating-point_literals.out    |     9 +
 gcc/testsuite/cobol.dg/literal1.cob                |    14 +
 gcc/testsuite/cobol.dg/output1.cob                 |    14 +
 gcc/testsuite/cobol.dg/pass.cob                    |     6 +
 gcc/testsuite/cobol.dg/pr119229.cob                |    16 +
 gcc/testsuite/g++.dg/DRs/dr2867-5.C                |    92 +
 gcc/testsuite/g++.dg/DRs/dr2867-6.C                |    83 +
 gcc/testsuite/g++.dg/DRs/dr2867-7.C                |    98 +
 gcc/testsuite/g++.dg/DRs/dr2867-8.C                |    86 +
 gcc/testsuite/g++.dg/Walloca1.C                    |     1 -
 gcc/testsuite/g++.dg/Walloca2.C                    |     1 -
 gcc/testsuite/g++.dg/abi/abi-tag18a.C              |     2 +-
 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/abi/lambda-ctx3.C             |    27 +
 gcc/testsuite/g++.dg/abi/mangle-new1.C             |    10 +
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |     3 +-
 gcc/testsuite/g++.dg/asan/pr118763.C               |    15 +
 gcc/testsuite/g++.dg/concepts/diagnostic20.C       |    13 +
 gcc/testsuite/g++.dg/conversion/op8.C              |    75 +
 gcc/testsuite/g++.dg/conversion/ptrmem10.C         |    14 +
 gcc/testsuite/g++.dg/coroutines/coro-range-for1.C  |    38 +
 gcc/testsuite/g++.dg/coroutines/pr116506.C         |    53 +
 gcc/testsuite/g++.dg/coroutines/pr116880.C         |    36 +
 gcc/testsuite/g++.dg/coroutines/range-for1.C       |    69 +
 gcc/testsuite/g++.dg/coroutines/range-for2.C       |    92 +
 gcc/testsuite/g++.dg/coroutines/torture/pr118874.C |    33 +
 gcc/testsuite/g++.dg/cpp/embed-1.C                 |     4 +-
 gcc/testsuite/g++.dg/cpp/embed-2.C                 |     4 +-
 gcc/testsuite/g++.dg/cpp/embed-25.C                |    56 +
 gcc/testsuite/g++.dg/cpp/embed-26.C                |    63 +
 gcc/testsuite/g++.dg/cpp/pr119391.C                |    15 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic3.C  |    22 +
 gcc/testsuite/g++.dg/cpp0x/alignas22.C             |    23 +
 gcc/testsuite/g++.dg/cpp0x/alignas23.C             |    15 +
 .../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-base8.C       |    24 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice21.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi4.C      |    19 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi5.C      |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-prvalue5.C    |    24 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ref14.C       |    21 +
 .../g++.dg/cpp0x/constexpr-reinterpret2.C          |     4 +-
 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-6.C           |     2 +-
 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/initlist-opt6.C         |    26 +
 gcc/testsuite/g++.dg/cpp0x/initlist-opt7.C         |    41 +
 .../g++.dg/cpp0x/lambda/lambda-__func__3.C         |     6 +
 .../g++.dg/cpp0x/lambda/lambda-nested10.C          |    46 +
 gcc/testsuite/g++.dg/cpp0x/noexcept89.C            |     9 +
 gcc/testsuite/g++.dg/cpp0x/noexcept90.C            |    12 +
 gcc/testsuite/g++.dg/cpp0x/nontype7.C              |    13 +
 gcc/testsuite/g++.dg/cpp0x/pr118671.C              |    61 +
 gcc/testsuite/g++.dg/cpp0x/pr118923.C              |    66 +
 gcc/testsuite/g++.dg/cpp0x/pr119123.C              |    10 +
 gcc/testsuite/g++.dg/cpp0x/pr119563.C              |    79 +
 gcc/testsuite/g++.dg/cpp0x/pr70338.C               |     1 -
 gcc/testsuite/g++.dg/cpp0x/pr84497.C               |     1 +
 gcc/testsuite/g++.dg/cpp0x/pr98533.C               |    25 +
 gcc/testsuite/g++.dg/cpp0x/range-for39.C           |    12 +
 gcc/testsuite/g++.dg/cpp0x/static-member-init-1.C  |     5 +
 gcc/testsuite/g++.dg/cpp0x/temp-extend3.C          |    32 +
 .../g++.dg/cpp0x/udlit-namespace-ambiguous.C       |     4 +-
 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-complex2.C    |    18 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-diag2.C       |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lambda1.C     |    21 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-prvalue1.C    |    12 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-prvalue1a.C   |    33 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto9.C        |    15 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-117778.C |    12 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C   |     1 -
 gcc/testsuite/g++.dg/cpp1y/lambda-ice4.C           |    63 +
 gcc/testsuite/g++.dg/cpp1y/pr118923.C              |    38 +
 gcc/testsuite/g++.dg/cpp1y/pr63996.C               |     3 +-
 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/decomp63.C              |    18 +
 gcc/testsuite/g++.dg/cpp1z/variadic-nontype1.C     |    20 +
 gcc/testsuite/g++.dg/cpp1z/variadic-nontype2.C     |    12 +
 .../g++.dg/cpp23/class-deduction-inherited7.C      |    12 +
 .../g++.dg/cpp23/class-deduction-inherited8.C      |    21 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit12.C    |     2 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit18.C    |     2 +-
 gcc/testsuite/g++.dg/cpp23/explicit-obj-lambda15.C |    11 +
 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 +
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |     6 +
 .../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/cpp26/pack-indexing16.C       |    16 +
 gcc/testsuite/g++.dg/cpp2a/abbrev-fn2.C            |    49 +
 gcc/testsuite/g++.dg/cpp2a/abbrev-fn3.C            |    15 +
 .../g++.dg/cpp2a/class-deduction-alias24.C         |    16 +
 .../g++.dg/cpp2a/class-deduction-alias25.C         |    19 +
 .../g++.dg/cpp2a/class-deduction-alias25a.C        |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda22.C     |    21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda23.C     |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr100589.C     |     9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr70037.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82794.C      |     8 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires41.C   |    25 +
 gcc/testsuite/g++.dg/cpp2a/consteval39.C           |    27 +
 gcc/testsuite/g++.dg/cpp2a/consteval40.C           |    25 +
 gcc/testsuite/g++.dg/cpp2a/consteval41.C           |    37 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-117504.C      |    60 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-117504a.C     |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-86769.C       |    36 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new24.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new25.C       |    27 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new26.C       |    17 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-prvalue1.C    |    23 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-vector1.C     |     8 +
 gcc/testsuite/g++.dg/cpp2a/constinit20.C           |    18 +
 gcc/testsuite/g++.dg/cpp2a/fn-template11.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-requires2.C      |     8 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires3.C      |     6 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires4.C      |     6 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires5.C      |    10 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ11.C         |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ12.C         |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ13.C         |     7 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ13a.C        |     8 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ13b.C        |     8 +
 gcc/testsuite/g++.dg/cpp2a/lambda-targ14.C         |    12 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval21.C       |    32 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval22.C       |    22 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval23.C       |     7 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval24.C       |     4 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval25.C       |    11 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval26.C       |    10 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval27.C       |    10 +
 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/cpp2a/spaceship-rewrite6.C    |    33 +
 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/pr101533.C              |    11 +
 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 +
 .../g++.dg/diagnostic/unclosed-extern-c.C          |     2 +-
 gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C      |     2 +-
 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/eh/throw5.C                   |    23 +
 gcc/testsuite/g++.dg/expr/cond18.C                 |    36 +
 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/align3.C                  |    14 +
 gcc/testsuite/g++.dg/ext/align4.C                  |    14 +
 gcc/testsuite/g++.dg/ext/align5.C                  |    18 +
 gcc/testsuite/g++.dg/ext/builtin_alloca.C          |     1 -
 gcc/testsuite/g++.dg/ext/flexary19.C               |     2 +-
 gcc/testsuite/g++.dg/ext/flexary42.C               |    26 +
 gcc/testsuite/g++.dg/ext/flexary9.C                |     2 +-
 gcc/testsuite/g++.dg/ext/is_bounded_array.C        |    14 +
 gcc/testsuite/g++.dg/ext/musttail1.C               |    38 +
 gcc/testsuite/g++.dg/ext/musttail2.C               |    38 +
 gcc/testsuite/g++.dg/ext/musttail3.C               |    37 +
 gcc/testsuite/g++.dg/ext/pr116545.C                |    39 +
 gcc/testsuite/g++.dg/ext/pragma-target2.C          |    18 +
 .../g++.dg/ext/pragma-unroll-lambda-lto.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/vector44.C                |     5 +
 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/ext/weak2.C                   |     1 +
 gcc/testsuite/g++.dg/gcov/gcov-22.C                |   170 +
 gcc/testsuite/g++.dg/gcov/gcov-23-1.h              |     9 +
 gcc/testsuite/g++.dg/gcov/gcov-23-2.h              |     9 +
 gcc/testsuite/g++.dg/gcov/gcov-23.C                |    30 +
 gcc/testsuite/g++.dg/goacc/implied-copy.C          |    24 +
 gcc/testsuite/g++.dg/gomp/append-args-1.C          |    20 +-
 gcc/testsuite/g++.dg/gomp/append-args-2.C          |     6 +-
 gcc/testsuite/g++.dg/gomp/append-args-4.C          |    17 +
 gcc/testsuite/g++.dg/gomp/append-args-5.C          |    72 +
 gcc/testsuite/g++.dg/gomp/append-args-6.C          |    34 +
 gcc/testsuite/g++.dg/gomp/append-args-7.C          |   113 +
 gcc/testsuite/g++.dg/gomp/append-args-8.C          |    92 +
 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/interop-5.C              |    16 +-
 gcc/testsuite/g++.dg/gomp/pr118876.C               |     6 +
 gcc/testsuite/g++.dg/gomp/pr119370.C               |    10 +
 gcc/testsuite/g++.dg/init/array24.C                |     1 -
 gcc/testsuite/g++.dg/init/array66.C                |    33 +
 gcc/testsuite/g++.dg/init/array67.C                |    29 +
 gcc/testsuite/g++.dg/init/new47.C                  |     1 -
 gcc/testsuite/g++.dg/init/no-elide4.C              |    11 +
 gcc/testsuite/g++.dg/init/pr55497.C                |     1 -
 gcc/testsuite/g++.dg/init/self1.C                  |     2 +-
 gcc/testsuite/g++.dg/ipa/pr116572.C                |    37 +
 gcc/testsuite/g++.dg/ipa/pr118243.C                |    40 +
 gcc/testsuite/g++.dg/lookup/using71.C              |    12 +
 gcc/testsuite/g++.dg/lto/pr118785_0.C              |    14 +
 gcc/testsuite/g++.dg/lto/pr118817_0.C              |    17 +
 gcc/testsuite/g++.dg/lto/pr119067_0.C              |    22 +
 gcc/testsuite/g++.dg/lto/pr119067_1.C              |    10 +
 gcc/testsuite/g++.dg/lto/pr119614_0.C              |    34 +
 .../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/attrib-3_a.H          |    16 +
 gcc/testsuite/g++.dg/modules/attrib-3_b.C          |    30 +
 gcc/testsuite/g++.dg/modules/builtin-8.C           |     9 +
 gcc/testsuite/g++.dg/modules/contracts-5_a.C       |     8 +
 gcc/testsuite/g++.dg/modules/contracts-5_b.C       |    20 +
 gcc/testsuite/g++.dg/modules/dr2867-1_a.H          |    88 +
 gcc/testsuite/g++.dg/modules/dr2867-1_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/dr2867-2_a.H          |    79 +
 gcc/testsuite/g++.dg/modules/dr2867-2_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/dr2867-3_a.H          |    91 +
 gcc/testsuite/g++.dg/modules/dr2867-3_b.C          |    19 +
 gcc/testsuite/g++.dg/modules/dr2867-4_a.H          |    82 +
 gcc/testsuite/g++.dg/modules/dr2867-4_b.C          |    16 +
 gcc/testsuite/g++.dg/modules/export-6.C            |    33 +-
 gcc/testsuite/g++.dg/modules/extern-tpl-3_a.C      |    11 +
 gcc/testsuite/g++.dg/modules/extern-tpl-3_b.C      |    12 +
 gcc/testsuite/g++.dg/modules/extern-tpl-4_a.H      |    22 +
 gcc/testsuite/g++.dg/modules/extern-tpl-4_b.C      |    24 +
 gcc/testsuite/g++.dg/modules/extern-tpl-4_c.C      |    80 +
 gcc/testsuite/g++.dg/modules/friend-9_a.C          |    13 +
 gcc/testsuite/g++.dg/modules/friend-9_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/gc-3_a.C              |     7 +
 gcc/testsuite/g++.dg/modules/gc-3_b.C              |     4 +
 gcc/testsuite/g++.dg/modules/gmf-3.C               |    29 +
 gcc/testsuite/g++.dg/modules/gmf-4.C               |    13 +
 gcc/testsuite/g++.dg/modules/gmf-xtreme.C          |    10 +
 gcc/testsuite/g++.dg/modules/gnu-inline-1_a.C      |     7 +
 gcc/testsuite/g++.dg/modules/gnu-inline-1_b.C      |    14 +
 gcc/testsuite/g++.dg/modules/gnu-inline-1_c.C      |    16 +
 gcc/testsuite/g++.dg/modules/gnu-inline-1_d.C      |    16 +
 gcc/testsuite/g++.dg/modules/gnu-inline-2_a.C      |    11 +
 gcc/testsuite/g++.dg/modules/gnu-inline-2_b.C      |    14 +
 gcc/testsuite/g++.dg/modules/internal-10.C         |    25 +
 gcc/testsuite/g++.dg/modules/internal-11.C         |    24 +
 gcc/testsuite/g++.dg/modules/internal-12_a.C       |    13 +
 gcc/testsuite/g++.dg/modules/internal-12_b.C       |    14 +
 gcc/testsuite/g++.dg/modules/internal-4_b.C        |    22 +-
 gcc/testsuite/g++.dg/modules/internal-5_a.C        |     8 +-
 gcc/testsuite/g++.dg/modules/internal-5_b.C        |     6 +
 gcc/testsuite/g++.dg/modules/lambda-10_a.H         |    17 +
 gcc/testsuite/g++.dg/modules/lambda-10_b.C         |     7 +
 gcc/testsuite/g++.dg/modules/lambda-8.h            |     8 +
 gcc/testsuite/g++.dg/modules/lambda-8_a.H          |     5 +
 gcc/testsuite/g++.dg/modules/lambda-8_b.C          |     7 +
 gcc/testsuite/g++.dg/modules/lambda-9.h            |     3 +
 gcc/testsuite/g++.dg/modules/lambda-9_a.H          |     4 +
 gcc/testsuite/g++.dg/modules/lambda-9_b.C          |     6 +
 gcc/testsuite/g++.dg/modules/leg-merge-4_c.C       |     6 +-
 gcc/testsuite/g++.dg/modules/linkage-3_a.C         |     5 +
 gcc/testsuite/g++.dg/modules/linkage-3_b.C         |     9 +
 gcc/testsuite/g++.dg/modules/lto-1.h               |    13 +
 gcc/testsuite/g++.dg/modules/lto-1_a.H             |     9 +
 gcc/testsuite/g++.dg/modules/lto-1_b.C             |     9 +
 gcc/testsuite/g++.dg/modules/lto-1_c.C             |     8 +
 gcc/testsuite/g++.dg/modules/lto-2_a.H             |    11 +
 gcc/testsuite/g++.dg/modules/lto-2_b.C             |     9 +
 gcc/testsuite/g++.dg/modules/lto-3_a.H             |     6 +
 gcc/testsuite/g++.dg/modules/lto-3_b.C             |    10 +
 gcc/testsuite/g++.dg/modules/modules.exp           |    12 +-
 gcc/testsuite/g++.dg/modules/noexcept-3_a.C        |    14 +
 gcc/testsuite/g++.dg/modules/noexcept-3_b.C        |    12 +
 gcc/testsuite/g++.dg/modules/noexcept-3_c.C        |    11 +
 gcc/testsuite/g++.dg/modules/noexcept-4_a.H        |     6 +
 gcc/testsuite/g++.dg/modules/noexcept-4_b.C        |    18 +
 gcc/testsuite/g++.dg/modules/oacc-1_a.C            |    15 +
 gcc/testsuite/g++.dg/modules/oacc-1_b.C            |    11 +
 gcc/testsuite/g++.dg/modules/oacc-1_c.C            |     9 +
 gcc/testsuite/g++.dg/modules/omp-3_a.C             |    14 +
 gcc/testsuite/g++.dg/modules/omp-3_b.C             |    11 +
 gcc/testsuite/g++.dg/modules/omp-3_c.C             |    11 +
 gcc/testsuite/g++.dg/modules/omp-3_d.C             |     9 +
 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/modules/pr118920.h            |     3 +
 gcc/testsuite/g++.dg/modules/pr118920_a.H          |     4 +
 gcc/testsuite/g++.dg/modules/pr118920_b.H          |    12 +
 gcc/testsuite/g++.dg/modules/pr118920_c.C          |     5 +
 gcc/testsuite/g++.dg/modules/pr119076-1_a.H        |    41 +
 gcc/testsuite/g++.dg/modules/pr119076-1_b.C        |    12 +
 gcc/testsuite/g++.dg/modules/pr119076-2_a.H        |    65 +
 gcc/testsuite/g++.dg/modules/pr119076-2_b.C        |    12 +
 gcc/testsuite/g++.dg/modules/pr119102_a.H          |     9 +
 gcc/testsuite/g++.dg/modules/pr119102_b.C          |     9 +
 gcc/testsuite/g++.dg/modules/pr119608_a.C          |    16 +
 gcc/testsuite/g++.dg/modules/pr119608_b.C          |     8 +
 gcc/testsuite/g++.dg/modules/pr98893_a.H           |     9 +
 gcc/testsuite/g++.dg/modules/pr98893_b.C           |    10 +
 gcc/testsuite/g++.dg/modules/tpl-friend-17.h       |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-17_a.C     |     9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-17_b.C     |    11 +
 gcc/testsuite/g++.dg/modules/using-30_a.C          |    13 +
 gcc/testsuite/g++.dg/modules/using-30_b.C          |    10 +
 gcc/testsuite/g++.dg/modules/using-30_c.C          |    17 +
 gcc/testsuite/g++.dg/musttail12.C                  |    40 +
 gcc/testsuite/g++.dg/musttail13.C                  |    33 +
 gcc/testsuite/g++.dg/musttail14.C                  |    65 +
 gcc/testsuite/g++.dg/musttail7.C                   |    60 +
 gcc/testsuite/g++.dg/musttail8.C                   |    10 +
 gcc/testsuite/g++.dg/opt/is_constant_evaluated4.C  |    20 +
 gcc/testsuite/g++.dg/opt/musttail1.C               |    35 +
 gcc/testsuite/g++.dg/opt/musttail2.C               |    19 +
 gcc/testsuite/g++.dg/opt/musttail3.C               |    41 +
 gcc/testsuite/g++.dg/opt/musttail4.C               |    35 +
 gcc/testsuite/g++.dg/opt/musttail5.C               |    41 +
 gcc/testsuite/g++.dg/opt/pr119274.C                |    20 +
 gcc/testsuite/g++.dg/opt/pr119518.C                |    20 +
 gcc/testsuite/g++.dg/opt/pr119613.C                |    22 +
 gcc/testsuite/g++.dg/opt/pr119614.C                |    30 +
 gcc/testsuite/g++.dg/opt/pr78201.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr98743.C                 |     2 +-
 .../g++.dg/opt/shrink-wrapping-vector-1.C          |    17 +
 gcc/testsuite/g++.dg/other/anon-union6.C           |    13 +
 gcc/testsuite/g++.dg/other/anon-union7.C           |    16 +
 gcc/testsuite/g++.dg/other/i386-2.C                |     2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     2 +-
 gcc/testsuite/g++.dg/other/pr117516.C              |    21 +
 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/crash80.C               |     7 +
 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/parse/error8.C                |     2 +-
 gcc/testsuite/g++.dg/pr112822.C                    |     2 +-
 gcc/testsuite/g++.dg/pr114501_0.C                  |    20 +
 gcc/testsuite/g++.dg/pr117919.C                    |    52 +
 gcc/testsuite/g++.dg/pr66279.C                     |    23 +
 gcc/testsuite/g++.dg/special/initp1.C              |     6 +-
 ...ernal-pr112938.cc => strub-internal-pr112938.C} |     4 +-
 .../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/explicit-args6.C     |    10 +-
 gcc/testsuite/g++.dg/template/fn-ptr5.C            |    28 +
 gcc/testsuite/g++.dg/template/fn-template1.C       |    12 +
 gcc/testsuite/g++.dg/template/fn-template2.C       |     9 +
 gcc/testsuite/g++.dg/template/friend85.C           |    16 +
 gcc/testsuite/g++.dg/template/friend86.C           |    25 +
 gcc/testsuite/g++.dg/template/friend87.C           |    42 +
 gcc/testsuite/g++.dg/template/linkage6.C           |    13 +
 gcc/testsuite/g++.dg/template/linkage7.C           |    17 +
 gcc/testsuite/g++.dg/template/pr119138.C           |    16 +
 gcc/testsuite/g++.dg/template/unify9.C             |     2 +-
 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/musttail1.C           |    15 +
 gcc/testsuite/g++.dg/torture/pr111245.C            |    23 +
 gcc/testsuite/g++.dg/torture/pr118320.C            |    15 +
 gcc/testsuite/g++.dg/torture/pr118521.C            |    14 +
 gcc/testsuite/g++.dg/torture/pr118795.C            |    15 +
 gcc/testsuite/g++.dg/torture/pr118973.C            |    10 +
 gcc/testsuite/g++.dg/torture/pr11911.C             |    21 +
 gcc/testsuite/g++.dg/torture/pr119778.C            |    20 +
 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/tree-ssa/bvector-3.C          |    10 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C      |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt2.C      |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr105820.C           |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr118924.C           |    29 +
 gcc/testsuite/g++.dg/tree-ssa/pr80331.C            |     8 +
 gcc/testsuite/g++.dg/tree-ssa/pr87502.C            |    15 +
 .../{gcc.dg => g++.dg}/tree-ssa/pr98265.C          |     4 +-
 .../g++.dg/vect/{pr37143.C => pr37143.cc}          |     0
 gcc/testsuite/g++.dg/warn/Wformat-3.C              |    19 +
 gcc/testsuite/g++.dg/warn/Winvalid-memory-model.C  |     2 +-
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C     |     6 +-
 gcc/testsuite/g++.dg/warn/Wno-attributes-1.C       |     6 +-
 gcc/testsuite/g++.dg/warn/Wnonnull16.C             |    16 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C      |     2 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt10.C     |    11 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt11.C     |    25 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt12.C     |    23 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt13.C     |    28 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt5.C      |    12 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt6.C      |    12 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt7.C      |    37 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt8.C      |    15 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt9.C      |    14 +
 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/Wstringop-overflow-5.C   |     2 +-
 gcc/testsuite/g++.dg/warn/Wvexing-parse10.C        |     9 +
 gcc/testsuite/g++.dg/warn/Wvla-1.C                 |     1 -
 gcc/testsuite/g++.dg/warn/Wvla-3.C                 |     2 -
 gcc/testsuite/g++.dg/warn/undefined2.C             |    14 +
 gcc/testsuite/g++.old-deja/g++.abi/vtable2.C       |     2 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900519_13.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++.mike/p9068.C        |     2 +-
 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/aarch64/sve/pr116595.C    |     7 +
 gcc/testsuite/g++.target/aarch64/sve/pr119706.C    |   178 +
 gcc/testsuite/g++.target/arm/pr115485.C            |    16 +
 .../g++.target/gcn/exceptions-bad_cast-1.C         |    15 +
 .../g++.target/gcn/exceptions-bad_cast-2.C         |    13 +
 .../gcn/exceptions-bad_cast-2_-mfake-exceptions.C  |    18 +
 .../g++.target/gcn/exceptions-bad_cast-3.C         |    10 +
 .../g++.target/gcn/exceptions-pr118794-1.C         |    17 +
 .../gcn/exceptions-pr118794-1_-mfake-exceptions.C  |    16 +
 gcc/testsuite/g++.target/gcn/exceptions-throw-1.C  |    16 +
 gcc/testsuite/g++.target/gcn/exceptions-throw-2.C  |    14 +
 .../gcn/exceptions-throw-2_-mfake-exceptions.C     |    19 +
 gcc/testsuite/g++.target/gcn/exceptions-throw-3.C  |    11 +
 gcc/testsuite/g++.target/gcn/gcn.exp               |    56 +
 gcc/testsuite/g++.target/gcn/pr119692-1-1.C        |     6 +
 gcc/testsuite/g++.target/i386/mangling-alias1.C    |    16 +
 gcc/testsuite/g++.target/i386/pr118068.C           |    17 +
 gcc/testsuite/g++.target/i386/pr119689.C           |    44 +
 gcc/testsuite/g++.target/m68k/m68k.exp             |    34 +
 gcc/testsuite/g++.target/m68k/pr116244.C           |   226 +
 .../g++.target/nvptx/alias-g++.dg_init_dtor2-2.C   |    33 +
 .../g++.target/nvptx/exceptions-bad_cast-1.C       |    15 +
 .../g++.target/nvptx/exceptions-bad_cast-2.C       |    13 +
 .../exceptions-bad_cast-2_-mfake-exceptions.C      |    19 +
 .../g++.target/nvptx/exceptions-bad_cast-3.C       |    10 +
 .../g++.target/nvptx/exceptions-pr118794-1.C       |    17 +
 .../exceptions-pr118794-1_-mfake-exceptions.C      |    16 +
 .../g++.target/nvptx/exceptions-throw-1.C          |    16 +
 .../g++.target/nvptx/exceptions-throw-2.C          |    14 +
 .../nvptx/exceptions-throw-2_-mfake-exceptions.C   |    19 +
 .../g++.target/nvptx/exceptions-throw-3.C          |    11 +
 gcc/testsuite/g++.target/nvptx/pr119692-1-1.C      |     6 +
 gcc/testsuite/g++.target/riscv/mv-symbols1.C       |     4 +-
 gcc/testsuite/g++.target/riscv/mv-symbols3.C       |     4 +-
 gcc/testsuite/g++.target/riscv/mv-symbols4.C       |     4 +-
 gcc/testsuite/g++.target/riscv/mv-symbols5.C       |     4 +-
 gcc/testsuite/g++.target/riscv/mvc-symbols1.C      |     4 +-
 gcc/testsuite/g++.target/riscv/mvc-symbols3.C      |     4 +-
 gcc/testsuite/g++.target/riscv/pr115458.C          |   357 +
 .../g++.target/riscv/rvv/autovec/pr116595.C        |    10 +
 .../g++.target/riscv/rvv/autovec/pr119547-2.C      |   212 +
 .../g++.target/riscv/rvv/autovec/pr119547.C        |    82 +
 gcc/testsuite/g++.target/s390/pr119834.C           |    76 +
 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/pr118429.c     |     7 +
 gcc/testsuite/gcc.c-torture/compile/pr119226.c     |    12 +
 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/pr46534.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.c-torture/execute/ieee/pr119002.c          |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr117432.c     |    71 +
 gcc/testsuite/gcc.c-torture/execute/pr117498.c     |    35 +
 gcc/testsuite/gcc.c-torture/execute/pr118623.c     |    23 +
 gcc/testsuite/gcc.c-torture/execute/pr118638.c     |    20 +
 gcc/testsuite/gcc.c-torture/execute/pr118915.c     |    22 +
 gcc/testsuite/gcc.c-torture/execute/pr119030.c     |    26 +
 gcc/testsuite/gcc.c-torture/execute/pr119071.c     |    15 +
 gcc/testsuite/gcc.c-torture/execute/pr119291.c     |    33 +
 gcc/testsuite/gcc.c-torture/execute/pr119428.c     |    18 +
 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/20040203-1.c                  |     4 +-
 gcc/testsuite/gcc.dg/20101010-1.c                  |     1 -
 gcc/testsuite/gcc.dg/980502-1.c                    |     2 +-
 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.dg/Wbuiltin-declaration-mismatch-4.c       |     4 +-
 gcc/testsuite/gcc.dg/Wcxx-compat-14.c              |     2 +-
 gcc/testsuite/gcc.dg/Wcxx-compat-23.c              |    33 +
 gcc/testsuite/gcc.dg/Wcxx-compat-24.c              |    33 +
 gcc/testsuite/gcc.dg/Wdangling-pointer.c           |     3 +-
 gcc/testsuite/gcc.dg/Wfatal-bad-attr-pr119366.c    |     8 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c      |     3 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c      |     6 +-
 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/Wreturn-mismatch-2.c          |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-mismatch-2a.c         |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-mismatch-6.c          |     2 +-
 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.dg/Wunterminated-string-initialization-2.c |   120 +
 .../gcc.dg/Wunterminated-string-initialization.c   |    31 +-
 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.dg/analyzer/deref-before-check-pr113253.c  |     9 +-
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |     2 +-
 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/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c |     2 +-
 .../gcc.dg/analyzer/pr93355-localealias.c          |     1 -
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |     1 -
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |     4 +-
 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/switch-3.c   |     2 +-
 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/asan/pr119582.c               |    23 +
 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/attr-weakref-1.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/bf-ms-attrib.c                |     2 +-
 gcc/testsuite/gcc.dg/bitint-121.c                  |    24 +
 gcc/testsuite/gcc.dg/bitint-122.c                  |    20 +
 gcc/testsuite/gcc.dg/builtin-alloc-size.c          |     1 -
 gcc/testsuite/gcc.dg/builtin-apply5.c              |    23 +
 gcc/testsuite/gcc.dg/builtin-bswap-5.c             |     6 +-
 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-19.c        |     2 +-
 .../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-19.c      |     2 +-
 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/c23-stddef-2.c                |    17 +
 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/completion-2.c                |     1 +
 gcc/testsuite/gcc.dg/cpp/cmdlne-dM-M.c             |     2 +-
 gcc/testsuite/gcc.dg/cpp/embed-17.c                |    14 +
 gcc/testsuite/gcc.dg/cpp/pr118674.c                |     5 +
 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/debug/dwarf2/inline2.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c        |     2 +-
 gcc/testsuite/gcc.dg/dg-output-file-1-ilp32.txt    |     3 +
 gcc/testsuite/gcc.dg/dg-output-file-1-lp64.txt     |     3 +
 gcc/testsuite/gcc.dg/dg-output-file-1.c            |    13 +
 gcc/testsuite/gcc.dg/field-merge-23.c              |    19 +
 gcc/testsuite/gcc.dg/field-merge-24.c              |    36 +
 gcc/testsuite/gcc.dg/field-merge-25.c              |    15 +
 gcc/testsuite/gcc.dg/field-merge-26.c              |    20 +
 gcc/testsuite/gcc.dg/fixed-point/pr117611.c        |     7 +
 gcc/testsuite/gcc.dg/fold-alloca-1.c               |     1 -
 gcc/testsuite/gcc.dg/fold-mul-and-lshift-1.c       |    59 +
 gcc/testsuite/gcc.dg/fold-mul-and-lshift-2.c       |    15 +
 gcc/testsuite/gcc.dg/fold-perm-2.c                 |     1 +
 gcc/testsuite/gcc.dg/gimplefe-44.c                 |     1 -
 gcc/testsuite/gcc.dg/gimplefe-56.c                 |    24 +
 gcc/testsuite/gcc.dg/gnu23-tag-6.c                 |    27 +
 gcc/testsuite/gcc.dg/goacc/implied-copy.c          |    29 +
 gcc/testsuite/gcc.dg/gomp/append-args-1.c          |    70 +
 gcc/testsuite/gcc.dg/gomp/attrs-21.c               |     2 +-
 gcc/testsuite/gcc.dg/gomp/parallel-2.c             |     2 +-
 gcc/testsuite/gcc.dg/gomp/pr30494.c                |     1 -
 gcc/testsuite/gcc.dg/gomp/simd-clones-8.c          |    10 +
 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/guality/pr36728-3.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr41353-1.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr54693-2.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr68860-1.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr68860-2.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr90074.c             |     4 +-
 gcc/testsuite/gcc.dg/guality/pr90716.c             |     2 +-
 gcc/testsuite/gcc.dg/guality/sra-1.c               |     2 +-
 gcc/testsuite/gcc.dg/guality/vla-1.c               |     4 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-40.c              |    16 +
 gcc/testsuite/gcc.dg/ipa/ipa-notypes-1.c           |    17 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr110377.c                |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr118097.c                |    23 +
 gcc/testsuite/gcc.dg/ipa/pr118535.c                |    17 +
 gcc/testsuite/gcc.dg/ipa/pr119318.c                |    37 +
 gcc/testsuite/gcc.dg/ipa/pr119530.c                |    21 +
 gcc/testsuite/gcc.dg/ipa/pr119803.c                |    16 +
 gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c       |     4 +-
 gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c       |     2 +-
 gcc/testsuite/gcc.dg/lto/pr80778_0.c               |     1 -
 gcc/testsuite/gcc.dg/lto/pr91299_0.c               |    16 +
 gcc/testsuite/gcc.dg/lto/pr91299_1.c               |     6 +
 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/plugin/infoleak-1.c           |     2 +-
 gcc/testsuite/gcc.dg/pointer-arith-11.c            |    39 +
 gcc/testsuite/gcc.dg/pointer-arith-12.c            |    82 +
 gcc/testsuite/gcc.dg/pr100225.c                    |     1 -
 gcc/testsuite/gcc.dg/pr101364-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr104464.c                    |     2 -
 gcc/testsuite/gcc.dg/pr10474.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr108692.c                    |     1 +
 gcc/testsuite/gcc.dg/pr109393.c                    |     3 +-
 gcc/testsuite/gcc.dg/pr110992.c                    |    18 +
 gcc/testsuite/gcc.dg/pr113207.c                    |    10 +
 gcc/testsuite/gcc.dg/pr114052-1.c                  |    41 +
 gcc/testsuite/gcc.dg/pr116336.c                    |    16 +
 gcc/testsuite/gcc.dg/pr116357.c                    |    10 +
 gcc/testsuite/gcc.dg/pr117239.c                    |    42 +
 gcc/testsuite/gcc.dg/pr117506.c                    |    18 +
 gcc/testsuite/gcc.dg/pr117712.c                    |    13 +
 gcc/testsuite/gcc.dg/pr118061.c                    |     8 +
 gcc/testsuite/gcc.dg/pr118288.c                    |     8 +
 gcc/testsuite/gcc.dg/pr118490.c                    |     7 +
 gcc/testsuite/gcc.dg/pr118615.c                    |    24 +
 gcc/testsuite/gcc.dg/pr118643.c                    |    11 +
 gcc/testsuite/gcc.dg/pr118684.c                    |    12 +
 gcc/testsuite/gcc.dg/pr118692.c                    |    10 +
 gcc/testsuite/gcc.dg/pr118695.c                    |     9 +
 gcc/testsuite/gcc.dg/pr118696.c                    |   131 +
 gcc/testsuite/gcc.dg/pr118727.c                    |    32 +
 gcc/testsuite/gcc.dg/pr118765-2.c                  |    33 +
 gcc/testsuite/gcc.dg/pr118765-3.c                  |    33 +
 gcc/testsuite/gcc.dg/pr118765.c                    |     7 +
 gcc/testsuite/gcc.dg/pr118817.c                    |    14 +
 gcc/testsuite/gcc.dg/pr118860.c                    |     5 +
 gcc/testsuite/gcc.dg/pr118895.c                    |    13 +
 gcc/testsuite/gcc.dg/pr119001-1.c                  |    35 +
 gcc/testsuite/gcc.dg/pr119001-2.c                  |    20 +
 gcc/testsuite/gcc.dg/pr119071.c                    |    45 +
 gcc/testsuite/gcc.dg/pr119151.c                    |   151 +
 gcc/testsuite/gcc.dg/pr119183.c                    |    12 +
 gcc/testsuite/gcc.dg/pr119204.c                    |    13 +
 gcc/testsuite/gcc.dg/pr119287.c                    |    16 +
 gcc/testsuite/gcc.dg/pr119350-1.c                  |    14 +
 gcc/testsuite/gcc.dg/pr119350-2.c                  |    14 +
 gcc/testsuite/gcc.dg/pr119350-3.c                  |    14 +
 gcc/testsuite/gcc.dg/pr119471.c                    |    19 +
 gcc/testsuite/gcc.dg/pr119493-1.c                  |    55 +
 gcc/testsuite/gcc.dg/pr119493-2.c                  |    22 +
 gcc/testsuite/gcc.dg/pr119594.c                    |    32 +
 gcc/testsuite/gcc.dg/pr119612.c                    |     9 +
 gcc/testsuite/gcc.dg/pr119664.c                    |    15 +
 gcc/testsuite/gcc.dg/pr119717.c                    |    24 +
 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/pr35468.c                     |     2 +-
 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/pr54346.c                     |     1 +
 gcc/testsuite/gcc.dg/pr59011.c                     |     1 -
 gcc/testsuite/gcc.dg/pr59523.c                     |     1 -
 gcc/testsuite/gcc.dg/pr60440-1.c                   |    10 +
 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/pr82597.c                     |     2 +-
 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/pr90838-2.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr91014.c                     |     1 -
 gcc/testsuite/gcc.dg/pr93986.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr97323.c                     |     5 +
 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/sarif-output/bad-binary-op.py |     6 +-
 .../gcc.dg/sarif-output/include-chain-2.c          |     2 +-
 .../gcc.dg/sarif-output/missing-semicolon.py       |     2 +-
 .../gcc.dg/sarif-output/multiple-outputs.py        |     2 +-
 gcc/testsuite/gcc.dg/shrink-wrap-alloca.c          |     1 -
 gcc/testsuite/gcc.dg/sso-14.c                      |     1 -
 gcc/testsuite/gcc.dg/strlenopt-40.c                |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-44.c                |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-45.c                |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-50.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-51.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-52.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-53.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-54.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-55.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-58.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-59.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-62.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-65.c                |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-70.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-72.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-73.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-77.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-82.c                |     4 +-
 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/testsuite/gcc.dg/strub-pr118007.c              |     2 +-
 gcc/testsuite/gcc.dg/tanhbysinh.c                  |    12 +-
 .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c    |     1 -
 gcc/testsuite/gcc.dg/torture/bitint-76.c           |    19 +
 gcc/testsuite/gcc.dg/torture/bitint-77.c           |    26 +
 gcc/testsuite/gcc.dg/torture/calleesave-sse.c      |     1 -
 gcc/testsuite/gcc.dg/torture/pr112859.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr115347.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr115387-2.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/pr117113.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr117811.c            |    27 +
 gcc/testsuite/gcc.dg/torture/pr118476-1.c          |    14 +
 gcc/testsuite/gcc.dg/torture/pr118662.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr118717.c            |    41 +
 gcc/testsuite/gcc.dg/torture/pr118922-1.c          |    57 +
 gcc/testsuite/gcc.dg/torture/pr118953.c            |    42 +
 gcc/testsuite/gcc.dg/torture/pr118954.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr119099.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr119131-1.c          |    31 +
 gcc/testsuite/gcc.dg/torture/pr119133.c            |    10 +
 gcc/testsuite/gcc.dg/torture/pr119417.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr119532.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr119599-1.c          |    27 +
 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/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c  |     4 +-
 .../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/testsuite/gcc.dg/tree-ssa/fold-xor-and-or.c    |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/fold-xor-or.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c         |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c        |     2 +
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c        |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c           |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c           |     1 +
 .../gcc.dg/tree-ssa/loop-interchange-15.c          |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c    |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr108357.c           |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr117892.c           |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr118517.c           |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr118637.c           |    22 +
 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/tree-ssa/predcom-dse-1.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c     |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c     |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c     |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c      |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-25.c         |    18 +
 gcc/testsuite/gcc.dg/typedef-redecl3.c             |    23 +
 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/testsuite/gcc.dg/uninit-pred-3_c.c             |     2 +-
 gcc/testsuite/gcc.dg/uninit-pred-3_d.c             |     2 +-
 .../gcc.dg/variable-sized-type-flex-array.c        |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-41.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-77.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     2 +
 .../gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c   |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c   |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c   |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr114516.c     |    29 +
 gcc/testsuite/gcc.dg/vect/pr112325.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr116125.c               |    30 +
 gcc/testsuite/gcc.dg/vect/pr117888-1.c             |     1 +
 gcc/testsuite/gcc.dg/vect/pr118653.c               |    15 +
 gcc/testsuite/gcc.dg/vect/pr118749.c               |    41 +
 gcc/testsuite/gcc.dg/vect/pr118852.c               |   105 +
 gcc/testsuite/gcc.dg/vect/pr119057.c               |    19 +
 gcc/testsuite/gcc.dg/vect/pr119096.c               |    21 +
 gcc/testsuite/gcc.dg/vect/pr119145.c               |    35 +
 gcc/testsuite/gcc.dg/vect/pr119155.c               |    26 +
 gcc/testsuite/gcc.dg/vect/pr119399.c               |    10 +
 gcc/testsuite/gcc.dg/vect/pr119534.c               |    11 +
 gcc/testsuite/gcc.dg/vect/pr119586.c               |    21 +
 gcc/testsuite/gcc.dg/vect/pr119640.c               |    17 +
 gcc/testsuite/gcc.dg/vect/pr119757.c               |    17 +
 gcc/testsuite/gcc.dg/vect/pr99102.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |     4 +-
 .../gcc.dg/vect/vect-early-break_121-pr114081.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_128.c   |     3 +-
 .../gcc.dg/vect/vect-early-break_132-pr118464.c    |    25 +
 .../gcc.dg/vect/vect-early-break_133_pfa1.c        |    19 +
 .../gcc.dg/vect/vect-early-break_133_pfa10.c       |    25 +
 .../gcc.dg/vect/vect-early-break_133_pfa11.c       |    25 +
 .../gcc.dg/vect/vect-early-break_133_pfa2.c        |    19 +
 .../gcc.dg/vect/vect-early-break_133_pfa3.c        |    20 +
 .../gcc.dg/vect/vect-early-break_133_pfa4.c        |    20 +
 .../gcc.dg/vect/vect-early-break_133_pfa5.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa6.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa7.c        |    23 +
 .../gcc.dg/vect/vect-early-break_133_pfa8.c        |    26 +
 .../gcc.dg/vect/vect-early-break_133_pfa9.c        |    29 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_18.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_2.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_20.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_21.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_22.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_26.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_38.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_39.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_43.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_44.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_53.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-early-break_56.c    |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_57.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_6.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_7.c     |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-early-break_81.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-fncall-mask.c       |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c          |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-20.c     |     6 +-
 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/weak/weak-1.c                 |     1 +
 gcc/testsuite/gcc.dg/weak/weak-12.c                |     1 +
 gcc/testsuite/gcc.dg/weak/weak-15.c                |     1 +
 gcc/testsuite/gcc.dg/weak/weak-16.c                |     1 +
 gcc/testsuite/gcc.dg/weak/weak-2.c                 |     1 +
 gcc/testsuite/gcc.dg/weak/weak-3.c                 |     1 +
 gcc/testsuite/gcc.dg/weak/weak-4.c                 |     1 +
 gcc/testsuite/gcc.dg/weak/weak-5.c                 |     1 +
 gcc/testsuite/gcc.dg/winline-7.c                   |     1 -
 gcc/testsuite/gcc.misc-tests/gcov-29.c             |   869 +
 gcc/testsuite/gcc.misc-tests/gcov-30.c             |   869 +
 gcc/testsuite/gcc.misc-tests/gcov-31.c             |    36 +
 gcc/testsuite/gcc.misc-tests/gcov-32.c             |    25 +
 gcc/testsuite/gcc.misc-tests/gcov-33.c             |    27 +
 gcc/testsuite/gcc.misc-tests/gcov-34.c             |    29 +
 gcc/testsuite/gcc.target/aarch64/acle/acle_fma.c   |    17 +
 .../gcc.target/aarch64/acle/rwsr-ungated.c         |    13 +
 .../aarch64/advsimd-intrinsics/bf16_dup.c          |     2 +-
 .../aarch64/advsimd-intrinsics/vabdh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vabsh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vaddh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vcageh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcagth_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcaleh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcalth_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vceqh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vceqzh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcgeh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vcgezh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcgth_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vcgtzh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcleh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vclezh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vclth_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vcltzh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vdiv_f16_1.c        |     1 -
 .../aarch64/advsimd-intrinsics/vdivh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vduph_lane.c        |     1 -
 .../aarch64/advsimd-intrinsics/vfmah_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vfmas_n_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vfmsh_f16_1.c       |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c |     1 -
 .../aarch64/advsimd-intrinsics/vmaxh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vmaxv_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vminh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vminnmh_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vminnmv_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vminv_f16_1.c       |     1 -
 .../advsimd-intrinsics/vmla_float_not_fused.c      |     2 -
 .../advsimd-intrinsics/vmls_float_not_fused.c      |     2 -
 .../aarch64/advsimd-intrinsics/vmul_lane_f16_1.c   |     1 -
 .../aarch64/advsimd-intrinsics/vmulh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vmulx_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vmulx_n_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vmulxh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c |     1 -
 .../aarch64/advsimd-intrinsics/vnegh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c  |     1 -
 .../aarch64/advsimd-intrinsics/vqrshrn_high_n.c    |     1 -
 .../aarch64/advsimd-intrinsics/vqrshrun_high_n.c   |     1 -
 .../aarch64/advsimd-intrinsics/vqshrn_high_n.c     |     1 -
 .../aarch64/advsimd-intrinsics/vqshrun_high_n.c    |     1 -
 .../aarch64/advsimd-intrinsics/vrecpeh_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vrecpsh_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vrecpxh_f16_1.c     |     1 -
 .../aarch64/advsimd-intrinsics/vrndah_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrndh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vrndi_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vrndih_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrndmh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrndnh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrndph_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrndxh_f16_1.c      |     1 -
 .../aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c    |     1 -
 .../aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c    |     1 -
 .../aarch64/advsimd-intrinsics/vsqrt_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vsqrth_f16_1.c      |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c |     1 -
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c |     1 -
 .../aarch64/advsimd-intrinsics/vsubh_f16_1.c       |     1 -
 .../aarch64/advsimd-intrinsics/vtrn_half.c         |     1 -
 .../aarch64/advsimd-intrinsics/vuzp_half.c         |     1 -
 .../aarch64/advsimd-intrinsics/vzip_half.c         |     1 -
 .../gcc.target/aarch64/atomic-inst-ldlogic.c       |    72 +-
 gcc/testsuite/gcc.target/aarch64/bitint-args.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/callee_save_1.c   |    12 +
 gcc/testsuite/gcc.target/aarch64/callee_save_2.c   |    14 +
 gcc/testsuite/gcc.target/aarch64/callee_save_3.c   |    12 +
 .../gcc.target/aarch64/copysign-pr118892.c         |    11 +
 .../gcc.target/aarch64/crc-crc32c-data16.c         |     4 +-
 gcc/testsuite/gcc.target/aarch64/crypto-alias-1.c  |    14 +
 .../gcc.target/aarch64/no-sve-with-sme-1.c         |     8 +
 .../gcc.target/aarch64/no-sve-with-sme-2.c         |     9 +
 .../gcc.target/aarch64/no-sve-with-sme-3.c         |     8 +
 .../gcc.target/aarch64/no-sve-with-sme-4.c         |    11 +
 gcc/testsuite/gcc.target/aarch64/popcnt-le-1.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/popcnt-le-3.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr103350-1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr108840.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr109072_1.c      |     5 +-
 gcc/testsuite/gcc.target/aarch64/pr110449.c        |    25 +-
 gcc/testsuite/gcc.target/aarch64/pr110625_1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr112105.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr114991.c        |    15 +
 gcc/testsuite/gcc.target/aarch64/pr115258_2.c      |    17 +
 gcc/testsuite/gcc.target/aarch64/pr117186.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr119046.c        |    16 +
 .../gcc.target/aarch64/pragma_cpp_predefs_4.c      |    22 +-
 .../gcc.target/aarch64/saturating_arithmetic_1.c   |     4 +-
 .../gcc.target/aarch64/saturating_arithmetic_2.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/simd/armv9p5.c    |    14 +
 .../saturating_arithmetic_autovect.inc             |     0
 .../saturating_arithmetic_autovect_1.c             |     0
 .../saturating_arithmetic_autovect_2.c             |     0
 .../saturating_arithmetic_autovect_3.c             |     0
 .../saturating_arithmetic_autovect_4.c             |     0
 .../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 -
 .../sve/acle/general-c/binary_int_opt_single_n_2.c |     2 +-
 .../sve/acle/general-c/binary_opt_single_n_2.c     |     2 +-
 .../aarch64/sve/acle/general-c/binary_single_1.c   |     2 +-
 .../general-c/binary_za_slice_int_opt_single_1.c   |     2 +-
 .../sve/acle/general-c/binary_za_slice_lane_1.c    |     2 +-
 .../sve/acle/general-c/binary_za_slice_lane_2.c    |     2 +-
 .../sve/acle/general-c/binary_za_slice_lane_3.c    |     2 +-
 .../sve/acle/general-c/binary_za_slice_lane_4.c    |     2 +-
 .../acle/general-c/binary_za_slice_opt_single_1.c  |     2 +-
 .../acle/general-c/binary_za_slice_opt_single_2.c  |     2 +-
 .../acle/general-c/binary_za_slice_opt_single_3.c  |     2 +-
 .../general-c/binary_za_slice_uint_opt_single_1.c  |     2 +-
 .../aarch64/sve/acle/general-c/binaryxn_2.c        |     2 +-
 .../aarch64/sve/acle/general-c/clamp_1.c           |     2 +-
 .../sve/acle/general-c/compare_scalar_count_1.c    |     2 +-
 .../sve/acle/general-c/dot_za_slice_int_lane_1.c   |     2 +-
 .../sve/acle/general-c/dot_za_slice_lane_1.c       |     2 +-
 .../sve/acle/general-c/dot_za_slice_lane_2.c       |     2 +-
 .../sve/acle/general-c/dot_za_slice_uint_lane_1.c  |     2 +-
 .../acle/general-c/shift_right_imm_narrowxn_1.c    |     2 +-
 .../aarch64/sve/acle/general-c/storexn_1.c         |     2 +-
 .../aarch64/sve/acle/general-c/ternary_mfloat8_1.c |     2 +-
 .../sve/acle/general-c/ternary_mfloat8_lane_1.c    |     2 +-
 .../ternary_mfloat8_lane_group_selection_1.c       |     2 +-
 .../sve/acle/general-c/ternary_qq_or_011_lane_1.c  |     2 +-
 .../aarch64/sve/acle/general-c/unary_convertxn_1.c |     2 +-
 .../sve/acle/general-c/unary_convertxn_narrow_1.c  |     2 +-
 .../sve/acle/general-c/unary_convertxn_narrowt_1.c |     2 +-
 .../aarch64/sve/acle/general-c/unary_za_slice_1.c  |     2 +-
 .../aarch64/sve/acle/general-c/unaryxn_1.c         |     2 +-
 .../aarch64/sve/acle/general-c/write_za_1.c        |     2 +-
 .../aarch64/sve/acle/general-c/write_za_slice_1.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/general/dupq_12.c  |    13 +
 gcc/testsuite/gcc.target/aarch64/sve/faminmax_1.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/faminmax_2.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/faminmax_3.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/gomp/gomp.exp |    46 +
 .../gcc.target/aarch64/sve/gomp/target-device.c    |   201 +
 .../gcc.target/aarch64/sve/gomp/target-link.c      |    57 +
 gcc/testsuite/gcc.target/aarch64/sve/gomp/target.c |  2049 +
 .../aarch64/sve/mask_struct_load_3_run.c           |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c  |    31 +-
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_10.c |    24 +
 .../gcc.target/aarch64/sve/peel_ind_10_run.c       |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_5.c  |    24 +
 .../gcc.target/aarch64/sve/peel_ind_5_run.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_6.c  |    24 +
 .../gcc.target/aarch64/sve/peel_ind_6_run.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_7.c  |    24 +
 .../gcc.target/aarch64/sve/peel_ind_7_run.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_8.c  |    24 +
 .../gcc.target/aarch64/sve/peel_ind_8_run.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_9.c  |    25 +
 .../gcc.target/aarch64/sve/peel_ind_9_run.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/pr119351.c    |    39 +
 .../gcc.target/aarch64/sve/pr119351_run.c          |    20 +
 gcc/testsuite/gcc.target/aarch64/sve/pr96357.c     |     2 +-
 .../gcc.target/aarch64/sve/pre_cond_share_1.c      |   132 -
 .../gcc.target/aarch64/sve/reduc_strict_4.c        |     2 +-
 .../gcc.target/aarch64/sve/reduc_strict_5.c        |     2 +-
 .../aarch64/sve2/acle/asm/dot_lane_mf8.c           |     4 +-
 .../gcc.target/aarch64/sve2/acle/asm/dot_mf8.c     |     4 +-
 .../gcc.target/aarch64/target_attr_crypto_ice_1.c  |     1 +
 .../gcc.target/aarch64/target_attr_crypto_ice_2.c  |     1 +
 gcc/testsuite/gcc.target/aarch64/tbz_2.c           |    18 +-
 .../gcc.target/aarch64/torture/pr116564.c          |    11 +
 .../gcc.target/aarch64/vls_sve_vec_dup_1.c         |    15 +
 .../alpha/memclr-a2-o1-c9-ptr-safe-partial.c       |    22 +
 .../gcc.target/alpha/memclr-a2-o1-c9-ptr.c         |     2 +-
 .../memcpy-di-unaligned-dst-safe-partial-bwx.c     |    13 +
 .../alpha/memcpy-di-unaligned-dst-safe-partial.c   |    12 +
 .../gcc.target/alpha/memcpy-di-unaligned-dst.c     |     2 +-
 .../memcpy-si-unaligned-dst-safe-partial-bwx.c     |    13 +
 .../alpha/memcpy-si-unaligned-dst-safe-partial.c   |    12 +
 .../gcc.target/alpha/memcpy-si-unaligned-dst.c     |     2 +-
 gcc/testsuite/gcc.target/alpha/stb-bwa.c           |    28 +
 gcc/testsuite/gcc.target/alpha/stb-bwx.c           |    16 +
 gcc/testsuite/gcc.target/alpha/stb.c               |    25 +
 gcc/testsuite/gcc.target/alpha/stba-bwa.c          |    35 +
 gcc/testsuite/gcc.target/alpha/stba-bwx.c          |    23 +
 gcc/testsuite/gcc.target/alpha/stba.c              |    33 +
 .../gcc.target/alpha/stlx0-safe-partial-bwx.c      |    17 +
 .../gcc.target/alpha/stlx0-safe-partial.c          |    29 +
 gcc/testsuite/gcc.target/alpha/stlx0.c             |     2 +-
 .../gcc.target/alpha/stqx0-safe-partial-bwx.c      |    21 +
 .../gcc.target/alpha/stqx0-safe-partial.c          |    29 +
 gcc/testsuite/gcc.target/alpha/stqx0.c             |     2 +-
 gcc/testsuite/gcc.target/alpha/stw-bwa.c           |    28 +
 gcc/testsuite/gcc.target/alpha/stw-bwx.c           |    16 +
 gcc/testsuite/gcc.target/alpha/stw.c               |    25 +
 gcc/testsuite/gcc.target/alpha/stwa-bwa.c          |    35 +
 gcc/testsuite/gcc.target/alpha/stwa-bwx.c          |    23 +
 gcc/testsuite/gcc.target/alpha/stwa.c              |    33 +
 gcc/testsuite/gcc.target/alpha/stwx0-bwx.c         |    14 +-
 .../gcc.target/alpha/stwx0-safe-partial-bwx.c      |    15 +
 .../gcc.target/alpha/stwx0-safe-partial.c          |    29 +
 gcc/testsuite/gcc.target/alpha/stwx0.c             |     2 +-
 gcc/testsuite/gcc.target/arc/interrupt-6.c         |     1 -
 gcc/testsuite/gcc.target/arc/taux-1.c              |     2 +-
 gcc/testsuite/gcc.target/arc/taux-2.c              |     2 +-
 .../gcc.target/arm/attr-neon-builtin-fail.c        |     6 +-
 .../gcc.target/arm/attr-neon-builtin-fail2.c       |     5 +-
 gcc/testsuite/gcc.target/arm/attr-neon-fp16.c      |     4 +-
 gcc/testsuite/gcc.target/arm/attr-neon2.c          |     5 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-17.c        |     2 +-
 gcc/testsuite/gcc.target/arm/fmaxmin-2.c           |    12 +
 gcc/testsuite/gcc.target/arm/fmaxmin.c             |     9 +-
 gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c     |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c    |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c  |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c    |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c  |     7 +-
 gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c   |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c |     7 +-
 gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c     |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c   |     7 +-
 gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c    |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c  |     7 +-
 gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c  |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c   |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c    |     2 -
 gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c  |     7 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c    |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c  |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7em-thumb.c |     3 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c    |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c  |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7ve-arm.c   |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7ve-thumb.c |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv8a-arm.c    |     4 +-
 gcc/testsuite/gcc.target/arm/ftest-armv8a-thumb.c  |     4 +-
 gcc/testsuite/gcc.target/arm/ivopts.c              |     2 +-
 gcc/testsuite/gcc.target/arm/lob1.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob6.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lp1243022.c           |   202 -
 .../gcc.target/arm/lto/pr61123-enum-size_0.c       |     3 +-
 gcc/testsuite/gcc.target/arm/lto/pr96939_0.c       |     3 +-
 gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c    |     1 +
 gcc/testsuite/gcc.target/arm/mtp_1.c               |     1 +
 gcc/testsuite/gcc.target/arm/mtp_2.c               |     1 +
 gcc/testsuite/gcc.target/arm/mtp_3.c               |     1 +
 gcc/testsuite/gcc.target/arm/mtp_4.c               |     1 +
 gcc/testsuite/gcc.target/arm/mve/mve.exp           |     3 +
 gcc/testsuite/gcc.target/arm/pr42575.c             |     1 +
 gcc/testsuite/gcc.target/arm/pr65647.c             |     2 +-
 gcc/testsuite/gcc.target/arm/pr68674.c             |     7 +-
 gcc/testsuite/gcc.target/arm/short-vfp-1.c         |    46 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vabs.c       |     6 +-
 .../gcc.target/arm/simd/vld1q_base_xN_1.c          |     2 +-
 gcc/testsuite/gcc.target/arm/thumb-bitfld1.c       |     2 +-
 gcc/testsuite/gcc.target/arm/thumb2-pop-loreg.c    |    18 +
 gcc/testsuite/gcc.target/arm/unaligned-memcpy-1.c  |    34 +-
 gcc/testsuite/gcc.target/arm/unaligned-memcpy-2.c  |    33 +-
 gcc/testsuite/gcc.target/arm/unaligned-memcpy-3.c  |    33 +-
 gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c  |    32 +-
 gcc/testsuite/gcc.target/arm/unsigned-extend-1.c   |     4 +-
 gcc/testsuite/gcc.target/arm/unsigned-extend-2.c   |     2 +-
 .../gcc.target/arm/vect-early-break-cbranch.c      |    12 +-
 gcc/testsuite/gcc.target/arm/vect-fmaxmin-2.c      |    14 +
 gcc/testsuite/gcc.target/arm/vect-fmaxmin.c        |    10 +-
 gcc/testsuite/gcc.target/arm/vfp-1.c               |     2 +-
 gcc/testsuite/gcc.target/avr/isr-test.h            |     5 +-
 .../gcc.target/avr/mmcu/pr118012-1-o2-m103.c       |     7 +
 .../gcc.target/avr/mmcu/pr118012-1-o2-m128.c       |     7 +
 .../gcc.target/avr/mmcu/pr118012-1-o2-t40.c        |     7 +
 .../gcc.target/avr/mmcu/pr118012-1-os-m103.c       |     7 +
 .../gcc.target/avr/mmcu/pr118012-1-os-m128.c       |     7 +
 .../gcc.target/avr/mmcu/pr118012-1-os-t40.c        |     7 +
 gcc/testsuite/gcc.target/avr/mmcu/pr118012-1.h     |    63 +
 .../gcc.target/avr/mmcu/pr118360-1-o2-m103.c       |     8 +
 .../gcc.target/avr/mmcu/pr118360-1-o2-m128.c       |     8 +
 .../gcc.target/avr/mmcu/pr118360-1-o2-t40.c        |     8 +
 .../gcc.target/avr/mmcu/pr118360-1-os-m103.c       |     8 +
 .../gcc.target/avr/mmcu/pr118360-1-os-m128.c       |     8 +
 .../gcc.target/avr/mmcu/pr118360-1-os-t40.c        |     8 +
 gcc/testsuite/gcc.target/avr/mmcu/pr118360-1.h     |    27 +
 gcc/testsuite/gcc.target/avr/torture/isr-04-regs.c |   107 +
 gcc/testsuite/gcc.target/avr/torture/pr118878.c    |    78 +
 .../gcc.target/avr/torture/pr119421-sreg.c         |   301 +
 gcc/testsuite/gcc.target/bfin/l2.c                 |     2 +-
 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/addr-space-1.c       |     2 +-
 gcc/testsuite/gcc.target/i386/apx-interrupt-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c     |     7 +-
 gcc/testsuite/gcc.target/i386/apx-nf-pr119539.c    |     6 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |   187 +-
 gcc/testsuite/gcc.target/i386/avx10-check.h        |     3 -
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |     1 +
 gcc/testsuite/gcc.target/i386/avx10_1-10.c         |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-11.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-15.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-16.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-18.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-19.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-2.c          |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-20.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-21.c         |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-22.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-23.c         |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-24.c         |     7 -
 gcc/testsuite/gcc.target/i386/avx10_1-25.c         |    10 -
 gcc/testsuite/gcc.target/i386/avx10_1-26.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |     1 +
 gcc/testsuite/gcc.target/i386/avx10_1-4.c          |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |     5 -
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |    13 -
 gcc/testsuite/gcc.target/i386/avx10_1-7.c          |     3 +-
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_1-9.c          |     1 +
 gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c |     4 +-
 .../i386/avx10_2-512-bf16-vector-cmp-1.c           |     2 +-
 .../i386/avx10_2-512-bf16-vector-fma-1.c           |     2 +-
 .../i386/avx10_2-512-bf16-vector-operations-1.c    |     2 +-
 .../i386/avx10_2-512-bf16-vector-smaxmin-1.c       |     2 +-
 .../gcc.target/i386/avx10_2-512-convert-1.c        |    72 +-
 .../gcc.target/i386/avx10_2-512-media-1.c          |     4 +-
 .../gcc.target/i386/avx10_2-512-minmax-1.c         |     4 +-
 .../gcc.target/i386/avx10_2-512-movrs-1.c          |     4 +-
 .../gcc.target/i386/avx10_2-512-satcvt-1.c         |   202 +-
 .../gcc.target/i386/avx10_2-512-vaddbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vcmpbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvt2ph2bf8-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvt2ph2bf8s-2.c   |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvt2ph2hf8-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvt2ph2hf8s-2.c   |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c   |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c  |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c |     4 +-
 .../i386/avx10_2-512-vcvtbiasph2bf8s-2.c           |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c |     4 +-
 .../i386/avx10_2-512-vcvtbiasph2hf8s-2.c           |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvthf82ph-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2bf8-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2bf8s-2.c    |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2hf8-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2hf8s-2.c    |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c     |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c     |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c  |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c |    10 +-
 .../gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c    |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c    |    41 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c   |    40 +-
 .../gcc.target/i386/avx10_2-512-vdivbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vdpphps-2.c        |     4 +-
 .../gcc.target/i386/avx10_2-512-vfmaddXXXbf16-2.c  |     4 +-
 .../gcc.target/i386/avx10_2-512-vfmsubXXXbf16-2.c  |     4 +-
 .../gcc.target/i386/avx10_2-512-vfnmaddXXXbf16-2.c |     4 +-
 .../gcc.target/i386/avx10_2-512-vfnmsubXXXbf16-2.c |     4 +-
 .../gcc.target/i386/avx10_2-512-vfpclassbf16-2.c   |     4 +-
 .../gcc.target/i386/avx10_2-512-vgetexpbf16-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vgetmantbf16-2.c   |     4 +-
 .../gcc.target/i386/avx10_2-512-vmaxbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vminbf16-2.c       |     4 +-
 .../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.target/i386/avx10_2-512-vmpsadbw-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vmulbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbssd-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbssds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbsud-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbsuds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbuud-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpbuuds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwsud-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwsuds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwusd-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwusds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwuud-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vpdpwuuds-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vrcpbf16-2.c       |     4 +-
 .../gcc.target/i386/avx10_2-512-vreducebf16-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vrndscalebf16-2.c  |     4 +-
 .../gcc.target/i386/avx10_2-512-vrsqrtbf16-2.c     |     4 +-
 .../gcc.target/i386/avx10_2-512-vscalefbf16-2.c    |     4 +-
 .../gcc.target/i386/avx10_2-512-vsqrtbf16-2.c      |     4 +-
 .../gcc.target/i386/avx10_2-512-vsubbf16-2.c       |     4 +-
 gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c  |    82 +-
 gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c   |    27 -
 gcc/testsuite/gcc.target/i386/avx10_2-movrs-1.c    |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c |   252 -
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c |   193 -
 gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c |   601 -
 gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c   |   356 +-
 .../gcc.target/i386/avx10_2-vcvtps2iubs-2.c        |    16 +
 .../gcc.target/i386/avx10_2-vcvttsd2sis-2.c        |    24 +
 .../gcc.target/i386/avx10_2-vcvttsd2usis-2.c       |    24 +
 .../gcc.target/i386/avx10_2-vcvttss2sis-2.c        |    24 +
 .../gcc.target/i386/avx10_2-vcvttss2usis-2.c       |    24 +
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c |     3 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c |     3 +-
 .../gcc.target/i386/avx512fp16-pr103750-1.c        |     3 +-
 .../gcc.target/i386/avx512fp16-pr103750-2.c        |     3 +-
 .../gcc.target/i386/avx512fp16-vmovw-1b.c          |     2 +-
 .../gcc.target/i386/avx512vlbw-pr119357.c          |    14 +
 gcc/testsuite/gcc.target/i386/blsi.c               |    26 +
 gcc/testsuite/gcc.target/i386/blsmsk.c             |     9 +
 gcc/testsuite/gcc.target/i386/blsr.c               |    26 +
 .../gcc.target/i386/force-indirect-call-2.c        |     2 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |     2 -
 gcc/testsuite/gcc.target/i386/noevex512-1.c        |     1 +
 gcc/testsuite/gcc.target/i386/noevex512-2.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr100530.c           |     5 +
 gcc/testsuite/gcc.target/i386/pr101950-2.c         |    13 +-
 gcc/testsuite/gcc.target/i386/pr106010-8c.c        |     1 +
 gcc/testsuite/gcc.target/i386/pr111068.c           |     3 +-
 gcc/testsuite/gcc.target/i386/pr111673.c           |    31 +
 gcc/testsuite/gcc.target/i386/pr111907.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr113689-1.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr113689-2.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr113689-3.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr114277.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr115568.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr115910.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr117240_avx512f.c   |     1 +
 gcc/testsuite/gcc.target/i386/pr117304-1.c         |     1 +
 gcc/testsuite/gcc.target/i386/pr117432.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr117452.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr117946.c           |     2 +
 gcc/testsuite/gcc.target/i386/pr118017.c           |     4 +-
 gcc/testsuite/gcc.target/i386/pr118497.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr118713-1-x32.c     |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-1.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr118713-10-x32.c    |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-10.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr118713-11-x32.c    |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-11.c        |    14 +
 gcc/testsuite/gcc.target/i386/pr118713-12-x32.c    |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-12.c        |    14 +
 gcc/testsuite/gcc.target/i386/pr118713-2-x32.c     |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-2.c         |    15 +
 gcc/testsuite/gcc.target/i386/pr118713-3-x32.c     |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr118713-4-x32.c     |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-4.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr118713-5-x32.c     |     7 +
 gcc/testsuite/gcc.target/i386/pr118713-5.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr118713-6-x32.c     |     7 +
 gcc/testsuite/gcc.target/i386/pr118713-6.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr118713-7-x32.c     |     7 +
 gcc/testsuite/gcc.target/i386/pr118713-7.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr118713-8-x32.c     |     7 +
 gcc/testsuite/gcc.target/i386/pr118713-8.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr118713-9-x32.c     |     8 +
 gcc/testsuite/gcc.target/i386/pr118713-9.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr118739.c           |    50 +
 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/pr118940.c           |    30 +
 gcc/testsuite/gcc.target/i386/pr119171-1.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr119171-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr119307.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr119386-1.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr119386-2.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr119386-3.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr119425.c           |    37 +
 gcc/testsuite/gcc.target/i386/pr119450.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr119473.c           |    26 +
 gcc/testsuite/gcc.target/i386/pr119549.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr119784a.c          |    96 +
 gcc/testsuite/gcc.target/i386/pr119784b.c          |    87 +
 gcc/testsuite/gcc.target/i386/pr55583.c            |     7 +-
 gcc/testsuite/gcc.target/i386/pr67215-1.c          |    10 +-
 gcc/testsuite/gcc.target/i386/pr67215-2.c          |    10 +-
 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/pr87984.c            |    23 +
 gcc/testsuite/gcc.target/i386/pr90178.c            |     1 +
 gcc/testsuite/gcc.target/i386/pr90579.c            |    23 +
 gcc/testsuite/gcc.target/i386/sm4-avx10_2-512-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/sm4-check.h          |     3 -
 .../gcc.target/i386/sm4key4-avx10_2-512-2.c        |     4 +-
 .../gcc.target/i386/sm4rnds4-avx10_2-512-2.c       |     4 +-
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |   188 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |   462 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |   462 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |   187 +-
 gcc/testsuite/gcc.target/i386/sse2-float16-5.c     |     2 +-
 gcc/testsuite/gcc.target/i386/ssp-global.c         |    35 +
 gcc/testsuite/gcc.target/i386/strub-pr118006.c     |     4 +-
 gcc/testsuite/gcc.target/i386/vartrack-1.c         |    12 +-
 .../gcc.target/i386/vnniint16-auto-vectorize-4.c   |     4 +-
 .../gcc.target/i386/vnniint8-auto-vectorize-4.c    |     4 +-
 gcc/testsuite/gcc.target/ia64/mfused-madd-vect.c   |     2 +-
 gcc/testsuite/gcc.target/ia64/mfused-madd.c        |     2 +-
 .../gcc.target/ia64/mno-fused-madd-vect.c          |     2 +-
 gcc/testsuite/gcc.target/ia64/mno-fused-madd.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/testsuite/gcc.target/loongarch/pr119084.c      |    24 +
 gcc/testsuite/gcc.target/loongarch/pr119127.c      |    14 +
 gcc/testsuite/gcc.target/loongarch/pr119408.c      |    12 +
 .../gcc.target/loongarch/regname-float-abi.c       |    14 +
 .../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.target/nvptx/alias-unsupported-1.c         |     9 +
 .../nvptx/alloca-1-O0_-mfake-ptx-alloca.c          |    49 +
 .../gcc.target/nvptx/alloca-1-dead-O0-sm_30.c      |    10 +
 gcc/testsuite/gcc.target/nvptx/alloca-1-dead-O0.c  |    48 +
 .../gcc.target/nvptx/alloca-1-dead-O1-sm_30.c      |    17 +
 gcc/testsuite/gcc.target/nvptx/alloca-1-dead-O1.c  |    17 +
 gcc/testsuite/gcc.target/nvptx/alloca-1-sm_30.c    |     2 +-
 .../gcc.target/nvptx/alloca-1-unused-O0-sm_30.c    |    17 +
 .../gcc.target/nvptx/alloca-1-unused-O0.c          |    16 +
 .../gcc.target/nvptx/alloca-1-unused-O1-sm_30.c    |    16 +
 .../gcc.target/nvptx/alloca-1-unused-O1.c          |    16 +
 .../nvptx/alloca-2-O0_-mfake-ptx-alloca.c          |    19 +
 gcc/testsuite/gcc.target/nvptx/alloca-4-O3.c       |     2 +
 .../nvptx/alloca-4-O3_-mfake-ptx-alloca.c          |    48 +
 gcc/testsuite/gcc.target/nvptx/decl.c              |     6 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_30.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_32.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_35.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_37.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march-map=sm_50.c   |     4 +-
 gcc/testsuite/gcc.target/nvptx/march=sm_30.c       |     4 +-
 gcc/testsuite/gcc.target/nvptx/march=sm_35.c       |     4 +-
 gcc/testsuite/gcc.target/nvptx/march=sm_37.c       |     4 +-
 gcc/testsuite/gcc.target/nvptx/stack_frame-1.c     |    31 +
 .../gcc.target/nvptx/vla-1-O0_-mfake-ptx-alloca.c  |    29 +
 .../gcc.target/nvptx/vla-1-dead-O0-sm_30.c         |    10 +
 gcc/testsuite/gcc.target/nvptx/vla-1-dead-O0.c     |    27 +
 .../gcc.target/nvptx/vla-1-dead-O1-sm_30.c         |    19 +
 gcc/testsuite/gcc.target/nvptx/vla-1-dead-O1.c     |    19 +
 gcc/testsuite/gcc.target/nvptx/vla-1-sm_30.c       |     2 +-
 .../gcc.target/nvptx/vla-1-unused-O0-sm_30.c       |     9 +
 gcc/testsuite/gcc.target/nvptx/vla-1-unused-O0.c   |    26 +
 .../gcc.target/nvptx/vla-1-unused-O1-sm_30.c       |    18 +
 gcc/testsuite/gcc.target/nvptx/vla-1-unused-O1.c   |    18 +
 .../gcc.target/powerpc/fold-vec-perm-longlong.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c     |    12 +-
 gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c     |    12 +-
 gcc/testsuite/gcc.target/powerpc/pr118663.c        |    10 +
 gcc/testsuite/gcc.target/powerpc/pr70243.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr91903.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-zce-1.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-2.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-3.c   |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-zce-4.c   |     6 +
 gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c        |     4 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/core_list_init.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/cpymem-64.c         |     4 +-
 gcc/testsuite/gcc.target/riscv/fmax-snan.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/fmaxf-snan.c        |     2 +-
 gcc/testsuite/gcc.target/riscv/fmin-snan.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/fminf-snan.c        |     2 +-
 .../gcc.target/riscv/gnu-property-align-rv32.c     |     7 +
 .../gcc.target/riscv/gnu-property-align-rv64.c     |     7 +
 .../gcc.target/riscv/jump-table-large-code-model.c |    24 +
 gcc/testsuite/gcc.target/riscv/large-model.c       |     2 +-
 .../gcc.target/riscv/mcpu-xiangshan-nanhu.c        |     4 +-
 gcc/testsuite/gcc.target/riscv/pr111384.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/pr114277.c          |     9 +
 gcc/testsuite/gcc.target/riscv/pr116256-1.c        |    15 +
 gcc/testsuite/gcc.target/riscv/pr117506.c          |     5 +
 .../gcc.target/riscv/pr117688-add-run-1-s16.c      |     6 +
 .../gcc.target/riscv/pr117688-add-run-1-s32.c      |     6 +
 .../gcc.target/riscv/pr117688-add-run-1-s64.c      |     6 +
 .../gcc.target/riscv/pr117688-add-run-1-s8.c       |     6 +
 .../gcc.target/riscv/pr117688-sub-run-1-s16.c      |     6 +
 .../gcc.target/riscv/pr117688-sub-run-1-s32.c      |     6 +
 .../gcc.target/riscv/pr117688-sub-run-1-s64.c      |     6 +
 .../gcc.target/riscv/pr117688-sub-run-1-s8.c       |     6 +
 .../riscv/pr117688-trunc-run-1-s16-to-s8.c         |     6 +
 .../riscv/pr117688-trunc-run-1-s32-to-s16.c        |     6 +
 .../riscv/pr117688-trunc-run-1-s32-to-s8.c         |     6 +
 .../riscv/pr117688-trunc-run-1-s64-to-s16.c        |     6 +
 .../riscv/pr117688-trunc-run-1-s64-to-s32.c        |     6 +
 .../riscv/pr117688-trunc-run-1-s64-to-s8.c         |     6 +
 gcc/testsuite/gcc.target/riscv/pr117688.h          |    70 +
 gcc/testsuite/gcc.target/riscv/pr118146-1.c        |    14 +
 gcc/testsuite/gcc.target/riscv/pr118146-2.c        |    17 +
 gcc/testsuite/gcc.target/riscv/pr118170.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/pr118248.c          |    26 +
 gcc/testsuite/gcc.target/riscv/predef-1.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-4.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-7.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-9.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/prefetch-zicbop.c   |     2 +-
 .../gcc.target/riscv/prefetch-zihintntl.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/redundant-andi-2.c  |    25 +
 gcc/testsuite/gcc.target/riscv/redundant-andi.c    |    41 +
 gcc/testsuite/gcc.target/riscv/redundant-ori.c     |    18 +
 gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c        |     6 +-
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |     6 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/bug-3.c |    12 +-
 .../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 +-
 .../gather-scatter/gather_load_64-12-zvbb.c        |     3 +-
 .../gcc.target/riscv/rvv/autovec/madd-split2-1.c   |     2 +-
 .../rvv/autovec/partial/multiple_rgroup_zbb.c      |     5 +-
 .../gcc.target/riscv/rvv/autovec/pr111391-2.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        |     3 +-
 .../gcc.target/riscv/rvv/autovec/pr118832.c        |    13 +
 .../gcc.target/riscv/rvv/autovec/pr118950.c        |    29 +
 .../gcc.target/riscv/rvv/autovec/pr119114.c        |    37 +
 .../gcc.target/riscv/rvv/autovec/pr119224.c        |    27 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c   |     3 +-
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c   |     3 +-
 .../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 +-
 .../riscv/rvv/autovec/vls-vlmax/merge-4.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/merge-4.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/abi-14.c   |    84 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-16.c   |    98 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c   |   112 +-
 .../riscv/rvv/base/abi-callee-saved-1-fixed-1.c    |     2 +-
 .../riscv/rvv/base/abi-callee-saved-1-fixed-2.c    |     2 +-
 .../rvv/base/abi-callee-saved-1-save-restore.c     |     2 +-
 .../riscv/rvv/base/abi-callee-saved-1-zcmp.c       |     2 +-
 .../gcc.target/riscv/rvv/base/abi-callee-saved-1.c |     2 +-
 .../rvv/base/abi-callee-saved-2-save-restore.c     |     8 +-
 .../riscv/rvv/base/abi-callee-saved-2-zcmp.c       |     8 +-
 .../gcc.target/riscv/rvv/base/abi-callee-saved-2.c |     8 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-10-2.c |    93 +
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-10.c   |    35 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-7.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-8.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-9.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-1.c |     4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-3.c |     4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cmpmem-4.c |     4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c |     4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/movmem-1.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-21.c        |     2 +-
 .../gcc.target/riscv/rvv/base/pr114352-3.c         |     6 +-
 .../gcc.target/riscv/rvv/base/pr114639-1.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr115068-run.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c |     4 +-
 .../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/testsuite/gcc.target/riscv/rvv/base/pr117286.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr117544.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/pr117955.c |    26 +
 .../gcc.target/riscv/rvv/base/pr118103-1.c         |    27 +
 .../gcc.target/riscv/rvv/base/pr118103-2.c         |    40 +
 .../gcc.target/riscv/rvv/base/pr118103-run-1.c     |    50 +
 .../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/pr118931-run-1.c     |    19 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr119115.c |    59 +
 gcc/testsuite/gcc.target/riscv/rvv/base/setmem-1.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/setmem-2.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/setmem-3.c |     2 +-
 .../gcc.target/riscv/rvv/base/simplify-vdiv.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/spill-9.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/base/vlmul_ext-1.c        |     2 +-
 .../gcc.target/riscv/rvv/base/vsetvl_zve32-1.c     |    73 +
 .../gcc.target/riscv/rvv/base/vsetvl_zve32-2.c     |    25 +
 gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-1.c |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vssubu-2.c |     2 +-
 .../gcc.target/riscv/rvv/base/vwaddsub-1.c         |     6 +-
 .../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-68.c    |     8 +-
 .../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 +-
 .../gcc.target/riscv/rvv/vsetvl/pr111234.c         |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/pr115214.c         |     2 +-
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c       |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c        |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-3.c     |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl_bug-4.c     |     2 +-
 .../riscv/rvv/xtheadvector/pr114194-rv32.c         |    51 +
 .../xtheadvector/{pr114194.c => pr114194-rv64.c}   |     5 +-
 .../gcc.target/riscv/rvv/xtheadvector/pr116591.c   |     2 +-
 .../gcc.target/riscv/rvv/xtheadvector/pr116592.c   |     2 +-
 .../gcc.target/riscv/rvv/xtheadvector/pr118357.c   |     2 +-
 .../gcc.target/riscv/rvv/xtheadvector/pr118601.c   |    18 +
 .../gcc.target/riscv/rvv/xtheadvector/vsext.c      |    24 +
 .../gcc.target/riscv/rvv/xtheadvector/vzext.c      |    24 +
 .../gcc.target/riscv/sat/sat_s_sub-1-i64.c         |     2 +-
 .../gcc.target/riscv/sat/sat_s_sub-2-i64.c         |     2 +-
 .../gcc.target/riscv/sat/sat_s_sub-3-i64.c         |     2 +-
 .../gcc.target/riscv/sat/sat_s_sub-4-i64.c         |     2 +-
 .../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/zba-shNadd-09.c     |    12 +
 gcc/testsuite/gcc.target/riscv/zba-shNadd-10.c     |    21 +
 gcc/testsuite/gcc.target/riscv/zcmp_push_gpr.c     |    12 +
 .../gcc.target/riscv/zcmp_stack_alignment.c        |     2 +-
 .../gcc.target/s390/call-z10-pic-nodatarel.c       |     6 +-
 gcc/testsuite/gcc.target/s390/call-z10-pic.c       |     6 +-
 gcc/testsuite/gcc.target/s390/call-z10.c           |    14 +-
 .../gcc.target/s390/call-z9-pic-nodatarel.c        |     6 +-
 gcc/testsuite/gcc.target/s390/call-z9-pic.c        |     6 +-
 gcc/testsuite/gcc.target/s390/call-z9.c            |    14 +-
 gcc/testsuite/gcc.target/s390/delegitimize-1.c     |    22 +
 .../s390/isfinite-isinf-isnormal-signbit-1.c       |    62 +
 .../s390/isfinite-isinf-isnormal-signbit-2.c       |    13 +
 .../s390/isfinite-isinf-isnormal-signbit-3.c       |    13 +
 .../s390/isfinite-isinf-isnormal-signbit.h         |    23 +
 gcc/testsuite/gcc.target/s390/pr118835.c           |    21 +
 .../gcc.target/s390/target-attribute/tattr-1.c     |     2 +-
 .../gcc.target/s390/target-attribute/tattr-2.c     |     2 +-
 gcc/testsuite/gcc.target/s390/vector/pr118696.c    |     5 +
 gcc/testsuite/gcc.target/s390/vector/vcond-shift.c |    12 +-
 gcc/testsuite/gcc.target/s390/vector/vec-abs-emu.c |     2 +-
 gcc/testsuite/gcc.target/s390/vector/vec-max-emu.c |     2 +-
 gcc/testsuite/gcc.target/s390/vector/vec-min-emu.c |     2 +-
 .../s390/zvector/autovec-double-signaling-eq-z13.c |     2 +-
 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 -
 .../gdc.dg/Wbuiltin_declaration_mismatch2.d        |   176 -
 .../gdc.dg/Wbuiltin_declaration_mismatch3.d        |    61 +
 .../gdc.dg/Wbuiltin_declaration_mismatch4.d        |    51 +
 .../gdc.dg/Wbuiltin_declaration_mismatch5.d        |    53 +
 .../gdc.dg/Wbuiltin_declaration_mismatch6.d        |    61 +
 gcc/testsuite/gdc.dg/debug/dwarf2/pr118309.d       |    36 +
 gcc/testsuite/gdc.dg/debug/imports/m119817/a.d     |     2 +
 gcc/testsuite/gdc.dg/debug/imports/m119817/b.d     |     2 +
 .../gdc.dg/debug/imports/m119817/package.d         |     4 +
 gcc/testsuite/gdc.dg/debug/imports/pr119826b.d     |    14 +
 gcc/testsuite/gdc.dg/debug/pr119817.d              |     6 +
 gcc/testsuite/gdc.dg/debug/pr119826.d              |     8 +
 gcc/testsuite/gdc.dg/driver_fonly1.d               |     2 +
 gcc/testsuite/gdc.dg/driver_fonly2.d               |     8 +
 gcc/testsuite/gdc.dg/driver_fonly3.d               |     8 +
 gcc/testsuite/gdc.dg/import-c/import-c.exp         |    29 +
 gcc/testsuite/gdc.dg/import-c/pr119761.d           |     2 +
 gcc/testsuite/gdc.dg/import-c/pr119761c.c          |     4 +
 gcc/testsuite/gdc.dg/import-c/pr119799.d           |     2 +
 gcc/testsuite/gdc.dg/import-c/pr119799c.c          |     1 +
 gcc/testsuite/gdc.dg/imports/fonly.d               |     3 +
 gcc/testsuite/gdc.dg/pr100967.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr116961.d                    |     7 +
 gcc/testsuite/gdc.dg/pr117621.d                    |    11 +
 gcc/testsuite/gdc.dg/pr119139.d                    |    24 +
 gcc/testsuite/gdc.dg/target/i386/i386.exp          |    48 +
 gcc/testsuite/gdc.dg/target/i386/targetinfo_CET.d  |     3 +
 gcc/testsuite/gdc.dg/torture/imports/pr109023.d    |     3 +
 gcc/testsuite/gdc.dg/torture/pr109023.d            |     6 +
 gcc/testsuite/gdc.dg/torture/pr117002.d            |    28 +
 gcc/testsuite/gdc.test/compilable/bug11735.d       |     4 +
 .../gdc.test/compilable/imports/test21098_phobos.d |    77 +
 .../gdc.test/compilable/imports/test21098b.d       |    12 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |     4 +-
 gcc/testsuite/gdc.test/compilable/nogc.d           |     3 -
 gcc/testsuite/gdc.test/compilable/placementnew.d   |     4 +
 gcc/testsuite/gdc.test/compilable/test21098.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test21153.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test21177.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test21179.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test22510.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test24017.d      |    11 -
 .../fail_compilation/attributediagnostic.d         |     4 +-
 .../fail_compilation/attributediagnostic_nogc.d    |     4 +-
 .../fail_compilation/attributediagnostic_nothrow.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/b17285.d   |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/b19523.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |     6 +-
 .../gdc.test/fail_compilation/code_global_scope.d  |    26 +
 .../gdc.test/fail_compilation/constraints_defs.d   |     2 +-
 .../gdc.test/fail_compilation/constraints_tmpl.d   |     2 +-
 .../gdc.test/fail_compilation/cppmangle.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/cppvar.d   |     2 +-
 .../fail_compilation/ctor_self_assignment.d        |    23 +
 .../gdc.test/fail_compilation/dep_d1_ops.d         |   408 +-
 .../gdc.test/fail_compilation/deprecateopdot.d     |    30 -
 .../gdc.test/fail_compilation/diag12063.d          |    16 +-
 .../gdc.test/fail_compilation/diag12829.d          |     6 +-
 .../gdc.test/fail_compilation/diag13320.d          |     3 +-
 .../gdc.test/fail_compilation/diag14145.d          |     8 +-
 .../gdc.test/fail_compilation/diag16499.d          |     6 +-
 .../gdc.test/fail_compilation/diag20888.d          |    71 +
 .../gdc.test/fail_compilation/diag_class_alloc.d   |    19 -
 .../gdc.test/fail_compilation/diag_funclit.d       |    14 +-
 .../fail_compilation/diag_template_alias.d         |     2 +-
 .../gdc.test/fail_compilation/diag_template_this.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_1.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_2.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_3.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_4.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_5.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail100.d  |     2 +-
 .../gdc.test/fail_compilation/fail10534.d          |    28 +-
 .../gdc.test/fail_compilation/fail10964.d          |    12 +-
 .../gdc.test/fail_compilation/fail10968.d          |    48 +-
 .../gdc.test/fail_compilation/fail11125.d          |     4 +-
 .../gdc.test/fail_compilation/fail11375.d          |     2 +-
 .../gdc.test/fail_compilation/fail11445.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail117.d  |     6 +-
 .../gdc.test/fail_compilation/fail11751.d          |     2 +-
 .../gdc.test/fail_compilation/fail13120.d          |     2 +-
 .../gdc.test/fail_compilation/fail13424.d          |     6 +-
 .../gdc.test/fail_compilation/fail13498.d          |     2 +-
 .../gdc.test/fail_compilation/fail13902.d          |     4 +-
 .../gdc.test/fail_compilation/fail14343.d          |    25 +
 .../gdc.test/fail_compilation/fail14486.d          |    79 -
 gcc/testsuite/gdc.test/fail_compilation/fail16.d   |     2 +-
 .../gdc.test/fail_compilation/fail16575.d          |    42 +-
 .../gdc.test/fail_compilation/fail16689.d          |     2 +-
 .../gdc.test/fail_compilation/fail16772.d          |     2 +-
 .../gdc.test/fail_compilation/fail17570.d          |     2 +-
 .../gdc.test/fail_compilation/fail17906.d          |    13 -
 .../gdc.test/fail_compilation/fail18143.d          |    16 +-
 .../gdc.test/fail_compilation/fail18970.d          |     8 +-
 .../gdc.test/fail_compilation/fail18985.d          |    12 +-
 .../gdc.test/fail_compilation/fail19759.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail20.d   |     3 +-
 .../gdc.test/fail_compilation/fail20073.d          |     2 +-
 .../gdc.test/fail_compilation/fail20376.d          |     2 +-
 .../gdc.test/fail_compilation/fail20616.d          |     4 +-
 .../gdc.test/fail_compilation/fail21045.d          |    12 +
 .../gdc.test/fail_compilation/fail21206.d          |     2 +-
 .../gdc.test/fail_compilation/fail21849.d          |     4 +
 gcc/testsuite/gdc.test/fail_compilation/fail22.d   |     2 +-
 .../gdc.test/fail_compilation/fail22054.d          |    10 +-
 .../gdc.test/fail_compilation/fail22151.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2361.d |    15 -
 gcc/testsuite/gdc.test/fail_compilation/fail2450.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail297.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3.d    |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail347.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3672.d |     7 +-
 .../gdc.test/fail_compilation/fail3673b.d          |     2 +-
 .../gdc.test/fail_compilation/fail4269e.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4421.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4544.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6107.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6334.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |     2 +-
 .../gdc.test/fail_compilation/fail_arrayexp.d      |    23 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |     8 +-
 .../gdc.test/fail_compilation/fail_opover.d        |    36 +-
 .../gdc.test/fail_compilation/fail_pretty_errors.d |    18 +-
 .../gdc.test/fail_compilation/failcontracts.d      |     2 +-
 .../gdc.test/fail_compilation/faildeleteaa.d       |    13 -
 .../gdc.test/fail_compilation/fnconstraint.d       |     4 +-
 .../gdc.test/fail_compilation/hexstring.d          |    36 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10624.d |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11153.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11963.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11965.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |     9 -
 gcc/testsuite/gdc.test/fail_compilation/ice12902.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15855.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice22377.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8309.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9406.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9545.d  |     3 +-
 .../gdc.test/fail_compilation/issue16020.d         |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/misc1.d    |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc1.d    |    20 -
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |     4 +-
 .../gdc.test/fail_compilation/noreturn2.d          |     2 +-
 .../gdc.test/fail_compilation/opapplyscope.d       |     2 +-
 .../gdc.test/fail_compilation/operator_undefined.d |     3 +-
 .../gdc.test/fail_compilation/parse14285.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/placenew.d |    80 +
 .../gdc.test/fail_compilation/previewin.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |    26 +-
 .../gdc.test/fail_compilation/retscope2.d          |    30 +-
 .../gdc.test/fail_compilation/retscope3.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/shared.d   |     2 +-
 .../fail_compilation/systemvariables_deprecation.d |     2 +-
 .../gdc.test/fail_compilation/template_decl.d      |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/test1.d    |     2 +-
 .../gdc.test/fail_compilation/test14238.d          |     2 +-
 .../gdc.test/fail_compilation/test14538.d          |     2 +-
 .../gdc.test/fail_compilation/test16188.d          |     4 +-
 .../gdc.test/fail_compilation/test16193.d          |     2 +-
 .../gdc.test/fail_compilation/test16195.d          |    15 -
 .../gdc.test/fail_compilation/test19107.d          |     2 +-
 .../gdc.test/fail_compilation/test19971.d          |     2 +-
 .../gdc.test/fail_compilation/test20763.d          |    31 +
 .../gdc.test/fail_compilation/test20859.d          |    11 +
 .../gdc.test/fail_compilation/test21062.d          |     6 +-
 .../gdc.test/fail_compilation/test21096.d          |     2 +-
 .../gdc.test/fail_compilation/test21247.d          |    20 +
 .../gdc.test/fail_compilation/test21247b.d         |    14 +
 .../gdc.test/fail_compilation/test21912.d          |     8 +-
 .../gdc.test/fail_compilation/test22023.d          |    11 -
 .../gdc.test/fail_compilation/test22329.d          |     7 +-
 .../gdc.test/fail_compilation/test22818.d          |     1 +
 .../gdc.test/fail_compilation/test23112.d          |     2 +-
 .../gdc.test/fail_compilation/test23873.d          |     2 +-
 .../gdc.test/fail_compilation/testInference.d      |    42 +-
 gcc/testsuite/gdc.test/fail_compilation/testsemi.d |     4 +-
 .../gdc.test/fail_compilation/traits_alone.d       |     2 +-
 .../gdc.test/fail_compilation/udaparams.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ufcs.d     |    36 +-
 .../gdc.test/fail_compilation/var_func_attr.d      |     2 +-
 gcc/testsuite/gdc.test/runnable/funclit.d          |    11 -
 gcc/testsuite/gdc.test/runnable/literal.d          |     8 +
 gcc/testsuite/gdc.test/runnable/newdel.d           |    19 +
 gcc/testsuite/gdc.test/runnable/opover.d           |    40 +-
 gcc/testsuite/gdc.test/runnable/placenew.d         |   106 +
 gcc/testsuite/gdc.test/runnable/template3.d        |    11 +
 gcc/testsuite/gdc.test/runnable/test21020.d        |    11 +
 gcc/testsuite/gdc.test/runnable/testaa2.d          |    23 +
 gcc/testsuite/gdc.test/runnable/testv.d            |    34 -
 gcc/testsuite/gdc.test/runnable/xtest46.d          |    16 +-
 .../gfortran.dg/alloc_comp_auto_array_4.f90        |    27 +
 gcc/testsuite/gfortran.dg/allocatable_char_1.f90   |    47 +
 .../gfortran.dg/allocate_assumed_charlen_5.f90     |    17 +
 gcc/testsuite/gfortran.dg/allocate_error_8.f90     |    17 +
 gcc/testsuite/gfortran.dg/assign_12.f90            |    28 +
 gcc/testsuite/gfortran.dg/associate_70.f90         |     2 +-
 gcc/testsuite/gfortran.dg/associate_72.f90         |    26 +
 gcc/testsuite/gfortran.dg/associate_73.f90         |    21 +
 gcc/testsuite/gfortran.dg/associate_74.f90         |    47 +
 .../gfortran.dg/assumed_charlen_in_main.f90        |     2 +-
 gcc/testsuite/gfortran.dg/bessel_3.f90             |     2 +-
 .../gfortran.dg/binding_label_tests_26b.f90        |     4 +-
 gcc/testsuite/gfortran.dg/bounds_check_23.f90      |    18 +-
 gcc/testsuite/gfortran.dg/bounds_check_26.f90      |    26 +
 gcc/testsuite/gfortran.dg/bounds_check_27.f90      |    45 +
 gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90     |     2 +-
 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/char_array_constructor_5.f90       |    13 +
 gcc/testsuite/gfortran.dg/class_79.f90             |    25 +
 gcc/testsuite/gfortran.dg/class_array_15.f03       |     2 +-
 gcc/testsuite/gfortran.dg/coarray/class_1.f90      |    16 +
 .../gfortran.dg/coarray/coarray_allocated.f90      |    16 +-
 gcc/testsuite/gfortran.dg/coarray/coindexed_2.f90  |    44 +
 gcc/testsuite/gfortran.dg/coarray/coindexed_3.f08  |    30 +
 gcc/testsuite/gfortran.dg/coarray/coindexed_4.f08  |    13 +
 gcc/testsuite/gfortran.dg/coarray/complex_1.f90    |    31 +
 .../gfortran.dg/coarray/get_with_fn_parameter.f90  |    29 +
 .../gfortran.dg/coarray/get_with_scalar_fn.f90     |    30 +
 gcc/testsuite/gfortran.dg/coarray/ptr_comp_6.f08   |    25 +
 .../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 +-
 gcc/testsuite/gfortran.dg/coarray_poly_7.f90       |     2 +-
 gcc/testsuite/gfortran.dg/coarray_poly_8.f90       |     2 +-
 .../gfortran.dg/coarray_stat_function.f90          |     6 +-
 gcc/testsuite/gfortran.dg/coindexed_1.f90          |     4 +-
 gcc/testsuite/gfortran.dg/common_29.f90            |    34 +
 gcc/testsuite/gfortran.dg/common_30.f90            |    10 +
 gcc/testsuite/gfortran.dg/common_31.f90            |    15 +
 gcc/testsuite/gfortran.dg/cray_pointers_2.f90      |     4 +-
 gcc/testsuite/gfortran.dg/default_format_2.f90     |     2 +-
 .../gfortran.dg/default_format_denormal_2.f90      |     2 +-
 .../gfortran.dg/deferred_character_18.f90          |     3 +-
 .../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/derived_result_4.f90     |    38 +
 gcc/testsuite/gfortran.dg/do_concurrent_11.f90     |    53 +
 gcc/testsuite/gfortran.dg/do_concurrent_12.f90     |   175 +
 gcc/testsuite/gfortran.dg/do_concurrent_13.f90     |   211 +
 gcc/testsuite/gfortran.dg/do_concurrent_14.f90     |   176 +
 gcc/testsuite/gfortran.dg/do_concurrent_15.f90     |    20 +
 .../gfortran.dg/do_concurrent_8_f2023.f90          |     4 +-
 gcc/testsuite/gfortran.dg/do_concurrent_9.f90      |     2 +-
 .../gfortran.dg/do_concurrent_all_clauses.f90      |     1 -
 .../gfortran.dg/do_concurrent_local_init.f90       |     4 +-
 .../gfortran.dg/do_concurrent_locality_specs.f90   |     3 +-
 gcc/testsuite/gfortran.dg/empty_derived_type.f90   |     1 +
 gcc/testsuite/gfortran.dg/empty_derived_type_2.f90 |    11 +
 gcc/testsuite/gfortran.dg/finalize_60.f90          |    33 +
 gcc/testsuite/gfortran.dg/forall_20.f90            |    40 +
 gcc/testsuite/gfortran.dg/goacc/implied-copy-1.f90 |    35 +
 gcc/testsuite/gfortran.dg/goacc/implied-copy-2.f90 |   160 +
 gcc/testsuite/gfortran.dg/gomp/adjust-args-1.f90   |    10 +-
 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   |     6 +-
 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 +-
 .../gfortran.dg/gomp/append-args-interop.f90       |    28 +
 gcc/testsuite/gfortran.dg/gomp/append_args-1.f90   |    76 +
 gcc/testsuite/gfortran.dg/gomp/append_args-2.f90   |   199 +
 gcc/testsuite/gfortran.dg/gomp/append_args-3.f90   |   293 +
 gcc/testsuite/gfortran.dg/gomp/append_args-4.f90   |   264 +
 gcc/testsuite/gfortran.dg/gomp/atomic-26.f90       |     6 +-
 .../gfortran.dg/gomp/declare-variant-2.f90         |    10 +-
 .../gfortran.dg/gomp/declare-variant-21.f90        |    20 +
 .../gfortran.dg/gomp/declare-variant-mod-2-use.f90 |    47 +
 .../gfortran.dg/gomp/declare-variant-mod-2.f90     |    68 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-8.f90    |     4 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90    |     2 +-
 gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90     |     5 -
 gcc/testsuite/gfortran.dg/gomp/interop-1.f90       |    62 +-
 gcc/testsuite/gfortran.dg/gomp/interop-2.f90       |    36 +-
 gcc/testsuite/gfortran.dg/gomp/interop-3.f90       |    16 +-
 gcc/testsuite/gfortran.dg/gomp/interop-4.f90       |    14 +-
 gcc/testsuite/gfortran.dg/gomp/interop-5.f90       |    27 +
 .../gfortran.dg/gomp/map-alloc-comp-1.f90          |     2 +-
 gcc/testsuite/gfortran.dg/gomp/map-subarray.f90    |     2 +-
 gcc/testsuite/gfortran.dg/gomp/metadirective-1.f90 |    80 +
 .../gfortran.dg/gomp/metadirective-10.f90          |    40 +
 .../gfortran.dg/gomp/metadirective-11.f90          |    88 +
 .../gfortran.dg/gomp/metadirective-12.f90          |    18 +
 .../gfortran.dg/gomp/metadirective-13.f90          |    30 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-2.f90 |    72 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-3.f90 |    28 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-4.f90 |    37 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-5.f90 |    30 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-6.f90 |    26 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-7.f90 |    42 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-8.f90 |    22 +
 gcc/testsuite/gfortran.dg/gomp/metadirective-9.f90 |    30 +
 .../gfortran.dg/gomp/metadirective-construct.f90   |   260 +
 .../gfortran.dg/gomp/metadirective-no-score.f90    |   122 +
 .../gfortran.dg/gomp/polymorphic-mapping-1.f90     |    30 +
 .../gfortran.dg/gomp/polymorphic-mapping-2.f90     |     2 +-
 .../gfortran.dg/gomp/polymorphic-mapping-3.f90     |    23 +
 .../gfortran.dg/gomp/polymorphic-mapping-4.f90     |     9 +
 .../gfortran.dg/gomp/polymorphic-mapping-5.f90     |     9 +
 .../gfortran.dg/gomp/polymorphic-mapping.f90       |    24 +-
 gcc/testsuite/gfortran.dg/gomp/pr104826.f90        |     8 +
 gcc/testsuite/gfortran.dg/gomp/pr118790.f90        |   182 +
 gcc/testsuite/gfortran.dg/gomp/pr118965-1.f90      |    48 +
 gcc/testsuite/gfortran.dg/gomp/pr118965-2.f90      |    57 +
 gcc/testsuite/gfortran.dg/gomp/pure-1.f90          |    29 +
 gcc/testsuite/gfortran.dg/gomp/pure-2.f90          |     8 -
 .../gfortran.dg/gomp/target-enter-exit-data.f90    |     8 +-
 gcc/testsuite/gfortran.dg/guality/pr119190.f90     |    13 +
 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/interface_55.f90         |    26 +
 gcc/testsuite/gfortran.dg/interface_56.f90         |    32 +
 gcc/testsuite/gfortran.dg/interface_57.f90         |    14 +
 gcc/testsuite/gfortran.dg/interface_58.f90         |    38 +
 gcc/testsuite/gfortran.dg/interface_59.f90         |    15 +
 .../gfortran.dg/large_real_kind_form_io_2.f90      |     2 +-
 .../gfortran.dg/maxval_arg_eval_count.f90          |    88 +
 gcc/testsuite/gfortran.dg/optional_absent_13.f90   |    48 +
 gcc/testsuite/gfortran.dg/parity_2.f90             |     2 +-
 gcc/testsuite/gfortran.dg/pointer_init_13.f90      |    24 +
 gcc/testsuite/gfortran.dg/pr114618.f90             |    15 +
 gcc/testsuite/gfortran.dg/pr118640.f90             |    38 +
 gcc/testsuite/gfortran.dg/pr119502.f90             |    15 +
 gcc/testsuite/gfortran.dg/pr32601_1.f03            |     4 +-
 gcc/testsuite/gfortran.dg/pr95446.f90              |    14 +
 gcc/testsuite/gfortran.dg/proc_ptr_comp_54.f90     |    30 +
 gcc/testsuite/gfortran.dg/pure_formal_proc_4.f90   |    49 +
 gcc/testsuite/gfortran.dg/recursive_check_4.f03    |     2 +-
 gcc/testsuite/gfortran.dg/recursive_check_6.f03    |     2 +-
 gcc/testsuite/gfortran.dg/reduce_1.f90             |   202 +
 gcc/testsuite/gfortran.dg/reduce_2.f90             |   153 +
 gcc/testsuite/gfortran.dg/reduce_3.f90             |    56 +
 gcc/testsuite/gfortran.dg/reduce_4.f90             |    48 +
 gcc/testsuite/gfortran.dg/specifics_2.f90          |   145 +-
 .../gfortran.dg/uncommon_block_data_2.f90          |    12 +
 .../gfortran.dg/unlimited_polymorphic_1.f03        |     2 +-
 gcc/testsuite/gfortran.dg/unsigned_15.f90          |     4 +-
 gcc/testsuite/gfortran.dg/unsigned_43.f90          | 11862 +++++
 gcc/testsuite/gfortran.dg/unsigned_44.f90          |  8436 ++++
 gcc/testsuite/gfortran.dg/use_rename_14.f90        |    46 +
 gcc/testsuite/gfortran.dg/utf8_3.f03               |    57 +
 gcc/testsuite/gfortran.dg/value_optional_2.f90     |   338 +
 gcc/testsuite/gfortran.dg/vect/vect-8.f90          |     4 +-
 gcc/testsuite/gfortran.target/aarch64/aarch64.exp  |    45 +
 gcc/testsuite/gfortran.target/aarch64/pr116234.f   |    80 +
 .../gfortran.target/riscv/rvv/pr118646.f90         |    48 +
 .../gm2.dg/doc/examples/pass/doc-examples-pass.exp |    18 +
 .../gm2.dg/doc/examples/pass/exampleadd.mod        |    32 +
 .../gm2.dg/doc/examples/pass/exampleadd2.mod       |    32 +
 gcc/testsuite/gm2.dg/doc/examples/pass/hello.mod   |    10 +
 .../gm2.dg/doc/examples/pass/hellopim.mod          |    10 +
 gcc/testsuite/gm2.dg/pim/fail/badopaque.mod        |    15 +
 gcc/testsuite/gm2.dg/pim/fail/badopaque2.mod       |    17 +
 gcc/testsuite/gm2.dg/pim/fail/dg-pim-fail.exp      |    34 +
 gcc/testsuite/gm2.dg/pim/fail/opaquedefs.def       |     7 +
 gcc/testsuite/gm2.dg/pim/fail/opaquedefs.mod       |    13 +
 gcc/testsuite/gm2/builtins/run/pass/testbitfns.mod |    90 +
 gcc/testsuite/gm2/iso/fail/conststrarray2.mod      |    30 +
 gcc/testsuite/gm2/iso/pass/testrotate.mod          |    11 +
 gcc/testsuite/gm2/iso/run/pass/constarray2.mod     |    33 +
 gcc/testsuite/gm2/iso/run/pass/except9.mod         |    78 +
 gcc/testsuite/gm2/iso/run/pass/lazyunique.mod      |    87 +
 gcc/testsuite/gm2/pim/fail/badparamtype.mod        |    10 +
 gcc/testsuite/gm2/pim/fail/tinyconst.mod           |     6 +
 gcc/testsuite/gm2/pim/fail/tinyfor4.mod            |     7 +
 gcc/testsuite/gm2/pim/pass/hexstring.mod           |    16 +
 gcc/testsuite/gm2/pim/pass/minmaxreal.mod          |     7 +
 gcc/testsuite/gm2/pim/pass/minmaxreal2.mod         |     8 +
 gcc/testsuite/gm2/pim/pass/minmaxreal3.mod         |    10 +
 gcc/testsuite/gm2/pim/pass/whilestep.mod           |    18 +
 gcc/testsuite/gm2/pim/run/pass/dectest.mod         |    10 +
 gcc/testsuite/gm2/pim/run/pass/inctest.mod         |    10 +
 gcc/testsuite/gm2/pim/run/pass/printtypesize.mod   |    15 +
 gcc/testsuite/gm2/sets/run/pass/simplepacked.mod   |    67 +
 gcc/testsuite/gnat.dg/generic_inst14.adb           |    20 +
 gcc/testsuite/gnat.dg/generic_inst14_pkg-child.ads |    27 +
 gcc/testsuite/gnat.dg/generic_inst14_pkg.ads       |    16 +
 gcc/testsuite/gnat.dg/lto29.adb                    |     9 +
 gcc/testsuite/gnat.dg/lto29_pkg.ads                |    15 +
 gcc/testsuite/gnat.dg/opt105.adb                   |    30 +
 gcc/testsuite/gnat.dg/opt105_pkg.adb               |     6 +
 gcc/testsuite/gnat.dg/opt105_pkg.ads               |    11 +
 gcc/testsuite/gnat.dg/renaming17.adb               |    17 +
 gcc/testsuite/gnat.dg/sso/q11.adb                  |     2 +-
 gcc/testsuite/gnat.dg/warn33.adb                   |     9 +
 gcc/testsuite/gnat.dg/warn33_pkg.ads               |     7 +
 gcc/testsuite/go.dg/pr119533-riscv-2.go            |    42 +
 gcc/testsuite/go.dg/pr119533-riscv.go              |   120 +
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    10 +
 .../jit.dg/test-pr117886-write-reproducer.c        |   103 +
 gcc/testsuite/lib/cobol-dg.exp                     |    96 +
 gcc/testsuite/lib/cobol.exp                        |   292 +
 gcc/testsuite/lib/dg-test-cleanup.exp              |     4 +
 gcc/testsuite/lib/gcc-defs.exp                     |     7 +-
 gcc/testsuite/lib/gcc-dg.exp                       |   115 +-
 gcc/testsuite/lib/gcov.exp                         |   118 +-
 gcc/testsuite/lib/gfortran-dg.exp                  |     8 +-
 gcc/testsuite/lib/gm2-dg.exp                       |     2 +
 gcc/testsuite/lib/gm2.exp                          |    46 +-
 gcc/testsuite/lib/multiline.exp                    |     4 +-
 gcc/testsuite/lib/scanasm.exp                      |     2 +-
 gcc/testsuite/lib/target-supports-dg.exp           |    50 +
 gcc/testsuite/lib/target-supports.exp              |   390 +-
 gcc/testsuite/rust/borrowck/borrowck.exp           |    35 +
 .../rust/borrowck/position_dependant_outlives.rs   |    11 +
 gcc/testsuite/rust/borrowck/reference.rs           |   177 +
 gcc/testsuite/rust/borrowck/return_ref_to_local.rs |    17 +
 gcc/testsuite/rust/borrowck/subset.rs              |    48 +
 gcc/testsuite/rust/borrowck/test_move.rs           |    32 +
 .../rust/borrowck/test_move_behind_reference.rs    |    27 +
 .../rust/borrowck/test_move_conditional.rs         |    67 +
 gcc/testsuite/rust/borrowck/tmp.rs                 |   158 +
 gcc/testsuite/rust/borrowck/use_while_mut.rs       |    22 +
 gcc/testsuite/rust/borrowck/use_while_mut_fr.rs    |    21 +
 .../rust/borrowck/well_formed_function_inputs.rs   |    31 +
 .../rust/compile/additional-trait-bounds1.rs       |    10 +
 .../rust/compile/additional-trait-bounds2.rs       |     9 +
 .../rust/compile/additional-trait-bounds2nr2.rs    |    11 +
 gcc/testsuite/rust/compile/assume.rs               |     2 +
 gcc/testsuite/rust/compile/auto_trait.rs           |     1 +
 .../rust/compile/auto_trait_super_trait.rs         |     1 +
 gcc/testsuite/rust/compile/auto_traits1.rs         |    27 +
 gcc/testsuite/rust/compile/auto_traits2.rs         |    25 +
 gcc/testsuite/rust/compile/auto_traits4.rs         |    14 +
 gcc/testsuite/rust/compile/box_syntax.rs           |     6 +
 .../rust/compile/box_syntax_feature_gate.rs        |     7 +
 .../rust/compile/builtin_macro_include_bytes.rs    |    15 -
 .../rust/compile/builtin_macro_include_str.rs      |    16 -
 .../rust/compile/builtin_macro_recurse2.rs         |    21 -
 .../rust/compile/cast_float_as_integer.rs          |    10 +
 gcc/testsuite/rust/compile/cfg-core1.rs            |    12 +
 gcc/testsuite/rust/compile/cfg-core2.rs            |    12 +
 gcc/testsuite/rust/compile/cmp1.rs                 |    78 +
 gcc/testsuite/rust/compile/const_generics_3.rs     |     8 +-
 gcc/testsuite/rust/compile/const_generics_4.rs     |     2 +-
 gcc/testsuite/rust/compile/const_generics_7.rs     |    14 +-
 gcc/testsuite/rust/compile/crate-metavar1.rs       |    14 +
 gcc/testsuite/rust/compile/derive-debug1.rs        |    41 +
 gcc/testsuite/rust/compile/derive-default1.rs      |    29 +
 gcc/testsuite/rust/compile/derive-eq-invalid.rs    |    52 +
 gcc/testsuite/rust/compile/derive-hash1.rs         |    91 +
 gcc/testsuite/rust/compile/derive-partialeq1.rs    |    62 +
 gcc/testsuite/rust/compile/derive_clone_enum1.rs   |    16 +
 gcc/testsuite/rust/compile/derive_clone_enum2.rs   |    16 +
 gcc/testsuite/rust/compile/derive_clone_enum3.rs   |    16 +
 gcc/testsuite/rust/compile/derive_macro1.rs        |     1 +
 gcc/testsuite/rust/compile/derive_macro3.rs        |     1 +
 gcc/testsuite/rust/compile/derive_macro4.rs        |     8 +-
 gcc/testsuite/rust/compile/derive_macro6.rs        |     7 +-
 .../rust/compile/dropck_eyepatch_feature_gate.rs   |     8 +
 gcc/testsuite/rust/compile/enum_discriminant1.rs   |     7 +
 gcc/testsuite/rust/compile/enum_discriminant2.rs   |     9 +
 gcc/testsuite/rust/compile/enum_variant_name.rs    |    12 +
 .../rust/compile/exclusive_range_pattern.rs        |    17 +
 .../exclusive_range_pattern_feature_gate.rs        |     8 +
 gcc/testsuite/rust/compile/exhaustiveness1.rs      |    51 +
 gcc/testsuite/rust/compile/exhaustiveness2.rs      |    28 +
 gcc/testsuite/rust/compile/exhaustiveness3.rs      |    55 +
 gcc/testsuite/rust/compile/extern_generics.rs      |     8 +
 gcc/testsuite/rust/compile/feature.rs              |     2 +
 gcc/testsuite/rust/compile/feature_rust_attri0.rs  |     6 +-
 gcc/testsuite/rust/compile/for-loop1.rs            |   543 +
 gcc/testsuite/rust/compile/for-loop2.rs            |   547 +
 .../rust/compile/format_args_extra_comma.rs        |    47 +
 .../rust/compile/functions_without_body.rs         |     1 +
 gcc/testsuite/rust/compile/generic-default1.rs     |     2 +-
 gcc/testsuite/rust/compile/generic_auto_trait.rs   |     1 +
 gcc/testsuite/rust/compile/generics4.rs            |     1 -
 gcc/testsuite/rust/compile/generics5.rs            |     2 +-
 gcc/testsuite/rust/compile/generics6.rs            |     1 -
 gcc/testsuite/rust/compile/generics9.rs            |     2 +-
 gcc/testsuite/rust/compile/if-without-else.rs      |     9 +
 gcc/testsuite/rust/compile/if_let_expr.rs          |     5 +-
 gcc/testsuite/rust/compile/if_let_expr_simple.rs   |    12 +
 gcc/testsuite/rust/compile/iflet.rs                |    32 +
 .../rust/compile/implicit_returns_err3.rs          |     2 +-
 .../rust/compile/inline_asm_compile_nop.rs         |    12 +
 .../rust/compile/inline_asm_faulty_clobber.rs      |    14 +
 .../rust/compile/inline_asm_ident_first.rs         |    12 +
 .../rust/compile/inline_asm_illegal_operands.rs    |    24 +
 .../rust/compile/inline_asm_illegal_options.rs     |    16 +
 .../rust/compile/inline_asm_legal_options.rs       |    12 +
 gcc/testsuite/rust/compile/inline_asm_nop.rs       |    13 +
 .../rust/compile/inline_asm_outside_unsafe.rs      |    11 +
 .../rust/compile/inline_asm_parse_operand.rs       |    39 +
 .../compile/inline_asm_parse_output_operand.rs     |    18 +
 gcc/testsuite/rust/compile/inline_asm_typecheck.rs |    20 +
 gcc/testsuite/rust/compile/invalid_label_name.rs   |     4 +
 gcc/testsuite/rust/compile/issue-1446.rs           |    10 +-
 gcc/testsuite/rust/compile/issue-1525.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1773.rs           |    23 +-
 gcc/testsuite/rust/compile/issue-1901.rs           |     6 +-
 gcc/testsuite/rust/compile/issue-1981.rs           |    42 +-
 gcc/testsuite/rust/compile/issue-2015.rs           |    19 +
 gcc/testsuite/rust/compile/issue-2035.rs           |    10 +
 gcc/testsuite/rust/compile/issue-2203.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2323.rs           |     9 +
 gcc/testsuite/rust/compile/issue-2324-1.rs         |    19 +
 gcc/testsuite/rust/compile/issue-2324-2.rs         |    19 +
 gcc/testsuite/rust/compile/issue-2330.rs           |    38 +-
 gcc/testsuite/rust/compile/issue-2369.rs           |    21 +
 gcc/testsuite/rust/compile/issue-2394.rs           |    14 +
 gcc/testsuite/rust/compile/issue-2423.rs           |    14 +
 gcc/testsuite/rust/compile/issue-2499.rs           |    11 +
 gcc/testsuite/rust/compile/issue-2567-1.rs         |     8 +
 gcc/testsuite/rust/compile/issue-2567-2.rs         |     8 +
 gcc/testsuite/rust/compile/issue-2567-3.rs         |     8 +
 gcc/testsuite/rust/compile/issue-266.rs            |     3 +
 gcc/testsuite/rust/compile/issue-2725.rs           |     3 +
 gcc/testsuite/rust/compile/issue-2812.rs           |     4 +-
 gcc/testsuite/rust/compile/issue-2847.rs           |     8 +
 gcc/testsuite/rust/compile/issue-2905-1.rs         |    27 +
 gcc/testsuite/rust/compile/issue-2905-2.rs         |   136 +
 gcc/testsuite/rust/compile/issue-2906.rs           |    10 +
 gcc/testsuite/rust/compile/issue-2907.rs           |    33 +
 gcc/testsuite/rust/compile/issue-2951.rs           |    13 +
 gcc/testsuite/rust/compile/issue-2953-1.rs         |    27 +
 gcc/testsuite/rust/compile/issue-2953-2.rs         |    37 +
 gcc/testsuite/rust/compile/issue-2954.rs           |    17 +
 gcc/testsuite/rust/compile/issue-2987.rs           |    17 +
 gcc/testsuite/rust/compile/issue-3009.rs           |    24 +
 gcc/testsuite/rust/compile/issue-3022.rs           |    18 +
 gcc/testsuite/rust/compile/issue-3030.rs           |    16 +
 gcc/testsuite/rust/compile/issue-3031.rs           |    15 +
 gcc/testsuite/rust/compile/issue-3032-1.rs         |    58 +
 gcc/testsuite/rust/compile/issue-3032-2.rs         |    49 +
 gcc/testsuite/rust/compile/issue-3033.rs           |   144 +
 gcc/testsuite/rust/compile/issue-3035.rs           |    25 +
 gcc/testsuite/rust/compile/issue-3036.rs           |    14 +
 gcc/testsuite/rust/compile/issue-3045-1.rs         |    21 +
 gcc/testsuite/rust/compile/issue-3045-2.rs         |    20 +
 gcc/testsuite/rust/compile/issue-3046.rs           |    21 +
 gcc/testsuite/rust/compile/issue-3082.rs           |     9 +
 gcc/testsuite/rust/compile/issue-3139-1.rs         |    45 +
 gcc/testsuite/rust/compile/issue-3139-2.rs         |    57 +
 gcc/testsuite/rust/compile/issue-3139-3.rs         |    32 +
 gcc/testsuite/rust/compile/issue-3140.rs           |    27 +
 gcc/testsuite/rust/compile/issue-3141.rs           |    62 +
 gcc/testsuite/rust/compile/issue-3174.rs           |    28 +
 gcc/testsuite/rust/compile/issue-3231.rs           |     8 +
 gcc/testsuite/rust/compile/issue-3242.rs           |    23 +
 gcc/testsuite/rust/compile/issue-3261.rs           |    18 +
 gcc/testsuite/rust/compile/issue-3304.rs           |    10 +
 gcc/testsuite/rust/compile/issue-3315-1.rs         |     8 +
 gcc/testsuite/rust/compile/issue-3315-2.rs         |     7 +
 gcc/testsuite/rust/compile/issue-3350.rs           |    10 +
 gcc/testsuite/rust/compile/issue-3382.rs           |    61 +
 gcc/testsuite/rust/compile/issue-3402-1.rs         |    29 +
 gcc/testsuite/rust/compile/issue-3402-2.rs         |    18 +
 gcc/testsuite/rust/compile/issue-3403.rs           |    38 +
 gcc/testsuite/rust/compile/issue-3541-1.rs         |     5 +
 gcc/testsuite/rust/compile/issue-3541-2.rs         |     3 +
 gcc/testsuite/rust/compile/issue-3549.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3552.rs           |    14 +
 gcc/testsuite/rust/compile/issue-3553.rs           |    18 +
 gcc/testsuite/rust/compile/issue-3554-1.rs         |     8 +
 gcc/testsuite/rust/compile/issue-3554-2.rs         |    18 +
 gcc/testsuite/rust/compile/issue-3563.rs           |    17 +
 gcc/testsuite/rust/compile/issue-3566-1.rs         |     8 +
 gcc/testsuite/rust/compile/issue-3566-2.rs         |    22 +
 gcc/testsuite/rust/compile/issue-3567.rs           |     4 +
 gcc/testsuite/rust/compile/issue-3568.rs           |     7 +
 gcc/testsuite/rust/compile/issue-3588.rs           |     5 +
 gcc/testsuite/rust/compile/issue-3605.rs           |     5 +
 gcc/testsuite/rust/compile/issue-3606.rs           |     6 +
 gcc/testsuite/rust/compile/issue-3613.rs           |    18 +
 gcc/testsuite/rust/compile/issue-3614.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3615.rs           |     7 +
 gcc/testsuite/rust/compile/issue-3625.rs           |     2 +
 gcc/testsuite/rust/compile/issue-3643.rs           |     4 +
 gcc/testsuite/rust/compile/issue-3646.rs           |     7 +
 gcc/testsuite/rust/compile/issue-3647.rs           |     7 +
 gcc/testsuite/rust/compile/issue-3648.rs           |     8 +
 gcc/testsuite/rust/compile/issue-3654.rs           |     3 +
 gcc/testsuite/rust/compile/issue-3656.rs           |    10 +
 gcc/testsuite/rust/compile/issue-3657.rs           |     8 +
 gcc/testsuite/rust/compile/issue-3663.rs           |     6 +
 gcc/testsuite/rust/compile/issue-3665.rs           |     6 +
 gcc/testsuite/rust/compile/issue-3667.rs           |    24 +
 gcc/testsuite/rust/compile/issue-3671.rs           |     2 +
 gcc/testsuite/rust/compile/iterators1.rs           |    76 +-
 .../rust/compile/macros/builtin/builtin_macro.exp  |    35 +
 .../builtin/compile_error.rs}                      |     0
 .../builtin/concat.rs}                             |     0
 .../builtin/eager1.rs}                             |     2 +-
 .../builtin/eager2.rs}                             |     0
 .../builtin/eager3.rs}                             |     0
 .../builtin/env.rs}                                |     0
 .../rust/compile/macros/builtin/include1.rs        |    14 +
 .../rust/compile/macros/builtin/include2.rs        |    11 +
 .../rust/compile/macros/builtin/include3.rs        |    19 +
 .../rust/compile/macros/builtin/include4.rs        |    15 +
 .../rust/compile/macros/builtin/include_bytes.rs   |    23 +
 .../builtin/include_bytes_location_info.rs}        |     0
 .../rust/compile/macros/builtin/include_rs         |     1 +
 .../rust/compile/macros/builtin/include_rs2        |     1 +
 .../rust/compile/macros/builtin/include_str.rs     |    24 +
 .../builtin/include_str_location_info.rs}          |     0
 .../rust/compile/{ => macros/builtin}/invalid_utf8 |     0
 .../builtin/not_found.rs}                          |     0
 .../rust/compile/macros/builtin/option_env1.rs     |    29 +
 .../rust/compile/macros/builtin/option_env2.rs     |    27 +
 .../rust/compile/macros/builtin/option_env3.rs     |    28 +
 .../rust/compile/macros/builtin/recurse2.rs        |    43 +
 .../rust/compile/{ => macros/mbe}/macro-delim.rs   |     0
 .../rust/compile/macros/mbe/macro-expand-module.rs |    11 +
 .../compile/{ => macros/mbe}/macro-issue1053-2.rs  |     0
 .../compile/{ => macros/mbe}/macro-issue1053.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue1224.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue1233.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue1395-2.rs  |     0
 .../compile/{ => macros/mbe}/macro-issue1395.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue1400-2.rs  |     0
 .../compile/{ => macros/mbe}/macro-issue1400.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2092.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2192.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2194.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2229.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2264.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2268.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2273.rs    |     0
 .../compile/{ => macros/mbe}/macro-issue2653.rs    |     0
 .../compile/macros/mbe/macro-issue2983_2984.rs     |    27 +
 .../rust/compile/macros/mbe/macro-issue3693.rs     |    10 +
 .../rust/compile/macros/mbe/macro-issue3708.rs     |    80 +
 .../rust/compile/macros/mbe/macro-issue3709-1.rs   |    10 +
 .../rust/compile/macros/mbe/macro-issue3709-2.rs   |    81 +
 .../rust/compile/{ => macros/mbe}/macro1.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro10.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro11.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro12.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro13.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro14.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro15.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro16.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro17.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro18.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro19.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro2.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro20.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro21.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro22.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro23.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro25.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro26.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro27.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro28.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro29.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro3.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro30.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro31.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro32.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro33.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro34.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro35.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro36.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro37.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro38.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro39.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro4.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro40.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro41.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro42.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro43.rs       |    17 +-
 .../rust/compile/{ => macros/mbe}/macro44.rs       |     2 +-
 .../rust/compile/{ => macros/mbe}/macro45.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro46.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro47.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro48.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro49.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro5.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro50.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro51.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro52.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro53.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro54.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro55.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro56.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro57.rs       |     0
 .../rust/compile/{ => macros/mbe}/macro6.rs        |     2 +-
 .../rust/compile/{ => macros/mbe}/macro7.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro8.rs        |     0
 .../rust/compile/{ => macros/mbe}/macro9.rs        |     0
 .../{ => macros/mbe}/macro_call_statement.rs       |     0
 .../compile/{ => macros/mbe}/macro_export_1.rs     |     0
 .../rust/compile/{ => macros/mbe}/macro_return.rs  |     0
 .../{ => macros/mbe}/macro_rules_macro_rules.rs    |     0
 .../rust/compile/{ => macros/mbe}/macro_use1.rs    |     0
 .../rust/compile/macros/mbe/mbe_macro.exp          |    35 +
 .../proc/attribute_crate_type.rs}                  |     0
 .../proc/attribute_non_function.rs}                |     0
 .../proc/attribute_non_root_function.rs}           |     0
 .../proc/attribute_non_root_method.rs}             |     0
 .../proc/attribute_non_root_module.rs}             |     0
 .../proc/attribute_private.rs}                     |     0
 .../proc/crate_type.rs}                            |     0
 .../proc/derive_crate_type.rs}                     |     0
 .../proc/derive_malformed.rs}                      |     0
 .../proc/derive_non_function.rs}                   |     0
 .../proc/derive_non_root_function.rs}              |     0
 .../proc/derive_non_root_module.rs}                |     0
 .../proc/derive_private.rs}                        |     0
 .../proc/non_function.rs}                          |     0
 .../proc/non_root_function.rs}                     |     0
 .../proc/non_root_method.rs}                       |     0
 .../proc/non_root_module.rs}                       |     0
 .../proc/non_root_trait_method.rs}                 |     0
 .../proc/private.rs}                               |     0
 .../rust/compile/macros/proc/proc_macro.exp        |    35 +
 .../proc/pub_function.rs}                          |     0
 .../proc/pub_module.rs}                            |     0
 gcc/testsuite/rust/compile/match-struct-path.rs    |     7 +
 gcc/testsuite/rust/compile/match8.rs               |    19 +
 gcc/testsuite/rust/compile/match9.rs               |    30 +
 gcc/testsuite/rust/compile/may_dangle.rs           |    10 +
 gcc/testsuite/rust/compile/method2.rs              |     2 +-
 gcc/testsuite/rust/compile/min_specialization1.rs  |    15 +
 gcc/testsuite/rust/compile/multiline-string.rs     |    14 +
 gcc/testsuite/rust/compile/mutability_checks1.rs   |    15 +
 gcc/testsuite/rust/compile/negative_impls.rs       |     8 +
 gcc/testsuite/rust/compile/negative_impls_2.rs     |    16 +
 gcc/testsuite/rust/compile/nested_macro_use2.rs    |     2 +-
 gcc/testsuite/rust/compile/nonexistent-field.rs    |    14 +
 gcc/testsuite/rust/compile/not_raw_ref_op.rs       |     9 +
 gcc/testsuite/rust/compile/nr2/compile.exp         |   138 +
 gcc/testsuite/rust/compile/nr2/exclude             |    25 +
 gcc/testsuite/rust/compile/prelude_import.rs       |    12 +
 gcc/testsuite/rust/compile/ptr_int_cast.rs         |    18 +
 gcc/testsuite/rust/compile/raw_ref_op.rs           |    11 +
 .../rust/compile/raw_ref_op_feature_gate.rs        |     8 +
 gcc/testsuite/rust/compile/raw_ref_op_invalid.rs   |    12 +
 gcc/testsuite/rust/compile/redef_error2.rs         |     2 +-
 gcc/testsuite/rust/compile/redef_error5.rs         |     2 +-
 gcc/testsuite/rust/compile/reference1.rs           |     2 +-
 gcc/testsuite/rust/compile/rustc_const_stable.rs   |     4 +-
 gcc/testsuite/rust/compile/rustc_const_unstable.rs |     4 +
 gcc/testsuite/rust/compile/self-path2.rs           |     4 +-
 .../rust/compile/self_import_namespace.rs          |    14 +
 gcc/testsuite/rust/compile/shadow1.rs              |     2 +-
 .../rust/compile/sizeof-stray-infer-var-bug.rs     |     4 +-
 .../rust/compile/struct_expr_field_attributes.rs   |    22 +
 gcc/testsuite/rust/compile/structural-eq-peq.rs    |     9 +
 .../rust/compile/torture/builtin_abort.rs          |     4 +-
 gcc/testsuite/rust/compile/torture/if.rs           |     8 +-
 gcc/testsuite/rust/compile/torture/intrinsics-8.rs |     2 +
 .../rust/compile/torture/transmute-size-check-1.rs |     2 +
 gcc/testsuite/rust/compile/torture/transmute1.rs   |     2 +
 .../rust/compile/torture/uninit-intrinsic-1.rs     |     6 +-
 gcc/testsuite/rust/compile/track_caller.rs         |     6 +
 gcc/testsuite/rust/compile/trait13.rs              |    47 +
 gcc/testsuite/rust/compile/trait14.rs              |    51 +
 gcc/testsuite/rust/compile/try-catch-unwind-new.rs |    20 +
 gcc/testsuite/rust/compile/try-catch-unwind-old.rs |    21 +
 gcc/testsuite/rust/compile/try-expr1.rs            |    84 +
 gcc/testsuite/rust/compile/try-trait.rs            |    44 +
 gcc/testsuite/rust/compile/type-bindings1.rs       |     1 -
 .../rust/compile/unconstrained_type_param.rs       |     1 -
 gcc/testsuite/rust/compile/undeclared_label.rs     |     4 +-
 .../rust/compile/unknown-associated-item.rs        |    10 +
 gcc/testsuite/rust/compile/v0-mangle1.rs           |     2 +-
 .../rust/compile/{ => xfail}/name_resolution21.rs  |     3 +-
 gcc/testsuite/rust/execute/crate-metavar1.rs       |    11 +
 .../execute/torture/builtin_macro_include_bytes.rs |    49 +-
 .../execute/torture/builtin_macro_include_str.rs   |    11 +-
 .../execute/torture/builtin_macro_option_env.rs    |    65 +
 .../rust/execute/torture/derive-default1.rs        |    26 +
 .../rust/execute/torture/derive-partialeq1.rs      |    64 +
 .../rust/execute/torture/derive_clone_enum1.rs     |    51 +
 .../rust/execute/torture/derive_macro3.rs          |     1 +
 .../rust/execute/torture/derive_macro4.rs          |     1 +
 .../rust/execute/torture/enum_intrinsics1.rs       |    48 +
 .../rust/execute/torture/enum_intrinsics2.rs       |    25 +
 gcc/testsuite/rust/execute/torture/for-loop1.rs    |   545 +
 gcc/testsuite/rust/execute/torture/for-loop2.rs    |   544 +
 gcc/testsuite/rust/execute/torture/iflet.rs        |    84 +
 .../rust/execute/torture/inline_asm_mov_x_5_ARM.rs |    36 +
 .../execute/torture/inline_asm_mov_x_5_x86_64.rs   |    35 +
 gcc/testsuite/rust/execute/torture/issue-1436.rs   |     3 +
 gcc/testsuite/rust/execute/torture/issue-2187.rs   |     3 +-
 gcc/testsuite/rust/execute/torture/issue-2583.rs   |     2 +
 gcc/testsuite/rust/execute/torture/issue-2906.rs   |    34 +
 gcc/testsuite/rust/execute/torture/issue-3126.rs   |    52 +
 gcc/testsuite/rust/execute/torture/issue-3381.rs   |    90 +
 gcc/testsuite/rust/execute/torture/issue-3502.rs   |    52 +
 .../rust/execute/torture/min_specialization2.rs    |    31 +
 .../rust/execute/torture/min_specialization3.rs    |    36 +
 .../rust/execute/torture/multiline-string.rs       |    15 +
 gcc/testsuite/rust/execute/torture/trait14.rs      |    47 +
 gcc/testsuite/rust/execute/torture/trait15.rs      |    56 +
 gcc/testsuite/rust/execute/torture/trait16.rs      |    52 +
 gcc/testsuite/rust/execute/torture/trait17.rs      |    54 +
 gcc/testsuite/rust/execute/torture/trait18.rs      |    56 +
 gcc/testsuite/rust/execute/xfail/macro1.rs         |     2 +-
 gcc/testsuite/rust/link/generic_function_0.rs      |     3 -
 gcc/testsuite/rust/link/trait_import_0.rs          |     3 -
 gcc/testsuite/rust/link/trait_import_1.rs          |     3 +
 gcc/testsuite/rust/rustc/README.md                 |     4 +
 gcc/testsuite/rust/rustc/rustc.exp                 |    35 +
 ...eholder.sarif => 3.11.5-unescaped-braces.sarif} |     4 +-
 .../2.1.0-invalid/3.33.3-index-out-of-range.sarif  |    32 +
 .../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 +-
 .../2.1.0-valid/spec-example-4.sarif               |     2 +-
 .../unlabelled-secondary-locations.sarif           |    59 +
 .../sarif-replay.dg/malformed-json/empty.sarif     |     2 +
 gcc/timevar.def                                    |     1 +
 gcc/toplev.cc                                      |     5 +-
 gcc/tree-cfg.cc                                    |    33 +-
 gcc/tree-complex.cc                                |    13 +-
 gcc/tree-core.h                                    |     2 +-
 gcc/tree-data-ref.cc                               |    35 +-
 gcc/tree-eh.cc                                     |    39 +-
 gcc/tree-eh.h                                      |     1 +
 gcc/tree-inline.cc                                 |    16 +-
 gcc/tree-iterator.cc                               |    22 +
 gcc/tree-iterator.h                                |     1 +
 gcc/tree-loop-distribution.cc                      |    31 +-
 gcc/tree-outof-ssa.cc                              |    61 +-
 gcc/tree-pass.h                                    |     1 +
 gcc/tree-predcom.cc                                |     3 +-
 gcc/tree-pretty-print.cc                           |     4 +-
 gcc/tree-profile.cc                                |     8 +-
 gcc/tree-scalar-evolution.cc                       |    18 +
 gcc/tree-sra.cc                                    |    19 +-
 gcc/tree-ssa-alias-compare.h                       |     2 +
 gcc/tree-ssa-alias.cc                              |    16 +-
 gcc/tree-ssa-coalesce.cc                           |    22 +-
 gcc/tree-ssa-dce.cc                                |    18 +-
 gcc/tree-ssa-dom.cc                                |     4 +-
 gcc/tree-ssa-dse.cc                                |     6 +-
 gcc/tree-ssa-forwprop.cc                           |   103 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |     4 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    28 -
 gcc/tree-ssa-loop-manip.cc                         |    62 +-
 gcc/tree-ssa-loop-manip.h                          |     1 +
 gcc/tree-ssa-loop-niter.cc                         |    11 +-
 gcc/tree-ssa-math-opts.cc                          |    48 +-
 gcc/tree-ssa-phiopt.cc                             |    17 +-
 gcc/tree-ssa-pre.cc                                |   111 +-
 gcc/tree-ssa-reassoc.cc                            |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    67 +-
 gcc/tree-ssa-sink.cc                               |     4 +-
 gcc/tree-ssa-tail-merge.cc                         |     8 +
 gcc/tree-streamer-out.cc                           |     2 +-
 gcc/tree-tailcall.cc                               |   631 +-
 gcc/tree-vect-data-refs.cc                         |   140 +-
 gcc/tree-vect-generic.cc                           |     7 +-
 gcc/tree-vect-loop-manip.cc                        |    10 +
 gcc/tree-vect-loop.cc                              |   146 +-
 gcc/tree-vect-patterns.cc                          |    14 +-
 gcc/tree-vect-slp.cc                               |   102 +-
 gcc/tree-vect-stmts.cc                             |   272 +-
 gcc/tree-vectorizer.cc                             |     4 +-
 gcc/tree-vectorizer.h                              |    57 +-
 gcc/tree.cc                                        |    93 +-
 gcc/tree.def                                       |    12 +-
 gcc/tree.h                                         |    44 +-
 gcc/value-prof.h                                   |     4 +
 gcc/value-range.cc                                 |     2 +-
 gcc/varasm.cc                                      |    16 +-
 gcc/vr-values.cc                                   |    33 +
 gnattools/ChangeLog                                |    20 +
 gnattools/Makefile.in                              |    17 +-
 gnattools/configure                                |    24 +
 gnattools/configure.ac                             |    16 +-
 include/ChangeLog                                  |    21 +
 include/dwarf2.def                                 |     2 +
 include/gomp-constants.h                           |    13 +-
 include/libiberty.h                                |    22 +
 libatomic/ChangeLog                                |    20 +
 libatomic/config/mingw/lock.c                      |    50 +-
 libatomic/config/posix/lock.c                      |    39 +-
 libbacktrace/ChangeLog                             |    35 +
 libbacktrace/atomic.c                              |     2 +-
 libbacktrace/configure                             |    39 +-
 libbacktrace/configure.ac                          |    17 +-
 libbacktrace/elf.c                                 |    34 +-
 libbacktrace/fileline.c                            |    36 +-
 libcpp/ChangeLog                                   |    42 +
 libcpp/charset.cc                                  |     2 +-
 libcpp/config.in                                   |     3 +
 libcpp/configure                                   |     2 +-
 libcpp/configure.ac                                |     4 +-
 libcpp/directives.cc                               |    15 +-
 libcpp/expr.cc                                     |    28 +-
 libcpp/files.cc                                    |     9 +
 libcpp/include/cpplib.h                            |     1 +
 libcpp/init.cc                                     |     4 +-
 libcpp/macro.cc                                    |     7 +-
 libcpp/po/ChangeLog                                |    32 +
 libcpp/po/be.po                                    |  1396 +-
 libcpp/po/ca.po                                    |  1442 +-
 libcpp/po/cpplib.pot                               |  1415 +-
 libcpp/po/da.po                                    |  1462 +-
 libcpp/po/de.po                                    |  1691 +-
 libcpp/po/el.po                                    |  1404 +-
 libcpp/po/eo.po                                    |  1465 +-
 libcpp/po/es.po                                    |  1488 +-
 libcpp/po/fi.po                                    |  1463 +-
 libcpp/po/fr.po                                    |  1693 +-
 libcpp/po/id.po                                    |  1458 +-
 libcpp/po/ja.po                                    |  1460 +-
 libcpp/po/ka.po                                    |  1397 +-
 libcpp/po/nl.po                                    |  1462 +-
 libcpp/po/pt_BR.po                                 |  1463 +-
 libcpp/po/ro.po                                    |  1473 +-
 libcpp/po/ru.po                                    |  1483 +-
 libcpp/po/sr.po                                    |  1488 +-
 libcpp/po/sv.po                                    |  1684 +-
 libcpp/po/tr.po                                    |  1459 +-
 libcpp/po/uk.po                                    |  1691 +-
 libcpp/po/vi.po                                    |  1465 +-
 libcpp/po/zh_CN.po                                 |  1694 +-
 libcpp/po/zh_TW.po                                 |  1465 +-
 libgcc/ChangeLog                                   |   168 +
 libgcc/c++-minimal/README                          |     2 -
 libgcc/c++-minimal/guard.c                         |    97 -
 libgcc/config.host                                 |     2 +-
 libgcc/config/aarch64/cpuinfo.c                    |    19 -
 libgcc/config/arm/sync-cp15dmb.specs               |     2 +-
 libgcc/config/arm/sync-dmb.specs                   |     2 +-
 libgcc/config/arm/sync-none.specs                  |     2 +-
 libgcc/config/avr/lib1funcs-fixed.S                |    66 +-
 libgcc/config/avr/lib1funcs.S                      |    63 +-
 libgcc/config/avr/libf7/ChangeLog                  |     5 +
 libgcc/config/avr/libf7/t-libf7                    |     4 +
 libgcc/config/avr/t-avr                            |    52 +-
 libgcc/config/gcn/t-amdgcn                         |     3 -
 libgcc/config/gcn/unwind-gcn.c                     |    27 +
 libgcc/config/h8300/ffshi2.c                       |    42 +
 libgcc/config/h8300/t-h8300                        |     1 +
 libgcc/config/i386/gthr-win32.h                    |    81 +-
 libgcc/config/i386/linux-unwind.h                  |     7 -
 libgcc/config/loongarch/t-crtstuff                 |     6 +
 libgcc/config/nvptx/alloca.c                       |    38 +
 libgcc/config/nvptx/t-nvptx                        |     6 +-
 libgcc/config/nvptx/unwind-nvptx.c                 |    27 +
 libgcc/config/riscv/feature_bits.c                 |    10 -
 libgcc/config/rs6000/linux-unwind.h                |     2 +-
 libgcc/unwind-dw2-btree.h                          |   250 +-
 libgcobol/ChangeLog                                |   294 +
 libgcobol/Makefile.am                              |    69 +
 libgcobol/Makefile.in                              |   777 +
 libgcobol/README                                   |    12 +
 libgcobol/acinclude.m4                             |   188 +
 libgcobol/aclocal.m4                               |  1183 +
 libgcobol/charmaps.cc                              |   918 +
 libgcobol/charmaps.h                               |   370 +
 libgcobol/common-defs.h                            |   521 +
 libgcobol/config.h.in                              |   151 +
 libgcobol/configure                                | 20133 ++++++++
 libgcobol/configure.ac                             |   255 +
 libgcobol/configure.tgt                            |    50 +
 libgcobol/constants.cc                             |   414 +
 libgcobol/ec.h                                     |   273 +
 libgcobol/exceptl.h                                |   256 +
 libgcobol/gcobolio.h                               |   152 +
 libgcobol/gfileio.cc                               |  4632 ++
 libgcobol/gfileio.h                                |    81 +
 libgcobol/gmath.cc                                 |  2168 +
 libgcobol/gmath.h                                  |    38 +
 libgcobol/intrinsic.cc                             |  5453 ++
 libgcobol/io.cc                                    |    98 +
 libgcobol/io.h                                     |   137 +
 libgcobol/libgcobol-fp.h                           |    59 +
 libgcobol/libgcobol.cc                             | 12659 +++++
 libgcobol/libgcobol.h                              |   115 +
 libgcobol/libgcobol.spec.in                        |     8 +
 libgcobol/valconv.cc                               |  1705 +
 libgcobol/valconv.h                                |    80 +
 libgfortran/ChangeLog                              |   171 +
 libgfortran/Makefile.am                            |    33 +-
 libgfortran/Makefile.in                            |   161 +-
 libgfortran/acinclude.m4                           |     4 +
 libgfortran/caf/libcaf.h                           |   164 +-
 libgfortran/caf/single.c                           |  2650 +-
 libgfortran/config/t-nvptx                         |     2 +
 libgfortran/configure                              |     8 +
 libgfortran/configure.host                         |     4 +
 libgfortran/generated/pow_m16_m1.c                 |    79 +
 libgfortran/generated/pow_m16_m16.c                |    79 +
 libgfortran/generated/pow_m16_m2.c                 |    79 +
 libgfortran/generated/pow_m16_m4.c                 |    79 +
 libgfortran/generated/pow_m16_m8.c                 |    79 +
 libgfortran/generated/pow_m1_m1.c                  |    79 +
 libgfortran/generated/pow_m1_m16.c                 |    79 +
 libgfortran/generated/pow_m1_m2.c                  |    79 +
 libgfortran/generated/pow_m1_m4.c                  |    79 +
 libgfortran/generated/pow_m1_m8.c                  |    79 +
 libgfortran/generated/pow_m2_m1.c                  |    79 +
 libgfortran/generated/pow_m2_m16.c                 |    79 +
 libgfortran/generated/pow_m2_m2.c                  |    79 +
 libgfortran/generated/pow_m2_m4.c                  |    79 +
 libgfortran/generated/pow_m2_m8.c                  |    79 +
 libgfortran/generated/pow_m4_m1.c                  |    79 +
 libgfortran/generated/pow_m4_m16.c                 |    79 +
 libgfortran/generated/pow_m4_m2.c                  |    79 +
 libgfortran/generated/pow_m4_m4.c                  |    79 +
 libgfortran/generated/pow_m4_m8.c                  |    79 +
 libgfortran/generated/pow_m8_m1.c                  |    79 +
 libgfortran/generated/pow_m8_m16.c                 |    79 +
 libgfortran/generated/pow_m8_m2.c                  |    79 +
 libgfortran/generated/pow_m8_m4.c                  |    79 +
 libgfortran/generated/pow_m8_m8.c                  |    79 +
 libgfortran/gfortran.map                           |    29 +
 libgfortran/intrinsics/reduce.c                    |   299 +
 libgfortran/io/close.c                             |    13 +-
 libgfortran/io/open.c                              |    10 +
 libgfortran/io/transfer.c                          |    75 +-
 libgfortran/io/write.c                             |     4 +-
 libgfortran/m4/powu.m4                             |    80 +
 libgm2/ChangeLog                                   |    17 +
 libgm2/libm2iso/ErrnoCategory.cc                   |    12 +-
 libgm2/libm2iso/Makefile.am                        |     2 +-
 libgm2/libm2iso/Makefile.in                        |     2 +-
 libgm2/libm2log/Makefile.am                        |     2 +-
 libgm2/libm2log/Makefile.in                        |     2 +-
 libgm2/libm2pim/Makefile.am                        |     2 +-
 libgm2/libm2pim/Makefile.in                        |     2 +-
 libgo/configure                                    |     2 +-
 libgo/configure.ac                                 |     2 +-
 libgomp/ChangeLog                                  |   353 +
 libgomp/Makefile.am                                |     2 +-
 libgomp/Makefile.in                                |     2 +-
 libgomp/icv-device.c                               |     7 +-
 libgomp/libgomp-plugin.h                           |    44 +
 libgomp/libgomp.h                                  |    17 +-
 libgomp/libgomp.map                                |     1 +
 libgomp/libgomp.texi                               |   237 +-
 libgomp/libgomp_g.h                                |     4 +
 libgomp/oacc-mem.c                                 |     9 +-
 libgomp/omp.h.in                                   |   132 +
 libgomp/plugin/plugin-gcn.c                        |   582 +-
 libgomp/plugin/plugin-nvptx.c                      |   316 +
 libgomp/target.c                                   |   219 +-
 libgomp/testsuite/lib/libgomp.exp                  |     7 +-
 libgomp/testsuite/libgomp.c++/allocator-1.C        |   171 +
 libgomp/testsuite/libgomp.c++/allocator-2.C        |   141 +
 libgomp/testsuite/libgomp.c++/pr101544-1-O0.C      |     3 +
 libgomp/testsuite/libgomp.c++/pr101544-1.C         |    82 +
 libgomp/testsuite/libgomp.c++/pr106445-1-O0.C      |     3 +
 libgomp/testsuite/libgomp.c++/pr106445-1.C         |    18 +
 libgomp/testsuite/libgomp.c++/pr119692-1-1.C       |    10 +
 libgomp/testsuite/libgomp.c++/pr119692-1-2.C       |    11 +
 libgomp/testsuite/libgomp.c++/pr119692-1-3.C       |    10 +
 libgomp/testsuite/libgomp.c++/pr119692-1-4.C       |    10 +
 libgomp/testsuite/libgomp.c++/pr119692-1-5.C       |    10 +
 libgomp/testsuite/libgomp.c++/pr96390.C            |     2 -
 libgomp/testsuite/libgomp.c++/pr96835-1-O0.C       |     3 +
 libgomp/testsuite/libgomp.c++/pr96835-1.C          |    45 +
 libgomp/testsuite/libgomp.c++/range-for-4.C        |     2 +-
 .../libgomp.c++/target-exceptions-bad_cast-1.C     |    25 +
 ...arget-exceptions-bad_cast-2-offload-sorry-GCN.C |    19 +
 ...get-exceptions-bad_cast-2-offload-sorry-nvptx.C |    19 +
 .../libgomp.c++/target-exceptions-bad_cast-2.C     |    24 +
 .../libgomp.c++/target-exceptions-bad_cast-3.C     |    17 +
 ...arget-exceptions-pr118794-1-offload-sorry-GCN.C |    24 +
 ...get-exceptions-pr118794-1-offload-sorry-nvptx.C |    24 +
 .../libgomp.c++/target-exceptions-pr118794-1.C     |    57 +
 .../libgomp.c++/target-exceptions-throw-1-O0.C     |    23 +
 .../libgomp.c++/target-exceptions-throw-1.C        |    25 +
 .../libgomp.c++/target-exceptions-throw-2-O0.C     |    25 +
 .../target-exceptions-throw-2-offload-sorry-GCN.C  |    21 +
 ...target-exceptions-throw-2-offload-sorry-nvptx.C |    21 +
 .../libgomp.c++/target-exceptions-throw-2.C        |    23 +
 .../libgomp.c++/target-exceptions-throw-3.C        |    19 +
 .../libgomp.c-c++-common/get-mapped-ptr-1.c        |     2 +-
 libgomp/testsuite/libgomp.c-c++-common/interop-1.c |    43 +
 libgomp/testsuite/libgomp.c-c++-common/pr96390.c   |     2 +-
 .../testsuite/libgomp.c-target/aarch64/aarch64.exp |    57 +
 .../libgomp.c-target/aarch64/firstprivate.c        |   129 +
 .../libgomp.c-target/aarch64/lastprivate.c         |   171 +
 .../testsuite/libgomp.c-target/aarch64/private.c   |   107 +
 .../testsuite/libgomp.c-target/aarch64/shared.c    |   266 +
 .../libgomp.c-target/aarch64/simd-aligned.c        |    51 +
 .../libgomp.c-target/aarch64/simd-nontemporal.c    |    51 +
 .../libgomp.c-target/aarch64/threadprivate.c       |    47 +
 .../testsuite/libgomp.c-target/aarch64/udr-sve.c   |    98 +
 libgomp/testsuite/libgomp.c/append-args-fr-1.c     |   232 +
 libgomp/testsuite/libgomp.c/append-args-fr.h       |   305 +
 libgomp/testsuite/libgomp.c/interop-fr-1.c         |   577 +
 .../testsuite/libgomp.fortran/allocatable-comp.f90 |    53 +
 .../libgomp.fortran/declare-variant-mod-1-use.f90  |    81 +
 .../libgomp.fortran/declare-variant-mod-1.f90      |    83 +
 .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 |     2 +-
 .../testsuite/libgomp.fortran/map-alloc-comp-3.f90 |   121 +
 .../testsuite/libgomp.fortran/map-alloc-comp-4.f90 |   124 +
 .../testsuite/libgomp.fortran/map-alloc-comp-5.f90 |    53 +
 .../testsuite/libgomp.fortran/map-alloc-comp-6.f90 |   308 +
 .../testsuite/libgomp.fortran/map-alloc-comp-7.f90 |   672 +
 .../testsuite/libgomp.fortran/map-alloc-comp-8.f90 |   268 +
 .../testsuite/libgomp.fortran/map-alloc-comp-9.f90 |   559 +
 .../testsuite/libgomp.fortran/metadirective-1.f90  |    61 +
 .../testsuite/libgomp.fortran/metadirective-2.f90  |    38 +
 .../testsuite/libgomp.fortran/metadirective-3.f90  |    29 +
 .../testsuite/libgomp.fortran/metadirective-4.f90  |    46 +
 .../testsuite/libgomp.fortran/metadirective-5.f90  |    44 +
 .../testsuite/libgomp.fortran/metadirective-6.f90  |    58 +
 .../libgomp.oacc-c++/exceptions-bad_cast-1.C       |    54 +
 .../exceptions-bad_cast-2-offload-sorry-GCN.C      |    18 +
 .../exceptions-bad_cast-2-offload-sorry-nvptx.C    |    20 +
 .../libgomp.oacc-c++/exceptions-bad_cast-2.C       |    60 +
 .../libgomp.oacc-c++/exceptions-bad_cast-3.C       |    49 +
 .../libgomp.oacc-c++/exceptions-throw-1.C          |    46 +
 .../exceptions-throw-2-offload-sorry-GCN.C         |    20 +
 .../exceptions-throw-2-offload-sorry-nvptx.C       |    22 +
 .../libgomp.oacc-c++/exceptions-throw-2.C          |    55 +
 .../libgomp.oacc-c++/exceptions-throw-3.C          |    43 +
 libgomp/testsuite/libgomp.oacc-c++/pr101544-1.C    |     6 +
 libgomp/testsuite/libgomp.oacc-c++/pr119692-1-1.C  |    42 +
 libgomp/testsuite/libgomp.oacc-c++/pr119692-1-2.C  |    12 +
 libgomp/testsuite/libgomp.oacc-c++/pr119692-1-3.C  |    12 +
 libgomp/testsuite/libgomp.oacc-c++/pr96835-1.C     |     6 +
 libgrust/ChangeLog                                 |    32 +
 .../.cargo/{config => config.toml}                 |     0
 libgrust/libformat_parser/Cargo.toml               |     2 +-
 libgrust/libformat_parser/Makefile.am              |    11 +-
 libgrust/libformat_parser/Makefile.in              |    10 +-
 .../generic_format_parser/src/lib.rs               |    28 +-
 libgrust/libformat_parser/src/bin.rs               |     3 +-
 libgrust/libformat_parser/src/lib.rs               |    63 +-
 libiberty/ChangeLog                                |    27 +
 libiberty/Makefile.in                              |    31 +-
 libiberty/config.in                                |     6 +
 libiberty/configure                                |    17 +-
 libiberty/configure.ac                             |    14 +-
 libiberty/configure.com                            |     2 +-
 libiberty/functions.texi                           |    14 +
 libiberty/ldirname.c                               |    94 +
 libiberty/makefile.vms                             |     2 +-
 libiberty/memrchr.c                                |    33 +
 libphobos/ChangeLog                                |   326 +
 libphobos/Makefile.in                              |     2 +-
 libphobos/configure                                |    57 +-
 libphobos/configure.ac                             |     4 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    24 +-
 libphobos/libdruntime/Makefile.in                  |   195 +-
 .../{__builtins.di => __importc_builtins.di}       |    10 +-
 libphobos/libdruntime/core/bitop.d                 |     5 +
 libphobos/libdruntime/core/internal/abort.d        |     2 +-
 .../libdruntime/core/internal/array/appending.d    |     4 +-
 .../libdruntime/core/internal/array/casting.d      |     2 +-
 .../core/internal/array/concatenation.d            |     4 +-
 .../libdruntime/core/internal/array/construction.d |     7 +-
 .../libdruntime/core/internal/array/duplication.d  |     2 +-
 libphobos/libdruntime/core/internal/array/utils.d  |    16 +-
 libphobos/libdruntime/core/internal/gc/bits.d      |     4 +-
 libphobos/libdruntime/core/internal/gc/blkcache.d  |     5 +-
 libphobos/libdruntime/core/internal/gc/blockmeta.d |    72 +-
 .../core/internal/gc/impl/conservative/gc.d        |    67 +-
 libphobos/libdruntime/core/internal/gc/os.d        |    10 +-
 libphobos/libdruntime/core/internal/gc/pooltable.d |     2 +-
 libphobos/libdruntime/core/internal/newaa.d        |    13 +-
 libphobos/libdruntime/core/internal/parseoptions.d |     8 +-
 libphobos/libdruntime/core/internal/qsort.d        |     5 +-
 libphobos/libdruntime/core/internal/traits.d       |    36 +-
 libphobos/libdruntime/core/internal/util/array.d   |     2 +-
 libphobos/libdruntime/core/lifetime.d              |    29 +-
 libphobos/libdruntime/core/runtime.d               |   216 +-
 libphobos/libdruntime/core/stdc/config.d           |     8 +-
 libphobos/libdruntime/core/stdc/math.d             |   499 +-
 libphobos/libdruntime/core/stdc/stdio.d            |   188 +-
 libphobos/libdruntime/core/stdc/stdlib.d           |    12 +-
 libphobos/libdruntime/core/stdcpp/xutility.d       |     1 +
 libphobos/libdruntime/core/sys/windows/bcrypt.d    |   900 +
 libphobos/libdruntime/core/sys/windows/dll.d       |    40 +-
 libphobos/libdruntime/core/sys/windows/ntdef.d     |     7 +-
 libphobos/libdruntime/core/sys/windows/sdkddkver.d |    50 +-
 libphobos/libdruntime/core/sys/windows/sql.d       |     6 +-
 libphobos/libdruntime/core/sys/windows/sqlext.d    |     1 +
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |     4 +
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |     1 +
 libphobos/libdruntime/core/sys/windows/threadaux.d |    50 +-
 libphobos/libdruntime/core/sys/windows/w32api.d    |    93 +-
 libphobos/libdruntime/core/sys/windows/winbase.d   |     4 +-
 libphobos/libdruntime/core/thread/fiber/package.d  |     4 +-
 libphobos/libdruntime/core/thread/osthread.d       |    68 +-
 libphobos/libdruntime/core/thread/threadbase.d     |    19 +
 libphobos/libdruntime/gcc/sections/elf.d           |     6 +-
 libphobos/libdruntime/gcc/sections/package.d       |    31 +-
 libphobos/libdruntime/object.d                     |    15 +-
 libphobos/libdruntime/rt/aaA.d                     |   146 +-
 libphobos/libdruntime/rt/adi.d                     |     7 +-
 libphobos/libdruntime/rt/arraycat.d                |    12 +-
 libphobos/libdruntime/rt/deh.d                     |     4 -
 libphobos/libdruntime/rt/dmain2.d                  |    39 +-
 libphobos/libdruntime/rt/ehalloc.d                 |     5 +-
 .../libdruntime/rt/{invariant.d => invariant_.d}   |     9 +-
 libphobos/libdruntime/rt/lifetime.d                |   108 +-
 libphobos/libdruntime/rt/minfo.d                   |    12 +-
 libphobos/libdruntime/rt/monitor_.d                |    37 +-
 libphobos/libdruntime/rt/profilegc.d               |     7 +-
 libphobos/libdruntime/rt/sections.d                |     3 -
 libphobos/libdruntime/rt/tlsgc.d                   |     9 +-
 libphobos/m4/druntime/os.m4                        |    27 +
 libphobos/scripts/.gitignore                       |     4 +
 libphobos/scripts/README                           |    39 +
 libphobos/scripts/gen_druntime_sources.d           |    92 +
 libphobos/scripts/gen_phobos_sources.d             |   116 +
 libphobos/scripts/tests_extractor.d                |   224 +
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/Makefile.am                          |    38 +-
 libphobos/src/Makefile.in                          |    66 +-
 libphobos/src/etc/c/odbc/odbc32.d                  |  1810 +
 libphobos/src/etc/c/odbc/odbc64.d                  |  1813 +
 libphobos/src/etc/c/odbc/package.d                 |    63 +
 libphobos/src/etc/c/odbc/sql.d                     |   442 +
 libphobos/src/etc/c/odbc/sqlext.d                  |  1307 +
 libphobos/src/etc/c/odbc/sqltypes.d                |   178 +
 libphobos/src/etc/c/odbc/sqlucode.d                |   171 +
 libphobos/src/etc/c/sqlite3.d                      |  2880 ++
 libphobos/src/std/algorithm/iteration.d            |    34 +-
 libphobos/src/std/array.d                          |   387 +-
 libphobos/src/std/bigint.d                         |    26 +-
 libphobos/src/std/checkedint.d                     |     2 +-
 libphobos/src/std/container/dlist.d                |     2 +-
 libphobos/src/std/conv.d                           |    36 +
 libphobos/src/std/datetime/stopwatch.d             |     1 -
 .../allocator/building_blocks/allocator_list.d     |    18 +-
 libphobos/src/std/experimental/allocator/common.d  |     3 +-
 libphobos/src/std/file.d                           |     4 +-
 libphobos/src/std/format/internal/floats.d         |   193 +-
 libphobos/src/std/format/internal/read.d           |     5 +-
 libphobos/src/std/format/internal/write.d          |    13 +-
 libphobos/src/std/format/read.d                    |    10 +
 libphobos/src/std/format/spec.d                    |    35 +-
 libphobos/src/std/format/write.d                   |    32 +-
 libphobos/src/std/functional.d                     |    72 +-
 libphobos/src/std/getopt.d                         |   142 +-
 libphobos/src/std/internal/windows/bcrypt.d        |    65 +
 libphobos/src/std/json.d                           |    44 +-
 libphobos/src/std/math/operations.d                |    95 +-
 libphobos/src/std/numeric.d                        |     2 +-
 libphobos/src/std/process.d                        |    60 +-
 libphobos/src/std/random.d                         |   157 +-
 libphobos/src/std/range/interfaces.d               |     2 +-
 libphobos/src/std/range/package.d                  |    21 +-
 libphobos/src/std/stdio.d                          |   144 +
 libphobos/src/std/sumtype.d                        |   560 +-
 libphobos/src/std/typecons.d                       |   109 +-
 libphobos/testsuite/Makefile.am                    |     3 +-
 libphobos/testsuite/Makefile.in                    |     5 +-
 libphobos/testsuite/libphobos.aa/test_aa.d         |    44 +-
 libphobos/testsuite/libphobos.betterc/test19933.d  |     2 +-
 libphobos/testsuite/libphobos.config/test22523.d   |     2 +-
 .../shared/druntime-shared.exp}                    |     0
 .../{druntime.exp => static/druntime-static.exp}   |     0
 .../testsuite/libphobos.exceptions/assert_fail.d   |     8 +
 libphobos/testsuite/libphobos.exceptions/chain.d   |     2 +-
 .../libphobos.exceptions/future_message.d          |     2 +-
 .../testsuite/libphobos.exceptions/line_trace.d    |     2 +-
 .../libphobos.exceptions/long_backtrace_trunc.d    |     2 +-
 .../testsuite/libphobos.exceptions/static_dtor.d   |     2 +-
 libphobos/testsuite/libphobos.gc/forkgc.d          |     2 +-
 libphobos/testsuite/libphobos.gc/precisegc.d       |     2 +-
 libphobos/testsuite/libphobos.gc/recoverfree.d     |     1 -
 libphobos/testsuite/libphobos.hash/test_hash.d     |     4 +-
 .../testsuite/libphobos.init_fini/custom_gc.d      |     4 +-
 .../testsuite/libphobos.init_fini/thread_join.d    |     1 -
 libphobos/testsuite/libphobos.phobos/phobos.exp    |    12 +-
 .../shared/phobos-shared.exp}                      |    11 +-
 .../libphobos.phobos/static/phobos-static.exp      |    61 +
 .../libphobos.phobos/std_algorithm_comparison.d    |   454 +
 .../libphobos.phobos/std_algorithm_iteration.d     |  1004 +
 .../libphobos.phobos/std_algorithm_mutation.d      |   627 +
 .../libphobos.phobos/std_algorithm_searching.d     |   668 +
 .../libphobos.phobos/std_algorithm_setops.d        |   281 +
 .../libphobos.phobos/std_algorithm_sorting.d       |   462 +
 libphobos/testsuite/libphobos.phobos/std_array.d   |   577 +
 libphobos/testsuite/libphobos.phobos/std_ascii.d   |   262 +
 libphobos/testsuite/libphobos.phobos/std_base64.d  |   180 +
 libphobos/testsuite/libphobos.phobos/std_bigint.d  |   465 +
 .../testsuite/libphobos.phobos/std_bitmanip.d      |  1628 +
 .../testsuite/libphobos.phobos/std_checkedint.d    |   628 +
 libphobos/testsuite/libphobos.phobos/std_complex.d |   403 +
 .../testsuite/libphobos.phobos/std_concurrency.d   |   235 +
 .../libphobos.phobos/std_container_array.d         |    56 +
 .../libphobos.phobos/std_container_binaryheap.d    |   102 +
 .../libphobos.phobos/std_container_dlist.d         |    47 +
 .../libphobos.phobos/std_container_rbtree.d        |    60 +
 .../libphobos.phobos/std_container_slist.d         |    28 +
 .../libphobos.phobos/std_container_util.d          |    51 +
 libphobos/testsuite/libphobos.phobos/std_conv.d    |   523 +
 libphobos/testsuite/libphobos.phobos/std_csv.d     |   228 +
 .../testsuite/libphobos.phobos/std_datetime_date.d |   992 +
 .../libphobos.phobos/std_datetime_interval.d       |   112 +
 .../libphobos.phobos/std_datetime_package.d        |    34 +
 .../libphobos.phobos/std_datetime_stopwatch.d      |   210 +
 .../libphobos.phobos/std_datetime_systime.d        |   750 +
 .../libphobos.phobos/std_datetime_timezone.d       |    15 +
 .../testsuite/libphobos.phobos/std_demangle.d      |    33 +
 .../testsuite/libphobos.phobos/std_digest_crc.d    |   207 +
 .../testsuite/libphobos.phobos/std_digest_hmac.d   |   145 +
 .../testsuite/libphobos.phobos/std_digest_md.d     |   124 +
 .../libphobos.phobos/std_digest_murmurhash.d       |    82 +
 .../libphobos.phobos/std_digest_package.d          |   492 +
 .../testsuite/libphobos.phobos/std_digest_ripemd.d |   127 +
 .../testsuite/libphobos.phobos/std_digest_sha.d    |   163 +
 .../testsuite/libphobos.phobos/std_encoding.d      |   167 +
 .../testsuite/libphobos.phobos/std_exception.d     |   543 +
 ...tal_allocator_building_blocks_affix_allocator.d |    14 +
 ..._allocator_building_blocks_aligned_block_list.d |   139 +
 ...ntal_allocator_building_blocks_allocator_list.d |    45 +
 ...ator_building_blocks_ascending_page_allocator.d |    52 +
 ...tal_allocator_building_blocks_bitmapped_block.d |   139 +
 ...rimental_allocator_building_blocks_bucketizer.d |    23 +
 ..._allocator_building_blocks_fallback_allocator.d |    16 +
 ...erimental_allocator_building_blocks_free_list.d |    45 +
 ...l_allocator_building_blocks_kernighan_ritchie.d |    40 +
 ...erimental_allocator_building_blocks_quantizer.d |    23 +
 ...experimental_allocator_building_blocks_region.d |    90 +
 ...al_allocator_building_blocks_scoped_allocator.d |    13 +
 ...rimental_allocator_building_blocks_segregator.d |    43 +
 ...tal_allocator_building_blocks_stats_collector.d |    33 +
 .../std_experimental_allocator_common.d            |    33 +
 .../std_experimental_allocator_gc_allocator.d      |    10 +
 .../std_experimental_allocator_mallocator.d        |    19 +
 .../std_experimental_allocator_package.d           |   263 +
 .../std_experimental_allocator_showcase.d          |    22 +
 .../std_experimental_allocator_typed.d             |    34 +
 libphobos/testsuite/libphobos.phobos/std_file.d    |   756 +
 .../libphobos.phobos/std_format_package.d          |   139 +
 .../testsuite/libphobos.phobos/std_format_read.d   |   275 +
 .../testsuite/libphobos.phobos/std_format_spec.d   |    43 +
 .../testsuite/libphobos.phobos/std_format_write.d  |   421 +
 .../testsuite/libphobos.phobos/std_functional.d    |   393 +
 libphobos/testsuite/libphobos.phobos/std_getopt.d  |    18 +
 libphobos/testsuite/libphobos.phobos/std_int128.d  |   128 +
 .../libphobos.phobos/std_internal_cstring.d        |    47 +
 .../libphobos.phobos/std_internal_scopebuffer.d    |     9 +
 libphobos/testsuite/libphobos.phobos/std_json.d    |   252 +
 .../testsuite/libphobos.phobos/std_logger_core.d   |    22 +
 .../libphobos.phobos/std_logger_nulllogger.d       |    10 +
 .../libphobos.phobos/std_math_algebraic.d          |   163 +
 .../libphobos.phobos/std_math_exponential.d        |   279 +
 .../testsuite/libphobos.phobos/std_math_hardware.d |    18 +
 .../libphobos.phobos/std_math_operations.d         |   217 +
 .../libphobos.phobos/std_math_remainder.d          |    54 +
 .../testsuite/libphobos.phobos/std_math_rounding.d |   171 +
 .../testsuite/libphobos.phobos/std_math_traits.d   |   189 +
 .../libphobos.phobos/std_math_trigonometry.d       |   168 +
 libphobos/testsuite/libphobos.phobos/std_meta.d    |   525 +
 libphobos/testsuite/libphobos.phobos/std_mmfile.d  |    43 +
 libphobos/testsuite/libphobos.phobos/std_numeric.d |   203 +
 .../testsuite/libphobos.phobos/std_outbuffer.d     |    95 +
 libphobos/testsuite/libphobos.phobos/std_package.d |    27 +
 .../testsuite/libphobos.phobos/std_parallelism.d   |    37 +
 libphobos/testsuite/libphobos.phobos/std_path.d    |   611 +
 libphobos/testsuite/libphobos.phobos/std_random.d  |   578 +
 .../libphobos.phobos/std_range_interfaces.d        |    32 +
 .../testsuite/libphobos.phobos/std_range_package.d |  1346 +
 .../libphobos.phobos/std_range_primitives.d        |   591 +
 .../testsuite/libphobos.phobos/std_regex_package.d |   175 +
 libphobos/testsuite/libphobos.phobos/std_signals.d |    85 +
 libphobos/testsuite/libphobos.phobos/std_socket.d  |    66 +
 libphobos/testsuite/libphobos.phobos/std_stdio.d   |   185 +
 libphobos/testsuite/libphobos.phobos/std_string.d  |   892 +
 libphobos/testsuite/libphobos.phobos/std_sumtype.d |   454 +
 libphobos/testsuite/libphobos.phobos/std_traits.d  |  2419 +
 .../testsuite/libphobos.phobos/std_typecons.d      |  1931 +
 .../testsuite/libphobos.phobos/std_typetuple.d     |    24 +
 .../testsuite/libphobos.phobos/std_uni_package.d   |   547 +
 libphobos/testsuite/libphobos.phobos/std_uri.d     |    71 +
 libphobos/testsuite/libphobos.phobos/std_utf.d     |   474 +
 libphobos/testsuite/libphobos.phobos/std_uuid.d    |   252 +
 libphobos/testsuite/libphobos.phobos/std_variant.d |   291 +
 libphobos/testsuite/libphobos.phobos/std_zlib.d    |    29 +
 .../testsuite/libphobos.thread/external_threads.d  |     3 +-
 .../testsuite/libphobos.thread/fiber_guard_page.d  |     4 +-
 .../testsuite/libphobos.thread/tlsgc_sections.d    |     2 +-
 libphobos/testsuite/libphobos.thread/tlsstack.d    |     2 +-
 .../testsuite/libphobos.unittest/customhandler.d   |     2 +-
 .../testsuite/libphobos.unittest/unittest.exp      |     4 +-
 libphobos/testsuite/testsuite_flags.in             |     2 +-
 libquadmath/ChangeLog                              |    21 +
 libquadmath/configure                              |     8 +
 libquadmath/configure.ac                           |     4 +
 libquadmath/math/expq.c                            |     2 +-
 libquadmath/printf/addmul_1.c                      |     7 +-
 libquadmath/printf/mul_1.c                         |     7 +-
 libquadmath/printf/submul_1.c                      |     7 +-
 libquadmath/strtod/strtod_l.c                      |     5 +-
 libstdc++-v3/ChangeLog                             |  1709 +
 libstdc++-v3/acinclude.m4                          |    46 +-
 libstdc++-v3/config.h.in                           |     3 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    29 +-
 libstdc++-v3/config/cpu/gcn/cpu_defines.h          |    55 +
 libstdc++-v3/config/cpu/nvptx/cpu_defines.h        |    36 +
 libstdc++-v3/config/os/hpux/os_defines.h           |     9 +-
 libstdc++-v3/configure                             |    74 +-
 libstdc++-v3/configure.ac                          |     3 +
 libstdc++-v3/configure.host                        |    50 +
 libstdc++-v3/doc/doxygen/user.cfg.in               |     5 +
 .../doc/html/manual/policy_data_structures.html    |     4 +-
 libstdc++-v3/doc/html/manual/strings.html          |    19 +-
 libstdc++-v3/doc/html/manual/test.html             |     6 +-
 .../doc/html/manual/using_concurrency.html         |    10 +
 .../xml/manual/policy_data_structures_biblio.xml   |     4 +-
 libstdc++-v3/doc/xml/manual/strings.xml            |    19 +-
 libstdc++-v3/doc/xml/manual/test.xml               |     6 +-
 libstdc++-v3/doc/xml/manual/using.xml              |    12 +
 libstdc++-v3/include/Makefile.am                   |     3 +
 libstdc++-v3/include/Makefile.in                   |     3 +
 libstdc++-v3/include/bits/algorithmfwd.h           |     5 +
 libstdc++-v3/include/bits/atomic_base.h            |    89 +-
 libstdc++-v3/include/bits/basic_string.h           |   274 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    28 +-
 libstdc++-v3/include/bits/c++config                |    12 +-
 libstdc++-v3/include/bits/chrono_io.h              |   529 +-
 libstdc++-v3/include/bits/cow_string.h             |   154 +-
 libstdc++-v3/include/bits/deque.tcc                |   229 +-
 libstdc++-v3/include/bits/formatfwd.h              |    70 +
 libstdc++-v3/include/bits/forward_list.h           |    20 +-
 libstdc++-v3/include/bits/hashtable.h              |   114 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    20 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |    40 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |     2 +-
 libstdc++-v3/include/bits/ostream.h                |    48 +-
 libstdc++-v3/include/bits/range_access.h           |    18 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    13 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    26 +-
 libstdc++-v3/include/bits/ranges_base.h            |    26 +-
 libstdc++-v3/include/bits/ranges_uninitialized.h   |    47 +-
 libstdc++-v3/include/bits/ranges_util.h            |    10 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |     3 +-
 libstdc++-v3/include/bits/stl_algo.h               |    41 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    42 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   105 +-
 libstdc++-v3/include/bits/stl_construct.h          |     1 +
 libstdc++-v3/include/bits/stl_deque.h              |   111 +
 libstdc++-v3/include/bits/stl_iterator.h           |    20 +-
 libstdc++-v3/include/bits/stl_list.h               |    28 +-
 libstdc++-v3/include/bits/stl_map.h                |    59 +
 libstdc++-v3/include/bits/stl_multimap.h           |    60 +
 libstdc++-v3/include/bits/stl_multiset.h           |    52 +
 libstdc++-v3/include/bits/stl_pair.h               |    18 +
 libstdc++-v3/include/bits/stl_queue.h              |   102 +
 libstdc++-v3/include/bits/stl_set.h                |    55 +
 libstdc++-v3/include/bits/stl_stack.h              |    46 +
 libstdc++-v3/include/bits/stl_tree.h               |    18 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    39 +
 libstdc++-v3/include/bits/stl_vector.h             |   178 +-
 libstdc++-v3/include/bits/unicode-data.h           |   260 +-
 libstdc++-v3/include/bits/unicode.h                |    19 +
 libstdc++-v3/include/bits/unique_lock.h            |     9 +-
 libstdc++-v3/include/bits/unique_ptr.h             |     8 +
 libstdc++-v3/include/bits/unordered_map.h          |   217 +
 libstdc++-v3/include/bits/unordered_set.h          |   208 +
 libstdc++-v3/include/bits/vector.tcc               |    22 +-
 libstdc++-v3/include/bits/version.def              |    77 +-
 libstdc++-v3/include/bits/version.h                |    71 +-
 libstdc++-v3/include/bits/version.tpl              |     6 +-
 libstdc++-v3/include/c_compatibility/stdbit.h      |   582 +
 libstdc++-v3/include/c_compatibility/stdckdint.h   |   113 +
 libstdc++-v3/include/debug/deque                   |    51 +
 libstdc++-v3/include/debug/forward_list            |    10 +-
 libstdc++-v3/include/debug/list                    |    10 +-
 libstdc++-v3/include/debug/map.h                   |    36 +
 libstdc++-v3/include/debug/multimap.h              |    36 +
 libstdc++-v3/include/debug/multiset.h              |    30 +
 libstdc++-v3/include/debug/set.h                   |    32 +-
 libstdc++-v3/include/debug/unordered_map           |   141 +
 libstdc++-v3/include/debug/unordered_set           |   131 +
 libstdc++-v3/include/debug/vector                  |    20 +-
 libstdc++-v3/include/experimental/bits/simd.h      |     2 +-
 libstdc++-v3/include/parallel/algobase.h           |     4 +-
 libstdc++-v3/include/precompiled/stdc++.h          |     6 +-
 libstdc++-v3/include/std/atomic                    |    22 +-
 libstdc++-v3/include/std/bit                       |    12 +
 libstdc++-v3/include/std/chrono                    |     2 +-
 libstdc++-v3/include/std/complex                   |    91 +
 libstdc++-v3/include/std/deque                     |     1 +
 libstdc++-v3/include/std/expected                  |     1 +
 libstdc++-v3/include/std/flat_map                  |    17 +-
 libstdc++-v3/include/std/flat_set                  |    48 +-
 libstdc++-v3/include/std/format                    |  1465 +-
 libstdc++-v3/include/std/forward_list              |     6 +-
 libstdc++-v3/include/std/future                    |     9 +-
 libstdc++-v3/include/std/latch                     |    32 +-
 libstdc++-v3/include/std/list                      |     6 +-
 libstdc++-v3/include/std/map                       |     1 +
 libstdc++-v3/include/std/numeric                   |     8 +-
 libstdc++-v3/include/std/optional                  |     3 +-
 libstdc++-v3/include/std/queue                     |     1 +
 libstdc++-v3/include/std/ranges                    |   532 +-
 libstdc++-v3/include/std/set                       |     1 +
 libstdc++-v3/include/std/shared_mutex              |     2 +
 libstdc++-v3/include/std/span                      |     2 -
 libstdc++-v3/include/std/stack                     |     1 +
 libstdc++-v3/include/std/stacktrace                |     2 +-
 libstdc++-v3/include/std/string                    |     1 +
 libstdc++-v3/include/std/thread                    |     6 +-
 libstdc++-v3/include/std/tuple                     |    16 +-
 libstdc++-v3/include/std/type_traits               |     6 +-
 libstdc++-v3/include/std/unordered_map             |     1 +
 libstdc++-v3/include/std/unordered_set             |     1 +
 libstdc++-v3/include/std/vector                    |    33 +
 libstdc++-v3/scripts/extract_symvers.pl            |    14 +-
 libstdc++-v3/src/c++11/string-inst.cc              |    11 +-
 libstdc++-v3/src/c++17/default_resource.h          |    15 -
 libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES    |     1 +
 libstdc++-v3/src/c++17/fast_float/fast_float.h     |     3 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |     2 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |     2 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |     8 +-
 libstdc++-v3/src/c++20/format.cc                   |     2 +-
 libstdc++-v3/src/c++20/tzdata.zi                   |  1696 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |    27 +-
 libstdc++-v3/src/c++23/std-clib.cc.in              |     2 +-
 libstdc++-v3/src/c++23/std.cc.in                   |    29 +-
 libstdc++-v3/src/c++23/std.compat.cc.in            |    44 +
 libstdc++-v3/src/c++98/globals_io.cc               |    11 +-
 libstdc++-v3/src/c++98/ios_base_init.h             |    13 -
 libstdc++-v3/src/filesystem/dir-common.h           |     2 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |     4 +
 .../testsuite/17_intro/shared_with_static_deps.cc  |     2 +-
 libstdc++-v3/testsuite/17_intro/static.cc          |     2 +-
 .../testsuite/18_support/numeric_limits/traps.cc   |     2 +-
 .../testsuite/18_support/type_info/110572.cc       |     2 +-
 .../20_util/expected/equality_constrained.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/expected/lwg3843.cc |    69 +
 .../testsuite/20_util/headers/memory/synopsis.cc   |    12 +
 .../testsuite/20_util/shared_ptr/requirements/1.cc |    33 +
 .../requirements/explicit_instantiation/1.cc       |    12 +
 .../specialized_algorithms/feature_test_macro.cc   |    14 +
 .../uninitialized_copy/constexpr.cc                |    60 +
 .../uninitialized_copy/constrained.cc              |    41 +
 .../uninitialized_default_construct/constexpr.cc   |    69 +
 .../uninitialized_fill/constexpr.cc                |    70 +
 .../uninitialized_move/constexpr.cc                |    53 +
 .../uninitialized_move/constrained.cc              |    40 +
 .../uninitialized_value_construct/constexpr.cc     |    66 +
 libstdc++-v3/testsuite/20_util/stdbit/1.cc         |   320 +
 libstdc++-v3/testsuite/20_util/stdbit/2_neg.cc     |    45 +
 libstdc++-v3/testsuite/20_util/to_chars/4.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/tuple/116440.C      |    29 +
 .../20_util/tuple/comparison_operators/119545.cc   |    24 +
 .../testsuite/20_util/tuple/tuple_like_ftm.cc      |    17 +
 .../testsuite/20_util/unique_ptr/lwg4148.cc        |    31 +
 .../testsuite/20_util/weak_ptr/requirements/1.cc   |    33 +
 .../requirements/explicit_instantiation/1.cc       |    12 +
 .../21_strings/basic_string/cons/char/119748.cc    |    35 +
 .../21_strings/basic_string/cons/from_range.cc     |   129 +
 .../21_strings/basic_string/cons/wchar_t/119748.cc |     7 +
 .../basic_string/modifiers/append/append_range.cc  |   125 +
 .../basic_string/modifiers/assign/assign_range.cc  |   116 +
 .../basic_string/modifiers/insert/insert_range.cc  |   130 +
 .../modifiers/replace/replace_with_range.cc        |   133 +
 .../23_containers/deque/cons/from_range.cc         |   122 +
 .../23_containers/deque/modifiers/append_range.cc  |   128 +
 .../deque/modifiers/assign/assign_range.cc         |   109 +
 .../deque/modifiers/insert/insert_range.cc         |   142 +
 .../23_containers/deque/modifiers/prepend_range.cc |   140 +
 libstdc++-v3/testsuite/23_containers/flat_map/1.cc |    78 +
 .../testsuite/23_containers/flat_multimap/1.cc     |    81 +
 .../testsuite/23_containers/flat_multiset/1.cc     |   110 +
 libstdc++-v3/testsuite/23_containers/flat_set/1.cc |   108 +
 .../23_containers/forward_list/cons/from_range.cc  |     6 +-
 .../23_containers/forward_list/erasure.cc          |    22 +
 .../23_containers/list/cons/from_range.cc          |     5 +
 .../testsuite/23_containers/list/erasure.cc        |    22 +
 .../testsuite/23_containers/map/cons/from_range.cc |   162 +
 .../map/modifiers/insert/insert_range.cc           |   102 +
 .../23_containers/multimap/cons/from_range.cc      |   162 +
 .../multimap/modifiers/insert/insert_range.cc      |    99 +
 .../23_containers/multiset/cons/from_range.cc      |   123 +
 .../multiset/modifiers/insert/insert_range.cc      |    76 +
 .../priority_queue/cons_from_range.cc              |   117 +
 .../priority_queue/members/push_range.cc           |    87 +
 .../23_containers/queue/cons_from_range.cc         |    93 +
 .../23_containers/queue/members/push_range.cc      |    73 +
 .../testsuite/23_containers/set/cons/from_range.cc |   122 +
 .../set/modifiers/insert/insert_range.cc           |    79 +
 .../set/operations/equal_range_adl.cc              |    26 +
 .../explicit_instantiation/alloc_ptr.cc            |     4 +-
 .../23_containers/stack/cons_from_range.cc         |    94 +
 .../23_containers/stack/members/push_range.cc      |    74 +
 .../23_containers/unordered_map/cons/from_range.cc |   237 +
 .../unordered_map/modifiers/insert_range.cc        |    79 +
 .../23_containers/unordered_map/modifiers/merge.cc |    46 +
 .../unordered_multimap/cons/from_range.cc          |   259 +
 .../unordered_multimap/modifiers/insert_range.cc   |    76 +
 .../unordered_multiset/cons/from_range.cc          |   215 +
 .../unordered_multiset/modifiers/insert_range.cc   |    62 +
 .../23_containers/unordered_set/cons/from_range.cc |   204 +
 .../unordered_set/modifiers/insert_range.cc        |    65 +
 .../23_containers/vector/bool/capacity/110498.cc   |    18 +
 .../23_containers/vector/bool/capacity/114758.cc   |    12 +
 .../23_containers/vector/bool/cons/from_range.cc   |     8 +-
 .../testsuite/23_containers/vector/bool/format.cc  |    72 +
 .../vector/bool/modifiers/insert/append_range.cc   |    51 +
 .../vector/bool/modifiers/insert/insert_range.cc   |    18 +-
 .../23_containers/vector/capacity/114945.cc        |    36 +
 .../testsuite/23_containers/vector/cons/108487.cc  |    24 +
 .../23_containers/vector/cons/from_range.cc        |     5 +
 .../23_containers/vector/modifiers/append_range.cc |   165 +
 .../vector/modifiers/insert/117983.cc              |    17 +
 .../vector/modifiers/insert/insert_range.cc        |    18 +-
 .../24_iterators/common_iterator/101527.cc         |    14 +
 .../24_iterators/const_iterator/112490.cc          |    12 +
 .../24_iterators/counted_iterator/101527.cc        |    14 +
 .../24_iterators/customization_points/iter_move.cc |   106 +
 .../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 -
 .../testsuite/25_algorithms/copy/contiguous.cc     |    87 +
 .../25_algorithms/copy_backward/contiguous.cc      |    88 +
 .../testsuite/25_algorithms/copy_n/contiguous.cc   |    87 +
 .../testsuite/25_algorithms/cpp_lib_constexpr.cc   |     4 +
 .../25_algorithms/headers/algorithm/synopsis.cc    |     5 +
 .../25_algorithms/inplace_merge/constexpr.cc       |    72 +
 .../25_algorithms/is_permutation/constrained.cc    |    13 +
 .../testsuite/25_algorithms/move/105609.cc         |    33 +
 .../25_algorithms/move_backward/105609.cc          |    33 +
 .../25_algorithms/stable_partition/constexpr.cc    |    44 +
 .../25_algorithms/stable_sort/constexpr.cc         |    62 +
 .../testsuite/26_numerics/complex/tuple_like.cc    |   180 +
 libstdc++-v3/testsuite/26_numerics/stdckdint/1.cc  |    63 +
 .../testsuite/26_numerics/stdckdint/2_neg.cc       |    39 +
 .../27_io/basic_ostream/exceptions/char/lwg4188.cc |    50 +
 .../basic_ostream/exceptions/wchar_t/lwg4188.cc    |    50 +
 .../testsuite/27_io/filesystem/operations/copy.cc  |    18 +
 libstdc++-v3/testsuite/29_atomics/atomic/69301.cc  |     2 +
 .../testsuite/29_atomics/atomic/cons/trivial.cc    |    41 +
 libstdc++-v3/testsuite/30_threads/latch/1.cc       |    12 +-
 .../30_threads/packaged_task/cons/dangling_ref.cc  |     1 +
 .../30_threads/packaged_task/cons/lwg4154_neg.cc   |    38 +
 .../30_threads/shared_lock/cons/lwg4172.cc         |    28 +
 .../30_threads/unique_lock/cons/lwg4172.cc         |    27 +
 libstdc++-v3/testsuite/lib/prune.exp               |    20 +-
 .../testsuite/std/format/arguments/args.cc         |    73 +
 libstdc++-v3/testsuite/std/format/debug.cc         |   455 +
 .../testsuite/std/format/debug_nonunicode.cc       |     5 +
 .../testsuite/std/format/formatter/lwg3944.cc      |     4 +-
 .../testsuite/std/format/formatter/requirements.cc |    14 +-
 .../testsuite/std/format/functions/format.cc       |    19 +-
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |     3 +-
 libstdc++-v3/testsuite/std/format/parse_ctx_neg.cc |    10 +-
 .../testsuite/std/format/ranges/format_kind.cc     |    94 +
 .../testsuite/std/format/ranges/format_kind_neg.cc |    13 +
 .../testsuite/std/format/ranges/formatter.cc       |   171 +
 libstdc++-v3/testsuite/std/format/ranges/map.cc    |   209 +
 .../testsuite/std/format/ranges/sequence.cc        |   206 +
 libstdc++-v3/testsuite/std/format/ranges/string.cc |   226 +
 libstdc++-v3/testsuite/std/format/string.cc        |    12 +-
 libstdc++-v3/testsuite/std/format/string_neg.cc    |     2 +-
 libstdc++-v3/testsuite/std/format/tuple.cc         |   259 +
 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc |    17 +
 libstdc++-v3/testsuite/std/ranges/access/cdata.cc  |    21 +-
 libstdc++-v3/testsuite/std/ranges/access/cend.cc   |    30 +-
 .../testsuite/std/ranges/access/crbegin.cc         |    43 +-
 libstdc++-v3/testsuite/std/ranges/access/crend.cc  |    20 +-
 .../std/ranges/adaptors/adjacent_transform/1.cc    |     1 +
 .../testsuite/std/ranges/adaptors/as_const/1.cc    |    17 +
 .../std/ranges/adaptors/cache_latest/1.cc          |    72 +
 .../testsuite/std/ranges/adaptors/enumerate/1.cc   |    11 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |     8 +-
 .../testsuite/std/ranges/adaptors/lwg4112.cc       |    41 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |     2 -
 .../testsuite/std/ranges/adaptors/to_input/1.cc    |    59 +
 .../testsuite/std/ranges/adaptors/transform.cc     |     6 +-
 libstdc++-v3/testsuite/std/ranges/concat/1.cc      |    16 +
 libstdc++-v3/testsuite/std/ranges/conv/1.cc        |    35 +
 libstdc++-v3/testsuite/std/ranges/conv/112803.cc   |    20 +
 libstdc++-v3/testsuite/std/ranges/conv/lwg4229.cc  |    18 +
 .../testsuite/std/ranges/subrange/tuple_like.cc    |    29 +
 .../testsuite/std/ranges/zip_transform/1.cc        |    21 +
 .../testsuite/std/time/format/localized.cc         |    33 +
 libstdc++-v3/testsuite/std/time/format/pr117214.cc |    99 +
 libstdc++-v3/testsuite/std/time/format/pr119517.cc |    43 +
 .../testsuite/std/time/tzdb_list/pr118811.cc       |    25 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     3 +
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    18 +-
 lto-plugin/ChangeLog                               |     5 +
 lto-plugin/lto-plugin.c                            |    11 +
 maintainer-scripts/ChangeLog                       |    25 +
 maintainer-scripts/gcc_release                     |    20 +-
 maintainer-scripts/update_web_docs_git             |    30 +
 5489 files changed, 844531 insertions(+), 428066 deletions(-)


More information about the Libstdc++-cvs mailing list