public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'e85c596ae2d1e5f5b769b5af4c0a8e7d055e40d7' into merge-master-e85c596ae2d1e5f5b769b5af4c
@ 2023-11-20 21:52 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-11-20 21:52 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit dc4291d90c6342a6818b985ab735c70fa3b20d62
Merge: 9f0021efd99 e85c596ae2d
Author: MS Automation <gnutools@microsoft.com>
Date:   Mon Nov 20 11:22:07 2023 +0000

    Merge commit 'e85c596ae2d1e5f5b769b5af4c0a8e7d055e40d7' into merge-master-e85c596ae2d1e5f5b769b5af4c0a8e7d055e40d7-2023-11-20T11-22-04

Diff:

 .github/CONTRIBUTING.md                            |    24 +
 .github/PULL_REQUEST_TEMPLATE.md                   |     5 +
 .gitignore                                         |     1 +
 ChangeLog                                          |    81 +
 MAINTAINERS                                        |    14 +-
 Makefile.def                                       |    73 +-
 Makefile.in                                        |  1691 +-
 Makefile.tpl                                       |    10 +-
 config/ChangeLog                                   |     8 +
 config/gettext-sister.m4                           |    35 +-
 config/gettext.m4                                  |   361 +-
 config/iconv.m4                                    |   313 +-
 config/intlmacosx.m4                               |    69 +
 configure                                          |    58 +-
 configure.ac                                       |    58 +-
 contrib/ChangeLog                                  |    23 +
 contrib/download_prerequisites                     |     2 +
 contrib/gcc-changelog/git_update_version.py        |     3 +-
 contrib/prerequisites.md5                          |     1 +
 contrib/prerequisites.sha512                       |     1 +
 contrib/unicode/DerivedCoreProperties.txt          |   277 +-
 contrib/unicode/DerivedNormalizationProps.txt      |  6079 ++-
 contrib/unicode/EastAsianWidth.txt                 |  5170 +--
 contrib/unicode/NameAliases.txt                    |     6 +-
 contrib/unicode/PropList.txt                       |    78 +-
 contrib/unicode/README                             |     6 +-
 contrib/unicode/UnicodeData.txt                    |     7 +
 contrib/unicode/from_glibc/utf8_gen.py             |     2 +-
 fixincludes/ChangeLog                              |     4 +
 fixincludes/configure                              |     2 +-
 gcc/ABOUT-GCC-NLS                                  |    16 +
 gcc/ChangeLog                                      |  7306 ++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    67 +-
 gcc/aclocal.m4                                     |    54 +
 gcc/ada/ChangeLog                                  |   551 +
 gcc/ada/adaint.c                                   |    11 +-
 gcc/ada/aspects.adb                                |   155 +-
 gcc/ada/aspects.ads                                |    70 +-
 gcc/ada/atree.adb                                  |    35 -
 gcc/ada/atree.ads                                  |     9 +-
 gcc/ada/bindusg.adb                                |     2 +-
 gcc/ada/contracts.adb                              |     3 +
 gcc/ada/contracts.ads                              |     2 +
 .../doc/gnat_rm/implementation_defined_aspects.rst |    68 +
 .../doc/gnat_rm/implementation_defined_pragmas.rst |    45 +
 .../building_executable_programs_with_gnat.rst     |    33 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |     1 +
 gcc/ada/doc/share/conf.py                          |     9 +-
 gcc/ada/einfo-utils.adb                            |     1 +
 gcc/ada/einfo-utils.ads                            |     1 +
 gcc/ada/errout.ads                                 |    18 +-
 gcc/ada/exp_aggr.adb                               |    25 +-
 gcc/ada/exp_ch3.adb                                |    57 +-
 gcc/ada/exp_ch4.adb                                |     2 +-
 gcc/ada/exp_ch6.adb                                |     7 +-
 gcc/ada/exp_ch7.adb                                |     6 +-
 gcc/ada/exp_disp.adb                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    79 +-
 gcc/ada/exp_unst.adb                               |     9 +-
 gcc/ada/exp_util.adb                               |     8 +-
 gcc/ada/expect.c                                   |     6 +-
 gcc/ada/freeze.adb                                 |    13 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     1 +
 gcc/ada/gcc-interface/Makefile.in                  |     5 +-
 gcc/ada/gcc-interface/decl.cc                      |    32 +-
 gcc/ada/gcc-interface/misc.cc                      |     4 +-
 gcc/ada/gcc-interface/trans.cc                     |    26 +-
 gcc/ada/gcc-interface/utils.cc                     |     2 +-
 gcc/ada/gen_il-fields.ads                          |     3 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |   104 +-
 gcc/ada/ghost.adb                                  |     3 -
 gcc/ada/gnat-style.texi                            |     4 +-
 gcc/ada/gnat_rm.texi                               |  1470 +-
 gcc/ada/gnat_ugn.texi                              |    44 +-
 gcc/ada/inline.adb                                 |    11 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |     2 +-
 gcc/ada/libgnat/a-calfor.adb                       |    11 +-
 gcc/ada/libgnat/a-direct.adb                       |    52 +-
 gcc/ada/libgnat/s-gearop.adb                       |     2 +-
 gcc/ada/libgnat/s-imagef.adb                       |    75 +-
 gcc/ada/libgnat/s-imguti.adb                       |     8 +
 gcc/ada/libgnat/s-poosiz.adb                       |     2 +-
 gcc/ada/local_restrict.adb                         |   268 +
 gcc/ada/local_restrict.ads                         |    59 +
 gcc/ada/nlists.ads                                 |     3 -
 gcc/ada/par-ch13.adb                               |     1 -
 gcc/ada/par-ch6.adb                                |     2 -
 gcc/ada/par-prag.adb                               |    57 +
 gcc/ada/par_sco.adb                                |     6 +-
 gcc/ada/restrict.adb                               |    12 +
 gcc/ada/restrict.ads                               |    14 +
 gcc/ada/sem_aggr.adb                               |     2 +-
 gcc/ada/sem_attr.adb                               |    29 +-
 gcc/ada/sem_aux.adb                                |   116 +-
 gcc/ada/sem_aux.ads                                |    16 +-
 gcc/ada/sem_ch10.adb                               |   192 +-
 gcc/ada/sem_ch11.adb                               |     4 +-
 gcc/ada/sem_ch12.adb                               |   196 +-
 gcc/ada/sem_ch13.adb                               |   331 +-
 gcc/ada/sem_ch13.ads                               |     9 +-
 gcc/ada/sem_ch3.adb                                |    93 +-
 gcc/ada/sem_ch4.adb                                |    36 +-
 gcc/ada/sem_ch6.adb                                |   155 +-
 gcc/ada/sem_ch6.ads                                |     4 +
 gcc/ada/sem_ch7.adb                                |    17 +-
 gcc/ada/sem_ch8.adb                                |    28 +-
 gcc/ada/sem_ch9.adb                                |    74 +-
 gcc/ada/sem_dim.adb                                |     2 -
 gcc/ada/sem_disp.adb                               |     1 -
 gcc/ada/sem_eval.adb                               |     2 +-
 gcc/ada/sem_prag.adb                               |   515 +-
 gcc/ada/sem_prag.ads                               |    54 +-
 gcc/ada/sem_res.adb                                |    14 +-
 gcc/ada/sem_util.adb                               |    64 +-
 gcc/ada/sem_util.ads                               |     7 +-
 gcc/ada/sinfo.ads                                  |    51 +-
 gcc/ada/snames.ads-tmpl                            |     6 +
 gcc/ada/treepr.adb                                 |    56 -
 gcc/ada/types.ads                                  |     4 +-
 gcc/alias.cc                                       |    17 +-
 gcc/analyzer/ChangeLog                             |   271 +
 gcc/analyzer/access-diagram.cc                     |   440 +-
 gcc/analyzer/analyzer.h                            |     4 +-
 gcc/analyzer/analyzer.opt                          |    12 +
 gcc/analyzer/bounds-checking.cc                    |     4 +-
 gcc/analyzer/call-summary.cc                       |     1 +
 gcc/analyzer/checker-event.h                       |     5 +-
 gcc/analyzer/checker-path.h                        |     1 +
 gcc/analyzer/diagnostic-manager.cc                 |     2 +-
 gcc/analyzer/engine.cc                             |   125 +-
 gcc/analyzer/exploded-graph.h                      |    39 +-
 gcc/analyzer/infinite-loop.cc                      |   565 +
 gcc/analyzer/kf.cc                                 |   320 +-
 gcc/analyzer/program-state.cc                      |    17 +-
 gcc/analyzer/record-layout.cc                      |   125 +
 gcc/analyzer/record-layout.h                       |    91 +
 gcc/analyzer/region-model-manager.cc               |    10 +-
 gcc/analyzer/region-model-manager.h                |     4 +-
 gcc/analyzer/region-model.cc                       |   385 +-
 gcc/analyzer/region-model.h                        |    63 +-
 gcc/analyzer/region.cc                             |    14 +
 gcc/analyzer/region.h                              |    41 +-
 gcc/analyzer/sm-signal.cc                          |     1 +
 gcc/analyzer/sm-taint.cc                           |     2 +-
 gcc/analyzer/sm.cc                                 |     5 +-
 gcc/analyzer/store.cc                              |     1 +
 gcc/analyzer/supergraph.cc                         |    16 +
 gcc/analyzer/supergraph.h                          |     2 +
 gcc/analyzer/svalue.cc                             |    10 +-
 gcc/analyzer/svalue.h                              |    13 +-
 gcc/attribs.cc                                     |     9 +-
 gcc/auto-profile.cc                                |     4 +-
 gcc/builtins.cc                                    |   277 +
 gcc/builtins.def                                   |    49 +-
 gcc/c-family/ChangeLog                             |   240 +
 gcc/c-family/c-attribs.cc                          |    53 +-
 gcc/c-family/c-common.cc                           |   123 +-
 gcc/c-family/c-common.h                            |    12 +-
 gcc/c-family/c-cppbuiltin.cc                       |     8 +-
 gcc/c-family/c-format.cc                           |    89 +-
 gcc/c-family/c-format.h                            |    58 +-
 gcc/c-family/c-gimplify.cc                         |    43 +
 gcc/c-family/c-indentation.cc                      |    75 +-
 gcc/c-family/c-lex.cc                              |    35 +-
 gcc/c-family/c-opts.cc                             |    61 +-
 gcc/c-family/c-pragma.cc                           |    56 +-
 gcc/c-family/c-pragma.h                            |     3 +-
 gcc/c-family/c-warn.cc                             |    16 +-
 gcc/c-family/c.opt                                 |    38 +-
 gcc/c/ChangeLog                                    |   221 +
 gcc/c/c-decl.cc                                    |   206 +-
 gcc/c/c-errors.cc                                  |    24 +-
 gcc/c/c-lang.cc                                    |     2 +
 gcc/c/c-lang.h                                     |    11 +-
 gcc/c/c-objc-common.h                              |     2 +
 gcc/c/c-parser.cc                                  |  1146 +-
 gcc/c/c-parser.h                                   |    12 +
 gcc/c/c-tree.def                                   |    31 +
 gcc/c/c-tree.h                                     |    10 +-
 gcc/c/c-typeck.cc                                  |   377 +-
 gcc/calls.cc                                       |     3 +
 gcc/cfgbuild.cc                                    |    95 +-
 gcc/cfgbuild.h                                     |     1 +
 gcc/cfgloop.cc                                     |    25 +-
 gcc/cfgloop.h                                      |    11 +-
 gcc/collect2.cc                                    |    13 +-
 gcc/combine.cc                                     |     8 +-
 gcc/common.opt                                     |    60 +-
 gcc/common/config/i386/cpuinfo.h                   |    22 +
 gcc/common/config/i386/i386-common.cc              |    46 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     4 +
 gcc/common/config/i386/i386-isas.h                 |     1 +
 gcc/common/config/riscv/riscv-common.cc            |   238 +-
 gcc/config.gcc                                     |    94 +-
 gcc/config.in                                      |    66 +-
 gcc/config/aarch64/aarch64-c.cc                    |     1 +
 gcc/config/aarch64/aarch64-protos.h                |     2 +
 gcc/config/aarch64/aarch64-simd.md                 |   173 +-
 gcc/config/aarch64/aarch64-sve.md                  |    78 +-
 gcc/config/aarch64/aarch64.cc                      |   559 +-
 gcc/config/aarch64/aarch64.h                       |     9 +-
 gcc/config/aarch64/aarch64.md                      |   109 +-
 gcc/config/aarch64/atomics.md                      |     2 +-
 gcc/config/aarch64/constraints.md                  |     8 +
 gcc/config/aarch64/iterators.md                    |    62 +-
 gcc/config/aarch64/predicates.md                   |     5 +
 gcc/config/arc/arc-protos.h                        |     7 +-
 gcc/config/arc/arc.cc                              |   551 +-
 gcc/config/arc/arc.h                               |    15 +-
 gcc/config/arc/arc.md                              |   607 +-
 gcc/config/arc/builtins.def                        |    16 +-
 gcc/config/arc/predicates.md                       |    16 -
 gcc/config/arm/aout.h                              |    23 +-
 gcc/config/arm/arm-protos.h                        |     1 +
 gcc/config/arm/arm.cc                              |    63 +-
 gcc/config/arm/arm.h                               |    37 +-
 gcc/config/arm/arm.md                              |    29 +-
 gcc/config/arm/elf.h                               |    18 +-
 gcc/config/avr/avr.cc                              |     8 +-
 gcc/config/bpf/bpf-passes.def                      |    20 +
 gcc/config/bpf/bpf-protos.h                        |     4 +-
 gcc/config/bpf/bpf.cc                              |    30 +-
 gcc/config/bpf/bpf.md                              |     6 +-
 gcc/config/bpf/core-builtins.cc                    |  1021 +-
 gcc/config/bpf/core-builtins.h                     |    28 +
 gcc/config/bpf/t-bpf                               |     2 +
 gcc/config/c6x/c6x.md                              |     2 +-
 gcc/config/darwin.cc                               |    49 +-
 gcc/config/darwin.h                                |    48 +-
 gcc/config/darwin.opt                              |     4 +
 gcc/config/epiphany/epiphany-protos.h              |     7 +-
 gcc/config/epiphany/epiphany.cc                    |     7 +-
 gcc/config/epiphany/mode-switch-use.cc             |     2 +-
 gcc/config/gcn/constraints.md                      |     3 +
 gcc/config/gcn/gcn-hsa.h                           |     3 +-
 gcc/config/gcn/gcn-opts.h                          |     7 +-
 gcc/config/gcn/gcn-valu.md                         |   422 +-
 gcc/config/gcn/gcn.cc                              |   280 +-
 gcc/config/gcn/gcn.h                               |   142 +-
 gcc/config/gcn/gcn.md                              |   307 +-
 gcc/config/gcn/gcn.opt                             |     3 +
 gcc/config/gcn/mkoffload.cc                        |    62 +-
 gcc/config/gcn/predicates.md                       |    24 +
 gcc/config/gcn/t-gcn-hsa                           |     8 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/h8300/combiner.md                       |   157 +
 gcc/config/i386/avx5124fmapsintrin.h               |     2 +-
 gcc/config/i386/avx5124vnniwintrin.h               |     2 +-
 gcc/config/i386/avx512bf16intrin.h                 |    35 +-
 gcc/config/i386/avx512bf16vlintrin.h               |    64 +-
 gcc/config/i386/avx512bitalgintrin.h               |   155 +-
 gcc/config/i386/avx512bitalgvlintrin.h             |   180 +
 gcc/config/i386/avx512bwintrin.h                   |   317 +-
 gcc/config/i386/avx512cdintrin.h                   |     2 +-
 gcc/config/i386/avx512dqintrin.h                   |  1844 +-
 gcc/config/i386/avx512erintrin.h                   |     2 +-
 gcc/config/i386/avx512fintrin.h                    | 19876 +++++-----
 gcc/config/i386/avx512fp16intrin.h                 |  8879 ++---
 gcc/config/i386/avx512fp16vlintrin.h               |   174 +-
 gcc/config/i386/avx512ifmaintrin.h                 |     4 +-
 gcc/config/i386/avx512ifmavlintrin.h               |     4 +-
 gcc/config/i386/avx512pfintrin.h                   |     2 +-
 gcc/config/i386/avx512vbmi2intrin.h                |     4 +-
 gcc/config/i386/avx512vbmi2vlintrin.h              |    76 +-
 gcc/config/i386/avx512vbmiintrin.h                 |     4 +-
 gcc/config/i386/avx512vbmivlintrin.h               |    20 +-
 gcc/config/i386/avx512vlbwintrin.h                 |   670 +-
 gcc/config/i386/avx512vldqintrin.h                 |   252 +-
 gcc/config/i386/avx512vlintrin.h                   |  2715 +-
 gcc/config/i386/avx512vnniintrin.h                 |     4 +-
 gcc/config/i386/avx512vnnivlintrin.h               |     4 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |     4 +-
 gcc/config/i386/avx512vp2intersectvlintrin.h       |     5 +-
 gcc/config/i386/avx512vpopcntdqintrin.h            |     4 +-
 gcc/config/i386/avx512vpopcntdqvlintrin.h          |    13 +-
 gcc/config/i386/constraints.md                     |    15 +-
 gcc/config/i386/cpuid.h                            |     1 +
 gcc/config/i386/darwin.h                           |     6 +
 gcc/config/i386/driver-i386.cc                     |    94 +-
 gcc/config/i386/gfniintrin.h                       |    96 +-
 gcc/config/i386/i386-builtin-types.def             |     3 +
 gcc/config/i386/i386-builtin.def                   |  1308 +-
 gcc/config/i386/i386-builtins.cc                   |   104 +-
 gcc/config/i386/i386-builtins.h                    |     2 +
 gcc/config/i386/i386-c.cc                          |    30 +-
 gcc/config/i386/i386-expand.cc                     |   226 +-
 gcc/config/i386/i386-expand.h                      |     2 +
 gcc/config/i386/i386-features.cc                   |    32 +-
 gcc/config/i386/i386-isa.def                       |     1 +
 gcc/config/i386/i386-options.cc                    |    50 +-
 gcc/config/i386/i386.cc                            |   719 +-
 gcc/config/i386/i386.h                             |    70 +-
 gcc/config/i386/i386.md                            |  2038 +-
 gcc/config/i386/i386.opt                           |    10 +-
 gcc/config/i386/immintrin.h                        |     2 +
 gcc/config/i386/lujiazui.md                        |     2 +-
 gcc/config/i386/mmx.md                             |  1414 +-
 gcc/config/i386/predicates.md                      |    24 +-
 gcc/config/i386/sse.md                             |  1384 +-
 gcc/config/i386/usermsrintrin.h                    |    60 +
 gcc/config/i386/vaesintrin.h                       |     4 +-
 gcc/config/i386/vpclmulqdqintrin.h                 |     4 +-
 gcc/config/i386/x86-tune-costs.h                   |   116 +
 gcc/config/i386/x86-tune-sched.cc                  |    27 +-
 gcc/config/i386/x86-tune.def                       |   167 +-
 gcc/config/i386/x86gprintrin.h                     |     2 +
 gcc/config/i386/yongfeng.md                        |   848 +
 gcc/config/loongarch/genopts/genstr.sh             |    92 +-
 gcc/config/loongarch/genopts/isa-evolution.in      |     4 +
 gcc/config/loongarch/genopts/loongarch-strings     |     8 +
 gcc/config/loongarch/genopts/loongarch.opt.in      |    55 +-
 gcc/config/loongarch/gnu-user.h                    |     6 +-
 gcc/config/loongarch/lasx.md                       |   196 +-
 gcc/config/loongarch/lasxintrin.h                  |    16 +-
 gcc/config/loongarch/loongarch-cpu.cc              |   109 +-
 gcc/config/loongarch/loongarch-cpucfg-map.h        |    50 +
 gcc/config/loongarch/loongarch-def.c               |    22 +
 gcc/config/loongarch/loongarch-def.h               |    28 +-
 gcc/config/loongarch/loongarch-driver.h            |    16 +-
 gcc/config/loongarch/loongarch-opts.cc             |    11 +-
 gcc/config/loongarch/loongarch-opts.h              |    18 +-
 gcc/config/loongarch/loongarch-protos.h            |     2 +
 gcc/config/loongarch/loongarch-str.h               |    16 +-
 gcc/config/loongarch/loongarch.cc                  |   485 +-
 gcc/config/loongarch/loongarch.h                   |    21 +-
 gcc/config/loongarch/loongarch.md                  |   351 +-
 gcc/config/loongarch/loongarch.opt                 |    76 +-
 gcc/config/loongarch/lsx.md                        |   116 +-
 gcc/config/loongarch/lsxintrin.h                   |    16 +-
 gcc/config/loongarch/predicates.md                 |    24 +-
 gcc/config/loongarch/sync.md                       |   353 +-
 gcc/config/loongarch/t-loongarch                   |    24 +-
 gcc/config/microblaze/microblaze.cc                |     2 +-
 gcc/config/mips/mips.cc                            |     2 +
 gcc/config/mips/mips.md                            |     2 +-
 gcc/config/nvptx/mkoffload.cc                      |    87 +-
 gcc/config/nvptx/nvptx.cc                          |    11 +-
 gcc/config/nvptx/nvptx.h                           |     3 +
 gcc/config/nvptx/nvptx.md                          |     5 +-
 gcc/config/pa/pa-linux.h                           |     5 +-
 gcc/config/pa/pa.cc                                |    32 +-
 gcc/config/pa/pa.h                                 |    16 +-
 gcc/config/pa/pa64-linux.h                         |     4 +
 gcc/config/pa/predicates.md                        |    16 +-
 gcc/config/pru/pru.cc                              |    36 +
 gcc/config/riscv/autovec-opt.md                    |   236 +-
 gcc/config/riscv/autovec.md                        |   297 +-
 gcc/config/riscv/bitmanip.md                       |     4 +-
 gcc/config/riscv/constraints.md                    |    33 +
 gcc/config/riscv/corev.def                         |    43 +
 gcc/config/riscv/corev.md                          |   693 +
 gcc/config/riscv/generic-ooo.md                    |   284 +
 gcc/config/riscv/generic.md                        |     2 +-
 gcc/config/riscv/predicates.md                     |    14 +-
 gcc/config/riscv/riscv-avlprop.cc                  |   482 +
 gcc/config/riscv/riscv-builtins.cc                 |    13 +
 gcc/config/riscv/riscv-c.cc                        |    44 +-
 gcc/config/riscv/riscv-cores.def                   |     1 +
 gcc/config/riscv/riscv-ftypes.def                  |    11 +
 gcc/config/riscv/riscv-opts.h                      |    31 +-
 gcc/config/riscv/riscv-passes.def                  |     1 +
 gcc/config/riscv/riscv-protos.h                    |    96 +-
 gcc/config/riscv/riscv-selftests.cc                |    14 +-
 gcc/config/riscv/riscv-string.cc                   |   462 +
 gcc/config/riscv/riscv-subset.h                    |    11 +
 gcc/config/riscv/riscv-target-attr.cc              |   395 +
 gcc/config/riscv/riscv-v.cc                        |  1189 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   118 +-
 .../riscv/riscv-vector-builtins-functions.def      |     7 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |    26 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   287 +-
 gcc/config/riscv/riscv-vector-builtins.h           |    27 +-
 gcc/config/riscv/riscv-vector-costs.cc             |   136 +-
 gcc/config/riscv/riscv-vector-switch.def           |   188 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |  6631 ++--
 gcc/config/riscv/riscv-vsetvl.def                  |   641 +-
 gcc/config/riscv/riscv-vsetvl.h                    |   488 -
 gcc/config/riscv/riscv.cc                          |  1086 +-
 gcc/config/riscv/riscv.h                           |    19 +-
 gcc/config/riscv/riscv.md                          |   104 +-
 gcc/config/riscv/riscv.opt                         |    36 +-
 gcc/config/riscv/sifive-7.md                       |     2 +-
 gcc/config/riscv/sync-rvwmo.md                     |     4 +-
 gcc/config/riscv/sync-ztso.md                      |     4 +-
 gcc/config/riscv/sync.md                           |    45 +-
 gcc/config/riscv/t-riscv                           |    14 +-
 gcc/config/riscv/thead.cc                          |   560 +-
 gcc/config/riscv/thead.md                          |   594 +-
 gcc/config/riscv/vector-iterators.md               |  2181 +-
 gcc/config/riscv/vector.md                         |   384 +-
 gcc/config/rl78/rl78.cc                            |     2 +-
 gcc/config/rs6000/altivec.md                       |    42 +
 gcc/config/rs6000/rs6000.cc                        |    56 +-
 gcc/config/rs6000/rs6000.h                         |     3 +
 gcc/config/rs6000/rs6000.md                        |    98 +-
 gcc/config/rs6000/vsx.md                           |    21 +
 gcc/config/rtems.h                                 |     2 +
 gcc/config/s390/s390-builtin-types.def             |     2 +-
 gcc/config/s390/s390-builtins.def                  |     2 +-
 gcc/config/s390/s390-builtins.h                    |    10 +-
 gcc/config/s390/s390-c.cc                          |     3 +
 gcc/config/s390/s390.cc                            |   206 +-
 gcc/config/s390/s390.md                            |    72 +-
 gcc/config/s390/t-s390                             |     4 +
 gcc/config/s390/vector.md                          |   207 +-
 gcc/config/s390/vx-builtins.md                     |   143 -
 gcc/config/sh/sh.cc                                |     9 +-
 gcc/config/sh/sh.md                                |     4 +-
 gcc/config/sh/sh_treg_combine.cc                   |     9 +-
 gcc/config/sparc/rtemself.h                        |     2 -
 gcc/config/sparc/sparc.cc                          |    11 -
 gcc/config/xtensa/xtensa.h                         |     2 +-
 gcc/configure                                      |  2795 +-
 gcc/configure.ac                                   |    69 +
 gcc/convert.cc                                     |    21 +-
 gcc/coretypes.h                                    |    11 +-
 gcc/coverage.cc                                    |     2 +-
 gcc/cp/ChangeLog                                   |   605 +
 gcc/cp/call.cc                                     |   129 +-
 gcc/cp/class.cc                                    |    24 +-
 gcc/cp/constexpr.cc                                |   296 +-
 gcc/cp/constraint.cc                               |     3 +-
 gcc/cp/contracts.cc                                |     3 +-
 gcc/cp/coroutines.cc                               |     6 +-
 gcc/cp/cp-gimplify.cc                              |    64 +-
 gcc/cp/cp-lang.cc                                  |     6 +-
 gcc/cp/cp-objcp-common.cc                          |     1 -
 gcc/cp/cp-objcp-common.h                           |     2 +-
 gcc/cp/cp-tree.def                                 |    24 +-
 gcc/cp/cp-tree.h                                   |    48 +-
 gcc/cp/cvt.cc                                      |     4 +-
 gcc/cp/cxx-pretty-print.cc                         |     1 -
 gcc/cp/decl.cc                                     |    27 +-
 gcc/cp/decl2.cc                                    |    23 +-
 gcc/cp/error.cc                                    |    18 +-
 gcc/cp/except.cc                                   |    30 +-
 gcc/cp/expr.cc                                     |     2 -
 gcc/cp/init.cc                                     |    23 +-
 gcc/cp/mangle.cc                                   |    94 +-
 gcc/cp/mapper-client.cc                            |     1 +
 gcc/cp/module.cc                                   |    75 +-
 gcc/cp/name-lookup.cc                              |    12 +-
 gcc/cp/parser.cc                                   |   347 +-
 gcc/cp/parser.h                                    |     3 +-
 gcc/cp/pt.cc                                       |  3412 +-
 gcc/cp/semantics.cc                                |   225 +-
 gcc/cp/tree.cc                                     |    41 +-
 gcc/cp/typeck.cc                                   |   155 +-
 gcc/cp/typeck2.cc                                  |    17 +-
 gcc/cse.cc                                         |     7 +
 gcc/d/ChangeLog                                    |   149 +
 gcc/d/Make-lang.in                                 |     2 +-
 gcc/d/d-attribs.cc                                 |     2 +-
 gcc/d/d-builtins.cc                                |     6 +-
 gcc/d/d-codegen.cc                                 |    62 +-
 gcc/d/d-convert.cc                                 |   137 +-
 gcc/d/d-diagnostic.cc                              |     9 +-
 gcc/d/d-lang.cc                                    |   256 +-
 gcc/d/d-tree.h                                     |    20 +-
 gcc/d/decl.cc                                      |     6 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |     1 +
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |     3 +-
 gcc/d/dmd/aggregate.d                              |   203 +-
 gcc/d/dmd/aggregate.h                              |     7 -
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/arrayop.d                                |    11 +-
 gcc/d/dmd/arraytypes.d                             |     2 +-
 gcc/d/dmd/ast_node.d                               |     2 +-
 gcc/d/dmd/attrib.d                                 |    15 +-
 gcc/d/dmd/attrib.h                                 |     1 -
 gcc/d/dmd/blockexit.d                              |   120 +-
 gcc/d/dmd/canthrow.d                               |    43 +-
 gcc/d/dmd/chkformat.d                              |    32 +-
 gcc/d/dmd/clone.d                                  |    22 +-
 gcc/d/dmd/compiler.d                               |     1 -
 gcc/d/dmd/cond.d                                   |    11 +-
 gcc/d/dmd/cond.h                                   |     2 -
 gcc/d/dmd/constfold.d                              |    42 +-
 gcc/d/dmd/cparse.d                                 |    34 +-
 gcc/d/dmd/cppmangle.d                              |    14 +-
 gcc/d/dmd/ctfe.h                                   |     1 -
 gcc/d/dmd/ctfeexpr.d                               |    14 +-
 gcc/d/dmd/dcast.d                                  |    69 +-
 gcc/d/dmd/dclass.d                                 |    72 +-
 gcc/d/dmd/declaration.d                            |    76 +-
 gcc/d/dmd/declaration.h                            |    12 -
 gcc/d/dmd/delegatize.d                             |     1 -
 gcc/d/dmd/denum.d                                  |     9 +-
 gcc/d/dmd/dimport.d                                |     4 +-
 gcc/d/dmd/dinterpret.d                             |   334 +-
 gcc/d/dmd/dmacro.d                                 |    56 +-
 gcc/d/dmd/dmangle.d                                |    21 +-
 gcc/d/dmd/dmodule.d                                |    52 +-
 gcc/d/dmd/doc.d                                    |   353 +-
 gcc/d/dmd/doc.h                                    |     5 +-
 gcc/d/dmd/dscope.d                                 |     9 +-
 gcc/d/dmd/dstruct.d                                |     7 +-
 gcc/d/dmd/dsymbol.d                                |   171 +-
 gcc/d/dmd/dsymbol.h                                |     4 -
 gcc/d/dmd/dsymbolsem.d                             |   396 +-
 gcc/d/dmd/dtemplate.d                              |   118 +-
 gcc/d/dmd/dtoh.d                                   |    32 +-
 gcc/d/dmd/dversion.d                               |    13 +-
 gcc/d/dmd/errors.h                                 |     3 +-
 gcc/d/dmd/errorsink.d                              |     1 +
 gcc/d/dmd/escape.d                                 |    42 +-
 gcc/d/dmd/expression.d                             |  1253 +-
 gcc/d/dmd/expression.h                             |   112 +-
 gcc/d/dmd/expressionsem.d                          |  1356 +-
 gcc/d/dmd/foreachvar.d                             |     2 +-
 gcc/d/dmd/func.d                                   |    88 +-
 gcc/d/dmd/globals.d                                |    90 +-
 gcc/d/dmd/globals.h                                |    88 +-
 gcc/d/dmd/gluelayer.d                              |     5 -
 gcc/d/dmd/hdrgen.d                                 |  1009 +-
 gcc/d/dmd/hdrgen.h                                 |     4 +-
 gcc/d/dmd/iasm.d                                   |     1 +
 gcc/d/dmd/iasmgcc.d                                |     2 +-
 gcc/d/dmd/id.d                                     |     6 +
 gcc/d/dmd/identifier.d                             |     2 +-
 gcc/d/dmd/import.h                                 |     1 -
 gcc/d/dmd/importc.d                                |     5 +-
 gcc/d/dmd/init.d                                   |    10 +-
 gcc/d/dmd/init.h                                   |     3 -
 gcc/d/dmd/initsem.d                                |    59 +-
 gcc/d/dmd/json.d                                   |    27 +-
 gcc/d/dmd/json.h                                   |     2 +-
 gcc/d/dmd/lexer.d                                  |   164 +-
 gcc/d/dmd/location.d                               |    22 +-
 gcc/d/dmd/module.h                                 |     3 +-
 gcc/d/dmd/mtype.d                                  |   104 +-
 gcc/d/dmd/mtype.h                                  |    19 +-
 gcc/d/dmd/mustuse.d                                |    26 +-
 gcc/d/dmd/nogc.d                                   |     6 +-
 gcc/d/dmd/nspace.d                                 |     3 +-
 gcc/d/dmd/ob.d                                     |    22 +-
 gcc/d/dmd/objc.d                                   |    32 +-
 gcc/d/dmd/objc.h                                   |     2 -
 gcc/d/dmd/opover.d                                 |    40 +-
 gcc/d/dmd/optimize.d                               |    82 +-
 gcc/d/dmd/parse.d                                  |   149 +-
 gcc/d/dmd/printast.d                               |     2 +-
 gcc/d/dmd/root/filename.d                          |     7 +-
 gcc/d/dmd/{root => }/rootobject.d                  |    14 +-
 gcc/d/dmd/safe.d                                   |    23 +-
 gcc/d/dmd/scope.h                                  |     2 -
 gcc/d/dmd/semantic2.d                              |    89 +-
 gcc/d/dmd/semantic3.d                              |    69 +-
 gcc/d/dmd/sideeffect.d                             |    46 +-
 gcc/d/dmd/statement.d                              |   264 +-
 gcc/d/dmd/statement.h                              |    14 +-
 gcc/d/dmd/statementsem.d                           |   484 +-
 gcc/d/dmd/staticcond.d                             |     4 +-
 gcc/d/dmd/template.h                               |     5 -
 gcc/d/dmd/templateparamsem.d                       |     3 +-
 gcc/d/dmd/tokens.d                                 |    22 +-
 gcc/d/dmd/tokens.h                                 |     4 +-
 gcc/d/dmd/traits.d                                 |   107 +-
 gcc/d/dmd/transitivevisitor.d                      |     2 +-
 gcc/d/dmd/typesem.d                                |    65 +-
 gcc/d/dmd/typinf.d                                 |    34 +-
 gcc/d/dmd/typinf.h                                 |    22 +
 gcc/d/dmd/utils.d                                  |    24 +-
 gcc/d/dmd/visitor.d                                |     2 +-
 gcc/d/expr.cc                                      |    69 +-
 gcc/d/intrinsics.cc                                |    47 +-
 gcc/d/intrinsics.def                               |   128 +-
 gcc/d/modules.cc                                   |    13 +-
 gcc/d/runtime.def                                  |     9 +-
 gcc/d/toir.cc                                      |    32 +
 gcc/data-streamer-in.cc                            |     8 +-
 gcc/diagnostic-core.h                              |     4 +
 gcc/diagnostic-format-json.cc                      |    72 +-
 gcc/diagnostic-format-sarif.cc                     |   174 +-
 gcc/diagnostic-show-locus.cc                       |   388 +-
 gcc/diagnostic-text-art.h                          |    49 -
 gcc/diagnostic.cc                                  |   919 +-
 gcc/diagnostic.h                                   |   762 +-
 gcc/doc/contrib.texi                               |     3 +
 gcc/doc/cpp.texi                                   |     4 +-
 gcc/doc/extend.texi                                |   404 +-
 gcc/doc/generic.texi                               |    18 +-
 gcc/doc/install.texi                               |    97 +-
 gcc/doc/invoke.texi                                |   587 +-
 gcc/doc/md.texi                                    |    49 +-
 gcc/doc/options.texi                               |    23 +-
 gcc/doc/passes.texi                                |     2 +-
 gcc/doc/sourcebuild.texi                           |    39 +-
 gcc/doc/standards.texi                             |    10 +-
 gcc/doc/tm.texi                                    |   142 +-
 gcc/doc/tm.texi.in                                 |    36 +-
 gcc/double-int.h                                   |     3 +-
 gcc/dwarf2out.cc                                   |    52 +-
 gcc/dwarf2out.h                                    |    33 +-
 gcc/edit-context.cc                                |   108 +-
 gcc/edit-context.h                                 |     6 +-
 gcc/explow.cc                                      |    18 +-
 gcc/expr.cc                                        |   130 +-
 gcc/final.cc                                       |     4 +-
 gcc/flag-types.h                                   |    10 +
 gcc/fold-const-call.cc                             |    68 +-
 gcc/fold-const.cc                                  |   212 +-
 gcc/fold-mem-offsets.cc                            |   901 +
 gcc/fortran/ChangeLog                              |   209 +
 gcc/fortran/cpp.cc                                 |     6 +-
 gcc/fortran/decl.cc                                |    25 +-
 gcc/fortran/dump-parse-tree.cc                     |    42 +-
 gcc/fortran/error.cc                               |    28 +-
 gcc/fortran/expr.cc                                |     3 +-
 gcc/fortran/frontend-passes.cc                     |     6 +-
 gcc/fortran/gfortran.h                             |     6 +-
 gcc/fortran/gfortran.texi                          |    11 +-
 gcc/fortran/interface.cc                           |    27 +-
 gcc/fortran/intrinsic.texi                         |    27 +-
 gcc/fortran/invoke.texi                            |    27 +-
 gcc/fortran/lang.opt                               |     4 +
 gcc/fortran/libgfortran.h                          |     4 +-
 gcc/fortran/match.cc                               |    32 +-
 gcc/fortran/misc.cc                                |     7 +-
 gcc/fortran/openmp.cc                              |   131 +-
 gcc/fortran/options.cc                             |    40 +-
 gcc/fortran/parse.cc                               |   126 +-
 gcc/fortran/resolve.cc                             |    35 +-
 gcc/fortran/scanner.cc                             |     4 +-
 gcc/fortran/trans-array.cc                         |    28 +-
 gcc/fortran/trans-decl.cc                          |   128 +-
 gcc/fortran/trans-expr.cc                          |    88 +-
 gcc/fortran/trans-openmp.cc                        |    95 +-
 gcc/function.cc                                    |    16 +-
 gcc/function.h                                     |     1 +
 gcc/gcc-rich-location.cc                           |    15 +-
 gcc/gcc-rich-location.h                            |     2 +
 gcc/gcc-urlifier.cc                                |   160 +
 gcc/gcc-urlifier.def                               |    20 +
 gcc/gcc-urlifier.h                                 |    26 +
 gcc/gcc.cc                                         |    39 +-
 gcc/gcov-io.h                                      |     2 +-
 gcc/gcov.cc                                        |    65 +-
 gcc/gdbinit.in                                     |     2 +-
 gcc/genautomata.cc                                 |     2 +-
 gcc/genemit.cc                                     |   542 +-
 gcc/gengtype.cc                                    |     1 -
 gcc/genmatch.cc                                    |    78 +-
 gcc/gensupport.cc                                  |    55 +
 gcc/gensupport.h                                   |     1 +
 gcc/gimple-fold.cc                                 |    31 +-
 gcc/gimple-fold.h                                  |     3 +-
 gcc/gimple-harden-conditionals.cc                  |    12 +-
 gcc/gimple-harden-control-flow.cc                  |  1562 +
 gcc/gimple-lower-bitint.cc                         |   527 +
 gcc/gimple-match-exports.cc                        |    13 +-
 gcc/gimple-match.h                                 |    78 +-
 gcc/gimple-range-cache.cc                          |    19 +-
 gcc/gimple-range-fold.cc                           |     4 +-
 gcc/gimple-range-gori.cc                           |    10 +-
 gcc/gimple-range-op.cc                             |    67 +-
 gcc/gimple-ssa-sprintf.cc                          |    11 +-
 gcc/gimple-ssa-strength-reduction.cc               |   108 +-
 gcc/gimple-ssa-warn-access.cc                      |    31 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     4 +-
 gcc/gimple-walk.cc                                 |    12 +-
 gcc/gimple.cc                                      |     6 +
 gcc/gimple.h                                       |    23 +
 gcc/gimplify.cc                                    |   203 +-
 gcc/ginclude/float.h                               |    24 +-
 gcc/ginclude/stdint-gcc.h                          |     2 +-
 gcc/glimits.h                                      |     4 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/expressions.cc                   | 12386 +++---
 gcc/go/gofrontend/expressions.h                    |   174 +-
 gcc/go/gofrontend/gogo.cc                          |    88 +-
 gcc/go/gofrontend/gogo.h                           |    10 +-
 gcc/go/gofrontend/parse.cc                         |     2 +-
 gcc/go/gofrontend/runtime.cc                       |     4 +-
 gcc/go/gofrontend/runtime.h                        |     2 +-
 gcc/go/gofrontend/statements.cc                    |   285 +-
 gcc/go/gofrontend/statements.h                     |   122 +-
 gcc/go/gofrontend/types.cc                         |    22 +-
 gcc/go/gofrontend/types.h                          |    24 +-
 gcc/go/gofrontend/wb.cc                            |    17 +-
 gcc/godump.cc                                      |     6 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |     2 +-
 gcc/input.cc                                       |   212 +-
 gcc/input.h                                        |    17 +-
 gcc/internal-fn.cc                                 |    68 +-
 gcc/internal-fn.def                                |    15 +-
 gcc/internal-fn.h                                  |     1 +
 gcc/ipa-cp.cc                                      |    36 +-
 gcc/ipa-icf.cc                                     |     1 +
 gcc/ipa-modref.cc                                  |    61 +-
 gcc/ipa-prop.cc                                    |    46 +-
 gcc/ipa-prop.h                                     |    37 +
 gcc/ipa-sra.cc                                     |    33 +-
 gcc/ipa-visibility.cc                              |    54 +-
 gcc/ira-costs.cc                                   |   207 +-
 gcc/ira-lives.cc                                   |    44 +-
 gcc/jit/ChangeLog                                  |    18 +
 gcc/jit/Make-lang.in                               |     2 +-
 gcc/jit/jit-playback.cc                            |     2 +-
 gcc/jit/jit-playback.h                             |     4 +-
 gcc/jit/jit-recording.cc                           |     2 +-
 gcc/jit/libgccjit++.h                              |     1 +
 gcc/json.cc                                        |    91 +-
 gcc/json.h                                         |     7 +
 gcc/langhooks.cc                                   |     2 +-
 gcc/lra-constraints.cc                             |     9 +-
 gcc/lto-cgraph.cc                                  |    27 +
 gcc/lto-section-names.h                            |     1 +
 gcc/lto-streamer-in.cc                             |    19 +-
 gcc/lto-streamer-out.cc                            |    19 +-
 gcc/lto-wrapper.cc                                 |     8 +-
 gcc/lto/ChangeLog                                  |     4 +
 gcc/lto/lto-lang.cc                                |     2 +-
 gcc/m2/ChangeLog                                   |   284 +
 gcc/m2/Make-lang.in                                |   207 +-
 gcc/m2/README                                      |    21 -
 gcc/m2/gm2-compiler/M2CaseList.mod                 |     2 +-
 gcc/m2/gm2-compiler/M2Comp.mod                     |   876 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   106 +-
 gcc/m2/gm2-compiler/M2Options.def                  |   171 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   227 +-
 gcc/m2/gm2-compiler/M2Preprocess.def               |    25 +-
 gcc/m2/gm2-compiler/M2Preprocess.mod               |   254 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |     2 +-
 gcc/m2/gm2-compiler/M2Search.def                   |     2 -
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |    23 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |    26 +-
 gcc/m2/gm2-gcc/m2builtins.cc                       |    25 +
 gcc/m2/gm2-gcc/m2decl.cc                           |    31 +-
 gcc/m2/gm2-gcc/m2decl.def                          |     9 -
 gcc/m2/gm2-gcc/m2decl.h                            |     3 -
 gcc/m2/gm2-gcc/m2expr.cc                           |    79 +-
 gcc/m2/gm2-gcc/m2expr.def                          |    17 +
 gcc/m2/gm2-gcc/m2expr.h                            |     4 +-
 gcc/m2/gm2-gcc/m2options.h                         |    19 +-
 gcc/m2/gm2-gcc/m2type.cc                           |    23 +-
 gcc/m2/gm2-lang.cc                                 |    66 +-
 gcc/m2/gm2-libs-ch/cgetopt.c                       |    10 +-
 gcc/m2/gm2-libs-ch/wrapc.c                         |    27 +
 gcc/m2/gm2-libs/Builtins.def                       |     4 +
 gcc/m2/gm2-libs/Builtins.mod                       |    16 +
 gcc/m2/gm2-libs/GetOpt.def                         |    13 +-
 gcc/m2/gm2-libs/GetOpt.mod                         |    84 +-
 gcc/m2/gm2-libs/M2Dependent.mod                    |    18 +-
 gcc/m2/gm2-libs/cgetopt.def                        |     3 +-
 gcc/m2/gm2-libs/wrapc.def                          |    29 +-
 gcc/m2/lang-specs.h                                |    10 +-
 gcc/match.pd                                       |   782 +-
 gcc/mode-switching.cc                              |   593 +-
 gcc/objc/ChangeLog                                 |    13 +
 gcc/objc/objc-act.cc                               |    19 -
 gcc/objc/objc-act.h                                |     2 -
 gcc/objc/objc-gnu-runtime-abi-01.cc                |     3 +
 gcc/objc/objc-lang.cc                              |     2 -
 gcc/objc/objc-next-runtime-abi-01.cc               |     3 +
 gcc/objc/objc-next-runtime-abi-02.cc               |     3 +
 gcc/objcp/ChangeLog                                |    12 +
 gcc/objcp/objcp-lang.cc                            |    15 +-
 gcc/omp-builtins.def                               |     3 +
 gcc/omp-expand.cc                                  |    51 +
 gcc/omp-general.cc                                 |    54 +-
 gcc/omp-low.cc                                     |     2 +
 gcc/omp-oacc-kernels-decompose.cc                  |    15 +-
 gcc/omp-offload.cc                                 |    85 +-
 gcc/omp-offload.h                                  |     1 +
 gcc/omp-simd-clone.cc                              |   267 +-
 gcc/optabs.cc                                      |    47 +-
 gcc/optabs.def                                     |     3 +
 gcc/opth-gen.awk                                   |    13 +-
 gcc/optinfo-emit-json.cc                           |    45 +-
 gcc/opts-diagnostic.h                              |     5 +-
 gcc/opts.cc                                        |    60 +-
 gcc/params.opt                                     |     8 +
 gcc/passes.def                                     |     2 +
 gcc/poly-int.h                                     |    14 +
 gcc/pretty-print-urlifier.h                        |    33 +
 gcc/pretty-print.cc                                |   299 +-
 gcc/pretty-print.h                                 |    15 +-
 gcc/print-tree.cc                                  |     4 +-
 gcc/range-op-float.cc                              |   159 +-
 gcc/range-op-mixed.h                               |     9 +-
 gcc/range-op.cc                                    |    20 +-
 gcc/range-op.h                                     |     4 +-
 gcc/read-md.cc                                     |     4 +-
 gcc/read-md.h                                      |     2 +-
 gcc/read-rtl.cc                                    |    25 +-
 gcc/real.cc                                        |     8 +-
 gcc/recog.cc                                       |    42 +-
 gcc/reg-notes.def                                  |     5 +-
 gcc/reload.cc                                      |     6 -
 gcc/rtl-ssa.h                                      |     1 +
 gcc/rtl-ssa/access-utils.h                         |    81 +-
 gcc/rtl-ssa/accesses.cc                            |   133 +-
 gcc/rtl-ssa/blocks.cc                              |    65 +-
 gcc/rtl-ssa/changes.cc                             |   128 +-
 gcc/rtl-ssa/functions.cc                           |     2 +-
 gcc/rtl-ssa/functions.h                            |    24 +-
 gcc/rtl-ssa/insns.cc                               |    16 +-
 gcc/rtl-ssa/internals.h                            |     4 +
 gcc/rtl-ssa/member-fns.inl                         |    11 +-
 gcc/rtl-ssa/movement.cc                            |    40 +
 gcc/rtl-ssa/movement.h                             |     7 +-
 gcc/rtl.h                                          |     1 +
 gcc/rust/ChangeLog                                 |    13 +
 gcc/rust/backend/rust-constexpr.cc                 |     1 -
 gcc/rust/backend/rust-tree.cc                      |     3 -
 gcc/rust/rust-location.h                           |     1 +
 gcc/selftest-diagnostic.cc                         |     4 +-
 gcc/selftest-run-tests.cc                          |     1 +
 gcc/selftest.cc                                    |    12 +-
 gcc/selftest.h                                     |    12 +-
 gcc/simplify-rtx.cc                                |    19 +-
 gcc/stor-layout.h                                  |     1 -
 gcc/stringpool.cc                                  |    45 +
 gcc/substring-locations.h                          |     1 +
 gcc/target.def                                     |   123 +-
 gcc/targhooks.cc                                   |     7 -
 gcc/targhooks.h                                    |     2 -
 gcc/testsuite/ChangeLog                            |  7122 ++++
 .../c-c++-common/Wduplicated-branches-11.c         |     1 +
 .../c-c++-common/Wduplicated-branches-12.c         |     1 +
 gcc/testsuite/c-c++-common/alias-1.c               |    23 +
 ...-null_terminated_string_arg-access-read_write.c |    15 +
 ...ull_terminated_string_arg-access-without-size.c |    54 +
 .../attr-null_terminated_string_arg-multiple.c     |    52 +
 .../attr-null_terminated_string_arg-nonnull-2.c    |    33 +
 ...attr-null_terminated_string_arg-nonnull-sized.c |    69 +
 .../attr-null_terminated_string_arg-nonnull.c      |    34 +
 ...ttr-null_terminated_string_arg-nullable-sized.c |    69 +
 .../attr-null_terminated_string_arg-nullable.c     |    34 +
 .../c-c++-common/analyzer/attr-tainted_args-1.c    |     3 -
 gcc/testsuite/c-c++-common/analyzer/fread-1.c      |     2 -
 gcc/testsuite/c-c++-common/analyzer/gzio-2.c       |     2 +-
 .../c-c++-common/analyzer/infinite-loop-2.c        |    34 +
 .../c-c++-common/analyzer/infinite-loop-4.c        |    71 +
 .../c-c++-common/analyzer/infinite-loop-crc32c.c   |    14 +
 .../infinite-loop-doom-d_main-IdentifyVersion.c    |    26 +
 .../analyzer/infinite-loop-doom-v_video.c          |    31 +
 .../c-c++-common/analyzer/infinite-loop-g_error.c  |    19 +
 .../analyzer/infinite-loop-linked-list.c           |   131 +
 .../analyzer/infinite-recursion-inlining.c         |    28 +-
 .../c-c++-common/analyzer/inlining-4-multiline.c   |    34 +-
 .../analyzer/out-of-bounds-diagram-strcat-2.c      |    74 +
 .../analyzer/out-of-bounds-diagram-strcat.c        |    66 +
 gcc/testsuite/c-c++-common/analyzer/pr104029.c     |     3 -
 gcc/testsuite/c-c++-common/analyzer/strtok-1.c     |    62 +
 gcc/testsuite/c-c++-common/analyzer/strtok-2.c     |    18 +
 gcc/testsuite/c-c++-common/analyzer/strtok-3.c     |    26 +
 gcc/testsuite/c-c++-common/analyzer/strtok-4.c     |    42 +
 .../c-c++-common/analyzer/strtok-cppreference.c    |    50 +
 .../c-c++-common/asan/sanity-check-pure-c-1.c      |     4 +-
 .../c-c++-common/attr-null_terminated_string_arg.c |    16 +
 gcc/testsuite/c-c++-common/builtins.c              |     1 +
 .../c-c++-common/cpp/Wunknown-pragmas-1.c          |    13 +
 gcc/testsuite/c-c++-common/cpp/diagnostic-poison.c |    13 +
 .../c-c++-common/cpp/diagnostic-pragma-3.c         |    37 +
 .../diagnostic-format-sarif-file-pr111700.c        |    12 +
 gcc/testsuite/c-c++-common/goacc/if-clause-1.c     |     6 +-
 gcc/testsuite/c-c++-common/goacc/if-clause-2.c     |     2 +
 gcc/testsuite/c-c++-common/goacc/self-clause-1.c   |    34 +
 gcc/testsuite/c-c++-common/goacc/self-clause-2.c   |    43 +
 gcc/testsuite/c-c++-common/gomp/allocate-14.c      |     2 +-
 gcc/testsuite/c-c++-common/gomp/allocate-15.c      |     2 +-
 gcc/testsuite/c-c++-common/gomp/allocate-9.c       |     2 +-
 gcc/testsuite/c-c++-common/gomp/attrs-1.c          |   132 +-
 gcc/testsuite/c-c++-common/gomp/attrs-2.c          |   132 +-
 gcc/testsuite/c-c++-common/gomp/attrs-3.c          |    24 +
 gcc/testsuite/c-c++-common/gomp/declare-target-7.c |     2 +-
 .../c-c++-common/gomp/declare-target-indirect-1.c  |    62 +
 .../c-c++-common/gomp/declare-target-indirect-2.c  |    32 +
 .../c-c++-common/harden-cfr-noret-never-O0.c       |    12 +
 gcc/testsuite/c-c++-common/pointer-to-fn1.c        |     4 +-
 gcc/testsuite/c-c++-common/pr111309-1.c            |   470 +
 gcc/testsuite/c-c++-common/pr111309-2.c            |    85 +
 gcc/testsuite/c-c++-common/pragma-target-1.c       |    19 +
 gcc/testsuite/c-c++-common/pragma-target-2.c       |    27 +
 .../c-c++-common/torture/harden-cfr-abrt-always.c  |    11 +
 .../c-c++-common/torture/harden-cfr-abrt-never.c   |    11 +
 .../torture/harden-cfr-abrt-no-xthrow.c            |    11 +
 .../c-c++-common/torture/harden-cfr-abrt-nothrow.c |    11 +
 .../c-c++-common/torture/harden-cfr-abrt.c         |    19 +
 .../c-c++-common/torture/harden-cfr-always.c       |    13 +
 .../c-c++-common/torture/harden-cfr-bret-always.c  |    13 +
 .../c-c++-common/torture/harden-cfr-bret-never.c   |    13 +
 .../torture/harden-cfr-bret-no-xthrow.c            |    14 +
 .../c-c++-common/torture/harden-cfr-bret-noopt.c   |    12 +
 .../c-c++-common/torture/harden-cfr-bret-noret.c   |    12 +
 .../c-c++-common/torture/harden-cfr-bret-nothrow.c |    13 +
 .../c-c++-common/torture/harden-cfr-bret-retcl.c   |    12 +
 .../c-c++-common/torture/harden-cfr-bret.c         |    17 +
 .../c-c++-common/torture/harden-cfr-never.c        |    13 +
 .../c-c++-common/torture/harden-cfr-no-xthrow.c    |    13 +
 .../c-c++-common/torture/harden-cfr-noret-never.c  |    18 +
 .../torture/harden-cfr-noret-noexcept.c            |    16 +
 .../torture/harden-cfr-noret-nothrow.c             |    13 +
 .../c-c++-common/torture/harden-cfr-noret.c        |    38 +
 .../c-c++-common/torture/harden-cfr-notail.c       |     8 +
 .../c-c++-common/torture/harden-cfr-nothrow.c      |    13 +
 .../c-c++-common/torture/harden-cfr-returning.c    |    35 +
 .../c-c++-common/torture/harden-cfr-skip-leaf.c    |    10 +
 .../c-c++-common/torture/harden-cfr-tail.c         |    52 +
 gcc/testsuite/c-c++-common/torture/harden-cfr.c    |    84 +
 .../c-c++-common/ubsan/Wno-attributes-1.c          |     9 +
 gcc/testsuite/g++.dg/DRs/dr2406.C                  |    82 +
 gcc/testsuite/g++.dg/compat/eh/ctor1_main.C        |     2 +
 gcc/testsuite/g++.dg/compat/eh/ctor2_main.C        |     2 +
 gcc/testsuite/g++.dg/compat/eh/dtor1_main.C        |     2 +
 gcc/testsuite/g++.dg/compat/eh/filter1_main.C      |     2 +
 gcc/testsuite/g++.dg/compat/eh/filter2_main.C      |     2 +
 gcc/testsuite/g++.dg/compat/eh/new1_main.C         |     2 +
 gcc/testsuite/g++.dg/compat/eh/nrv1_main.C         |     2 +
 gcc/testsuite/g++.dg/compat/eh/spec3_main.C        |     2 +
 gcc/testsuite/g++.dg/compat/eh/template1_main.C    |     2 +
 gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C  |     2 +
 gcc/testsuite/g++.dg/compat/init/array5_main.C     |     2 +
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |     4 +-
 gcc/testsuite/g++.dg/concepts/var-concept3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp/elifdef-2.C               |     2 +-
 gcc/testsuite/g++.dg/cpp/elifdef-4.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/catch1.C                |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-cast4.C       |    11 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-throw.C       |     1 +
 gcc/testsuite/g++.dg/cpp0x/hog1.C                  |    77 +
 .../g++.dg/cpp0x/lambda/lambda-decltype3.C         |    30 +
 gcc/testsuite/g++.dg/cpp0x/linkage2.C              |     3 +-
 gcc/testsuite/g++.dg/cpp0x/pr112365.C              |     8 +
 gcc/testsuite/g++.dg/cpp0x/scoped_enum12.C         |     8 +
 gcc/testsuite/g++.dg/cpp0x/udlit-error1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89336-3.C     |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C     |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-diag1.C       |    21 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C       |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union6.C      |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union7.C      |    18 +
 gcc/testsuite/g++.dg/cpp1y/decltype-auto7.C        |    53 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this5.C  |    22 +
 gcc/testsuite/g++.dg/cpp1y/lambda-init20.C         |    22 +
 gcc/testsuite/g++.dg/cpp1y/pr79393-3.C             |     1 +
 gcc/testsuite/g++.dg/cpp1z/fold3.C                 |    62 +-
 gcc/testsuite/g++.dg/cpp1z/nontype-auto22.C        |    17 +
 gcc/testsuite/g++.dg/cpp1z/utf8-neg.C              |     6 +-
 gcc/testsuite/g++.dg/cpp23/auto-fncast13.C         |    61 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast14.C         |     9 +
 gcc/testsuite/g++.dg/cpp23/ext-floating16.C        |    40 +
 gcc/testsuite/g++.dg/cpp23/ext-floating17.C        |    42 +
 gcc/testsuite/g++.dg/cpp23/wchar-multi1.C          |    37 +-
 gcc/testsuite/g++.dg/cpp23/wchar-multi2.C          |    30 +-
 gcc/testsuite/g++.dg/cpp26/enum-conv1.C            |    39 +
 gcc/testsuite/g++.dg/cpp26/literals1.C             |    66 +
 gcc/testsuite/g++.dg/cpp26/literals2.C             |    68 +
 gcc/testsuite/g++.dg/cpp26/unevalstr1.C            |   103 +
 gcc/testsuite/g++.dg/cpp26/unevalstr2.C            |   110 +
 gcc/testsuite/g++.dg/cpp2a/concepts-fn8.C          |    26 +
 .../g++.dg/cpp2a/concepts-partial-spec14.C         |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires37.C   |    11 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C      |     1 +
 gcc/testsuite/g++.dg/cpp2a/consteval11.C           |     1 +
 gcc/testsuite/g++.dg/cpp2a/consteval34.C           |     1 +
 gcc/testsuite/g++.dg/cpp2a/consteval36.C           |    22 +
 gcc/testsuite/g++.dg/cpp2a/consteval9.C            |     1 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union2.C      |    30 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union3.C      |    45 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union4.C      |    29 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union5.C      |    80 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-union6.C      |    53 +
 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C            |   150 +-
 gcc/testsuite/g++.dg/cpp2a/explicit1.C             |     1 +
 gcc/testsuite/g++.dg/cpp2a/explicit2.C             |     1 +
 gcc/testsuite/g++.dg/cpp2a/explicit5.C             |     1 +
 .../g++.dg/cpp2a/lambda-generic-mangle1.C          |     9 +
 .../g++.dg/cpp2a/lambda-generic-mangle1a.C         |    10 +
 .../g++.dg/cpp2a/nodiscard-reason-nonstring.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/ucn2.C                  |    12 +-
 gcc/testsuite/g++.dg/diagnostic/constexpr4.C       |     9 +
 gcc/testsuite/g++.dg/diagnostic/enum3.C            |     3 +-
 gcc/testsuite/g++.dg/diagnostic/sys-narrow.h       |     2 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1.C      |     4 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1a.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1b.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1c.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1d.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1e.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1f.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1g.C     |     5 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1h.C     |     6 +
 gcc/testsuite/g++.dg/diagnostic/sys-narrow1i.C     |     6 +
 gcc/testsuite/g++.dg/eh/builtin10.C                |     1 +
 gcc/testsuite/g++.dg/eh/builtin11.C                |     1 +
 gcc/testsuite/g++.dg/eh/builtin6.C                 |     1 +
 gcc/testsuite/g++.dg/eh/builtin7.C                 |     1 +
 gcc/testsuite/g++.dg/eh/builtin9.C                 |     1 +
 gcc/testsuite/g++.dg/eh/dtor4.C                    |     2 +
 gcc/testsuite/g++.dg/eh/pr42859.C                  |     1 +
 gcc/testsuite/g++.dg/eh/return1.C                  |    81 +-
 gcc/testsuite/g++.dg/ext/integer-pack2.C           |     2 +-
 gcc/testsuite/g++.dg/ext/stmtexpr25.C              |     1 +
 gcc/testsuite/g++.dg/ext/utf16-4.C                 |     7 +-
 gcc/testsuite/g++.dg/ext/utf32-4.C                 |     7 +-
 gcc/testsuite/g++.dg/ext/vla4.C                    |     1 +
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |    98 +-
 gcc/testsuite/g++.dg/gomp/attrs-21.C               |     2 +-
 gcc/testsuite/g++.dg/gomp/declare-target-3.C       |    14 +-
 .../g++.dg/gomp/declare-target-indirect-1.C        |    17 +
 gcc/testsuite/g++.dg/harden-cfr-throw-always-O0.C  |    13 +
 .../g++.dg/harden-cfr-throw-returning-O0.C         |    12 +
 .../g++.dg/harden-cfr-throw-returning-enabled-O0.C |    11 +
 gcc/testsuite/g++.dg/init/array54.C                |     1 +
 gcc/testsuite/g++.dg/init/placement4.C             |     2 +
 gcc/testsuite/g++.dg/lto/20081109-1_0.C            |     1 +
 gcc/testsuite/g++.dg/lto/20081109_0.C              |     2 +
 gcc/testsuite/g++.dg/lto/20091026-1_0.C            |     1 +
 gcc/testsuite/g++.dg/lto/pr87906_0.C               |     1 +
 gcc/testsuite/g++.dg/lto/pr88046_0.C               |     1 +
 gcc/testsuite/g++.dg/modules/bad-mapper-1.C        |     2 +-
 gcc/testsuite/g++.dg/modules/decltype-1_a.C        |    28 +
 gcc/testsuite/g++.dg/modules/decltype-1_b.C        |    10 +
 gcc/testsuite/g++.dg/modules/lambda-5_a.C          |    24 +
 gcc/testsuite/g++.dg/modules/lambda-5_b.C          |    10 +
 gcc/testsuite/g++.dg/modules/pr103499_a.C          |    12 +
 gcc/testsuite/g++.dg/modules/pr103499_b.C          |     8 +
 gcc/testsuite/g++.dg/modules/pr99187.C             |    10 +
 gcc/testsuite/g++.dg/modules/using-9.C             |    13 +
 gcc/testsuite/g++.dg/opt/pr112374.C                |    24 +
 gcc/testsuite/g++.dg/other/error32.C               |     1 +
 gcc/testsuite/g++.dg/parse/attr3.C                 |     3 +-
 gcc/testsuite/g++.dg/parse/crash55.C               |     2 +
 gcc/testsuite/g++.dg/parse/error65.C               |    10 +
 gcc/testsuite/g++.dg/parse/pr31952-2.C             |     2 +
 gcc/testsuite/g++.dg/parse/pr31952-3.C             |     2 +
 gcc/testsuite/g++.dg/pch/main-file-warnings.C      |     7 +
 gcc/testsuite/g++.dg/pch/main-file-warnings.Hs     |     3 +
 gcc/testsuite/g++.dg/pch/pr36887.C                 |     3 +
 gcc/testsuite/g++.dg/pch/pr36887.Hs                |     1 +
 gcc/testsuite/g++.dg/pr58245-1.C                   |     4 +
 gcc/testsuite/g++.dg/template/crash127.C           |     3 +-
 gcc/testsuite/g++.dg/template/enum9.C              |    12 +
 gcc/testsuite/g++.dg/template/new14.C              |    20 +
 gcc/testsuite/g++.dg/template/non-dependent27.C    |     8 +
 gcc/testsuite/g++.dg/template/non-dependent28.C    |     6 +
 gcc/testsuite/g++.dg/template/non-dependent28a.C   |     8 +
 gcc/testsuite/g++.dg/template/non-dependent29.C    |    13 +
 gcc/testsuite/g++.dg/template/non-dependent30.C    |     9 +
 gcc/testsuite/g++.dg/template/sfinae-dr657.C       |     7 +-
 gcc/testsuite/g++.dg/tm/noexcept-7.C               |     1 +
 .../torture/harden-cfr-noret-always-no-nothrow.C   |    16 +
 .../torture/harden-cfr-noret-never-no-nothrow.C    |    18 +
 .../g++.dg/torture/harden-cfr-noret-no-nothrow.C   |    23 +
 .../g++.dg/torture/harden-cfr-throw-always.C       |    13 +
 .../g++.dg/torture/harden-cfr-throw-never.C        |    12 +
 .../torture/harden-cfr-throw-no-xthrow-expected.C  |    16 +
 .../g++.dg/torture/harden-cfr-throw-no-xthrow.C    |    12 +
 .../g++.dg/torture/harden-cfr-throw-nocleanup.C    |    11 +
 .../g++.dg/torture/harden-cfr-throw-nothrow.C      |    11 +
 .../g++.dg/torture/harden-cfr-throw-returning.C    |    31 +
 gcc/testsuite/g++.dg/torture/harden-cfr-throw.C    |    73 +
 .../g++.dg/torture/harden-comp-pr111520.cc         |    17 +
 gcc/testsuite/g++.dg/torture/pr111773.C            |    31 +
 gcc/testsuite/g++.dg/torture/pr43257.C             |     1 +
 gcc/testsuite/g++.dg/torture/pr56694.C             |     1 +
 gcc/testsuite/g++.dg/torture/pr81659.C             |     1 +
 gcc/testsuite/g++.dg/tree-prof/indir-call-prof-2.C |     1 +
 gcc/testsuite/g++.dg/tree-prof/partition1.C        |     1 +
 gcc/testsuite/g++.dg/tree-prof/partition2.C        |     1 +
 gcc/testsuite/g++.dg/tree-prof/partition3.C        |     1 +
 gcc/testsuite/g++.dg/tree-prof/pr51719.C           |     1 +
 gcc/testsuite/g++.dg/tree-prof/pr57451.C           |     1 +
 gcc/testsuite/g++.dg/tree-prof/pr59255.C           |     1 +
 gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C |    13 +
 gcc/testsuite/g++.dg/vect/pr102788.cc              |     1 -
 gcc/testsuite/g++.dg/warn/Wcatch-value-1.C         |     1 +
 gcc/testsuite/g++.dg/warn/Wcatch-value-2.C         |     1 +
 gcc/testsuite/g++.dg/warn/Wcatch-value-3.C         |     1 +
 gcc/testsuite/g++.dg/warn/Wcatch-value-3b.C        |     1 +
 gcc/testsuite/g++.dg/warn/Wexceptions1.C           |     2 +
 gcc/testsuite/g++.dg/warn/Wexceptions3.C           |     2 +
 gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C  |     1 +
 gcc/testsuite/g++.dg/warn/Wparentheses-13.C        |     2 -
 gcc/testsuite/g++.dg/warn/Wparentheses-23.C        |     3 -
 gcc/testsuite/g++.dg/warn/Wparentheses-32.C        |     8 +-
 gcc/testsuite/g++.dg/warn/Wreturn-6.C              |     2 +
 gcc/testsuite/g++.dg/warn/Wsign-promo1.C           |    15 +
 gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C |     1 +
 gcc/testsuite/g++.dg/warn/Wterminate1.C            |     1 +
 gcc/testsuite/g++.old-deja/g++.eh/catch1.C         |     1 +
 gcc/testsuite/g++.old-deja/g++.eh/catch10.C        |     1 +
 gcc/testsuite/g++.old-deja/g++.eh/cond1.C          |     1 +
 gcc/testsuite/g++.old-deja/g++.eh/ctor1.C          |     2 +
 gcc/testsuite/g++.old-deja/g++.eh/throw2.C         |     1 +
 gcc/testsuite/g++.old-deja/g++.other/cond5.C       |     1 +
 gcc/testsuite/g++.target/i386/mv16.C               |    12 +
 gcc/testsuite/g++.target/i386/mv32.C               |     5 +
 gcc/testsuite/g++.target/i386/part-vect-vcondhf.C  |    44 +
 gcc/testsuite/g++.target/i386/pr112443.C           |   108 +
 gcc/testsuite/g++.target/i386/pr87299-1.C          |     8 +
 gcc/testsuite/g++.target/i386/pr87299-2.C          |     8 +
 .../loongarch/vect-copysign-negconst-run.C         |    47 +
 .../g++.target/loongarch/vect-copysign-negconst.C  |    27 +
 gcc/testsuite/g++.target/powerpc/pr111367.C        |    22 +
 gcc/testsuite/g++.target/powerpc/pr111828-1.C      |    49 +
 gcc/testsuite/g++.target/powerpc/pr111828-2.C      |    52 +
 .../g++.target/riscv/rvv/autovec/bug-01.C          |    33 +
 gcc/testsuite/g++.target/riscv/rvv/rvv.exp         |     7 +-
 gcc/testsuite/g++.target/s390/zvec-templ-1.C       |    24 +
 gcc/testsuite/gcc.c-torture/compile/20000105-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/compile/20000105-2.c   |     3 +-
 gcc/testsuite/gcc.c-torture/compile/20000211-1.c   |     4 +
 gcc/testsuite/gcc.c-torture/compile/20000224-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20000314-2.c   |     3 +-
 gcc/testsuite/gcc.c-torture/compile/20000403-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20000412-2.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20000427-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20000511-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20000802-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20000804-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20010320-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20010525-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20010706-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20020314-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/compile/20020418-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20020701-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20020927-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20021015-2.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20030109-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20030110-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20030224-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20030314-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20030405-1.c   |     3 +-
 gcc/testsuite/gcc.c-torture/compile/20030415-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20030416-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/compile/20030503-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20030530-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20030612-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20030917-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20031031-2.c   |     4 +
 gcc/testsuite/gcc.c-torture/compile/20031113-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20031220-2.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20040101-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/compile/20040124-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20040304-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20040309-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20040310-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20040317-3.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20040705-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20040817-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20040908-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20050105-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20050510-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20051228-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20060109-1.c   |     4 +
 gcc/testsuite/gcc.c-torture/compile/20060202-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20070129.c     |     3 +
 gcc/testsuite/gcc.c-torture/compile/20070529-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20070529-2.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20070605-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20071107-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20080613-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20080704-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20080910-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20090907-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20090917-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20091215-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20100907.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20100915-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20101216-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/20120524-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20120830-2.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20121010-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/compile/20121027-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/20180605-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/386.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/86.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/900216-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/900313-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/900407-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/900516-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920301-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/compile/920409-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920409-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920410-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/compile/920410-2.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/920411-2.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920413-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920415-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920428-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920428-3.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920428-4.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920428-5.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920428-7.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-10.c    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-11.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-12.c    |    10 +-
 gcc/testsuite/gcc.c-torture/compile/920501-13.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-15.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-16.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-17.c    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-18.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-19.c    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-20.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-22.c    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-23.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-3.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-4.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920501-6.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920501-7.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920501-8.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920502-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920502-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920520-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920521-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920529-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920608-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920615-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/920617-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920617-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920623-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920624-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920625-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920625-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920626-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920701-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920706-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920710-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920711-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920723-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920729-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920806-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920808-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920809-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920817-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920821-2.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920825-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920825-2.c     |     4 +-
 gcc/testsuite/gcc.c-torture/compile/920826-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920828-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920829-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/920831-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920917-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920928-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/920928-3.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/920928-5.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/921012-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921012-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/921013-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/921019-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/921021-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921024-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921026-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/921103-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921109-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921111-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921116-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921118-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921126-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/921202-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/921202-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921203-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921203-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921206-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/921227-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/930109-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930109-2.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930111-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930117-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930118-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930120-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930210-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930217-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930222-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/compile/930325-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930411-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930421-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930427-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930503-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930503-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930506-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930513-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930513-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930513-3.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930523-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930527-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930529-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930530-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930602-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930603-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930607-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/930618-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/930623-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/930702-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/931003-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/931013-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/931013-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/931018-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/931031-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/931102-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/931102-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/931203-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/940611-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/940712-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/940718-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/941014-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/941014-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/941014-3.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/941014-4.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/941111-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/941113-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950124-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950329-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950512-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950530-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/950610-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/950612-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/compile/950613-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/950618-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950719-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/950816-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/950816-2.c     |     5 +-
 gcc/testsuite/gcc.c-torture/compile/950816-3.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/950910-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/950919-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/950921-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/950922-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/951004-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/951106-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/951116-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/951128-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/951220-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/951222-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/960106-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/960220-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/960221-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/960319-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/960704-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/960829-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/961031-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/961126-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/compile/961203-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/970206-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/980816-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/980825-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/981001-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/981107-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/990517-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/990617-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/compile/990829-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/991026-2.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/991213-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/991229-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/991229-3.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/BUG1.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG11.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG16.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG17.c        |     3 +-
 gcc/testsuite/gcc.c-torture/compile/BUG18.c        |     5 +-
 gcc/testsuite/gcc.c-torture/compile/BUG2.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG21.c        |     3 +-
 gcc/testsuite/gcc.c-torture/compile/BUG23.c        |     3 +-
 gcc/testsuite/gcc.c-torture/compile/BUG24.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG25.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/BUG3.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/BUG5.c         |     2 +-
 gcc/testsuite/gcc.c-torture/compile/BUG6.c         |     5 +-
 gcc/testsuite/gcc.c-torture/compile/DFcmp.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/HIcmp.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/HIset.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/QIcmp.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/QIset.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/SFset.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/SIcmp.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/SIset.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/UHIcmp.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/UQIcmp.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/USIcmp.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/a.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/a1.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/a3.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/aa.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/aaa.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/abs.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/ac.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/acc.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/add.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/add386.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/addcc.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/andm.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/andmem.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/andn.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/andok.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/andsi.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/andsparc.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/aos.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/arr.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/as.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/ase.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/b.c            |     3 +-
 gcc/testsuite/gcc.c-torture/compile/b1.c           |     6 +-
 gcc/testsuite/gcc.c-torture/compile/b88.c          |     4 +-
 gcc/testsuite/gcc.c-torture/compile/band.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/bb0.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bb1.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bbb.c          |     4 +-
 gcc/testsuite/gcc.c-torture/compile/bc.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/bcopy.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/bf.c           |     5 +-
 gcc/testsuite/gcc.c-torture/compile/bfx.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bge.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bit.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bitf.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/bitw.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/blk.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/bt.c           |     3 +-
 gcc/testsuite/gcc.c-torture/compile/bt386.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/bug.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/buns.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/c.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/c2.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/call.c         |     1 +
 gcc/testsuite/gcc.c-torture/compile/callind.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/calls-void.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/calls.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/cc.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/charmtst.c     |     4 +
 gcc/testsuite/gcc.c-torture/compile/cmb.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/cmpdi-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/cmphi.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/cmpsi386.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/cmul.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/comb.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/complex-6.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/consec.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/const.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/conv.c         |    13 +-
 gcc/testsuite/gcc.c-torture/compile/conv_tst.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/cvt.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/dbl_parm.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/dblbug.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/ddd.c          |     3 +-
 gcc/testsuite/gcc.c-torture/compile/dead.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/delay.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/di.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/dilayout.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/dimove.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/div.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/dm.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/dse.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/dshift.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/e.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/ex.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/ext.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/f2.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/flatten.c      |     3 +-
 gcc/testsuite/gcc.c-torture/compile/flo.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/fnul.c         |     9 +-
 .../gcc.c-torture/compile/fold-popcount-1.c        |    13 +
 gcc/testsuite/gcc.c-torture/compile/forgetcc.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/fq.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/funcptr-1.c    |     7 +-
 gcc/testsuite/gcc.c-torture/compile/g.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/gen_tst.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/glob.c         |     3 +-
 gcc/testsuite/gcc.c-torture/compile/goto-1.c       |     3 +-
 gcc/testsuite/gcc.c-torture/compile/gronk.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/hi.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/i++.c          |     2 +-
 gcc/testsuite/gcc.c-torture/compile/i.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/ic.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/icmp.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/ifreg.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/iftrap-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/compile/iftrap-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/jmp.c          |     3 +-
 gcc/testsuite/gcc.c-torture/compile/jumptab.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/l.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/labels-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/compile/labels-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/compile/layout.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/lbug.c         |     3 +-
 gcc/testsuite/gcc.c-torture/compile/lll.c          |     1 +
 gcc/testsuite/gcc.c-torture/compile/load8.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/loadhicc.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/log2.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/logic.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/loop-1.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/loop386.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/lop.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/m1.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/m5.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/m68.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/mbyte.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/mcmp.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/memtst.c       |     6 +-
 gcc/testsuite/gcc.c-torture/compile/miscomp.c      |     5 +-
 gcc/testsuite/gcc.c-torture/compile/mm.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/mod.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/modcc.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/move.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/move_qhi.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/mregtst.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/msp.c          |     5 +-
 gcc/testsuite/gcc.c-torture/compile/mtst.c         |     1 +
 gcc/testsuite/gcc.c-torture/compile/mu.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/mword.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/n.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/n1.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/nand.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/neg.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/o.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/omit.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/opout.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/opt.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/or.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/or386.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/p.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/packed-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/parms.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/pass.c         |     1 +
 gcc/testsuite/gcc.c-torture/compile/pc44485.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pp.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr100576.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr106101.c     |    13 +-
 gcc/testsuite/gcc.c-torture/compile/pr17119.c      |     3 +
 gcc/testsuite/gcc.c-torture/compile/pr17408.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr18712.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr19121.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr20412.c      |     4 +
 gcc/testsuite/gcc.c-torture/compile/pr21532.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr22398.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr23445.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr23946.c      |    12 +-
 gcc/testsuite/gcc.c-torture/compile/pr24883.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr25311.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr25514.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr26213.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr26425.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr27087.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr27282.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr27341-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr27907.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr28489.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr28776-1.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr28776-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr29128.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr29945.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr31953.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr32355.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr32372.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr32453.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr32571.c      |     3 +
 gcc/testsuite/gcc.c-torture/compile/pr32584.c      |     3 +-
 gcc/testsuite/gcc.c-torture/compile/pr32919.c      |     4 +
 gcc/testsuite/gcc.c-torture/compile/pr33133.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr33173.c      |     9 +-
 gcc/testsuite/gcc.c-torture/compile/pr33382.c      |     8 +-
 gcc/testsuite/gcc.c-torture/compile/pr33855.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr34091.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr34334.c      |     4 +-
 gcc/testsuite/gcc.c-torture/compile/pr35006.c      |     6 +
 gcc/testsuite/gcc.c-torture/compile/pr35595.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr35869.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr36141.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr36154.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr36172.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr36238.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr36988.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr37026.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr37207.c      |     3 +
 gcc/testsuite/gcc.c-torture/compile/pr37258.c      |     5 +
 gcc/testsuite/gcc.c-torture/compile/pr37285.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr37305.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr37327.c      |     7 +
 gcc/testsuite/gcc.c-torture/compile/pr37381.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr37387.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr37432.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr37713.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr38360.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr38554.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr39886.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr39941.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr40291.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr41016.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr41182-1.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr42164.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr42632.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr43635.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr44043.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr44063.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr44246.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr44788.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr45535.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr46934.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr47364-1.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr47428.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr48596.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr49145.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr49206.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr49474.c      |     3 +-
 gcc/testsuite/gcc.c-torture/compile/pr49710.c      |     6 +-
 gcc/testsuite/gcc.c-torture/compile/pr51694.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr52437.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr53886.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr57441.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr65241.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr72802.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr81360.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr82052.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr87110.c      |     7 +-
 gcc/testsuite/gcc.c-torture/compile/pr87468.c      |     6 +-
 gcc/testsuite/gcc.c-torture/compile/pr90275-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr90275.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr96796.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pret-arg.c     |     1 +
 gcc/testsuite/gcc.c-torture/compile/pyr.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/pyr2.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/r.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/r1.c           |     2 +
 .../gcc.c-torture/compile/regs-arg-size.c          |     1 +
 gcc/testsuite/gcc.c-torture/compile/rel.c          |     1 +
 gcc/testsuite/gcc.c-torture/compile/rmsc.c         |     1 +
 gcc/testsuite/gcc.c-torture/compile/round.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/run.c          |     3 +-
 gcc/testsuite/gcc.c-torture/compile/sar.c          |     3 +-
 gcc/testsuite/gcc.c-torture/compile/sc.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/scal.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/scc.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/scond.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/selfrec.c      |     2 +-
 gcc/testsuite/gcc.c-torture/compile/seq.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/set386.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/set88.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/sh.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/shand.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/shft.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/shift.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/shloop.c       |     3 +-
 gcc/testsuite/gcc.c-torture/compile/shm.c          |     1 +
 gcc/testsuite/gcc.c-torture/compile/signext.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/signext2.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/sim.c          |     3 +-
 gcc/testsuite/gcc.c-torture/compile/simd-5.c       |     4 +-
 gcc/testsuite/gcc.c-torture/compile/simple.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/sne.c          |     1 +
 gcc/testsuite/gcc.c-torture/compile/sound.c        |     5 +-
 gcc/testsuite/gcc.c-torture/compile/sparcbug.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/speed.c        |     3 +-
 gcc/testsuite/gcc.c-torture/compile/stor.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/store0.c       |     1 +
 gcc/testsuite/gcc.c-torture/compile/storecc.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/str.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/strcpy-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/compile/stru.c         |     1 +
 gcc/testsuite/gcc.c-torture/compile/structret.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/stuct.c        |     3 +-
 gcc/testsuite/gcc.c-torture/compile/sub32.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/subcc.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/subcse.c       |     2 +
 gcc/testsuite/gcc.c-torture/compile/sym.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/symconst.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/t.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/test-flow.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/test-loop.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/test.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/time.c         |     3 +-
 gcc/testsuite/gcc.c-torture/compile/tmp.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/trivial.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/trunc.c        |     2 +
 gcc/testsuite/gcc.c-torture/compile/u.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/udivmod4.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/unalign-1.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/uns.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/uns_tst.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/uuarg.c        |     1 +
 gcc/testsuite/gcc.c-torture/compile/v.c            |     1 +
 gcc/testsuite/gcc.c-torture/compile/volatile-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/compile/widechar-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/compile/ww.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/x.c            |     2 +
 gcc/testsuite/gcc.c-torture/compile/xb.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/xc.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/xcsebug.c      |     3 +-
 gcc/testsuite/gcc.c-torture/compile/xdi.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/xfoo.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/xi.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/xlop.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/xmtst.c        |     4 +
 gcc/testsuite/gcc.c-torture/compile/xneg.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/xopt.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/xor.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/xorn.c         |     2 +
 gcc/testsuite/gcc.c-torture/compile/xp.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/xpp.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/xs.c           |     2 +
 gcc/testsuite/gcc.c-torture/compile/xsh.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/xz.c           |     1 +
 gcc/testsuite/gcc.c-torture/compile/xzz.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/zero-strct-1.c |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000112-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000113-1.c   |     9 +-
 gcc/testsuite/gcc.c-torture/execute/20000205-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000217-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000223-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000224-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000225-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000227-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000313-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000314-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000314-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000314-3.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20000402-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20000403-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000412-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000412-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000412-3.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000412-4.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000412-5.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000412-6.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000419-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000422-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000503-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000511-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000519-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000519-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000523-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000528-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000603-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000605-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000605-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000605-3.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000622-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000717-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000717-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000717-3.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000717-5.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000722-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000726-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20000731-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000731-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000801-3.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000801-4.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20000808-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000815-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000818-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000819-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20000822-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20000914-1.c   |     8 +-
 gcc/testsuite/gcc.c-torture/execute/20000917-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001009-1.c   |     4 +-
 gcc/testsuite/gcc.c-torture/execute/20001009-2.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20001013-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20001017-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20001017-2.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20001024-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001027-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001031-1.c   |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20001101.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/20001108-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001111-1.c   |     8 +-
 gcc/testsuite/gcc.c-torture/execute/20001112-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001124-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20001130-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20001130-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001203-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001221-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001228-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20001229-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20010106-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010118-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010119-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20010206-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010209-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010221-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20010222-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010329-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010403-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010409-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010422-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010518-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010518-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010520-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010604-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010605-2.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20010711-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010723-1.c   |     7 +-
 gcc/testsuite/gcc.c-torture/execute/20010904-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010904-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20010915-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20010924-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20011024-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20011109-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20011109-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20011114-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20011121-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20011126-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20011128-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20011217-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020213-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20020215-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020225-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020226-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20020227-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020307-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020314-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20020328-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20020404-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020406-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20020413-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020418-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20020508-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20020508-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20020508-3.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20020529-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020611-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20020615-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20020619-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20020819-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20020904-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20020916-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20021010-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20021010-2.c   |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20021113-1.c   |     9 +-
 gcc/testsuite/gcc.c-torture/execute/20021118-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20021118-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20021120-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20021120-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20021120-3.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20030105-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030109-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20030117-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030120-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030125-1.c   |     4 +-
 gcc/testsuite/gcc.c-torture/execute/20030128-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030209-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030216-1.c   |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20030222-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030316-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20030403-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20030404-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20030501-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030606-1.c   |     9 +-
 gcc/testsuite/gcc.c-torture/execute/20030828-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20030828-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20030903-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20030910-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030913-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030914-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030914-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030916-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20030928-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20031010-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20031012-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/execute/20031201-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20031204-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20031211-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20031211-2.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20040208-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040218-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040223-1.c   |     1 +
 gcc/testsuite/gcc.c-torture/execute/20040307-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20040319-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20040411-1.c   |     4 +-
 gcc/testsuite/gcc.c-torture/execute/20040423-1.c   |     4 +-
 gcc/testsuite/gcc.c-torture/execute/20040625-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040703-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040706-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040707-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20040805-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20040917-1.c   |     5 +-
 gcc/testsuite/gcc.c-torture/execute/20041011-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20041019-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20041113-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20041124-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20041210-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20041212-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20050131-1.c   |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20050410-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20051113-1.c   |     3 +-
 gcc/testsuite/gcc.c-torture/execute/20070623-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20091229-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20101025-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20120427-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20120427-2.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/20120817-1.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/20121108-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/20170401-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/900409-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920202-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920302-1.c     |     9 +-
 gcc/testsuite/gcc.c-torture/execute/920409-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/920410-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/execute/920411-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/920415-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920428-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920428-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920429-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920501-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920501-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920501-3.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/920501-4.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/920501-5.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/920501-6.c     |     4 +
 gcc/testsuite/gcc.c-torture/execute/920501-7.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920501-8.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/920501-9.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/920506-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/execute/920520-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/920603-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920604-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/920612-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920618-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/execute/920625-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920710-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920721-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/execute/920721-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920721-3.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920721-4.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920726-1.c     |    12 +-
 gcc/testsuite/gcc.c-torture/execute/920728-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920730-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920731-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920810-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/execute/920812-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920829-1.c     |     4 +-
 gcc/testsuite/gcc.c-torture/execute/920908-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920908-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920909-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/920922-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/920929-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/921006-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/921007-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/921013-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921016-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921017-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921019-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921019-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921029-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921104-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921110-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921112-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/921113-1.c     |    11 +-
 gcc/testsuite/gcc.c-torture/execute/921117-1.c     |    10 +-
 gcc/testsuite/gcc.c-torture/execute/921123-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/921123-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921124-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/921202-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921202-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921204-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921207-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921208-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/921208-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921215-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/921218-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/921218-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930106-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930111-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930123-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/930126-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/930208-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930406-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/930408-1.c     |    12 +-
 gcc/testsuite/gcc.c-torture/execute/930429-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/930429-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930513-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930513-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930518-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930527-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930603-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930603-2.c     |     9 +-
 gcc/testsuite/gcc.c-torture/execute/930603-3.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930608-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/930614-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/930614-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/930621-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930622-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930622-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/930628-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/930630-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930702-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930713-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/930718-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930719-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930725-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/930818-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930916-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930921-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930929-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930930-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/930930-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/931002-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/931004-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-10.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-11.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-12.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-13.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-14.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-2.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-3.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-4.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-5.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-6.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-7.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-8.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931004-9.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/931005-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/931009-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/931012-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/931017-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/931018-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/931031-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/931102-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/931102-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/931110-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/931110-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/931208-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/931228-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/940115-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/940122-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/941014-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/941014-2.c     |     3 +-
 gcc/testsuite/gcc.c-torture/execute/941015-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/941021-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/941025-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/941031-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/941101-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/941110-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/941202-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/950221-1.c     |    12 +-
 gcc/testsuite/gcc.c-torture/execute/950322-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/950426-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/950426-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950503-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950511-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950512-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/950605-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/950607-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950607-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950612-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950621-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/950628-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950704-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950706-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950710-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950714-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950809-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/950906-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/950915-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/950929-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/951003-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/951115-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/951204-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/960116-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/960117-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/960209-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960215-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960218-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/960219-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/960301-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960302-1.c     |     9 +-
 gcc/testsuite/gcc.c-torture/execute/960311-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960311-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960311-3.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960312-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/960317-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960321-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960326-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960327-1.c     |    13 +-
 gcc/testsuite/gcc.c-torture/execute/960402-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/960405-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960416-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960419-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960419-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960512-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960513-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960521-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960608-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/960801-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960802-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/960830-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/960909-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/961004-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961017-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/961017-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961026-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961112-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/961122-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/961122-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961125-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961206-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/961213-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/970214-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/970214-2.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/970217-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/970923-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/980205.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/980223.c       |     5 +-
 gcc/testsuite/gcc.c-torture/execute/980424-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980505-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980505-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980506-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/980506-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/980506-3.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/980526-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980526-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980526-3.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/980602-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/980602-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980604-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/980605-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/980612-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980617-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980618-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980701-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/980709-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/980716-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/980929-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/981001-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/981019-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/981130-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/981206-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990106-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990106-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990117-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/990127-1.c     |     3 +-
 gcc/testsuite/gcc.c-torture/execute/990128-1.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/990130-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/990208-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990222-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990324-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/990326-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990404-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990513-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990524-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/990525-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990525-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990527-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990531-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/990604-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990628-1.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/990804-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990811-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990826-0.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/990827-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990829-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/990923-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991014-1.c     |     2 +-
 gcc/testsuite/gcc.c-torture/execute/991016-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991019-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/991023-1.c     |    11 +-
 gcc/testsuite/gcc.c-torture/execute/991030-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991112-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991118-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/991201-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991202-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/991202-2.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/991202-3.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/991216-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991216-2.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991216-4.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991221-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/991227-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/991228-1.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/alias-1.c      |     8 +-
 gcc/testsuite/gcc.c-torture/execute/alias-2.c      |     3 +-
 gcc/testsuite/gcc.c-torture/execute/alias-3.c      |     2 +-
 gcc/testsuite/gcc.c-torture/execute/alias-4.c      |     1 +
 gcc/testsuite/gcc.c-torture/execute/align-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/align-2.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/align-3.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/alloca-1.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/anon-1.c       |     2 +
 gcc/testsuite/gcc.c-torture/execute/arith-1.c      |     7 +-
 .../gcc.c-torture/execute/arith-rand-ll.c          |     6 +-
 gcc/testsuite/gcc.c-torture/execute/arith-rand.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c  |     6 +-
 gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/bf64-1.c       |     7 +-
 .../gcc.c-torture/execute/builtin-constant.c       |     3 +
 .../gcc.c-torture/execute/builtin-prefetch-1.c     |     2 +
 .../gcc.c-torture/execute/builtin-prefetch-2.c     |     4 +-
 .../gcc.c-torture/execute/builtin-prefetch-3.c     |     4 +-
 .../gcc.c-torture/execute/builtin-prefetch-4.c     |     3 +
 .../gcc.c-torture/execute/builtin-prefetch-5.c     |     2 +
 .../gcc.c-torture/execute/builtin-prefetch-6.c     |     2 +
 .../execute/builtin-types-compatible-p.c           |     3 +
 .../gcc.c-torture/execute/builtins/fputs.c         |     4 +
 .../gcc.c-torture/execute/builtins/pr93262-chk.c   |     1 -
 gcc/testsuite/gcc.c-torture/execute/cbrt.c         |     8 +-
 gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/cmpsf-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/comp-goto-2.c  |     1 +
 gcc/testsuite/gcc.c-torture/execute/complex-1.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/complex-2.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/complex-3.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/complex-4.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/complex-5.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/compndlit-1.c  |     6 +-
 gcc/testsuite/gcc.c-torture/execute/conversion.c   |    10 +-
 gcc/testsuite/gcc.c-torture/execute/cvt-1.c        |     6 +-
 gcc/testsuite/gcc.c-torture/execute/dbra-1.c       |     2 +
 gcc/testsuite/gcc.c-torture/execute/divconst-1.c   |     7 +-
 gcc/testsuite/gcc.c-torture/execute/divconst-2.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/divconst-3.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/divmod-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/enum-1.c       |     6 +-
 gcc/testsuite/gcc.c-torture/execute/enum-2.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/extzvsi.c      |     3 +
 .../gcc.c-torture/execute/frame-address.c          |     2 +
 gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/gofast.c       |     3 +
 .../gcc.c-torture/execute/ieee/20000320-1.c        |     3 +
 .../gcc.c-torture/execute/ieee/20001122-1.c        |     3 +
 .../gcc.c-torture/execute/ieee/20010226-1.c        |     2 +
 .../gcc.c-torture/execute/ieee/20011123-1.c        |     6 +-
 .../gcc.c-torture/execute/ieee/920518-1.c          |     6 +-
 .../gcc.c-torture/execute/ieee/920810-1.c          |     4 +-
 .../gcc.c-torture/execute/ieee/930529-1.c          |     6 +-
 .../gcc.c-torture/execute/ieee/980619-1.c          |     3 +
 gcc/testsuite/gcc.c-torture/execute/ieee/acc1.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/ieee/acc2.c    |     3 +
 .../gcc.c-torture/execute/ieee/fp-cmp-1.c          |     6 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-2.c          |     6 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-3.c          |     6 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-4.c          |     3 +
 .../gcc.c-torture/execute/ieee/fp-cmp-5.c          |     3 +
 .../gcc.c-torture/execute/ieee/fp-cmp-6.c          |     4 +-
 .../gcc.c-torture/execute/ieee/fp-cmp-8.c          |     3 +
 .../gcc.c-torture/execute/ieee/fp-cmp-9.c          |     4 +-
 gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.c |     3 +
 .../gcc.c-torture/execute/ieee/minuszero.c         |     6 +-
 .../execute/ieee/mul-subnormal-single-1.c          |     3 +
 gcc/testsuite/gcc.c-torture/execute/ieee/mzero2.c  |     9 +-
 gcc/testsuite/gcc.c-torture/execute/ieee/mzero3.c  |    12 +-
 gcc/testsuite/gcc.c-torture/execute/ieee/mzero5.c  |     3 +-
 gcc/testsuite/gcc.c-torture/execute/ieee/mzero6.c  |     3 +
 gcc/testsuite/gcc.c-torture/execute/ieee/pr28634.c |     2 +
 gcc/testsuite/gcc.c-torture/execute/ieee/rbug.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/index-1.c      |     6 +-
 gcc/testsuite/gcc.c-torture/execute/inst-check.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/int-compare.c  |     2 +
 gcc/testsuite/gcc.c-torture/execute/longlong.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/loop-1.c       |     6 +-
 gcc/testsuite/gcc.c-torture/execute/loop-10.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-11.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-13.c      |     1 +
 gcc/testsuite/gcc.c-torture/execute/loop-14.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/loop-15.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-2.c       |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-2b.c      |     7 +-
 gcc/testsuite/gcc.c-torture/execute/loop-2d.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-2e.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-2f.c      |    12 +-
 gcc/testsuite/gcc.c-torture/execute/loop-2g.c      |    12 +-
 gcc/testsuite/gcc.c-torture/execute/loop-3.c       |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-3b.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-3c.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/loop-4.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/loop-4b.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/loop-5.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/loop-6.c       |     6 +-
 gcc/testsuite/gcc.c-torture/execute/loop-7.c       |     6 +-
 gcc/testsuite/gcc.c-torture/execute/loop-8.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/lto-tbaa-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/memcpy-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/memcpy-2.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c    |     5 +-
 gcc/testsuite/gcc.c-torture/execute/memset-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/memset-2.c     |     5 +
 gcc/testsuite/gcc.c-torture/execute/memset-3.c     |     5 +
 gcc/testsuite/gcc.c-torture/execute/mod-1.c        |     2 +
 gcc/testsuite/gcc.c-torture/execute/multdi-1.c     |     2 +
 gcc/testsuite/gcc.c-torture/execute/multi-ix.c     |     3 +
 gcc/testsuite/gcc.c-torture/execute/nest-stdar-1.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/nestfunc-1.c   |     7 +-
 gcc/testsuite/gcc.c-torture/execute/nestfunc-2.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/nestfunc-3.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c   |     3 +
 gcc/testsuite/gcc.c-torture/execute/packed-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/pending-4.c    |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr110817-1.c   |    13 +
 gcc/testsuite/gcc.c-torture/execute/pr110817-2.c   |    16 +
 gcc/testsuite/gcc.c-torture/execute/pr110817-3.c   |    14 +
 gcc/testsuite/gcc.c-torture/execute/pr111331-1.c   |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr111863-1.c   |    16 +
 gcc/testsuite/gcc.c-torture/execute/pr15262-1.c    |     8 +-
 gcc/testsuite/gcc.c-torture/execute/pr15262-2.c    |     7 +-
 gcc/testsuite/gcc.c-torture/execute/pr15262.c      |     6 +-
 gcc/testsuite/gcc.c-torture/execute/pr15296.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr17252.c      |     5 +-
 gcc/testsuite/gcc.c-torture/execute/pr17377.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr19606.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr21331.c      |     3 +-
 gcc/testsuite/gcc.c-torture/execute/pr21964-1.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr22061-1.c    |     1 +
 gcc/testsuite/gcc.c-torture/execute/pr22061-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/execute/pr22061-3.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr22061-4.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr23467.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr27073.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr27364.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr28403.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr31605.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr34176.c      |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr38969.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr40657.c      |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr42231.c      |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr42614.c      |     4 +-
 gcc/testsuite/gcc.c-torture/execute/pr44575.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr54937.c      |     4 +-
 gcc/testsuite/gcc.c-torture/execute/pr55875.c      |     1 +
 gcc/testsuite/gcc.c-torture/execute/pr56799.c      |     4 +
 gcc/testsuite/gcc.c-torture/execute/pr58640.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr71335.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr79043.c      |     7 +-
 gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c  |     6 +-
 gcc/testsuite/gcc.c-torture/execute/regstack-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/scope-1.c      |     9 +-
 gcc/testsuite/gcc.c-torture/execute/simd-1.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/simd-2.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/simd-4.c       |     3 +
 gcc/testsuite/gcc.c-torture/execute/simd-5.c       |    10 +-
 gcc/testsuite/gcc.c-torture/execute/strcmp-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/strcpy-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c |     2 +
 gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c |     6 +-
 .../gcc.c-torture/execute/strct-stdarg-1.c         |     7 +-
 gcc/testsuite/gcc.c-torture/execute/strct-varg-1.c |     7 +-
 gcc/testsuite/gcc.c-torture/execute/strlen-1.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/strncmp-1.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ret-1.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c |     6 +-
 gcc/testsuite/gcc.c-torture/execute/tstdi-1.c      |     2 +
 gcc/testsuite/gcc.c-torture/execute/usmul.c        |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-1.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-10.c    |     6 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-11.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-12.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-13.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-14.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-15.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-16.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-17.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-18.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-19.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-2.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-20.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-23.c    |     2 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-26.c    |     3 +
 gcc/testsuite/gcc.c-torture/execute/va-arg-4.c     |     6 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-5.c     |     8 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-6.c     |     7 +-
 gcc/testsuite/gcc.c-torture/execute/va-arg-9.c     |     5 +-
 gcc/testsuite/gcc.c-torture/execute/widechar-1.c   |     6 +-
 gcc/testsuite/gcc.c-torture/execute/widechar-2.c   |     3 +
 gcc/testsuite/gcc.dg/20020206-1.c                  |     9 +-
 gcc/testsuite/gcc.dg/20050629-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/20080615-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/Walloc-size-1.c               |    34 +
 gcc/testsuite/gcc.dg/Walloc-size-2.c               |    18 +
 gcc/testsuite/gcc.dg/Walloc-size-3.c               |    15 +
 gcc/testsuite/gcc.dg/Walloca-14.c                  |     1 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-3.c       |     2 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-9.c       |     2 +-
 gcc/testsuite/gcc.dg/Wdouble-promotion.c           |     2 +-
 gcc/testsuite/gcc.dg/Wformat-overflow1.c           |     2 +-
 .../gcc.dg/Wincompatible-pointer-types-2.c         |    10 +
 .../gcc.dg/Wincompatible-pointer-types-3.c         |    10 +
 .../gcc.dg/Wincompatible-pointer-types-4.c         |    10 +
 gcc/testsuite/gcc.dg/Wint-conversion-3.c           |    14 +
 .../gcc.dg/Wmissing-parameter-type-Wextra.c        |     4 +-
 gcc/testsuite/gcc.dg/Wmissing-parameter-type.c     |     4 +-
 gcc/testsuite/gcc.dg/Wnonnull-4.c                  |    36 +-
 gcc/testsuite/gcc.dg/Wnonnull-8.c                  |     2 +-
 gcc/testsuite/gcc.dg/Wnonnull-9.c                  |    17 +
 gcc/testsuite/gcc.dg/Wrestrict-5.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-mismatch-1.c          |    40 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-2.c          |    41 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-3.c          |    40 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-4.c          |    40 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-5.c          |    40 +
 gcc/testsuite/gcc.dg/Wreturn-mismatch-6.c          |    40 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-13.c       |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-40.c       |     8 +-
 gcc/testsuite/gcc.dg/Wtrampolines.c                |     3 +
 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-20.c      |     6 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-20a.c     |    25 +
 gcc/testsuite/gcc.dg/analyzer/edges-1.c            |     2 +
 gcc/testsuite/gcc.dg/analyzer/explode-2a.c         |     2 +-
 gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107783.c   |     2 +
 gcc/testsuite/gcc.dg/analyzer/infinite-loop-1.c    |   235 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-coreutils.c      |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-17.c     |    28 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-18.c     |    54 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-19.c     |    42 +-
 .../gcc.dg/analyzer/out-of-bounds-diagram-6.c      |    68 +-
 gcc/testsuite/gcc.dg/analyzer/paths-4.c            |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr103892.c           |     2 +-
 .../gcc.dg/analyzer/pr93032-mztools-signed-char.c  |     3 +
 .../analyzer/pr93032-mztools-unsigned-char.c       |     3 +
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |     2 -
 gcc/testsuite/gcc.dg/analyzer/pr93546.c            |     2 +-
 .../gcc.dg/analyzer/switch-enum-taint-1.c          |     3 -
 .../gcc.dg/analyzer/taint-CVE-2011-2210-1.c        |     3 -
 .../gcc.dg/analyzer/taint-CVE-2020-13143-1.c       |     3 -
 .../gcc.dg/analyzer/taint-CVE-2020-13143-2.c       |     3 -
 .../gcc.dg/analyzer/taint-CVE-2020-13143.h         |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c      |     2 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-2.c      |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c      |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c      |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c      |     3 -
 .../gcc.dg/analyzer/taint-assert-BUG_ON.c          |     3 -
 .../gcc.dg/analyzer/taint-assert-macro-expansion.c |     3 -
 .../gcc.dg/analyzer/taint-assert-system-header.c   |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-assert.c       |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c    |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c    |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-merger.c       |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-ops.c          |   106 -
 gcc/testsuite/gcc.dg/analyzer/taint-read-index-1.c |     3 -
 .../gcc.dg/analyzer/taint-read-offset-1.c          |     3 -
 gcc/testsuite/gcc.dg/analyzer/taint-realloc.c      |     5 +-
 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c       |     3 -
 .../gcc.dg/analyzer/taint-size-access-attr-1.c     |     3 +-
 .../gcc.dg/analyzer/taint-write-index-1.c          |     3 -
 .../gcc.dg/analyzer/taint-write-offset-1.c         |     3 -
 .../gcc.dg/analyzer/torture/taint-read-index-2.c   |     2 -
 .../gcc.dg/analyzer/torture/taint-read-index-3.c   |     2 -
 gcc/testsuite/gcc.dg/array-5.c                     |     2 +-
 gcc/testsuite/gcc.dg/asan/pr56417.c                |     2 +-
 gcc/testsuite/gcc.dg/asm-scope-1.c                 |     2 +-
 ...-char8_t.c => c23-stdatomic-lockfree-char8_t.c} |     2 +-
 ...mic-var-init-1.c => c23-stdatomic-var-init-1.c} |     4 +-
 .../atomic/gnu23-stdatomic-lockfree-char8_t.c      |     5 +
 .../atomic/gnu2x-stdatomic-lockfree-char8_t.c      |     5 -
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-1.c   |     2 +-
 gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-2.c   |     2 +-
 gcc/testsuite/gcc.dg/attr-access-read-only.c       |     2 +-
 gcc/testsuite/gcc.dg/attr-access-read-write.c      |     2 +-
 gcc/testsuite/gcc.dg/attr-access-write-only.c      |     2 +-
 gcc/testsuite/gcc.dg/attr-assume-1.c               |     2 +-
 gcc/testsuite/gcc.dg/attr-assume-2.c               |     2 +-
 gcc/testsuite/gcc.dg/attr-assume-3.c               |     2 +-
 gcc/testsuite/gcc.dg/attr-assume-4.c               |     2 +-
 gcc/testsuite/gcc.dg/binary-constants-2.c          |     4 +-
 gcc/testsuite/gcc.dg/binary-constants-3.c          |     4 +-
 gcc/testsuite/gcc.dg/bitint-1.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-10.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-11.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-12.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-13.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-14.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-15.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-16.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-17.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-18.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-19.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-2.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-20.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-21.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-22.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-23.c                   |    16 +-
 gcc/testsuite/gcc.dg/bitint-25.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-26.c                   |    14 +-
 gcc/testsuite/gcc.dg/bitint-27.c                   |    14 +-
 gcc/testsuite/gcc.dg/bitint-28.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-29.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-3.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-30.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-31.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-32.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-34.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-35.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-36.c                   |     2 +-
 gcc/testsuite/gcc.dg/bitint-38.c                   |    43 +
 gcc/testsuite/gcc.dg/bitint-39.c                   |    43 +
 gcc/testsuite/gcc.dg/bitint-4.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-5.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-6.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-7.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-8.c                    |     2 +-
 gcc/testsuite/gcc.dg/bitint-9.c                    |     2 +-
 gcc/testsuite/gcc.dg/builtin-bswap-10.c            |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    14 +-
 .../gcc.dg/builtin-dynamic-object-size-20.c        |    49 +
 gcc/testsuite/gcc.dg/c11-attr-syntax-1.c           |     6 +-
 gcc/testsuite/gcc.dg/c11-attr-syntax-2.c           |     6 +-
 gcc/testsuite/gcc.dg/c11-attr-syntax-3.c           |     6 +-
 gcc/testsuite/gcc.dg/c11-builtins-1.c              |     2 +-
 gcc/testsuite/gcc.dg/c11-complit-1.c               |     2 +-
 gcc/testsuite/gcc.dg/c11-complit-2.c               |     2 +-
 gcc/testsuite/gcc.dg/c11-complit-3.c               |     6 +-
 gcc/testsuite/gcc.dg/c11-digit-separators-1.c      |     2 +-
 gcc/testsuite/gcc.dg/c11-empty-init-3.c            |     2 +-
 gcc/testsuite/gcc.dg/c11-enum-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/c11-enum-2.c                  |     2 +-
 gcc/testsuite/gcc.dg/c11-enum-3.c                  |     6 +-
 gcc/testsuite/gcc.dg/c11-enum-4.c                  |     2 +-
 gcc/testsuite/gcc.dg/c11-enum-5.c                  |     2 +-
 gcc/testsuite/gcc.dg/c11-enum-6.c                  |     6 +-
 gcc/testsuite/gcc.dg/c11-float-dfp-1.c             |     2 +-
 gcc/testsuite/gcc.dg/c11-float-dfp-2.c             |     2 +-
 gcc/testsuite/gcc.dg/c11-floatn-1.c                |    12 +-
 gcc/testsuite/gcc.dg/c11-floatn-2.c                |     4 +-
 gcc/testsuite/gcc.dg/c11-floatn-3.c                |     4 +-
 gcc/testsuite/gcc.dg/c11-floatn-4.c                |     4 +-
 gcc/testsuite/gcc.dg/c11-floatn-5.c                |    14 +-
 gcc/testsuite/gcc.dg/c11-floatn-6.c                |     6 +-
 gcc/testsuite/gcc.dg/c11-floatn-7.c                |     6 +-
 gcc/testsuite/gcc.dg/c11-floatn-8.c                |     6 +-
 gcc/testsuite/gcc.dg/c11-fordecl-3.c               |     4 +-
 gcc/testsuite/gcc.dg/c11-fordecl-4.c               |     4 +-
 gcc/testsuite/gcc.dg/c11-keywords-1.c              |     2 +-
 gcc/testsuite/gcc.dg/c11-old-style-definition-1.c  |     2 +-
 gcc/testsuite/gcc.dg/c11-old-style-definition-2.c  |     2 +-
 gcc/testsuite/gcc.dg/c11-parm-omit-3.c             |     4 +-
 gcc/testsuite/gcc.dg/c11-qual-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/c11-static-assert-9.c         |     4 +-
 gcc/testsuite/gcc.dg/c11-stdarg-3.c                |     4 +-
 gcc/testsuite/gcc.dg/c11-unproto-1.c               |     2 +-
 gcc/testsuite/gcc.dg/c11-unproto-2.c               |     4 +-
 gcc/testsuite/gcc.dg/c11-utf8char-1.c              |     2 +-
 gcc/testsuite/gcc.dg/c17-nullptr-2.c               |     2 +-
 .../gcc.dg/{c2x-align-1.c => c23-align-1.c}        |     4 +-
 gcc/testsuite/gcc.dg/c23-align-6.c                 |     8 +
 ...attr-deprecated-1.c => c23-attr-deprecated-1.c} |     6 +-
 ...attr-deprecated-2.c => c23-attr-deprecated-2.c} |     4 +-
 ...attr-deprecated-3.c => c23-attr-deprecated-3.c} |     4 +-
 ...attr-deprecated-4.c => c23-attr-deprecated-4.c} |     4 +-
 ...tr-fallthrough-1.c => c23-attr-fallthrough-1.c} |     4 +-
 ...tr-fallthrough-2.c => c23-attr-fallthrough-2.c} |     4 +-
 ...tr-fallthrough-3.c => c23-attr-fallthrough-3.c} |     4 +-
 ...tr-fallthrough-4.c => c23-attr-fallthrough-4.c} |     4 +-
 ...tr-fallthrough-5.c => c23-attr-fallthrough-5.c} |     4 +-
 ...tr-fallthrough-6.c => c23-attr-fallthrough-6.c} |     4 +-
 ...-maybe_unused-1.c => c23-attr-maybe_unused-1.c} |     4 +-
 ...-maybe_unused-2.c => c23-attr-maybe_unused-2.c} |     4 +-
 ...-maybe_unused-3.c => c23-attr-maybe_unused-3.c} |     4 +-
 ...-maybe_unused-4.c => c23-attr-maybe_unused-4.c} |     4 +-
 ...x-attr-nodiscard-1.c => c23-attr-nodiscard-1.c} |     4 +-
 ...x-attr-nodiscard-2.c => c23-attr-nodiscard-2.c} |     4 +-
 ...x-attr-nodiscard-3.c => c23-attr-nodiscard-3.c} |     4 +-
 ...x-attr-nodiscard-4.c => c23-attr-nodiscard-4.c} |     4 +-
 ...c2x-attr-noreturn-1.c => c23-attr-noreturn-1.c} |     4 +-
 ...c2x-attr-noreturn-2.c => c23-attr-noreturn-2.c} |     4 +-
 ...c2x-attr-noreturn-3.c => c23-attr-noreturn-3.c} |     4 +-
 .../{c2x-attr-syntax-1.c => c23-attr-syntax-1.c}   |     4 +-
 .../{c2x-attr-syntax-2.c => c23-attr-syntax-2.c}   |     4 +-
 .../{c2x-attr-syntax-3.c => c23-attr-syntax-3.c}   |     4 +-
 gcc/testsuite/gcc.dg/c23-attr-syntax-4.c           |     7 +
 .../{c2x-attr-syntax-5.c => c23-attr-syntax-5.c}   |     4 +-
 .../{c2x-attr-syntax-6.c => c23-attr-syntax-6.c}   |    10 +-
 .../{c2x-attr-syntax-7.c => c23-attr-syntax-7.c}   |    12 +-
 .../gcc.dg/{c2x-auto-1.c => c23-auto-1.c}          |     4 +-
 .../gcc.dg/{c2x-auto-2.c => c23-auto-2.c}          |     4 +-
 .../gcc.dg/{c2x-auto-3.c => c23-auto-3.c}          |     4 +-
 .../gcc.dg/{c2x-auto-4.c => c23-auto-4.c}          |     4 +-
 gcc/testsuite/gcc.dg/c23-binary-constants-1.c      |     5 +
 gcc/testsuite/gcc.dg/c23-binary-constants-2.c      |    11 +
 ...nary-constants-3.c => c23-binary-constants-3.c} |     4 +-
 .../gcc.dg/{c2x-bool-1.c => c23-bool-1.c}          |     4 +-
 .../gcc.dg/{c2x-bool-2.c => c23-bool-2.c}          |     4 +-
 .../{c2x-bool-limits-1.c => c23-bool-limits-1.c}   |     4 +-
 .../gcc.dg/{c2x-builtins-1.c => c23-builtins-1.c}  |     4 +-
 .../gcc.dg/{c2x-complit-1.c => c23-complit-1.c}    |     4 +-
 .../gcc.dg/{c2x-complit-2.c => c23-complit-2.c}    |     4 +-
 .../gcc.dg/{c2x-complit-3.c => c23-complit-3.c}    |     4 +-
 .../gcc.dg/{c2x-complit-4.c => c23-complit-4.c}    |     4 +-
 .../gcc.dg/{c2x-complit-5.c => c23-complit-5.c}    |     6 +-
 .../gcc.dg/{c2x-complit-6.c => c23-complit-6.c}    |     6 +-
 .../gcc.dg/{c2x-complit-7.c => c23-complit-7.c}    |     6 +-
 .../gcc.dg/{c2x-complit-8.c => c23-complit-8.c}    |     4 +-
 .../gcc.dg/{c2x-concat-1.c => c23-concat-1.c}      |     2 +-
 .../{c2x-constexpr-1.c => c23-constexpr-1.c}       |     4 +-
 .../{c2x-constexpr-2a.c => c23-constexpr-2a.c}     |     6 +-
 .../{c2x-constexpr-2b.c => c23-constexpr-2b.c}     |     4 +-
 .../{c2x-constexpr-3.c => c23-constexpr-3.c}       |     4 +-
 .../{c2x-constexpr-4.c => c23-constexpr-4.c}       |     4 +-
 .../{c2x-constexpr-5.c => c23-constexpr-5.c}       |     4 +-
 .../{c2x-constexpr-6.c => c23-constexpr-6.c}       |     4 +-
 .../{c2x-constexpr-7.c => c23-constexpr-7.c}       |     4 +-
 .../{c2x-constexpr-8.c => c23-constexpr-8.c}       |     4 +-
 .../{c2x-constexpr-9.c => c23-constexpr-9.c}       |     4 +-
 ...git-separators-1.c => c23-digit-separators-1.c} |     4 +-
 ...git-separators-2.c => c23-digit-separators-2.c} |     4 +-
 ...git-separators-3.c => c23-digit-separators-3.c} |     4 +-
 .../{c2x-empty-init-1.c => c23-empty-init-1.c}     |     4 +-
 .../{c2x-empty-init-2.c => c23-empty-init-2.c}     |     4 +-
 .../{c2x-empty-init-3.c => c23-empty-init-3.c}     |     4 +-
 .../gcc.dg/{c2x-enum-1.c => c23-enum-1.c}          |     4 +-
 .../gcc.dg/{c2x-enum-2.c => c23-enum-2.c}          |     4 +-
 .../gcc.dg/{c2x-enum-3.c => c23-enum-3.c}          |     4 +-
 .../gcc.dg/{c2x-enum-4.c => c23-enum-4.c}          |     4 +-
 .../gcc.dg/{c2x-enum-5.c => c23-enum-5.c}          |     6 +-
 .../gcc.dg/{c2x-enum-6.c => c23-enum-6.c}          |     4 +-
 .../gcc.dg/{c2x-enum-7.c => c23-enum-7.c}          |     4 +-
 .../gcc.dg/{c2x-enum-8.c => c23-enum-8.c}          |     4 +-
 .../gcc.dg/{c2x-float-1.c => c23-float-1.c}        |     2 +-
 .../gcc.dg/{c2x-float-10.c => c23-float-10.c}      |     2 +-
 .../gcc.dg/{c2x-float-11.c => c23-float-11.c}      |     2 +-
 .../gcc.dg/{c2x-float-12.c => c23-float-12.c}      |     4 +-
 .../gcc.dg/{c2x-float-13.c => c23-float-13.c}      |     4 +-
 .../gcc.dg/{c2x-float-2.c => c23-float-2.c}        |     2 +-
 .../gcc.dg/{c2x-float-3.c => c23-float-3.c}        |     2 +-
 .../gcc.dg/{c2x-float-4.c => c23-float-4.c}        |     2 +-
 .../gcc.dg/{c2x-float-5.c => c23-float-5.c}        |     2 +-
 .../gcc.dg/{c2x-float-6.c => c23-float-6.c}        |     2 +-
 .../gcc.dg/{c2x-float-7a.c => c23-float-7a.c}      |     2 +-
 .../gcc.dg/{c2x-float-7b.c => c23-float-7b.c}      |     2 +-
 .../gcc.dg/{c2x-float-7c.c => c23-float-7c.c}      |     2 +-
 .../gcc.dg/{c2x-float-8.c => c23-float-8.c}        |     2 +-
 .../gcc.dg/{c2x-float-9.c => c23-float-9.c}        |     2 +-
 .../{c2x-float-no-dfp-1.c => c23-float-no-dfp-1.c} |     2 +-
 .../{c2x-float-no-dfp-2.c => c23-float-no-dfp-2.c} |     4 +-
 .../{c2x-float-no-dfp-3.c => c23-float-no-dfp-3.c} |     2 +-
 .../{c2x-float-no-dfp-4.c => c23-float-no-dfp-4.c} |     4 +-
 .../gcc.dg/{c2x-floatn-1.c => c23-floatn-1.c}      |     2 +-
 .../gcc.dg/{c2x-floatn-2.c => c23-floatn-2.c}      |     2 +-
 .../gcc.dg/{c2x-floatn-3.c => c23-floatn-3.c}      |     2 +-
 .../gcc.dg/{c2x-floatn-4.c => c23-floatn-4.c}      |     2 +-
 .../gcc.dg/{c2x-floatn-5.c => c23-floatn-5.c}      |    14 +-
 .../gcc.dg/{c2x-floatn-6.c => c23-floatn-6.c}      |     6 +-
 .../gcc.dg/{c2x-floatn-7.c => c23-floatn-7.c}      |     6 +-
 .../gcc.dg/{c2x-floatn-8.c => c23-floatn-8.c}      |     6 +-
 .../gcc.dg/{c2x-fordecl-1.c => c23-fordecl-1.c}    |     4 +-
 .../gcc.dg/{c2x-fordecl-2.c => c23-fordecl-2.c}    |     4 +-
 .../gcc.dg/{c2x-fordecl-3.c => c23-fordecl-3.c}    |     4 +-
 .../gcc.dg/{c2x-fordecl-4.c => c23-fordecl-4.c}    |     4 +-
 ...has-c-attribute-1.c => c23-has-c-attribute-1.c} |     2 +-
 ...has-c-attribute-2.c => c23-has-c-attribute-2.c} |     2 +-
 ...has-c-attribute-3.c => c23-has-c-attribute-3.c} |     2 +-
 ...has-c-attribute-4.c => c23-has-c-attribute-4.c} |     2 +-
 .../gcc.dg/{c2x-labels-1.c => c23-labels-1.c}      |     2 +-
 .../gcc.dg/{c2x-labels-2.c => c23-labels-2.c}      |     2 +-
 .../gcc.dg/{c2x-labels-3.c => c23-labels-3.c}      |     2 +-
 .../gcc.dg/{c2x-limits-1.c => c23-limits-1.c}      |     4 +-
 .../gcc.dg/{c2x-no-dfp-1.c => c23-no-dfp-1.c}      |     2 +-
 .../gcc.dg/{c2x-nullptr-1.c => c23-nullptr-1.c}    |     5 +-
 .../gcc.dg/{c2x-nullptr-2.c => c23-nullptr-2.c}    |     2 +-
 .../gcc.dg/{c2x-nullptr-3.c => c23-nullptr-3.c}    |     2 +-
 gcc/testsuite/gcc.dg/c23-nullptr-4.c               |    11 +
 .../gcc.dg/{c2x-nullptr-5.c => c23-nullptr-5.c}    |     2 +-
 .../gcc.dg/{c2x-nullptr-6.c => c23-nullptr-6.c}    |     2 +-
 ...definition-1.c => c23-old-style-definition-1.c} |     4 +-
 gcc/testsuite/gcc.dg/c23-old-style-definition-2.c  |     9 +
 gcc/testsuite/gcc.dg/c23-old-style-definition-3.c  |    10 +
 ...definition-4.c => c23-old-style-definition-4.c} |     4 +-
 gcc/testsuite/gcc.dg/c23-old-style-definition-5.c  |     9 +
 ...definition-6.c => c23-old-style-definition-6.c} |     4 +-
 gcc/testsuite/gcc.dg/c23-opts-1.c                  |     5 +
 gcc/testsuite/gcc.dg/c23-opts-2.c                  |     5 +
 gcc/testsuite/gcc.dg/c23-opts-3.c                  |     5 +
 gcc/testsuite/gcc.dg/c23-opts-4.c                  |     5 +
 gcc/testsuite/gcc.dg/c23-opts-5.c                  |     5 +
 gcc/testsuite/gcc.dg/c23-parm-omit-1.c             |     5 +
 .../{c2x-parm-omit-2.c => c23-parm-omit-2.c}       |     4 +-
 .../{c2x-parm-omit-3.c => c23-parm-omit-3.c}       |     4 +-
 gcc/testsuite/gcc.dg/c23-parm-omit-4.c             |     5 +
 .../gcc.dg/{c2x-qual-1.c => c23-qual-1.c}          |     6 +-
 .../gcc.dg/{c2x-qual-2.c => c23-qual-2.c}          |     8 +-
 .../gcc.dg/{c2x-qual-3.c => c23-qual-3.c}          |     8 +-
 .../gcc.dg/{c2x-qual-4.c => c23-qual-4.c}          |     2 +-
 .../gcc.dg/{c2x-qual-5.c => c23-qual-5.c}          |     2 +-
 .../gcc.dg/{c2x-qual-6.c => c23-qual-6.c}          |    62 +-
 .../gcc.dg/{c2x-qual-7.c => c23-qual-7.c}          |     6 +-
 gcc/testsuite/gcc.dg/c23-static-assert-1.c         |     5 +
 ...c2x-static-assert-2.c => c23-static-assert-2.c} |     4 +-
 gcc/testsuite/gcc.dg/c23-static-assert-3.c         |     6 +
 ...c2x-static-assert-4.c => c23-static-assert-4.c} |     4 +-
 .../gcc.dg/{c2x-stdarg-1.c => c23-stdarg-1.c}      |     4 +-
 .../gcc.dg/{c2x-stdarg-2.c => c23-stdarg-2.c}      |     4 +-
 .../gcc.dg/{c2x-stdarg-3.c => c23-stdarg-3.c}      |     4 +-
 .../gcc.dg/{c2x-stdarg-4.c => c23-stdarg-4.c}      |     4 +-
 .../gcc.dg/{c2x-stdarg-5.c => c23-stdarg-5.c}      |     4 +-
 .../{c2x-stdatomic-1.c => c23-stdatomic-1.c}       |     4 +-
 .../gcc.dg/{c2x-stddef-1.c => c23-stddef-1.c}      |     4 +-
 .../gcc.dg/{c2x-stdint-1.c => c23-stdint-1.c}      |     4 +-
 .../{c2x-thread-local-1.c => c23-thread-local-1.c} |     4 +-
 .../{c2x-thread-local-2.c => c23-thread-local-2.c} |     4 +-
 .../gcc.dg/{c2x-typeof-1.c => c23-typeof-1.c}      |     4 +-
 .../gcc.dg/{c2x-typeof-2.c => c23-typeof-2.c}      |     4 +-
 gcc/testsuite/gcc.dg/c23-typeof-3.c                |     7 +
 .../gcc.dg/{c2x-unproto-1.c => c23-unproto-1.c}    |     6 +-
 .../gcc.dg/{c2x-unproto-2.c => c23-unproto-2.c}    |     6 +-
 .../gcc.dg/{c2x-unproto-3.c => c23-unproto-3.c}    |     4 +-
 .../gcc.dg/{c2x-unproto-4.c => c23-unproto-4.c}    |     4 +-
 .../{c2x-unreachable-1.c => c23-unreachable-1.c}   |     4 +-
 .../gcc.dg/{c2x-utf8char-1.c => c23-utf8char-1.c}  |     4 +-
 .../gcc.dg/{c2x-utf8char-2.c => c23-utf8char-2.c}  |     4 +-
 gcc/testsuite/gcc.dg/c23-utf8char-3.c              |     8 +
 .../{c2x-utf8str-type.c => c23-utf8str-type.c}     |     4 +-
 .../gcc.dg/{c2x-utf8str.c => c23-utf8str.c}        |     4 +-
 gcc/testsuite/gcc.dg/c2x-align-6.c                 |     8 -
 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c           |     7 -
 gcc/testsuite/gcc.dg/c2x-binary-constants-1.c      |     5 -
 gcc/testsuite/gcc.dg/c2x-binary-constants-2.c      |    11 -
 gcc/testsuite/gcc.dg/c2x-nullptr-4.c               |    11 -
 gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c  |     9 -
 gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c  |    10 -
 gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c  |     9 -
 gcc/testsuite/gcc.dg/c2x-parm-omit-1.c             |     5 -
 gcc/testsuite/gcc.dg/c2x-parm-omit-4.c             |     5 -
 gcc/testsuite/gcc.dg/c2x-static-assert-1.c         |     5 -
 gcc/testsuite/gcc.dg/c2x-static-assert-3.c         |     6 -
 gcc/testsuite/gcc.dg/c2x-typeof-3.c                |     7 -
 gcc/testsuite/gcc.dg/c2x-utf8char-3.c              |     8 -
 gcc/testsuite/gcc.dg/c90-auto-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/c90-complit-2.c               |     2 +-
 gcc/testsuite/gcc.dg/cleanup-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/cpp/c11-warning-1.c           |     2 +-
 gcc/testsuite/gcc.dg/cpp/c11-warning-2.c           |     2 +-
 gcc/testsuite/gcc.dg/cpp/c11-warning-3.c           |     4 +-
 .../cpp/{c2x-elifdef-1.c => c23-elifdef-1.c}       |     4 +-
 .../cpp/{c2x-elifdef-2.c => c23-elifdef-2.c}       |     4 +-
 .../gcc.dg/cpp/{c2x-scope-1.c => c23-scope-1.c}    |     4 +-
 .../gcc.dg/cpp/{c2x-scope-2.c => c23-scope-2.c}    |     6 +-
 .../cpp/{c2x-trigraphs-1.c => c23-trigraphs-1.c}   |     4 +-
 gcc/testsuite/gcc.dg/cpp/c23-trigraphs-2.c         |     5 +
 .../gcc.dg/cpp/{c2x-ucn-1.c => c23-ucn-1.c}        |     4 +-
 .../cpp/{c2x-ucnid-1-utf8.c => c23-ucnid-1-utf8.c} |     4 +-
 .../gcc.dg/cpp/{c2x-ucnid-1.c => c23-ucnid-1.c}    |     4 +-
 .../gcc.dg/cpp/{c2x-va-opt-1.c => c23-va-opt-1.c}  |     4 +-
 .../cpp/{c2x-warning-1.c => c23-warning-1.c}       |     4 +-
 gcc/testsuite/gcc.dg/cpp/c23-warning-2.c           |     6 +
 gcc/testsuite/gcc.dg/cpp/c2x-trigraphs-2.c         |     5 -
 gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c           |     6 -
 gcc/testsuite/gcc.dg/cpp/charconst-4.c             |     4 +-
 gcc/testsuite/gcc.dg/cpp/charconst.c               |    10 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c         |     2 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c         |    16 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c         |    16 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c         |     2 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c         |     2 +-
 gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c         |     4 +-
 .../cpp/{gnu2x-warning-1.c => gnu23-warning-1.c}   |     4 +-
 gcc/testsuite/gcc.dg/cpp/gnu23-warning-2.c         |     6 +
 gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c         |     6 -
 gcc/testsuite/gcc.dg/cpp/if-2.c                    |     6 +-
 gcc/testsuite/gcc.dg/cpp/pr60014-1.c               |     2 +-
 gcc/testsuite/gcc.dg/cpp/pr60014-2.c               |     2 +-
 gcc/testsuite/gcc.dg/cpp/pr60014-3.c               |     2 +-
 gcc/testsuite/gcc.dg/cpp/wchar-1.c                 |     4 +-
 gcc/testsuite/gcc.dg/cr-decimal-dig-2.c            |     4 +-
 gcc/testsuite/gcc.dg/cr-decimal-dig-3.c            |     4 +-
 gcc/testsuite/gcc.dg/debug/pr57351.c               |     7 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-1.c          |     2 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-2.c          |     2 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-3.c          |     2 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-4.c          |     2 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c |     2 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c |     2 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c |     2 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-1.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-2.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-3.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-4.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-5.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-6.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-7.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/bitint-8.c                |     2 +-
 gcc/testsuite/gcc.dg/dfp/c11-constants-1.c         |    18 +-
 gcc/testsuite/gcc.dg/dfp/c11-constants-2.c         |    18 +-
 .../{c2x-builtins-dfp-1.c => c23-builtins-dfp-1.c} |     4 +-
 .../dfp/{c2x-constants-1.c => c23-constants-1.c}   |     4 +-
 gcc/testsuite/gcc.dg/dfp/c23-constants-2.c         |    13 +
 ...c2x-constexpr-dfp-1.c => c23-constexpr-dfp-1.c} |     4 +-
 ...c2x-constexpr-dfp-2.c => c23-constexpr-dfp-2.c} |     4 +-
 .../dfp/{c2x-float-dfp-1.c => c23-float-dfp-1.c}   |     2 +-
 .../dfp/{c2x-float-dfp-2.c => c23-float-dfp-2.c}   |     4 +-
 .../dfp/{c2x-float-dfp-3.c => c23-float-dfp-3.c}   |     2 +-
 .../dfp/{c2x-float-dfp-4.c => c23-float-dfp-4.c}   |     2 +-
 .../dfp/{c2x-float-dfp-5.c => c23-float-dfp-5.c}   |     2 +-
 .../dfp/{c2x-float-dfp-6.c => c23-float-dfp-6.c}   |     2 +-
 .../dfp/{c2x-float-dfp-7.c => c23-float-dfp-7.c}   |     2 +-
 .../dfp/{c2x-float-dfp-8.c => c23-float-dfp-8.c}   |     2 +-
 gcc/testsuite/gcc.dg/dfp/c23-keywords-1.c          |     7 +
 .../dfp/{c2x-keywords-2.c => c23-keywords-2.c}     |     4 +-
 gcc/testsuite/gcc.dg/dfp/c2x-constants-2.c         |    13 -
 gcc/testsuite/gcc.dg/dfp/c2x-keywords-1.c          |     7 -
 gcc/testsuite/gcc.dg/dfp/constants-pedantic.c      |    12 +-
 gcc/testsuite/gcc.dg/dfp/int128-1.c                |   150 +
 gcc/testsuite/gcc.dg/dfp/int128-2.c                |   200 +
 gcc/testsuite/gcc.dg/dfp/int128-3.c                |    81 +
 gcc/testsuite/gcc.dg/dfp/int128-4.c                |   104 +
 gcc/testsuite/gcc.dg/dfp/tr24732-float-dfp-1.c     |     2 +-
 gcc/testsuite/gcc.dg/dfp/ts18661-2-float-dfp-1.c   |     4 +-
 gcc/testsuite/gcc.dg/fixed-point/bitint-1.c        |     2 +-
 gcc/testsuite/gcc.dg/fold-copysign-1.c             |     4 +-
 gcc/testsuite/gcc.dg/fold-popcount-8a.c            |    33 +
 gcc/testsuite/gcc.dg/format/c11-printf-1.c         |     2 +-
 gcc/testsuite/gcc.dg/format/c11-scanf-1.c          |     2 +-
 .../{c2x-dfp-printf-1.c => c23-dfp-printf-1.c}     |     2 +-
 .../{c2x-dfp-scanf-1.c => c23-dfp-scanf-1.c}       |     2 +-
 .../format/{c2x-printf-1.c => c23-printf-1.c}      |     4 +-
 .../gcc.dg/format/{c2x-scanf-1.c => c23-scanf-1.c} |     4 +-
 .../format/{c2x-strftime-1.c => c23-strftime-1.c}  |     4 +-
 gcc/testsuite/gcc.dg/format/ext-10.c               |     4 +-
 gcc/testsuite/gcc.dg/format/ext-9.c                |     4 +-
 gcc/testsuite/gcc.dg/gnu11-typeof-2.c              |     2 +-
 ...gnu2x-attr-syntax-1.c => gnu23-attr-syntax-1.c} |     4 +-
 ...gnu2x-attr-syntax-2.c => gnu23-attr-syntax-2.c} |     6 +-
 .../gcc.dg/{gnu2x-attrs-1.c => gnu23-attrs-1.c}    |     4 +-
 .../gcc.dg/{gnu2x-attrs-2.c => gnu23-attrs-2.c}    |     4 +-
 .../gcc.dg/{gnu2x-auto-1.c => gnu23-auto-1.c}      |     4 +-
 ...iltins-no-dfp-1.c => gnu23-builtins-no-dfp-1.c} |     4 +-
 .../{gnu2x-complit-1.c => gnu23-complit-1.c}       |     4 +-
 .../{gnu2x-complit-2.c => gnu23-complit-2.c}       |     4 +-
 .../{gnu2x-constexpr-1.c => gnu23-constexpr-1.c}   |     4 +-
 .../{gnu2x-empty-init-1.c => gnu23-empty-init-1.c} |     4 +-
 .../{gnu2x-empty-init-2.c => gnu23-empty-init-2.c} |     4 +-
 .../gcc.dg/{gnu2x-enum-1.c => gnu23-enum-1.c}      |     4 +-
 gcc/testsuite/gcc.dg/gnu23-opts-1.c                |     5 +
 gcc/testsuite/gcc.dg/gnu23-opts-2.c                |     5 +
 ...x-static-assert-1.c => gnu23-static-assert-1.c} |     4 +-
 .../gcc.dg/{gnu2x-stdarg-1.c => gnu23-stdarg-1.c}  |     2 +-
 .../gcc.dg/{gnu2x-typeof-1.c => gnu23-typeof-1.c}  |     6 +-
 gcc/testsuite/gcc.dg/gnu23-utf8char-1.c            |     5 +
 gcc/testsuite/gcc.dg/gnu23-utf8str-type.c          |     5 +
 .../gcc.dg/{gnu2x-utf8str.c => gnu23-utf8str.c}    |     4 +-
 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c            |     5 -
 gcc/testsuite/gcc.dg/gnu2x-utf8str-type.c          |     5 -
 gcc/testsuite/gcc.dg/gomp/attrs-1.c                |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-10.c               |   192 +
 gcc/testsuite/gcc.dg/gomp/attrs-11.c               |    88 +
 gcc/testsuite/gcc.dg/gomp/attrs-12.c               |    42 +
 gcc/testsuite/gcc.dg/gomp/attrs-13.c               |    35 +
 gcc/testsuite/gcc.dg/gomp/attrs-14.c               |     5 +
 gcc/testsuite/gcc.dg/gomp/attrs-15.c               |    42 +
 gcc/testsuite/gcc.dg/gomp/attrs-16.c               |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-17.c               |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-18.c               |    42 +
 gcc/testsuite/gcc.dg/gomp/attrs-19.c               |    69 +
 gcc/testsuite/gcc.dg/gomp/attrs-2.c                |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-20.c               |   192 +
 gcc/testsuite/gcc.dg/gomp/attrs-21.c               |    28 +
 gcc/testsuite/gcc.dg/gomp/attrs-3.c                |    39 +
 gcc/testsuite/gcc.dg/gomp/attrs-4.c                |    62 +
 gcc/testsuite/gcc.dg/gomp/attrs-5.c                |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-6.c                |   104 +
 gcc/testsuite/gcc.dg/gomp/attrs-7.c                |    62 +
 gcc/testsuite/gcc.dg/gomp/attrs-8.c                |     4 +
 gcc/testsuite/gcc.dg/gomp/attrs-9.c                |     4 +
 gcc/testsuite/gcc.dg/gomp/pr110485.c               |    19 +
 gcc/testsuite/gcc.dg/graphite/pr111878.c           |    19 +
 gcc/testsuite/gcc.dg/harden-cfr-pr111943.c         |    33 +
 gcc/testsuite/gcc.dg/ipa/20040703-wpa.c            |     8 +-
 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-1.c            |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-2.c            |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr105639.c                |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr71981.c                 |     2 +-
 gcc/testsuite/gcc.dg/limits-width-2.c              |     4 +-
 gcc/testsuite/gcc.dg/lto/20081109_0.c              |     2 +-
 gcc/testsuite/gcc.dg/lto/pr111157_0.c              |    24 +
 gcc/testsuite/gcc.dg/lto/pr111157_1.c              |    10 +
 gcc/testsuite/gcc.dg/lto/pr54702_1.c               |     1 +
 gcc/testsuite/gcc.dg/lto/pr55525_0.c               |     2 +-
 gcc/testsuite/gcc.dg/noncompile/20020213-1.c       |     1 +
 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c        |     2 +-
 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c        |     4 +-
 gcc/testsuite/gcc.dg/noncompile/pr71426.c          |     2 +-
 gcc/testsuite/gcc.dg/noncompile/undeclared-1.c     |     2 +-
 gcc/testsuite/gcc.dg/overflow-warn-2.c             |     2 +-
 gcc/testsuite/gcc.dg/pch/main-file-warnings.c      |     7 +
 gcc/testsuite/gcc.dg/pch/main-file-warnings.hs     |     3 +
 gcc/testsuite/gcc.dg/pch/valid-1.c                 |     1 -
 gcc/testsuite/gcc.dg/pch/valid-1b.c                |     1 -
 gcc/testsuite/gcc.dg/pie-2.c                       |     1 +
 .../gcc.dg/plugin/diagnostic_group_plugin.c        |     4 +-
 .../plugin/diagnostic_plugin_test_show_locus.c     |     3 +-
 .../plugin/diagnostic_plugin_test_text_art.c       |     4 +-
 .../gcc.dg/plugin/expensive_selftests_plugin.c     |     2 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c    |     3 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-1.c          |     3 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c    |     6 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-2.c          |     3 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c    |     6 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-3.c          |     5 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-4.c          |    12 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c    |     4 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-5.c          |     4 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-6.c          |     4 +-
 gcc/testsuite/gcc.dg/plugin/taint-antipatterns-1.c |     3 +-
 gcc/testsuite/gcc.dg/pr100142.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr100349.c                    |     3 +-
 gcc/testsuite/gcc.dg/pr100512.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr100532-1.c                  |     7 +
 gcc/testsuite/gcc.dg/pr100790.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr100791.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr101285-1.c                  |    10 +
 gcc/testsuite/gcc.dg/pr101364-1.c                  |     8 +
 gcc/testsuite/gcc.dg/pr103003.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr103093.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr103451.c                    |     8 +-
 gcc/testsuite/gcc.dg/pr103721-2.c                  |     1 +
 gcc/testsuite/gcc.dg/pr104970.c                    |    13 +
 gcc/testsuite/gcc.dg/pr105140.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr105250.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr105853.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr105856.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr106189.c                    |     1 +
 gcc/testsuite/gcc.dg/pr110777.c                    |     1 +
 gcc/testsuite/gcc.dg/pr111694.c                    |    19 +
 gcc/testsuite/gcc.dg/pr111708-1.c                  |    42 +
 gcc/testsuite/gcc.dg/pr111708-2.c                  |    21 +
 gcc/testsuite/gcc.dg/pr111766.c                    |    13 +
 gcc/testsuite/gcc.dg/pr111845.c                    |    16 +
 gcc/testsuite/gcc.dg/pr111914.c                    |    14 +
 gcc/testsuite/gcc.dg/pr112320.c                    |    14 +
 gcc/testsuite/gcc.dg/pr112359.c                    |    15 +
 gcc/testsuite/gcc.dg/pr112369.c                    |    23 +
 gcc/testsuite/gcc.dg/pr112374-1.c                  |    20 +
 gcc/testsuite/gcc.dg/pr112374-2.c                  |    33 +
 gcc/testsuite/gcc.dg/pr112430.c                    |    30 +
 gcc/testsuite/gcc.dg/pr112509.c                    |    22 +
 gcc/testsuite/gcc.dg/pr112511.c                    |    17 +
 gcc/testsuite/gcc.dg/pr112536.c                    |    58 +
 gcc/testsuite/gcc.dg/pr112566-1.c                  |    14 +
 gcc/testsuite/gcc.dg/pr112566-2.c                  |    12 +
 gcc/testsuite/gcc.dg/pr26865.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr30260.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr40989.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr42715.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr44971.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr45506.c                     |     5 +-
 gcc/testsuite/gcc.dg/pr46571.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr54363.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr55152-2.c                   |     3 +-
 gcc/testsuite/gcc.dg/pr56724-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr59630.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr61868.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr67043.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr67730-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr67730-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr68320.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr68435.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr69156.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr69824.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr70174.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr70281.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr77862.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr82765.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr83852.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr84206.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr85164-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr85955.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86271.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86928.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr90838.c                     |     5 +
 gcc/testsuite/gcc.dg/pr97359.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr99122-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr99136.c                     |     2 +-
 gcc/testsuite/gcc.dg/qual-return-10.c              |     4 +-
 gcc/testsuite/gcc.dg/qual-return-9.c               |     4 +-
 gcc/testsuite/gcc.dg/redecl-19.c                   |     2 +-
 gcc/testsuite/gcc.dg/redecl-24.c                   |     2 +-
 gcc/testsuite/gcc.dg/scantest-lto.c                |     9 +
 gcc/testsuite/gcc.dg/setjmp-7.c                    |     1 +
 gcc/testsuite/gcc.dg/sso-18.c                      |    16 +
 gcc/testsuite/gcc.dg/sso-19.c                      |    17 +
 gcc/testsuite/gcc.dg/stdckdint-1.c                 |     2 +-
 gcc/testsuite/gcc.dg/stdckdint-2.c                 |     2 +-
 gcc/testsuite/gcc.dg/stdint-width-2.c              |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-80.c                |     4 +
 gcc/testsuite/gcc.dg/system-binary-constants-1.c   |     2 +-
 gcc/testsuite/gcc.dg/tm/attrs-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-1.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-10.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-11.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-12.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-13.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-14.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-15.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-16.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-17.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-18.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-19.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-2.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-20.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-21.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-22.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-23.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-24.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-25.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-26.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-27.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-28.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-29.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-3.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-30.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-31.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-32.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-33.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-34.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-35.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-36.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-37.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-38.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-39.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-4.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-40.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-41.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-42.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-43.c           |   306 +
 gcc/testsuite/gcc.dg/torture/bitint-44.c           |   306 +
 gcc/testsuite/gcc.dg/torture/bitint-5.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-6.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-7.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-8.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/bitint-9.c            |     2 +-
 ...-inexact-c2x.c => builtin-fp-int-inexact-c23.c} |     4 +-
 ...c2x-stdarg-split-1a.c => c23-stdarg-split-1a.c} |     6 +-
 ...c2x-stdarg-split-1b.c => c23-stdarg-split-1b.c} |     4 +-
 gcc/testsuite/gcc.dg/torture/float128-nan-floath.c |     2 +-
 .../gcc.dg/torture/float128x-nan-floath.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/float16-nan-floath.c  |     2 +-
 gcc/testsuite/gcc.dg/torture/float32-nan-floath.c  |     2 +-
 gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c |     2 +-
 gcc/testsuite/gcc.dg/torture/float64-nan-floath.c  |     2 +-
 gcc/testsuite/gcc.dg/torture/float64x-nan-floath.c |     2 +-
 .../gcc.dg/torture/harden-cfr-noret-no-nothrow.c   |    15 +
 gcc/testsuite/gcc.dg/torture/harden-cfr-tail-ub.c  |    40 +
 gcc/testsuite/gcc.dg/torture/pr110243.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr111000.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr111233.c            |    19 +
 gcc/testsuite/gcc.dg/torture/pr111336.c            |    25 +
 gcc/testsuite/gcc.dg/torture/pr111383.c            |    29 +
 gcc/testsuite/gcc.dg/torture/pr111445.c            |    29 +
 gcc/testsuite/gcc.dg/torture/pr111519.c            |    48 +
 gcc/testsuite/gcc.dg/torture/pr111652.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr111727.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr111792.c            |    39 +
 gcc/testsuite/gcc.dg/torture/pr111807.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr111818.c            |    11 +
 gcc/testsuite/gcc.dg/torture/pr111838.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr111916.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr111917.c            |    23 +
 gcc/testsuite/gcc.dg/torture/pr111950.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr112113.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr112282.c            |   137 +
 gcc/testsuite/gcc.dg/torture/pr112305.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr112310.c            |    36 +
 gcc/testsuite/gcc.dg/torture/pr112444.c            |    65 +
 gcc/testsuite/gcc.dg/torture/pr112469.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr112487.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr112585.c            |    18 +
 gcc/testsuite/gcc.dg/torture/pr39204.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr39829.c             |     2 +
 gcc/testsuite/gcc.dg/torture/pr44977.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr53703.c             |     7 +-
 gcc/testsuite/gcc.dg/torture/pr55964.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr57676.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr67222.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr68625.c             |     4 +-
 gcc/testsuite/gcc.dg/torture/pr70623.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr77677-2.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr79125.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr81118.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr81510.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr84528.c             |     7 +-
 gcc/testsuite/gcc.dg/torture/pr94479.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr99694.c             |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/peel-2.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/20070815.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/abs-4.c              |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/and-1.c              |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c         |     5 +-
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-1.c           |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-2.c           |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-3.c           |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-4.c           |    36 +
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-5.c           |    43 +
 gcc/testsuite/gcc.dg/tree-ssa/bitcmp-6.c           |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-5.c           |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-6.c           |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-7.c           |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c |     2 +-
 .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/cond-1.c             |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-sign-2.c        |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c  |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c  |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c         |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-36.c         |    51 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-37.c         |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-38.c         |    45 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-39.c         |    43 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-40.c         |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-1.c    |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-1a.c   |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-2.c    |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-4.c    |    36 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102563.c           |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr111967.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr31531-1.c          |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr31531-2.c          |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c          |     2 +
 gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c          |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c          |     3 +
 gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c          |     2 +
 gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c          |     6 +
 gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c          |     5 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c          |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-2.c  |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-3.c  |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c         |     3 +
 gcc/testsuite/gcc.dg/tree-ssa/scev-3.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-5.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c       |     7 +
 gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c       |     3 +
 gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c       |    14 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c       |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/sra-17.c             |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/sra-18.c             |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c   |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c  |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-13.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c  |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-15.c  |     4 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-25.c         |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-102.c        |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c        |     6 +-
 gcc/testsuite/gcc.dg/uninit-pr78548.c              |     4 +-
 gcc/testsuite/gcc.dg/utf16-4.c                     |     6 +-
 gcc/testsuite/gcc.dg/utf32-4.c                     |     6 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-33.c              |    35 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-39.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-43.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-68.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c          |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c         |     4 +-
 .../vect/costmodel/ppc/costmodel-vect-store-1.c    |    23 +
 .../vect/costmodel/ppc/costmodel-vect-store-2.c    |    29 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul-ice-1.c  |    25 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul-ice-2.c  |    22 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul-ice-3.c  |    14 +
 .../costmodel/riscv/rvv/dynamic-lmul-mixed-1.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-1.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-2.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-3.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-4.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-5.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-6.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul1-7.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-1.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-2.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-3.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-4.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-5.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-6.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-7.c     |    26 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-1.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-2.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-3.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-4.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-5.c     |     4 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-6.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-7.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-8.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-9.c     |     5 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-1.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-10.c    |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-2.c     |     4 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-3.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-4.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-5.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-6.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-7.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-8.c     |     2 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul8-9.c     |     2 +-
 .../vect/costmodel/riscv/rvv/no-dynamic-lmul-1.c   |    64 +
 .../gcc.dg/vect/costmodel/riscv/rvv/pr111848.c     |    36 +
 .../costmodel/riscv/rvv/rvv-costmodel-vect.exp     |     4 +-
 gcc/testsuite/gcc.dg/vect/fast-math-slp-38.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/pr111764.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr111846.c               |    12 +
 gcc/testsuite/gcc.dg/vect/pr111860-2.c             |    17 +
 gcc/testsuite/gcc.dg/vect/pr111860-3.c             |    17 +
 gcc/testsuite/gcc.dg/vect/pr111860.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr111882.c               |    15 +
 gcc/testsuite/gcc.dg/vect/pr111915.c               |    12 +
 gcc/testsuite/gcc.dg/vect/pr45752.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/pr65518.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/pr65947-8.c              |     6 +-
 gcc/testsuite/gcc.dg/vect/pr97428.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr97832-2.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/pr97832-3.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/pr97832-4.c              |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-12a.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-23.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-10.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-4.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-4.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c          |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-simd-clone-1.c       |    46 +
 gcc/testsuite/gcc.dg/vect/slp-simd-clone-2.c       |    57 +
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c    |     2 +-
 .../gcc.dg/vect/vect-bitfield-read-1-not.c         |    60 +
 .../gcc.dg/vect/vect-bitfield-read-2-not.c         |    49 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-8.c   |    49 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-9.c   |    51 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c      |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c      |     8 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c      |     2 +-
 .../vect/vect-cond-reduc-in-order-2-signed-zero.c  |   141 +
 gcc/testsuite/gcc.dg/vect/vect-gather-1.c          |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-gather-2.c          |    13 +-
 gcc/testsuite/gcc.dg/vect/vect-gather-3.c          |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-gather-4.c          |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-gather-6.c          |    15 +
 gcc/testsuite/gcc.dg/vect/vect-live-2.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-pr111779.c          |    56 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-17f.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c    |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-20.c     |    87 +
 gcc/testsuite/gcc.misc-tests/godump-1.c            |    12 -
 gcc/testsuite/gcc.misc-tests/godump-2.c            |    18 +
 .../gcc.target/aarch64/aapcs64/va_arg-17.c         |     4 +-
 gcc/testsuite/gcc.target/aarch64/aarch64.exp       |     9 +-
 gcc/testsuite/gcc.target/aarch64/armv9_warning.c   |     5 +
 gcc/testsuite/gcc.target/aarch64/cond_op-1.c       |    20 +
 .../gcc.target/aarch64/dbl_mov_immediate_1.c       |     6 +-
 gcc/testsuite/gcc.target/aarch64/fneg-abs_1.c      |    39 +
 gcc/testsuite/gcc.target/aarch64/fneg-abs_2.c      |    32 +
 gcc/testsuite/gcc.target/aarch64/fneg-abs_3.c      |    36 +
 gcc/testsuite/gcc.target/aarch64/fneg-abs_4.c      |    39 +
 .../gcc.target/aarch64/imm_choice_comparison.c     |    56 +-
 gcc/testsuite/gcc.target/aarch64/lr_free_1.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/moveor_imm.c      |    68 +
 gcc/testsuite/gcc.target/aarch64/pr106583.c        |    74 +-
 gcc/testsuite/gcc.target/aarch64/pr112105.c        |    31 +
 gcc/testsuite/gcc.target/aarch64/pr112406.c        |    37 +
 gcc/testsuite/gcc.target/aarch64/pr60697.c         |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr71727.c         |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr87305.c         |     2 +-
 .../gcc.target/aarch64/pragma_cpp_predefs_1b.c     |     3 +
 gcc/testsuite/gcc.target/aarch64/sve/fneg-abs_1.c  |    35 +
 gcc/testsuite/gcc.target/aarch64/sve/fneg-abs_2.c  |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/fneg-abs_3.c  |    34 +
 gcc/testsuite/gcc.target/aarch64/sve/fneg-abs_4.c  |    34 +
 gcc/testsuite/gcc.target/aarch64/sve/fneg-abs_5.c  |    36 +
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c  |     4 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2.c     |     6 +-
 .../aarch64/sve/pcs/stack_clash_2_1024.c           |     6 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c |     6 +-
 .../aarch64/sve/pcs/stack_clash_2_2048.c           |     6 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_256.c |     6 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_512.c |     6 +-
 .../gcc.target/aarch64/sve/pcs/struct_3_128.c      |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr96357.c     |     2 +-
 .../gcc.target/aarch64/sve/pre_cond_share_1.c      |   132 +
 gcc/testsuite/gcc.target/aarch64/test_frame_10.c   |     4 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_2.c    |     4 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_4.c    |     4 +-
 gcc/testsuite/gcc.target/aarch64/test_frame_7.c    |     4 +-
 gcc/testsuite/gcc.target/arc/add_f-combine.c       |    15 +
 gcc/testsuite/gcc.target/arc/adddi3-1.c            |    10 +
 gcc/testsuite/gcc.target/arc/ashldi3-1.c           |    10 +
 gcc/testsuite/gcc.target/arc/ashrdi3-1.c           |    10 +
 gcc/testsuite/gcc.target/arc/builtin_norm-1.c      |     9 +
 gcc/testsuite/gcc.target/arc/builtin_norm-2.c      |    10 +
 gcc/testsuite/gcc.target/arc/builtin_normw-1.c     |     9 +
 gcc/testsuite/gcc.target/arc/builtin_normw-2.c     |    10 +
 gcc/testsuite/gcc.target/arc/builtin_swap-1.c      |     9 +
 gcc/testsuite/gcc.target/arc/builtin_swap-2.c      |     9 +
 gcc/testsuite/gcc.target/arc/builtin_swap-3.c      |    10 +
 gcc/testsuite/gcc.target/arc/lshrdi3-1.c           |    10 +
 gcc/testsuite/gcc.target/arc/lsl16-1.c             |    10 +
 gcc/testsuite/gcc.target/arc/lsr16-1.c             |    10 +
 gcc/testsuite/gcc.target/arc/pr101955.c            |    10 +
 gcc/testsuite/gcc.target/arc/rotldi3-1.c           |    11 +
 gcc/testsuite/gcc.target/arc/rotrdi3-1.c           |    11 +
 gcc/testsuite/gcc.target/arc/swap-1.c              |     9 +
 gcc/testsuite/gcc.target/arc/swap-2.c              |    11 +
 .../gcc.target/arm/acle/data-intrinsics-armv6.c    |     2 +-
 .../gcc.target/arm/acle/data-intrinsics-rbit.c     |     2 +-
 .../gcc.target/arm/acle/pacbti-m-predef-11.c       |     2 +-
 gcc/testsuite/gcc.target/arm/arm-switchstatement.c |   155 +
 gcc/testsuite/gcc.target/arm/attr-crypto.c         |     2 +-
 gcc/testsuite/gcc.target/arm/attr_thumb-static2.c  |     2 +-
 gcc/testsuite/gcc.target/arm/ftest-armv7m-thumb.c  |     3 +-
 gcc/testsuite/gcc.target/arm/g2.c                  |    10 +-
 gcc/testsuite/gcc.target/arm/lto/pr96939_1.c       |     2 +-
 gcc/testsuite/gcc.target/arm/macro_defs0.c         |     7 +-
 gcc/testsuite/gcc.target/arm/macro_defs1.c         |     6 +-
 gcc/testsuite/gcc.target/arm/macro_defs2.c         |     6 +-
 .../arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c      |    34 +-
 gcc/testsuite/gcc.target/arm/mve/pr112337.c        |    15 +
 gcc/testsuite/gcc.target/arm/optional_thumb-1.c    |     2 +-
 gcc/testsuite/gcc.target/arm/optional_thumb-3.c    |     4 +-
 gcc/testsuite/gcc.target/arm/pr112337.c            |    14 +
 gcc/testsuite/gcc.target/arm/pr19599.c             |     2 +-
 gcc/testsuite/gcc.target/arm/pr59575.c             |     4 +-
 gcc/testsuite/gcc.target/arm/pr60650-2.c           |     4 +-
 gcc/testsuite/gcc.target/arm/pr60657.c             |     4 +-
 gcc/testsuite/gcc.target/arm/pr60663.c             |     4 +-
 gcc/testsuite/gcc.target/arm/pr65647-2.c           |     3 +-
 gcc/testsuite/gcc.target/arm/pr78353-1.c           |     3 +-
 gcc/testsuite/gcc.target/arm/pr78353-2.c           |     3 +-
 gcc/testsuite/gcc.target/arm/pr81863.c             |     4 +-
 .../gcc.target/arm/pr88648-asm-syntax-unified.c    |     2 +-
 gcc/testsuite/gcc.target/arm/pr97969.c             |     4 +-
 gcc/testsuite/gcc.target/arm/pr98931.c             |     5 +-
 .../gcc.target/arm/pragma_arch_attribute.c         |     6 +-
 .../gcc.target/arm/pragma_arch_attribute_1b.c      |     6 +
 .../gcc.target/arm/pragma_arch_attribute_2.c       |     2 +-
 .../gcc.target/arm/pragma_arch_attribute_3.c       |     2 +-
 .../gcc.target/arm/pragma_arch_switch_2.c          |     5 +-
 gcc/testsuite/gcc.target/arm/scd42-2.c             |     9 +-
 gcc/testsuite/gcc.target/arm/tail-long-call.c      |     6 +-
 gcc/testsuite/gcc.target/avr/pr53372-1.c           |    10 +
 gcc/testsuite/gcc.target/avr/pr53372-2.c           |    10 +
 gcc/testsuite/gcc.target/bpf/core-attr-5.c         |    62 +
 gcc/testsuite/gcc.target/bpf/core-attr-6.c         |    46 +
 gcc/testsuite/gcc.target/bpf/core-builtin-1.c      |     4 +-
 .../gcc.target/bpf/core-builtin-enumvalue-opt.c    |     4 +-
 .../gcc.target/bpf/core-builtin-enumvalue.c        |     8 +-
 .../gcc.target/bpf/core-builtin-exprlist-1.c       |    76 +
 .../gcc.target/bpf/core-builtin-exprlist-2.c       |    35 +
 .../gcc.target/bpf/core-builtin-exprlist-3.c       |    37 +
 .../gcc.target/bpf/core-builtin-exprlist-4.c       |    31 +
 .../bpf/core-builtin-fieldinfo-offset-1.c          |    16 +-
 gcc/testsuite/gcc.target/bpf/ldxdw.c               |     2 +-
 .../gcc.target/bpf/mulsidi3-zeroextend-pseudoc.c   |    14 +
 gcc/testsuite/gcc.target/gcn/avgpr-mem-double.c    |     9 +
 gcc/testsuite/gcc.target/gcn/avgpr-mem-int.c       |   116 +
 gcc/testsuite/gcc.target/gcn/avgpr-mem-long.c      |     9 +
 gcc/testsuite/gcc.target/gcn/avgpr-mem-short.c     |     9 +
 gcc/testsuite/gcc.target/gcn/avgpr-spill-double.c  |     8 +
 gcc/testsuite/gcc.target/gcn/avgpr-spill-int.c     |   115 +
 gcc/testsuite/gcc.target/gcn/avgpr-spill-long.c    |     8 +
 gcc/testsuite/gcc.target/gcn/avgpr-spill-short.c   |     8 +
 gcc/testsuite/gcc.target/i386/apx-interrupt-1.c    |     1 +
 gcc/testsuite/gcc.target/i386/apx-push2pop2-1.c    |    46 +
 .../gcc.target/i386/apx-push2pop2_force_drap-1.c   |    30 +
 .../gcc.target/i386/apx-push2pop2_interrupt-1.c    |    28 +
 .../gcc.target/i386/apx-spill_to_egprs-1.c         |    19 +-
 gcc/testsuite/gcc.target/i386/attr-nocf-check-1a.c |     2 +-
 gcc/testsuite/gcc.target/i386/attr-nocf-check-3a.c |     2 +-
 .../gcc.target/i386/avx512bf16-pr108881.c          |     2 +-
 .../gcc.target/i386/avx512fp16-64-32-vecop-1.c     |     8 +-
 .../gcc.target/i386/avx512vl-pr112435-1.c          |    13 +
 .../gcc.target/i386/avx512vl-pr112435-2.c          |    63 +
 .../gcc.target/i386/avx512vl-pr112435-3.c          |    78 +
 gcc/testsuite/gcc.target/i386/bmi2-pr112526.c      |    27 +
 gcc/testsuite/gcc.target/i386/cet-notrack-2a.c     |     2 +-
 gcc/testsuite/gcc.target/i386/cet-notrack-2b.c     |     2 +-
 gcc/testsuite/gcc.target/i386/cet-notrack-5b.c     |     2 +-
 gcc/testsuite/gcc.target/i386/cet-notrack-6a.c     |     2 +-
 gcc/testsuite/gcc.target/i386/cet-notrack-6b.c     |     2 +-
 .../gcc.target/i386/excess-precision-11.c          |     4 +-
 .../gcc.target/i386/excess-precision-12.c          |     4 +-
 gcc/testsuite/gcc.target/i386/float16-8.c          |    12 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    10 +-
 gcc/testsuite/gcc.target/i386/large-data.c         |    14 +
 gcc/testsuite/gcc.target/i386/noevex512-1.c        |    13 +
 gcc/testsuite/gcc.target/i386/noevex512-2.c        |    13 +
 gcc/testsuite/gcc.target/i386/noevex512-3.c        |    13 +
 gcc/testsuite/gcc.target/i386/part-vect-absneghf.c |    91 +
 .../gcc.target/i386/part-vect-complexhf.c          |    40 +
 .../gcc.target/i386/part-vect-copysignhf.c         |    60 +
 .../gcc.target/i386/part-vect-fmaddsubhf-1.c       |    22 +
 gcc/testsuite/gcc.target/i386/part-vect-fmahf-1.c  |    58 +
 .../gcc.target/i386/part-vect-hf-convert-1.c       |   111 +
 gcc/testsuite/gcc.target/i386/part-vect-roundhf.c  |   217 +
 gcc/testsuite/gcc.target/i386/part-vect-sqrtph-1.c |    20 +
 .../gcc.target/i386/part-vect-vec_cmphf.c          |    26 +
 .../gcc.target/i386/part-vect-vec_elem-1.c         |   135 +
 .../gcc.target/i386/part-vect-vec_elem-2.c         |   135 +
 .../gcc.target/i386/part-vect-vminmaxph-1.c        |    36 +
 .../gcc.target/i386/part-vect-xorsignhf.c          |    60 +
 gcc/testsuite/gcc.target/i386/pr103144-mul-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/pr103144-mul-2.c     |     8 +-
 gcc/testsuite/gcc.target/i386/pr104610-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr105554.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr105735-3.c         |    87 +
 gcc/testsuite/gcc.target/i386/pr106245-1.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr106245-2.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr106245-3.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr106245-4.c         |    10 +
 gcc/testsuite/gcc.target/i386/pr106245-5.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr110551-2.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr110551.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr111698.c           |    19 +
 gcc/testsuite/gcc.target/i386/pr111745.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr111753.c           |    69 +
 gcc/testsuite/gcc.target/i386/pr111820-1.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr111820-2.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr111820-3.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr111845.c           |    47 +
 gcc/testsuite/gcc.target/i386/pr111889.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr111907.c           |     8 +
 gcc/testsuite/gcc.target/i386/pr112276.c           |    36 +
 gcc/testsuite/gcc.target/i386/pr112325-1.c         |   116 +
 gcc/testsuite/gcc.target/i386/pr112325-2.c         |    38 +
 gcc/testsuite/gcc.target/i386/pr112393.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr112394.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr112464.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr112494.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr112495.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr112496.c           |     7 +
 gcc/testsuite/gcc.target/i386/pr112532.c           |    21 +
 gcc/testsuite/gcc.target/i386/pr52146.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr69030.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr70325.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr70858.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr71621-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr78057.c            |     9 +-
 gcc/testsuite/gcc.target/i386/pr78904-1.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-10.c         |    47 +
 gcc/testsuite/gcc.target/i386/pr78904-10a.c        |    46 +
 gcc/testsuite/gcc.target/i386/pr78904-10b.c        |    47 +
 gcc/testsuite/gcc.target/i386/pr78904-1a.c         |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-1b.c         |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-2a.c         |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-2b.c         |     9 +
 gcc/testsuite/gcc.target/i386/pr78904-7.c          |    64 +
 gcc/testsuite/gcc.target/i386/pr78904-7a.c         |    62 +
 gcc/testsuite/gcc.target/i386/pr78904-7b.c         |    66 +
 gcc/testsuite/gcc.target/i386/pr78904-8.c          |    25 +
 gcc/testsuite/gcc.target/i386/pr78904-8a.c         |    23 +
 gcc/testsuite/gcc.target/i386/pr78904-8b.c         |    27 +
 gcc/testsuite/gcc.target/i386/pr78904-9.c          |    63 +
 gcc/testsuite/gcc.target/i386/pr78904-9a.c         |    61 +
 gcc/testsuite/gcc.target/i386/pr78904-9b.c         |    65 +
 gcc/testsuite/gcc.target/i386/pr78952-4.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr79571.c            |     7 +-
 gcc/testsuite/gcc.target/i386/pr82524-1.c          |    63 +
 gcc/testsuite/gcc.target/i386/pr82524-2.c          |    63 +
 gcc/testsuite/gcc.target/i386/pr82524-3.c          |    42 +
 gcc/testsuite/gcc.target/i386/pr82524.c            |    83 +
 gcc/testsuite/gcc.target/i386/pr83488.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr85511.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr87246.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr87299-1.c          |     8 +
 gcc/testsuite/gcc.target/i386/pr87299-2.c          |     8 +
 gcc/testsuite/gcc.target/i386/pr87572.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr87759.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr88195.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr89229-5b.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr89229-6b.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr89229-7b.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr90096.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr95126-m32-3.c      |     2 +-
 gcc/testsuite/gcc.target/i386/pr95126-m32-4.c      |     2 +-
 gcc/testsuite/gcc.target/i386/pr99454.c            |     2 +-
 gcc/testsuite/gcc.target/i386/rcr-1.c              |     6 +
 gcc/testsuite/gcc.target/i386/rcr-2.c              |     6 +
 gcc/testsuite/gcc.target/i386/user_msr-1.c         |    20 +
 gcc/testsuite/gcc.target/i386/user_msr-2.c         |    16 +
 .../gcc.target/i386/vect-simd-clone-avx512-1.c     |    43 +
 .../gcc.target/i386/vect-simd-clone-avx512-2.c     |     6 +
 .../gcc.target/i386/vect-simd-clone-avx512-3.c     |     6 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c     |     2 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c     |     6 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c     |    28 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c     |    32 +-
 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c     |     6 +-
 gcc/testsuite/gcc.target/loongarch/avg-ceil-lasx.c |    22 +
 gcc/testsuite/gcc.target/loongarch/avg-ceil-lsx.c  |    22 +
 .../gcc.target/loongarch/avg-floor-lasx.c          |    22 +
 gcc/testsuite/gcc.target/loongarch/avg-floor-lsx.c |    22 +
 .../gcc.target/loongarch/builtin_thread_pointer.c  |    10 +
 gcc/testsuite/gcc.target/loongarch/cas-acquire.c   |    82 +
 gcc/testsuite/gcc.target/loongarch/div-div32.c     |    31 +
 gcc/testsuite/gcc.target/loongarch/div-no-div32.c  |    11 +
 .../loongarch/explicit-relocs-auto-lto.c           |    26 +
 ...licit-relocs-auto-single-load-store-no-anchor.c |     6 +
 .../explicit-relocs-auto-single-load-store.c       |    14 +
 .../loongarch/explicit-relocs-auto-tls-ld-gd.c     |     9 +
 .../loongarch/explicit-relocs-auto-tls-le-ie.c     |     6 +
 .../gcc.target/loongarch/func-call-medium-5.c      |     1 +
 .../gcc.target/loongarch/func-call-medium-6.c      |     1 +
 .../gcc.target/loongarch/func-call-medium-7.c      |     1 +
 .../gcc.target/loongarch/func-call-medium-8.c      |     1 +
 .../loongarch/func-call-medium-call36-1.c          |    21 +
 .../gcc.target/loongarch/func-call-medium-call36.c |    32 +
 gcc/testsuite/gcc.target/loongarch/pr112476-1.c    |    24 +
 gcc/testsuite/gcc.target/loongarch/pr112476-2.c    |     5 +
 gcc/testsuite/gcc.target/loongarch/sad-lasx.c      |    20 +
 gcc/testsuite/gcc.target/loongarch/sad-lsx.c       |    20 +
 .../gcc.target/loongarch/vect-widen-add.c          |    24 +
 .../gcc.target/loongarch/vect-widen-mul.c          |    24 +
 .../gcc.target/loongarch/vect-widen-sub.c          |    24 +
 .../loongarch/vector/lasx/lasx-vcond-1.c           |    64 +
 .../loongarch/vector/lasx/lasx-vcond-2.c           |    87 +
 .../loongarch/vector/lasx/lasx-vec-init-1.c        |    14 +
 .../gcc.target/loongarch/vector/lsx/lsx-vcond-1.c  |    64 +
 .../gcc.target/loongarch/vector/lsx/lsx-vcond-2.c  |    87 +
 gcc/testsuite/gcc.target/microblaze/isa/bshift.c   |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/div.c      |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fcmp1.c    |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fcmp2.c    |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fcmp3.c    |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fcmp4.c    |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fcvt.c     |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/float.c    |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/fsqrt.c    |     2 +-
 .../gcc.target/microblaze/isa/mul-bshift-pcmp.c    |     2 +-
 .../gcc.target/microblaze/isa/mul-bshift.c         |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/mul.c      |     2 +-
 .../gcc.target/microblaze/isa/mulh-bshift-pcmp.c   |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/mulh.c     |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/nofcmp.c   |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/nofloat.c  |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/pcmp.c     |     2 +-
 gcc/testsuite/gcc.target/microblaze/isa/vanilla.c  |     2 +-
 gcc/testsuite/gcc.target/microblaze/microblaze.exp |     2 +-
 gcc/testsuite/gcc.target/mips/fabs-nan2008.c       |    10 +
 gcc/testsuite/gcc.target/mips/fabsf-nan2008.c      |    10 +
 gcc/testsuite/gcc.target/msp430/pr91865.c          |     8 +
 gcc/testsuite/gcc.target/nios2/custom-fp-2b.c      |    26 +
 gcc/testsuite/gcc.target/nvptx/brev-1.c            |    12 +-
 gcc/testsuite/gcc.target/nvptx/brev-2-O0.c         |   129 +
 .../gcc.target/nvptx/{brev-2.c => brev-2-O2.c}     |     6 +
 gcc/testsuite/gcc.target/nvptx/brevll-1.c          |    12 +-
 gcc/testsuite/gcc.target/nvptx/brevll-2-O0.c       |   189 +
 .../gcc.target/nvptx/{brevll-2.c => brevll-2-O2.c} |     6 +
 gcc/testsuite/gcc.target/powerpc/bcd-3.c           |    22 +-
 gcc/testsuite/gcc.target/powerpc/float128-3b.c     |     4 +
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-1.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-2.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-3.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-4.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-5.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-6.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-7.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-8.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-1.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-2.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-3.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-4.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-5.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-6.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-7.c  |     2 +
 .../gcc.target/powerpc/p9-vec-length-full-run-8.c  |     2 +
 gcc/testsuite/gcc.target/powerpc/pr106550_1.c      |     1 +
 gcc/testsuite/gcc.target/powerpc/pr111449-1.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr111449-2.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr111971.c        |    10 +
 gcc/testsuite/gcc.target/powerpc/pr88558-p7.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr88558-p8.c      |    14 +
 gcc/testsuite/gcc.target/powerpc/pr88558.h         |    29 +
 gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c    |     2 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-1.c     |     1 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-2.c     |     1 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-3.c     |     1 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-4.c     |     1 +
 .../gcc.target/riscv/amo-table-a-6-amo-add-5.c     |     1 +
 .../riscv/amo-table-a-6-compare-exchange-1.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-2.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-3.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-4.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-5.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-6.c       |     1 +
 .../riscv/amo-table-a-6-compare-exchange-7.c       |     1 +
 .../riscv/amo-table-a-6-subword-amo-add-1.c        |     1 +
 .../riscv/amo-table-a-6-subword-amo-add-2.c        |     1 +
 .../riscv/amo-table-a-6-subword-amo-add-3.c        |     1 +
 .../riscv/amo-table-a-6-subword-amo-add-4.c        |     1 +
 .../riscv/amo-table-a-6-subword-amo-add-5.c        |     1 +
 .../gcc.target/riscv/amo-table-ztso-amo-add-1.c    |     3 +-
 .../gcc.target/riscv/amo-table-ztso-amo-add-2.c    |     3 +-
 .../gcc.target/riscv/amo-table-ztso-amo-add-3.c    |     3 +-
 .../gcc.target/riscv/amo-table-ztso-amo-add-4.c    |     3 +-
 .../gcc.target/riscv/amo-table-ztso-amo-add-5.c    |     3 +-
 .../riscv/amo-table-ztso-compare-exchange-1.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-2.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-3.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-4.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-5.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-6.c      |     2 +-
 .../riscv/amo-table-ztso-compare-exchange-7.c      |     2 +-
 .../gcc.target/riscv/amo-table-ztso-fence-1.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-fence-2.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-fence-3.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-fence-4.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-fence-5.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-load-1.c       |     3 +-
 .../gcc.target/riscv/amo-table-ztso-load-2.c       |     3 +-
 .../gcc.target/riscv/amo-table-ztso-load-3.c       |     3 +-
 .../gcc.target/riscv/amo-table-ztso-store-1.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-store-2.c      |     3 +-
 .../gcc.target/riscv/amo-table-ztso-store-3.c      |     3 +-
 .../riscv/amo-table-ztso-subword-amo-add-1.c       |     2 +-
 .../riscv/amo-table-ztso-subword-amo-add-2.c       |     2 +-
 .../riscv/amo-table-ztso-subword-amo-add-3.c       |     2 +-
 .../riscv/amo-table-ztso-subword-amo-add-4.c       |     2 +-
 .../riscv/amo-table-ztso-subword-amo-add-5.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-26.c           |     4 +
 gcc/testsuite/gcc.target/riscv/arch-27.c           |     7 +
 gcc/testsuite/gcc.target/riscv/arch-28.c           |     7 +
 gcc/testsuite/gcc.target/riscv/attribute-1.c       |    10 +-
 gcc/testsuite/gcc.target/riscv/attribute-4.c       |     8 +-
 gcc/testsuite/gcc.target/riscv/attribute-5.c       |    10 +-
 gcc/testsuite/gcc.target/riscv/cv-alu-compile.c    |   252 +
 .../gcc.target/riscv/cv-alu-fail-compile-addn.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addrn.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addun.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-addurn.c  |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-clip.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-clipu.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subn.c    |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subrn.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-subun.c   |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile-suburn.c  |    11 +
 .../gcc.target/riscv/cv-alu-fail-compile.c         |    32 +
 gcc/testsuite/gcc.target/riscv/cv-mac-compile.c    |   198 +
 .../gcc.target/riscv/cv-mac-fail-compile-mac.c     |    25 +
 .../gcc.target/riscv/cv-mac-fail-compile-machhsn.c |    24 +
 .../riscv/cv-mac-fail-compile-machhsrn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-machhun.c |    24 +
 .../riscv/cv-mac-fail-compile-machhurn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macsn.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macsrn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macun.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-macurn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-msu.c     |    25 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulhhsn.c |    24 +
 .../riscv/cv-mac-fail-compile-mulhhsrn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulhhun.c |    24 +
 .../riscv/cv-mac-fail-compile-mulhhurn.c           |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulsn.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulsrn.c  |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulun.c   |    24 +
 .../gcc.target/riscv/cv-mac-fail-compile-mulurn.c  |    24 +
 .../gcc.target/riscv/cv-mac-test-autogeneration.c  |    18 +
 gcc/testsuite/gcc.target/riscv/fle-ieee.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/fle-snan.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/fle.c               |     3 +-
 gcc/testsuite/gcc.target/riscv/flef-ieee.c         |     3 +-
 gcc/testsuite/gcc.target/riscv/flef-snan.c         |     3 +-
 gcc/testsuite/gcc.target/riscv/flef.c              |     3 +-
 gcc/testsuite/gcc.target/riscv/flt-ieee.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/flt-snan.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/fltf-ieee.c         |     3 +-
 gcc/testsuite/gcc.target/riscv/fltf-snan.c         |     3 +-
 .../gcc.target/riscv/fold-mem-offsets-1.c          |    16 +
 .../gcc.target/riscv/fold-mem-offsets-2.c          |    24 +
 .../gcc.target/riscv/fold-mem-offsets-3.c          |    17 +
 gcc/testsuite/gcc.target/riscv/inline-atomics-2.c  |     3 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-3.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-4.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-5.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-6.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-7.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/inline-atomics-8.c  |     2 +-
 gcc/testsuite/gcc.target/riscv/pr111466.c          |    15 +
 gcc/testsuite/gcc.target/riscv/pr112478.c          |     8 +
 gcc/testsuite/gcc.target/riscv/predef-align-1.c    |    10 +-
 gcc/testsuite/gcc.target/riscv/predef-align-2.c    |     8 +-
 gcc/testsuite/gcc.target/riscv/predef-align-3.c    |    10 +-
 gcc/testsuite/gcc.target/riscv/predef-align-4.c    |    10 +-
 gcc/testsuite/gcc.target/riscv/predef-align-5.c    |     8 +-
 gcc/testsuite/gcc.target/riscv/predef-align-6.c    |    10 +-
 gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c        |    12 +-
 .../gcc.target/riscv/rvv/autovec/binop/fmax-1.c    |    24 +
 .../riscv/rvv/autovec/binop/fmax_run-1.c           |    47 +
 .../riscv/rvv/autovec/binop/fmax_zvfh-1.c          |    22 +
 .../riscv/rvv/autovec/binop/fmax_zvfh_run-1.c      |    48 +
 .../gcc.target/riscv/rvv/autovec/binop/fmin-1.c    |    10 +
 .../riscv/rvv/autovec/binop/fmin_run-1.c           |     5 +
 .../riscv/rvv/autovec/binop/fmin_zvfh-1.c          |     9 +
 .../riscv/rvv/autovec/binop/fmin_zvfh_run-1.c      |     5 +
 .../riscv/rvv/autovec/binop/vmul-zvfh-run.c        |    34 +-
 .../riscv/rvv/autovec/binop/vsub-zvfh-run.c        |    72 +-
 .../riscv/rvv/autovec/builtin/rawmemchr-1.c        |    99 +
 .../riscv/rvv/autovec/cond/cond_arith-1.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-10.c         |    63 +
 .../riscv/rvv/autovec/cond/cond_arith-11.c         |    31 +
 .../riscv/rvv/autovec/cond/cond_arith-2.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-3.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-4.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-5.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-6.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-7.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith-8.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_arith_run-10.c     |    34 +
 .../riscv/rvv/autovec/cond/cond_arith_run-11.c     |     4 +
 .../autovec/cond/cond_convert_float2float-rv32-1.c |     1 +
 .../autovec/cond/cond_convert_float2float-rv32-2.c |     1 +
 .../autovec/cond/cond_convert_float2float-rv64-1.c |     1 +
 .../autovec/cond/cond_convert_float2float-rv64-2.c |     1 +
 .../rvv/autovec/cond/cond_convert_float2int-1.h    |     8 -
 .../rvv/autovec/cond/cond_convert_float2int-2.h    |     8 -
 .../autovec/cond/cond_convert_float2int-rv32-1.c   |    14 +-
 .../autovec/cond/cond_convert_float2int-rv32-2.c   |    14 +-
 .../autovec/cond/cond_convert_float2int-rv64-1.c   |    14 +-
 .../autovec/cond/cond_convert_float2int-rv64-2.c   |    14 +-
 .../autovec/cond/cond_convert_float2int_run-1.c    |    11 +-
 .../autovec/cond/cond_convert_float2int_run-2.c    |     2 +-
 .../autovec/cond/cond_convert_float2int_zvfh-1.h   |    35 +
 .../autovec/cond/cond_convert_float2int_zvfh-2.h   |    34 +
 .../cond/cond_convert_float2int_zvfh-rv32-1.c      |    17 +
 .../cond/cond_convert_float2int_zvfh-rv32-2.c      |    17 +
 .../cond/cond_convert_float2int_zvfh-rv64-1.c      |    17 +
 .../cond/cond_convert_float2int_zvfh-rv64-2.c      |    17 +
 .../cond/cond_convert_float2int_zvfh_run-1.c       |    35 +
 .../cond/cond_convert_float2int_zvfh_run-2.c       |    31 +
 .../autovec/cond/cond_convert_int2float-rv32-1.c   |     4 +
 .../autovec/cond/cond_convert_int2float-rv32-2.c   |     4 +
 .../autovec/cond/cond_convert_int2float-rv64-1.c   |     4 +
 .../autovec/cond/cond_convert_int2float-rv64-2.c   |     4 +
 .../autovec/cond/cond_convert_int2float_run-1.c    |    11 +-
 .../autovec/cond/cond_convert_int2float_run-2.c    |    11 +-
 .../rvv/autovec/cond/cond_convert_int2int-rv32-1.c |     2 +-
 .../rvv/autovec/cond/cond_convert_int2int-rv32-2.c |     1 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-1.c |     1 +
 .../rvv/autovec/cond/cond_convert_int2int-rv64-2.c |     1 +
 .../riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c |     1 +
 .../riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c |     1 +
 .../riscv/rvv/autovec/cond/cond_fadd-1.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fadd-2.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fadd-3.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fadd-4.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-1.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-2.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-3.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-4.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-5.c       |    39 +-
 .../riscv/rvv/autovec/cond/cond_fma_fnma-6.c       |     2 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-7.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma-8.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c   |    38 +-
 .../riscv/rvv/autovec/cond/cond_fmax-1.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_fmax-2.c           |     4 +-
 .../riscv/rvv/autovec/cond/cond_fmax-3.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_fmax-4.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-1.c       |     3 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-2.c       |     3 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-3.c       |     3 +-
 .../riscv/rvv/autovec/cond/cond_fmax_run-4.c       |     3 +-
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh-1.c      |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh-2.c      |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh-3.c      |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh-4.c      |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-1.c  |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-2.c  |    32 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-3.c  |    33 +
 .../riscv/rvv/autovec/cond/cond_fmax_zvfh_run-4.c  |    33 +
 .../riscv/rvv/autovec/cond/cond_fmin-1.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_fmin-2.c           |     4 +-
 .../riscv/rvv/autovec/cond/cond_fmin-3.c           |     6 +-
 .../riscv/rvv/autovec/cond/cond_fmin-4.c           |     6 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-1.c       |     2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-2.c       |     2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-3.c       |     2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_run-4.c       |     2 +-
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh-1.c      |    11 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh-2.c      |    11 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh-3.c      |    11 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh-4.c      |    11 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-1.c  |     5 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-2.c  |     5 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-3.c  |     5 +
 .../riscv/rvv/autovec/cond/cond_fmin_zvfh_run-4.c  |     5 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-1.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-2.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-3.c       |     1 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-4.c       |     2 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-5.c       |     2 +
 .../riscv/rvv/autovec/cond/cond_fms_fnms-6.c       |     2 +
 .../riscv/rvv/autovec/cond/cond_fmul-1.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fmul-2.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fmul-3.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fmul-4.c           |     1 +
 .../riscv/rvv/autovec/cond/cond_fmul-5.c           |    29 +
 .../riscv/rvv/autovec/cond/cond_fmul_run-5.c       |    33 +
 .../rvv/autovec/cond/cond_logical_min_max-1.c      |     1 +
 .../rvv/autovec/cond/cond_logical_min_max-2.c      |     1 +
 .../rvv/autovec/cond/cond_logical_min_max-3.c      |     1 +
 .../rvv/autovec/cond/cond_logical_min_max-4.c      |     1 +
 .../rvv/autovec/cond/cond_logical_min_max-5.c      |     1 +
 .../rvv/autovec/cond/cond_narrow_shift_run-3.c     |     2 +-
 .../riscv/rvv/autovec/cond/cond_shift-1.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-2.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-3.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-4.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-5.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-6.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-7.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-8.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_shift-9.c          |     1 +
 .../riscv/rvv/autovec/cond/cond_sqrt-1.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-2.c           |     7 +-
 .../riscv/rvv/autovec/cond/cond_sqrt-zvfh-1.c      |    21 +
 .../riscv/rvv/autovec/cond/cond_sqrt-zvfh-2.c      |    22 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-1.c  |    33 +
 .../riscv/rvv/autovec/cond/cond_sqrt_run-zvfh-2.c  |    34 +
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |     2 +
 .../riscv/rvv/autovec/cond/cond_widen_reduc-1.c    |    13 +-
 .../riscv/rvv/autovec/cond/cond_widen_reduc-2.c    |    30 +-
 .../gcc.target/riscv/rvv/autovec/cond/pr111401.c   |   139 +
 .../rvv/autovec/conversions/vfcvt-itof-zvfh-run.c  |     4 +-
 .../rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c   |     4 +-
 .../rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c |    18 +-
 .../rvv/autovec/conversions/vfncvt-itof-template.h |    36 +-
 .../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c |    31 +-
 .../rvv/autovec/conversions/vfncvt-zvfh-run.c      |     4 +-
 .../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c |    10 +-
 .../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c |     4 +-
 .../rvv/autovec/conversions/vfwcvt-zvfh-run.c      |    40 +-
 .../rvv/autovec/gather-scatter/offset_extend-1.c   |    14 +
 .../rvv/autovec/partial/multiple_rgroup_zbb.c      |    23 +
 .../riscv/rvv/autovec/partial/select_vl-2.c        |     5 +-
 .../gcc.target/riscv/rvv/autovec/post-ra-avl.c     |    16 +
 .../gcc.target/riscv/rvv/autovec/pr111318.c        |    16 +
 .../gcc.target/riscv/rvv/autovec/pr111751.c        |    55 +
 .../gcc.target/riscv/rvv/autovec/pr111888.c        |    33 +
 .../gcc.target/riscv/rvv/autovec/pr112326.c        |    16 +
 .../gcc.target/riscv/rvv/autovec/pr112399.c        |    31 +
 .../gcc.target/riscv/rvv/autovec/pr112438.c        |    33 +
 .../gcc.target/riscv/rvv/autovec/pr112450.c        |    19 +
 .../gcc.target/riscv/rvv/autovec/pr112469.c        |    13 +
 .../gcc.target/riscv/rvv/autovec/pr112535.c        |    17 +
 .../gcc.target/riscv/rvv/autovec/pr112552.c        |    16 +
 .../gcc.target/riscv/rvv/autovec/pr112554.c        |    12 +
 .../gcc.target/riscv/rvv/autovec/pr112561.c        |    16 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-10.c  |    26 +
 .../riscv/rvv/autovec/reduc/reduc_call-2.c         |     4 +-
 .../riscv/rvv/autovec/reduc/reduc_call-4.c         |     4 +-
 .../riscv/rvv/autovec/reduc/reduc_run-10.c         |    41 +
 .../riscv/rvv/autovec/reduc/reduc_zvfh-10.c        |    23 +
 .../riscv/rvv/autovec/reduc/reduc_zvfh_run-10.c    |    41 +
 .../gcc.target/riscv/rvv/autovec/slp-mask-1.c      |    18 +
 .../gcc.target/riscv/rvv/autovec/slp-mask-run-1.c  |    31 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-2.c       |     1 -
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c   |     4 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c  |     4 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c  |    50 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c  |    49 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c   |    24 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c   |    21 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c   |     4 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c   |    50 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c   |    50 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c   |     4 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c   |    21 +-
 .../riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c   |    22 +-
 .../gcc.target/riscv/rvv/autovec/unop/bswap16-0.c  |    16 +
 .../riscv/rvv/autovec/unop/bswap16-run-0.c         |    44 +
 .../gcc.target/riscv/rvv/autovec/unop/cvt-0.c      |     3 +-
 .../gcc.target/riscv/rvv/autovec/unop/cvt-1.c      |     3 +-
 .../riscv/rvv/autovec/unop/math-ceil-0.c           |     1 -
 .../riscv/rvv/autovec/unop/math-ceil-1.c           |     1 -
 .../riscv/rvv/autovec/unop/math-ceil-2.c           |     1 -
 .../riscv/rvv/autovec/unop/math-ceil-3.c           |     1 -
 .../riscv/rvv/autovec/unop/math-ceil-run-1.c       |    18 +-
 .../riscv/rvv/autovec/unop/math-ceil-run-2.c       |    18 +-
 .../riscv/rvv/autovec/unop/math-floor-0.c          |     1 -
 .../riscv/rvv/autovec/unop/math-floor-1.c          |     1 -
 .../riscv/rvv/autovec/unop/math-floor-2.c          |     1 -
 .../riscv/rvv/autovec/unop/math-floor-3.c          |     1 -
 .../riscv/rvv/autovec/unop/math-floor-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-floor-run-2.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-iceil-0.c          |    18 +
 .../riscv/rvv/autovec/unop/math-iceil-1.c          |    18 +
 .../riscv/rvv/autovec/unop/math-iceil-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-iceil-run-1.c      |    83 +
 .../riscv/rvv/autovec/unop/math-ifloor-0.c         |    18 +
 .../riscv/rvv/autovec/unop/math-ifloor-1.c         |    18 +
 .../riscv/rvv/autovec/unop/math-ifloor-run-0.c     |    63 +
 .../riscv/rvv/autovec/unop/math-ifloor-run-1.c     |    83 +
 .../riscv/rvv/autovec/unop/math-irint-0.c          |    13 +
 .../riscv/rvv/autovec/unop/math-irint-1.c          |    13 +
 .../riscv/rvv/autovec/unop/math-irint-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-irintf-run-0.c     |    63 +
 .../riscv/rvv/autovec/unop/math-iround-0.c         |    18 +
 .../riscv/rvv/autovec/unop/math-iround-1.c         |    18 +
 .../riscv/rvv/autovec/unop/math-iround-run-0.c     |    63 +
 .../riscv/rvv/autovec/unop/math-iround-run-1.c     |    83 +
 .../riscv/rvv/autovec/unop/math-lceil-0.c          |    18 +
 .../riscv/rvv/autovec/unop/math-lceil-1.c          |    18 +
 .../riscv/rvv/autovec/unop/math-lceil-run-0.c      |    69 +
 .../riscv/rvv/autovec/unop/math-lceil-run-1.c      |    69 +
 .../riscv/rvv/autovec/unop/math-lceil-rv32-0.c     |    18 +
 .../riscv/rvv/autovec/unop/math-lceil-rv32-run-0.c |    83 +
 .../riscv/rvv/autovec/unop/math-lceilf-rv64-0.c    |    18 +
 .../rvv/autovec/unop/math-lceilf-rv64-run-0.c      |    84 +
 .../riscv/rvv/autovec/unop/math-lfloor-0.c         |    18 +
 .../riscv/rvv/autovec/unop/math-lfloor-1.c         |    18 +
 .../riscv/rvv/autovec/unop/math-lfloor-run-0.c     |    69 +
 .../riscv/rvv/autovec/unop/math-lfloor-run-1.c     |    69 +
 .../riscv/rvv/autovec/unop/math-lfloor-rv32-0.c    |    18 +
 .../rvv/autovec/unop/math-lfloor-rv32-run-0.c      |    83 +
 .../riscv/rvv/autovec/unop/math-lfloorf-rv64-0.c   |    18 +
 .../rvv/autovec/unop/math-lfloorf-rv64-run-0.c     |    84 +
 .../riscv/rvv/autovec/unop/math-llceil-0.c         |    19 +
 .../riscv/rvv/autovec/unop/math-llceil-run-0.c     |    64 +
 .../riscv/rvv/autovec/unop/math-llceilf-0.c        |    19 +
 .../riscv/rvv/autovec/unop/math-llceilf-run-0.c    |    84 +
 .../riscv/rvv/autovec/unop/math-llfloor-0.c        |    19 +
 .../riscv/rvv/autovec/unop/math-llfloor-run-0.c    |    64 +
 .../riscv/rvv/autovec/unop/math-llfloorf-0.c       |    19 +
 .../riscv/rvv/autovec/unop/math-llfloorf-run-0.c   |    84 +
 .../riscv/rvv/autovec/unop/math-llrint-0.c         |    14 +
 .../riscv/rvv/autovec/unop/math-llrint-run-0.c     |    64 +
 .../riscv/rvv/autovec/unop/math-llrintf-0.c        |    13 +
 .../riscv/rvv/autovec/unop/math-llrintf-run-0.c    |    65 +
 .../riscv/rvv/autovec/unop/math-llrintf16-0.c      |    14 +
 .../riscv/rvv/autovec/unop/math-llround-0.c        |    19 +
 .../riscv/rvv/autovec/unop/math-llround-run-0.c    |    64 +
 .../riscv/rvv/autovec/unop/math-llroundf-0.c       |    19 +
 .../riscv/rvv/autovec/unop/math-llroundf-run-0.c   |    84 +
 .../riscv/rvv/autovec/unop/math-llroundf16-0.c     |    21 +
 .../riscv/rvv/autovec/unop/math-lrint-0.c          |    13 +
 .../riscv/rvv/autovec/unop/math-lrint-1.c          |    13 +
 .../riscv/rvv/autovec/unop/math-lrint-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-lrint-run-1.c      |    63 +
 .../riscv/rvv/autovec/unop/math-lrint-rv32-0.c     |    13 +
 .../riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c |    63 +
 .../riscv/rvv/autovec/unop/math-lrintf-rv64-0.c    |    13 +
 .../rvv/autovec/unop/math-lrintf-rv64-run-0.c      |    63 +
 .../riscv/rvv/autovec/unop/math-lrintf16-rv32-0.c  |    13 +
 .../riscv/rvv/autovec/unop/math-lrintf16-rv64-0.c  |    15 +
 .../riscv/rvv/autovec/unop/math-lround-0.c         |    18 +
 .../riscv/rvv/autovec/unop/math-lround-1.c         |    18 +
 .../riscv/rvv/autovec/unop/math-lround-run-0.c     |    72 +
 .../riscv/rvv/autovec/unop/math-lround-run-1.c     |    72 +
 .../riscv/rvv/autovec/unop/math-lround-rv32-0.c    |    18 +
 .../rvv/autovec/unop/math-lround-rv32-run-0.c      |    83 +
 .../riscv/rvv/autovec/unop/math-lroundf-rv64-0.c   |    18 +
 .../rvv/autovec/unop/math-lroundf-rv64-run-0.c     |    84 +
 .../riscv/rvv/autovec/unop/math-lroundf16-rv32-0.c |    18 +
 .../riscv/rvv/autovec/unop/math-lroundf16-rv64-0.c |    20 +
 .../riscv/rvv/autovec/unop/math-nearbyint-0.c      |     1 -
 .../riscv/rvv/autovec/unop/math-nearbyint-1.c      |     1 -
 .../riscv/rvv/autovec/unop/math-nearbyint-2.c      |     1 -
 .../riscv/rvv/autovec/unop/math-nearbyint-3.c      |     1 -
 .../riscv/rvv/autovec/unop/math-nearbyint-run-1.c  |    33 +-
 .../riscv/rvv/autovec/unop/math-nearbyint-run-2.c  |    33 +-
 .../riscv/rvv/autovec/unop/math-rint-0.c           |     1 -
 .../riscv/rvv/autovec/unop/math-rint-1.c           |     1 -
 .../riscv/rvv/autovec/unop/math-rint-2.c           |     1 -
 .../riscv/rvv/autovec/unop/math-rint-3.c           |     1 -
 .../riscv/rvv/autovec/unop/math-rint-run-1.c       |    33 +-
 .../riscv/rvv/autovec/unop/math-rint-run-2.c       |    33 +-
 .../riscv/rvv/autovec/unop/math-round-0.c          |     1 -
 .../riscv/rvv/autovec/unop/math-round-1.c          |     1 -
 .../riscv/rvv/autovec/unop/math-round-2.c          |     1 -
 .../riscv/rvv/autovec/unop/math-round-3.c          |     1 -
 .../riscv/rvv/autovec/unop/math-round-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-round-run-2.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-roundeven-0.c      |     1 -
 .../riscv/rvv/autovec/unop/math-roundeven-1.c      |     1 -
 .../riscv/rvv/autovec/unop/math-roundeven-2.c      |     1 -
 .../riscv/rvv/autovec/unop/math-roundeven-3.c      |     1 -
 .../riscv/rvv/autovec/unop/math-trunc-0.c          |     1 -
 .../riscv/rvv/autovec/unop/math-trunc-1.c          |     1 -
 .../riscv/rvv/autovec/unop/math-trunc-2.c          |     1 -
 .../riscv/rvv/autovec/unop/math-trunc-3.c          |     1 -
 .../riscv/rvv/autovec/unop/math-trunc-run-1.c      |    18 +-
 .../riscv/rvv/autovec/unop/math-trunc-run-2.c      |    18 +-
 .../gcc.target/riscv/rvv/autovec/unop/popcount-1.c |    20 +
 .../gcc.target/riscv/rvv/autovec/unop/popcount-2.c |    19 +
 .../riscv/rvv/autovec/unop/popcount-run-1.c        |    49 +
 .../gcc.target/riscv/rvv/autovec/unop/popcount.c   |  1464 +
 .../gcc.target/riscv/rvv/autovec/unop/sew64-rv32.c |    29 +
 .../gcc.target/riscv/rvv/autovec/unop/test-math.h  |    24 +
 .../gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c |    30 +-
 .../riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c        |     2 +-
 .../riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c        |     2 +-
 .../riscv/rvv/autovec/unop/vfsqrt-template.h       |    24 +-
 .../riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c       |    34 +-
 .../riscv/rvv/autovec/vls-vlmax/combine-1.c        |    30 +
 .../riscv/rvv/autovec/vls-vlmax/combine-merge-1.c  |    18 +
 .../riscv/rvv/autovec/vls-vlmax/combine-merge-2.c  |    18 +
 .../rvv/autovec/vls-vlmax/combine-merge_run-1.c    |    30 +
 .../rvv/autovec/vls-vlmax/combine-merge_run-2.c    |    30 +
 .../riscv/rvv/autovec/vls-vlmax/consecutive-1.c    |    21 +
 .../riscv/rvv/autovec/vls-vlmax/consecutive-2.c    |    45 +
 .../rvv/autovec/vls-vlmax/consecutive_run-1.c      |    27 +
 .../rvv/autovec/vls-vlmax/consecutive_run-2.c      |    51 +
 .../autovec/vls-vlmax/init-repeat-sequence-10.c    |    28 +
 .../autovec/vls-vlmax/init-repeat-sequence-11.c    |    26 +
 .../autovec/vls-vlmax/init-repeat-sequence-12.c    |   279 +
 .../autovec/vls-vlmax/init-repeat-sequence-13.c    |    57 +
 .../autovec/vls-vlmax/init-repeat-sequence-14.c    |    87 +
 .../autovec/vls-vlmax/init-repeat-sequence-15.c    |   151 +
 .../rvv/autovec/vls-vlmax/init-repeat-sequence-6.c |    27 +
 .../rvv/autovec/vls-vlmax/init-repeat-sequence-7.c |    25 +
 .../rvv/autovec/vls-vlmax/init-repeat-sequence-8.c |    27 +
 .../rvv/autovec/vls-vlmax/init-repeat-sequence-9.c |    25 +
 .../riscv/rvv/autovec/vls-vlmax/perm-4.c           |     4 +-
 .../riscv/rvv/autovec/vls-vlmax/pr111857-0.c       |   536 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-1.c       |   279 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-2.c       |   151 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-3.c       |    86 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-4.c       |   279 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-5.c       |   151 +
 .../riscv/rvv/autovec/vls-vlmax/pr111857-6.c       |    86 +
 .../riscv/rvv/autovec/vls-vlmax/trailing-1.c       |    15 +
 .../riscv/rvv/autovec/vls-vlmax/trailing-2.c       |    15 +
 .../riscv/rvv/autovec/vls-vlmax/trailing_run-1.c   |    42 +
 .../riscv/rvv/autovec/vls-vlmax/trailing_run-2.c   |    42 +
 .../rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c   |     4 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/bswap16-0.c   |    34 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-1.c   |   338 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-2.c   |   178 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-3.c   |    98 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-4.c   |    58 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-5.c   |   178 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-6.c   |    98 +
 .../gcc.target/riscv/rvv/autovec/vls/combine-7.c   |    58 +
 .../riscv/rvv/autovec/vls/combine-merge-1.c        |   179 +
 .../riscv/rvv/autovec/vls/combine-merge-10.c       |    98 +
 .../riscv/rvv/autovec/vls/combine-merge-11.c       |    98 +
 .../riscv/rvv/autovec/vls/combine-merge-12.c       |   178 +
 .../riscv/rvv/autovec/vls/combine-merge-13.c       |    98 +
 .../riscv/rvv/autovec/vls/combine-merge-14.c       |    98 +
 .../riscv/rvv/autovec/vls/combine-merge-2.c        |    97 +
 .../riscv/rvv/autovec/vls/combine-merge-3.c        |    97 +
 .../riscv/rvv/autovec/vls/combine-merge-4.c        |    97 +
 .../riscv/rvv/autovec/vls/combine-merge-5.c        |    98 +
 .../riscv/rvv/autovec/vls/combine-merge-6.c        |    97 +
 .../riscv/rvv/autovec/vls/combine-merge-7.c        |    97 +
 .../riscv/rvv/autovec/vls/combine-merge-8.c        |   337 +
 .../riscv/rvv/autovec/vls/combine-merge-9.c        |   178 +
 .../riscv/rvv/autovec/vls/consecutive-1.c          |    94 +
 .../riscv/rvv/autovec/vls/consecutive-2.c          |    68 +
 .../riscv/rvv/autovec/vls/consecutive-3.c          |    68 +
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |    38 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-1.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-2.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-3.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-4.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-5.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-6.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/init-7.c      |     2 +-
 .../riscv/rvv/autovec/vls/init-repeat-sequence-0.c |   654 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-1.c |   654 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-2.c |   337 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-3.c |   337 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-4.c |   178 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-5.c |   178 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-6.c |    55 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-7.c |   337 +
 .../riscv/rvv/autovec/vls/init-repeat-sequence-8.c |   178 +
 .../riscv/rvv/autovec/vls/math-iceil-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-iceil-1.c           |    27 +
 .../riscv/rvv/autovec/vls/math-ifloor-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-ifloor-1.c          |    27 +
 .../riscv/rvv/autovec/vls/math-irint-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-irint-1.c           |    30 +
 .../riscv/rvv/autovec/vls/math-iround-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-iround-1.c          |    27 +
 .../riscv/rvv/autovec/vls/math-lceil-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lceil-1.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lceil-rv32-0.c      |    27 +
 .../riscv/rvv/autovec/vls/math-lceilf-rv64-0.c     |    27 +
 .../riscv/rvv/autovec/vls/math-lfloor-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lfloor-1.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lfloor-rv32-0.c     |    27 +
 .../riscv/rvv/autovec/vls/math-lfloorf-rv64-0.c    |    27 +
 .../riscv/rvv/autovec/vls/math-llceil-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-llceilf-0.c         |    27 +
 .../riscv/rvv/autovec/vls/math-llfloor-0.c         |    30 +
 .../riscv/rvv/autovec/vls/math-llfloorf-0.c        |    27 +
 .../riscv/rvv/autovec/vls/math-llrint-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-llrintf-0.c         |    30 +
 .../riscv/rvv/autovec/vls/math-llrintf16-0.c       |    28 +
 .../riscv/rvv/autovec/vls/math-llround-0.c         |    30 +
 .../riscv/rvv/autovec/vls/math-llroundf-0.c        |    27 +
 .../riscv/rvv/autovec/vls/math-llroundf16-0.c      |    28 +
 .../riscv/rvv/autovec/vls/math-lrint-0.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lrint-1.c           |    30 +
 .../riscv/rvv/autovec/vls/math-lrint-rv32-0.c      |    30 +
 .../riscv/rvv/autovec/vls/math-lrintf-rv64-0.c     |    30 +
 .../riscv/rvv/autovec/vls/math-lrintf16-rv32-0.c   |    27 +
 .../riscv/rvv/autovec/vls/math-lrintf16-rv64-0.c   |    28 +
 .../riscv/rvv/autovec/vls/math-lround-0.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lround-1.c          |    30 +
 .../riscv/rvv/autovec/vls/math-lround-rv32-0.c     |    27 +
 .../riscv/rvv/autovec/vls/math-lroundf-rv64-0.c    |    27 +
 .../riscv/rvv/autovec/vls/math-lroundf16-rv32-0.c  |    27 +
 .../riscv/rvv/autovec/vls/math-lroundf16-rv64-0.c  |    28 +
 .../gcc.target/riscv/rvv/autovec/vls/perm-4.c      |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/trailing-1.c  |   652 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-2.c  |   335 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-3.c  |   176 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-4.c  |    96 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-5.c  |   335 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-6.c  |   176 +
 .../gcc.target/riscv/rvv/autovec/vls/trailing-7.c  |    96 +
 .../riscv/rvv/base/binop_vv_constraint-1.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-1.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-10.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-11.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-12.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-129.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-13.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-130.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-131.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-133.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-134.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-135.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-14.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-15.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-153.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-154.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-155.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-158.c       |    10 +-
 .../riscv/rvv/base/binop_vx_constraint-16.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-17.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-171.c       |     8 -
 .../riscv/rvv/base/binop_vx_constraint-172.c       |     4 -
 .../riscv/rvv/base/binop_vx_constraint-173.c       |     8 -
 .../riscv/rvv/base/binop_vx_constraint-174.c       |     4 -
 .../riscv/rvv/base/binop_vx_constraint-18.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-19.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-2.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-20.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-21.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-22.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-23.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-24.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-25.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-26.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-27.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-28.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-29.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-3.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-30.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-31.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-32.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-33.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-34.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-35.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-36.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-37.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-38.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-39.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-4.c         |    20 -
 .../riscv/rvv/base/binop_vx_constraint-40.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-41.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-42.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-43.c        |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-44.c        |    20 -
 .../riscv/rvv/base/binop_vx_constraint-5.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-6.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-7.c         |    20 +-
 .../riscv/rvv/base/binop_vx_constraint-8.c         |    20 -
 .../riscv/rvv/base/binop_vx_constraint-9.c         |    20 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/cpymem-1.c |    12 +-
 .../gcc.target/riscv/rvv/base/cpymem-strategy-1.c  |     6 +
 .../gcc.target/riscv/rvv/base/cpymem-strategy-2.c  |     6 +
 .../gcc.target/riscv/rvv/base/cpymem-strategy-3.c  |     6 +
 .../gcc.target/riscv/rvv/base/cpymem-strategy-4.c  |     6 +
 .../gcc.target/riscv/rvv/base/cpymem-strategy-5.c  |     6 +
 .../gcc.target/riscv/rvv/base/cpymem-strategy.h    |    12 +
 .../riscv/rvv/base/float-point-dynamic-frm-54.c    |     2 +-
 .../riscv/rvv/base/float-point-dynamic-frm-57.c    |     2 +-
 .../riscv/rvv/base/float-point-dynamic-frm-58.c    |     2 +-
 .../riscv/rvv/base/overloaded_rv32_vadd.c          |    12 +
 .../riscv/rvv/base/overloaded_rv32_vfadd.c         |    12 +
 .../riscv/rvv/base/overloaded_rv32_vget_vset.c     |     7 +
 .../riscv/rvv/base/overloaded_rv32_vloxseg2ei16.c  |    11 +
 .../riscv/rvv/base/overloaded_rv32_vmv.c           |    10 +
 .../riscv/rvv/base/overloaded_rv32_vreinterpret.c  |    10 +
 .../riscv/rvv/base/overloaded_rv64_vadd.c          |    11 +
 .../riscv/rvv/base/overloaded_rv64_vfadd.c         |    11 +
 .../riscv/rvv/base/overloaded_rv64_vget_vset.c     |     6 +
 .../riscv/rvv/base/overloaded_rv64_vloxseg2ei16.c  |    10 +
 .../riscv/rvv/base/overloaded_rv64_vmv.c           |    10 +
 .../riscv/rvv/base/overloaded_rv64_vreinterpret.c  |     9 +
 .../gcc.target/riscv/rvv/base/overloaded_vadd.h    |    59 +
 .../gcc.target/riscv/rvv/base/overloaded_vfadd.h   |    67 +
 .../riscv/rvv/base/overloaded_vget_vset.h          |    27 +
 .../riscv/rvv/base/overloaded_vloxseg2ei16.h       |    39 +
 .../gcc.target/riscv/rvv/base/overloaded_vmv.h     |    26 +
 .../riscv/rvv/base/overloaded_vreinterpret.h       |    29 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr111935.c |    26 +
 .../gcc.target/riscv/rvv/base/pr112327-1.c         |    27 +
 .../gcc.target/riscv/rvv/base/pr112327-2.c         |    27 +
 .../gcc.target/riscv/rvv/base/scalar_move-1.c      |     2 +-
 .../riscv/rvv/base/shift_vx_constraint-1.c         |    19 +-
 .../riscv/rvv/base/ternop_vv_constraint-1.c        |     6 +-
 .../riscv/rvv/base/ternop_vv_constraint-2.c        |     6 +-
 .../riscv/rvv/base/ternop_vv_constraint-3.c        |     6 +-
 .../riscv/rvv/base/ternop_vv_constraint-4.c        |     6 +-
 .../riscv/rvv/base/ternop_vv_constraint-5.c        |     6 +-
 .../riscv/rvv/base/ternop_vv_constraint-6.c        |     6 +-
 .../riscv/rvv/base/ternop_vx_constraint-1.c        |    10 +-
 .../riscv/rvv/base/ternop_vx_constraint-8.c        |    10 +-
 .../riscv/rvv/base/ternop_vx_constraint-9.c        |    10 +-
 .../gcc.target/riscv/rvv/base/tuple_create.c       |   123 -
 .../gcc.target/riscv/rvv/base/tuple_vundefined.c   |    73 +
 .../riscv/rvv/base/unop_v_constraint-1.c           |    20 +-
 .../riscv/rvv/base/unop_v_constraint-2.c           |    24 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vcreate.c  |   260 +
 .../gcc.target/riscv/rvv/base/vl-use-ice.c         |    11 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |    12 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-104.c   |    35 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-105.c   |    23 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-106.c   |    34 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-107.c   |    41 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-108.c   |    41 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-109.c   |    45 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-23.c    |     7 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-46.c    |     3 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-84.c    |     5 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c    |     8 +-
 .../gcc.target/riscv/rvv/vsetvl/avl_single-95.c    |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c    |     7 +-
 .../gcc.target/riscv/rvv/vsetvl/imm_switch-2.c     |     3 +-
 .../gcc.target/riscv/rvv/vsetvl/pr109743-1.c       |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/pr109743-2.c       |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/pr109743-3.c       |     3 +-
 .../gcc.target/riscv/rvv/vsetvl/pr109773-1.c       |     2 +-
 .../riscv/rvv/{base => vsetvl}/pr111037-1.c        |     0
 .../riscv/rvv/{base => vsetvl}/pr111037-2.c        |     0
 .../gcc.target/riscv/rvv/vsetvl/pr111037-3.c       |    16 +
 .../gcc.target/riscv/rvv/vsetvl/pr111037-4.c       |    16 +
 .../gcc.target/riscv/rvv/vsetvl/pr111927.c         |   170 +
 .../gcc.target/riscv/rvv/vsetvl/pr111947.c         |    13 +
 .../gcc.target/riscv/rvv/vsetvl/pr112092-1.c       |    25 +
 .../gcc.target/riscv/rvv/vsetvl/pr112092-2.c       |    25 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |    10 +-
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |    10 +-
 .../riscv/rvv/vsetvl/vlmax_conflict-12.c           |     1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-11.c        |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-13.c        |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-15.c        |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-18.c        |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-22.c        |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c        |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvl_int.c       |    31 +
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c     |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c     |     6 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c      |     4 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c      |     2 +-
 .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c      |     4 +-
 .../gcc.target/riscv/stack_save_restore_2.c        |     4 +-
 gcc/testsuite/gcc.target/riscv/target-attr-01.c    |    31 +
 gcc/testsuite/gcc.target/riscv/target-attr-02.c    |    31 +
 gcc/testsuite/gcc.target/riscv/target-attr-03.c    |    26 +
 gcc/testsuite/gcc.target/riscv/target-attr-04.c    |    28 +
 gcc/testsuite/gcc.target/riscv/target-attr-05.c    |    27 +
 gcc/testsuite/gcc.target/riscv/target-attr-06.c    |    27 +
 gcc/testsuite/gcc.target/riscv/target-attr-07.c    |    25 +
 .../gcc.target/riscv/target-attr-bad-01.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-02.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-03.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-04.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-05.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-06.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-07.c          |    13 +
 .../gcc.target/riscv/target-attr-bad-08.c          |     8 +
 .../gcc.target/riscv/target-attr-bad-09.c          |     8 +
 .../gcc.target/riscv/target-attr-bad-10.c          |     8 +
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |    89 +-
 .../gcc.target/riscv/xtheadfmemidx-index-update.c  |    20 +
 .../riscv/xtheadfmemidx-index-xtheadbb-update.c    |    20 +
 .../riscv/xtheadfmemidx-index-xtheadbb.c           |    22 +
 .../gcc.target/riscv/xtheadfmemidx-index.c         |    22 +
 .../gcc.target/riscv/xtheadfmemidx-uindex-update.c |    20 +
 .../riscv/xtheadfmemidx-uindex-xtheadbb-update.c   |    20 +
 .../riscv/xtheadfmemidx-uindex-xtheadbb.c          |    24 +
 .../gcc.target/riscv/xtheadfmemidx-uindex-zbb.c    |    30 +
 .../gcc.target/riscv/xtheadfmemidx-uindex.c        |    25 +
 .../gcc.target/riscv/xtheadmemidx-helpers.h        |   152 +
 .../gcc.target/riscv/xtheadmemidx-index-update.c   |    27 +
 .../riscv/xtheadmemidx-index-xtheadbb-update.c     |    27 +
 .../gcc.target/riscv/xtheadmemidx-index-xtheadbb.c |    36 +
 .../gcc.target/riscv/xtheadmemidx-index.c          |    36 +
 .../riscv/xtheadmemidx-modify-xtheadbb.c           |    74 +
 .../gcc.target/riscv/xtheadmemidx-modify.c         |    74 +
 .../gcc.target/riscv/xtheadmemidx-uindex-update.c  |    27 +
 .../riscv/xtheadmemidx-uindex-xtheadbb-update.c    |    27 +
 .../riscv/xtheadmemidx-uindex-xtheadbb.c           |    44 +
 .../gcc.target/riscv/xtheadmemidx-uindex.c         |    44 +
 gcc/testsuite/gcc.target/riscv/xtheadmempair-4.c   |    29 +
 .../riscv/xtheadmempair-interrupt-fcsr.c           |    18 +
 .../gcc.target/s390/target-attribute/tattr-2b.c    |    51 +
 .../gcc.target/s390/vector/reverse-elements-1.c    |    46 +
 .../gcc.target/s390/vector/reverse-elements-2.c    |    16 +
 .../gcc.target/s390/vector/reverse-elements-3.c    |    56 +
 .../gcc.target/s390/vector/reverse-elements-4.c    |    67 +
 .../gcc.target/s390/vector/reverse-elements-5.c    |    56 +
 .../gcc.target/s390/vector/reverse-elements-6.c    |    67 +
 .../gcc.target/s390/vector/reverse-elements-7.c    |    67 +
 .../s390/zvector/vec-reve-load-halfword-z14.c      |     4 +-
 .../s390/zvector/vec-reve-load-halfword.c          |     4 +-
 .../gcc.target/x86_64/abi/avx/avx-check.h          |     4 +-
 .../gcc.target/x86_64/abi/avx/test_passing_m256.c  |     1 +
 .../gcc.target/x86_64/abi/avx512f/avx512f-check.h  |     6 +-
 .../x86_64/abi/avx512f/test_passing_m512.c         |     1 +
 .../gcc.target/x86_64/abi/bf16/bf16-check.h        |     4 +-
 .../x86_64/abi/bf16/m256bf16/bf16-ymm-check.h      |     4 +-
 .../x86_64/abi/bf16/m256bf16/test_passing_m256.c   |     1 +
 .../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h      |     4 +-
 .../x86_64/abi/bf16/m512bf16/test_passing_m512.c   |     1 +
 gcc/testsuite/gdc.dg/Wunused_value.d               |    29 +
 gcc/testsuite/gdc.dg/analyzer/analyzer.exp         |    51 +
 gcc/testsuite/gdc.dg/analyzer/pr111537.d           |     7 +
 gcc/testsuite/gdc.dg/builtins_reject.d             |    17 +
 gcc/testsuite/gdc.dg/intrinsics_reject.d           |    87 +
 gcc/testsuite/gdc.dg/pr110712.d                    |    23 +
 gcc/testsuite/gdc.dg/pr112270.d                    |     7 +
 gcc/testsuite/gdc.test/compilable/dbitfield.d      |    13 +
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |     8 +-
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |    15 +
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |     2 -
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |     4 +-
 gcc/testsuite/gdc.test/compilable/issue22682.d     |     8 +
 gcc/testsuite/gdc.test/compilable/issue24174.d     |    36 +
 .../gdc.test/compilable/named_arguments.d          |    18 +-
 gcc/testsuite/gdc.test/compilable/obsolete_body.d  |     5 +
 .../gdc.test/compilable/shortened_methods.d        |     5 +
 gcc/testsuite/gdc.test/compilable/test20039.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test23145.d      |    13 +-
 gcc/testsuite/gdc.test/compilable/test24066.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test24107.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test24109.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test24118.d      |    15 +
 .../testpull1810.d                                 |     2 +-
 .../{fail_compilation => compilable}/warn12809.d   |    28 +-
 gcc/testsuite/gdc.test/fail_compilation/aa_init.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/b23686.d   |    42 +
 gcc/testsuite/gdc.test/fail_compilation/body.d     |    11 -
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |    10 +-
 .../gdc.test/fail_compilation/chkformat.d          |     2 +
 .../gdc.test/fail_compilation/dephexstrings.d      |     9 -
 .../gdc.test/fail_compilation/diag10169.d          |     3 +-
 .../gdc.test/fail_compilation/diag10783.d          |     5 +-
 .../gdc.test/fail_compilation/diag12063.d          |    42 +-
 .../gdc.test/fail_compilation/diag12829.d          |    13 +-
 .../gdc.test/fail_compilation/diag13609a.d         |     7 +-
 .../gdc.test/fail_compilation/diag14145.d          |     9 +-
 .../gdc.test/fail_compilation/diag15713.d          |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3913.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4596.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |    24 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7477.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8697.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8894.d |    12 +-
 .../fail_compilation/dip1000_deprecation.d         |    19 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |    12 +-
 .../gdc.test/fail_compilation/enum_function.d      |     9 +-
 .../gdc.test/fail_compilation/fail10528.d          |    20 +-
 .../gdc.test/fail_compilation/fail10534.d          |    32 +-
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |     5 +-
 .../gdc.test/fail_compilation/fail13116.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |     2 +-
 .../gdc.test/fail_compilation/fail17570.d          |     7 +-
 .../gdc.test/fail_compilation/fail17969.d          |     3 +-
 .../gdc.test/fail_compilation/fail18219.d          |     9 +-
 .../gdc.test/fail_compilation/fail18892.d          |     6 +-
 .../gdc.test/fail_compilation/fail18970.d          |    10 +-
 .../gdc.test/fail_compilation/fail18979.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |     6 +-
 .../gdc.test/fail_compilation/fail19076.d          |     5 +-
 .../gdc.test/fail_compilation/fail19103.d          |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    49 +-
 .../gdc.test/fail_compilation/fail20637.d          |     3 +-
 .../gdc.test/fail_compilation/fail22054.d          |    10 +-
 .../gdc.test/fail_compilation/fail22529.d          |     2 +-
 .../gdc.test/fail_compilation/fail23109.d          |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail235.d  |     4 +-
 .../gdc.test/fail_compilation/fail24208.d          |    20 +
 .../gdc.test/fail_compilation/fail24212.d          |    30 +
 .../gdc.test/fail_compilation/fail24213.d          |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail3882.d |    31 +-
 gcc/testsuite/gdc.test/fail_compilation/fail61.d   |    11 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9.d    |     3 +-
 .../gdc.test/fail_compilation/fail_scope.d         |    30 +-
 .../gdc.test/fail_compilation/faildottypeinfo.d    |     5 +-
 .../gdc.test/fail_compilation/fnconstraint.d       |    11 +-
 .../gdc.test/fail_compilation/goto_skip.d          |    57 +
 .../gdc.test/fail_compilation/hexstring.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice10713.d |     3 +-
 .../gdc.test/fail_compilation/ice10727a.d          |     2 +
 .../gdc.test/fail_compilation/ice10727b.d          |     2 +
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11518.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/ice23865.d |    32 +
 gcc/testsuite/gdc.test/fail_compilation/ice24188.d |    14 +
 .../fail_compilation/ice24188_a/ice24188_c.d       |     0
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8100.d  |     7 +-
 .../gdc.test/fail_compilation/issue11070.d         |    17 +
 .../gdc.test/fail_compilation/issue12652.d         |    24 -
 .../gdc.test/fail_compilation/issue22682.d         |    18 +
 .../gdc.test/fail_compilation/issue3396.d          |    24 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/main.d     |     9 +
 .../gdc.test/fail_compilation/match_func_ptr.d     |    17 +
 .../fail_compilation/misc_parser_err_cov1.d        |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |    18 +-
 .../gdc.test/fail_compilation/noreturn_expr.d      |    16 +
 .../gdc.test/fail_compilation/noreturn_expr2.d     |    14 +
 .../gdc.test/fail_compilation/operator_undefined.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/parseStc.d |     6 +-
 .../gdc.test/fail_compilation/reserved_version.d   |    98 +-
 .../fail_compilation/reserved_version_switch.d     |    12 +
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/skip.d     |     6 +-
 .../gdc.test/fail_compilation/switch_skip.d        |    48 +
 gcc/testsuite/gdc.test/fail_compilation/switches.d |    68 +-
 .../gdc.test/fail_compilation/test13536.d          |     7 +-
 .../gdc.test/fail_compilation/test15785.d          |     5 +-
 .../gdc.test/fail_compilation/test15897.d          |     3 +-
 .../gdc.test/fail_compilation/test16188.d          |     1 +
 .../gdc.test/fail_compilation/test16193.d          |     5 +-
 .../gdc.test/fail_compilation/test16365.d          |     9 +-
 .../gdc.test/fail_compilation/test17380spec.d      |     7 +-
 .../gdc.test/fail_compilation/test18480.d          |     1 +
 .../gdc.test/fail_compilation/test20522.d          |    23 +
 .../gdc.test/fail_compilation/test20655.d          |    32 +
 .../gdc.test/fail_compilation/test21353.d          |    13 +-
 .../gdc.test/fail_compilation/test21912.d          |    20 +-
 .../gdc.test/fail_compilation/test22329.d          |     3 +-
 .../gdc.test/fail_compilation/test23112.d          |     3 +-
 .../gdc.test/fail_compilation/test24015.d          |    20 +
 .../gdc.test/fail_compilation/test24036.d          |    21 +
 .../gdc.test/fail_compilation/test24065.d          |    18 +
 .../gdc.test/fail_compilation/test24084.d          |    28 +
 .../gdc.test/fail_compilation/test24110.d          |    12 +
 .../gdc.test/fail_compilation/test24157.d          |    28 +
 .../gdc.test/fail_compilation/testOpApply.d        |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/testsemi.d |     3 +-
 gcc/testsuite/gdc.test/runnable/issue11070.d       |    19 +
 gcc/testsuite/gdc.test/runnable/issue24168.d       |    31 +
 gcc/testsuite/gdc.test/runnable/staticaa.d         |   153 +
 gcc/testsuite/gdc.test/runnable/template9.d        |     7 +
 gcc/testsuite/gdc.test/runnable/test24078.d        |     6 +
 gcc/testsuite/gdc.test/runnable/test24139.d        |    25 +
 gcc/testsuite/gfortran.dg/20231103-1.f90           |    22 +
 gcc/testsuite/gfortran.dg/20231103-2.f90           |    22 +
 gcc/testsuite/gfortran.dg/allocated_4.f90          |   195 +
 gcc/testsuite/gfortran.dg/associate_55.f90         |     2 +-
 gcc/testsuite/gfortran.dg/block_17.f90             |     9 +
 gcc/testsuite/gfortran.dg/bound_10.f90             |   207 +
 gcc/testsuite/gfortran.dg/bound_11.f90             |   588 +
 gcc/testsuite/gfortran.dg/coarray/caf.exp          |    14 +-
 gcc/testsuite/gfortran.dg/continuation_17.f90      |   267 +
 gcc/testsuite/gfortran.dg/continuation_18.f90      |   267 +
 gcc/testsuite/gfortran.dg/continuation_19.f        |   267 +
 .../gfortran.dg/derived_function_interface_1.f90   |     2 +-
 gcc/testsuite/gfortran.dg/dg.exp                   |    28 +-
 gcc/testsuite/gfortran.dg/goacc/if.f95             |    10 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95   |     7 +-
 gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95  |     3 +-
 gcc/testsuite/gfortran.dg/goacc/self.f95           |    61 +
 gcc/testsuite/gfortran.dg/goacc/warn_truncated.f90 |     1 +
 gcc/testsuite/gfortran.dg/gomp/allocate-10.f90     |    75 +
 gcc/testsuite/gfortran.dg/gomp/allocate-11.f90     |    33 +
 gcc/testsuite/gfortran.dg/gomp/allocate-12.f90     |    24 +
 gcc/testsuite/gfortran.dg/gomp/allocate-13.f90     |    25 +
 gcc/testsuite/gfortran.dg/gomp/allocate-13a.f90    |    34 +
 gcc/testsuite/gfortran.dg/gomp/allocate-14.f90     |    95 +
 gcc/testsuite/gfortran.dg/gomp/allocate-15.f90     |    38 +
 gcc/testsuite/gfortran.dg/gomp/allocate-4.f90      |     4 +-
 gcc/testsuite/gfortran.dg/gomp/allocate-7.f90      |    10 -
 gcc/testsuite/gfortran.dg/gomp/allocate-8.f90      |    29 +
 gcc/testsuite/gfortran.dg/gomp/allocate-9.f90      |   112 +
 gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_20.f90  |    56 +
 gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_21.f90  |    56 +
 .../gomp/strictly-structured-block-5.f90           |    77 +
 gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90  |     1 +
 gcc/testsuite/gfortran.dg/implied_do_io_8.f90      |    18 +
 gcc/testsuite/gfortran.dg/interface_50.f90         |    98 +
 gcc/testsuite/gfortran.dg/line_length_10.f90       |     2 +-
 gcc/testsuite/gfortran.dg/line_length_11.f90       |     2 +-
 gcc/testsuite/gfortran.dg/line_length_12.f90       |    31 +
 gcc/testsuite/gfortran.dg/line_length_13.f90       |    27 +
 gcc/testsuite/gfortran.dg/line_length_2.f90        |     2 +-
 gcc/testsuite/gfortran.dg/line_length_5.f90        |     2 +-
 gcc/testsuite/gfortran.dg/line_length_6.f90        |     2 +-
 gcc/testsuite/gfortran.dg/line_length_7.f90        |     2 +-
 gcc/testsuite/gfortran.dg/line_length_8.f90        |     2 +-
 gcc/testsuite/gfortran.dg/line_length_9.f90        |     2 +-
 gcc/testsuite/gfortran.dg/pr104351.f90             |    14 +
 gcc/testsuite/gfortran.dg/pr104555.f90             |    32 +
 gcc/testsuite/gfortran.dg/pr104625.f90             |    35 +
 gcc/testsuite/gfortran.dg/pr104649.f90             |    44 +
 gcc/testsuite/gfortran.dg/pr110221.f               |    17 +
 gcc/testsuite/gfortran.dg/pr111891.f90             |    21 +
 gcc/testsuite/gfortran.dg/pr112316.f90             |    79 +
 gcc/testsuite/gfortran.dg/pr112404.f90             |    23 +
 gcc/testsuite/gfortran.dg/pr67740.f90              |    32 +
 gcc/testsuite/gfortran.dg/proc_ptr_53.f90          |    35 +
 gcc/testsuite/gfortran.dg/simd-builtins-1.h        |     1 -
 gcc/testsuite/gfortran.dg/simd-builtins-6.f90      |     1 -
 gcc/testsuite/gfortran.dg/value_optional_1.f90     |    83 +
 gcc/testsuite/gfortran.dg/vect/pr60510.f           |     1 +
 .../gm2/extensions/run/pass/packedrecord3.mod      |    49 +
 gcc/testsuite/gm2/pim/fail/largeconst.mod          |     2 +-
 gcc/testsuite/gm2/pim/fail/largeconst2.mod         |     7 -
 gcc/testsuite/gm2/pimlib/run/pass/testgetopt.mod   |    74 +
 gcc/testsuite/gm2/pimlib/run/pass/testnan.mod      |    17 +
 gcc/testsuite/gnat.dg/calendar_format_value.adb    |    26 +
 gcc/testsuite/gnat.dg/hardcfr.adb                  |    76 +
 gcc/testsuite/gnat.dg/opt103.adb                   |    39 +
 gcc/testsuite/gnat.dg/opt103.ads                   |    12 +
 gcc/testsuite/gnat.dg/varsize4.adb                 |    20 +
 gcc/testsuite/gnat.dg/varsize4.ads                 |     9 +
 gcc/testsuite/gnat.dg/varsize4_pkg.ads             |     5 +
 gcc/testsuite/lib/asan-dg.exp                      |     2 +-
 gcc/testsuite/lib/atomic-dg.exp                    |     2 +-
 gcc/testsuite/lib/dg-pch.exp                       |    26 +-
 gcc/testsuite/lib/gdc-utils.exp                    |     3 +
 gcc/testsuite/lib/scanasm.exp                      |    19 +
 gcc/testsuite/lib/target-libpath.exp               |    23 +-
 gcc/testsuite/lib/target-supports-dg.exp           |    40 +-
 gcc/testsuite/lib/target-supports.exp              |   411 +-
 .../objc.dg/attributes/gnu23-attr-syntax-1.m       |     5 +
 .../objc.dg/attributes/gnu2x-attr-syntax-1.m       |     5 -
 gcc/text-art/table.cc                              |    35 +
 gcc/text-art/table.h                               |    21 +-
 gcc/text-art/types.h                               |     7 +
 gcc/timevar.cc                                     |    20 +-
 gcc/timevar.def                                    |     1 +
 gcc/toplev.cc                                      |    77 +-
 gcc/toplev.h                                       |     3 +-
 gcc/tree-affine.cc                                 |     2 +
 gcc/tree-cfg.cc                                    |    25 +-
 gcc/tree-core.h                                    |    24 +-
 gcc/tree-data-ref.cc                               |     7 +
 gcc/tree-dfa.cc                                    |     5 +-
 gcc/tree-diagnostic-path.cc                        |    19 +-
 gcc/tree-diagnostic.cc                             |    11 +-
 gcc/tree-eh.cc                                     |    10 +-
 gcc/tree-eh.h                                      |     2 +-
 gcc/tree-if-conv.cc                                |   421 +-
 gcc/tree-inline.cc                                 |    34 +-
 gcc/tree-loop-distribution.cc                      |     5 +-
 gcc/tree-nested.cc                                 |   123 +-
 gcc/tree-object-size.cc                            |    12 +-
 gcc/tree-parloops.cc                               |    10 +-
 gcc/tree-pass.h                                    |     3 +
 gcc/tree-pretty-print.cc                           |    15 +-
 gcc/tree-profile.cc                                |   232 +-
 gcc/tree-scalar-evolution.cc                       |    88 +-
 gcc/tree-scalar-evolution.h                        |     3 +-
 gcc/tree-sra.cc                                    |    29 +-
 gcc/tree-ssa-ccp.cc                                |     3 +-
 gcc/tree-ssa-dce.cc                                |     8 +
 gcc/tree-ssa-forwprop.cc                           |     8 +-
 gcc/tree-ssa-ifcombine.cc                          |     2 +-
 gcc/tree-ssa-loop-im.cc                            |    18 +
 gcc/tree-ssa-loop-ivcanon.cc                       |     5 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    42 +-
 gcc/tree-ssa-loop-niter.cc                         |    57 +-
 gcc/tree-ssa-loop-split.cc                         |     9 +-
 gcc/tree-ssa-loop-unswitch.cc                      |     5 +-
 gcc/tree-ssa-math-opts.cc                          |    50 +-
 gcc/tree-ssa-phiopt.cc                             |    82 +-
 gcc/tree-ssa-pre.cc                                |    26 +-
 gcc/tree-ssa-reassoc.cc                            |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    23 +-
 gcc/tree-ssa-strlen.cc                             |    53 +-
 gcc/tree-ssa.cc                                    |    17 +-
 gcc/tree-ssanames.cc                               |     4 -
 gcc/tree-vect-data-refs.cc                         |    48 +-
 gcc/tree-vect-loop-manip.cc                        |   697 +-
 gcc/tree-vect-loop.cc                              |   684 +-
 gcc/tree-vect-patterns.cc                          |   131 +-
 gcc/tree-vect-slp.cc                               |   182 +-
 gcc/tree-vect-stmts.cc                             |  2511 +-
 gcc/tree-vectorizer.cc                             |     2 +
 gcc/tree-vectorizer.h                              |    47 +-
 gcc/tree-vrp.cc                                    |     6 +-
 gcc/tree.cc                                        |    66 +-
 gcc/tree.h                                         |    47 +-
 gcc/value-range-pretty-print.cc                    |    16 +-
 gcc/value-range-storage.cc                         |    20 +-
 gcc/value-range-storage.h                          |     6 +-
 gcc/value-range.cc                                 |    91 +-
 gcc/value-range.h                                  |    21 +-
 gcc/value-relation.cc                              |    36 +-
 gcc/value-relation.h                               |     4 +-
 gcc/var-tracking.cc                                |    14 +-
 gcc/varasm.cc                                      |    13 +-
 gcc/wide-int-print.cc                              |    84 +-
 gcc/wide-int-print.h                               |    38 +-
 gcc/wide-int.cc                                    |   168 +-
 gcc/wide-int.h                                     |   683 +-
 gotools/ChangeLog                                  |     5 +
 gotools/Makefile.am                                |     4 +-
 gotools/Makefile.in                                |     4 +-
 include/ChangeLog                                  |    14 +
 include/gomp-constants.h                           |     6 +-
 include/spincount.h                                |    33 +
 intl/ChangeLog                                     |   306 -
 intl/Makefile.in                                   |   264 -
 intl/README                                        |    21 -
 intl/VERSION                                       |     1 -
 intl/aclocal.m4                                    |    33 -
 intl/bindtextdom.c                                 |   374 -
 intl/config.h.in                                   |   280 -
 intl/config.intl.in                                |    12 -
 intl/configure                                     |  8288 ----
 intl/configure.ac                                  |   108 -
 intl/dcgettext.c                                   |    59 -
 intl/dcigettext.c                                  |  1238 -
 intl/dcngettext.c                                  |    60 -
 intl/dgettext.c                                    |    60 -
 intl/dngettext.c                                   |    62 -
 intl/eval-plural.h                                 |   114 -
 intl/explodename.c                                 |   192 -
 intl/finddomain.c                                  |   195 -
 intl/gettext.c                                     |    64 -
 intl/gettextP.h                                    |   224 -
 intl/gmo.h                                         |   148 -
 intl/hash-string.h                                 |    59 -
 intl/intl-compat.c                                 |   151 -
 intl/l10nflist.c                                   |   453 -
 intl/libgnuintl.h                                  |   341 -
 intl/loadinfo.h                                    |   156 -
 intl/loadmsgcat.c                                  |  1322 -
 intl/localcharset.c                                |   398 -
 intl/localcharset.h                                |    42 -
 intl/locale.alias                                  |    78 -
 intl/localealias.c                                 |   419 -
 intl/localename.c                                  |   772 -
 intl/log.c                                         |   104 -
 intl/ngettext.c                                    |    68 -
 intl/osdep.c                                       |    24 -
 intl/plural-config.h                               |     1 -
 intl/plural-exp.c                                  |   156 -
 intl/plural-exp.h                                  |   132 -
 intl/plural.c                                      |  1540 -
 intl/plural.y                                      |   434 -
 intl/relocatable.c                                 |   439 -
 intl/relocatable.h                                 |    67 -
 intl/textdomain.c                                  |   142 -
 libatomic/ChangeLog                                |    35 +
 libatomic/Makefile.am                              |    10 +-
 libatomic/Makefile.in                              |    11 +-
 libatomic/config/linux/aarch64/host-config.h       |    26 +-
 libatomic/configure                                |    79 +-
 libatomic/configure.ac                             |     4 +
 libatomic/testsuite/Makefile.in                    |     1 +
 libatomic/testsuite/lib/libatomic.exp              |    13 +-
 libatomic/testsuite/libatomic-site-extra.exp.in    |     2 +-
 libbacktrace/ChangeLog                             |     5 +
 libbacktrace/configure                             |    76 +-
 libbacktrace/configure.ac                          |     2 +
 libcc1/ChangeLog                                   |     9 +
 libcc1/configure                                   |   118 +-
 libcc1/libcc1plugin.cc                             |     1 +
 libcpp/ChangeLog                                   |   272 +
 libcpp/Makefile.in                                 |     4 +-
 libcpp/aclocal.m4                                  |     5 +
 libcpp/charset.cc                                  |   216 +-
 libcpp/config.in                                   |    17 +-
 libcpp/configure                                   |  2345 +-
 libcpp/directives.cc                               |    25 +-
 libcpp/expr.cc                                     |    30 +-
 libcpp/generated_cpp_wcwidth.h                     |   150 +-
 libcpp/identifiers.cc                              |    42 +-
 libcpp/include/cpplib.h                            |    58 +-
 libcpp/include/line-map.h                          |   875 +-
 libcpp/include/rich-location.h                     |   695 +
 libcpp/include/symtab.h                            |     6 +
 libcpp/init.cc                                     |    16 +-
 libcpp/internal.h                                  |    13 +-
 libcpp/lex.cc                                      |    32 +-
 libcpp/line-map.cc                                 |   289 +-
 libcpp/macro.cc                                    |     2 +-
 libcpp/makeucnid.cc                                |     2 +-
 libcpp/makeuname2c.cc                              |     5 +-
 libcpp/ucnid.h                                     |    12 +-
 libcpp/uname2c.h                                   | 25481 ++++++------
 libffi/ChangeLog                                   |    25 +
 libffi/Makefile.am                                 |     7 +-
 libffi/Makefile.in                                 |     7 +-
 libffi/configure                                   |   138 +-
 libffi/configure.ac                                |     6 +-
 libffi/doc/version.texi                            |     4 +-
 libffi/include/Makefile.in                         |     1 +
 libffi/man/Makefile.in                             |     1 +
 libffi/testsuite/Makefile.in                       |     1 +
 libffi/testsuite/lib/libffi.exp                    |    18 +-
 libgcc/ChangeLog                                   |   123 +
 libgcc/Makefile.in                                 |     3 +
 libgcc/config.host                                 |    26 +-
 libgcc/config/aarch64/heap-trampoline.c            |   177 +
 libgcc/config/aarch64/t-heap-trampoline            |    19 +
 libgcc/config/arc/linux-unwind.h                   |     2 +-
 libgcc/config/avr/libf7/ChangeLog                  |    41 +
 libgcc/config/avr/libf7/asm-defs.h                 |     6 +-
 libgcc/config/avr/libf7/f7-renames.h               |     8 +-
 libgcc/config/avr/libf7/libf7-asm.sx               |   616 +-
 libgcc/config/avr/libf7/libf7-common.mk            |     4 +-
 libgcc/config/avr/libf7/libf7-const.def            |    10 +
 libgcc/config/avr/libf7/libf7.c                    |   113 +-
 libgcc/config/avr/libf7/libf7.h                    |     3 +-
 libgcc/config/avr/libf7/t-libf7                    |     2 +-
 libgcc/config/csky/linux-unwind.h                  |     2 +-
 libgcc/config/gcn/amdgcn_veclib.h                  |     3 +-
 libgcc/config/gcn/gthr-gcn.h                       |     2 +-
 libgcc/config/i386/heap-trampoline.c               |   177 +
 libgcc/config/i386/t-heap-trampoline               |    19 +
 libgcc/config/m68k/fpgnulib.c                      |   162 +-
 libgcc/config/m68k/lb1sf68.S                       |     7 +-
 libgcc/config/or1k/linux-unwind.h                  |     2 +-
 libgcc/config/riscv/linux-unwind.h                 |     2 +-
 libgcc/config/t-darwin-rpath                       |     2 +
 libgcc/config/t-slibgcc-darwin                     |    28 +-
 libgcc/config/t-softfp                             |     4 +-
 libgcc/hardcfr.c                                   |   300 +
 libgcc/libgcc-std.ver.in                           |     3 +
 libgcc/libgcc2.h                                   |     3 +
 libgcc/libgcov.h                                   |    16 +-
 libgcc/offloadstuff.c                              |    12 +-
 libgcc/soft-fp/fixddti.c                           |    53 +
 libgcc/soft-fp/fixsdti.c                           |    53 +
 libgcc/soft-fp/fixtdti.c                           |    53 +
 libgcc/soft-fp/fixunsddti.c                        |    53 +
 libgcc/soft-fp/fixunssdti.c                        |    53 +
 libgcc/soft-fp/fixunstdti.c                        |    53 +
 libgcc/soft-fp/floattidd.c                         |    53 +
 libgcc/soft-fp/floattisd.c                         |    53 +
 libgcc/soft-fp/floattitd.c                         |    53 +
 libgcc/soft-fp/floatuntidd.c                       |    53 +
 libgcc/soft-fp/floatuntisd.c                       |    53 +
 libgcc/soft-fp/floatuntitd.c                       |    53 +
 libgfortran/ChangeLog                              |   525 +
 libgfortran/Makefile.am                            |     7 +-
 libgfortran/Makefile.in                            |    28 +-
 libgfortran/configure                              |   131 +-
 libgfortran/configure.ac                           |     6 +-
 libgfortran/generated/all_l1.c                     |     9 +-
 libgfortran/generated/all_l16.c                    |     9 +-
 libgfortran/generated/all_l2.c                     |     9 +-
 libgfortran/generated/all_l4.c                     |     9 +-
 libgfortran/generated/all_l8.c                     |     9 +-
 libgfortran/generated/any_l1.c                     |     9 +-
 libgfortran/generated/any_l16.c                    |     9 +-
 libgfortran/generated/any_l2.c                     |     9 +-
 libgfortran/generated/any_l4.c                     |     9 +-
 libgfortran/generated/any_l8.c                     |     9 +-
 libgfortran/generated/count_16_l.c                 |     9 +-
 libgfortran/generated/count_1_l.c                  |     9 +-
 libgfortran/generated/count_2_l.c                  |     9 +-
 libgfortran/generated/count_4_l.c                  |     9 +-
 libgfortran/generated/count_8_l.c                  |     9 +-
 libgfortran/generated/findloc1_c10.c               |    18 +-
 libgfortran/generated/findloc1_c16.c               |    18 +-
 libgfortran/generated/findloc1_c17.c               |    18 +-
 libgfortran/generated/findloc1_c4.c                |    18 +-
 libgfortran/generated/findloc1_c8.c                |    18 +-
 libgfortran/generated/findloc1_i1.c                |    18 +-
 libgfortran/generated/findloc1_i16.c               |    18 +-
 libgfortran/generated/findloc1_i2.c                |    18 +-
 libgfortran/generated/findloc1_i4.c                |    18 +-
 libgfortran/generated/findloc1_i8.c                |    18 +-
 libgfortran/generated/findloc1_r10.c               |    18 +-
 libgfortran/generated/findloc1_r16.c               |    18 +-
 libgfortran/generated/findloc1_r17.c               |    18 +-
 libgfortran/generated/findloc1_r4.c                |    18 +-
 libgfortran/generated/findloc1_r8.c                |    18 +-
 libgfortran/generated/findloc1_s1.c                |    18 +-
 libgfortran/generated/findloc1_s4.c                |    18 +-
 libgfortran/generated/iall_i1.c                    |    30 +-
 libgfortran/generated/iall_i16.c                   |    30 +-
 libgfortran/generated/iall_i2.c                    |    30 +-
 libgfortran/generated/iall_i4.c                    |    30 +-
 libgfortran/generated/iall_i8.c                    |    30 +-
 libgfortran/generated/iany_i1.c                    |    30 +-
 libgfortran/generated/iany_i16.c                   |    30 +-
 libgfortran/generated/iany_i2.c                    |    30 +-
 libgfortran/generated/iany_i4.c                    |    30 +-
 libgfortran/generated/iany_i8.c                    |    30 +-
 libgfortran/generated/iparity_i1.c                 |    30 +-
 libgfortran/generated/iparity_i16.c                |    30 +-
 libgfortran/generated/iparity_i2.c                 |    30 +-
 libgfortran/generated/iparity_i4.c                 |    30 +-
 libgfortran/generated/iparity_i8.c                 |    30 +-
 libgfortran/generated/maxloc1_16_i1.c              |    30 +-
 libgfortran/generated/maxloc1_16_i16.c             |    30 +-
 libgfortran/generated/maxloc1_16_i2.c              |    30 +-
 libgfortran/generated/maxloc1_16_i4.c              |    30 +-
 libgfortran/generated/maxloc1_16_i8.c              |    30 +-
 libgfortran/generated/maxloc1_16_r10.c             |    30 +-
 libgfortran/generated/maxloc1_16_r16.c             |    30 +-
 libgfortran/generated/maxloc1_16_r17.c             |    30 +-
 libgfortran/generated/maxloc1_16_r4.c              |    30 +-
 libgfortran/generated/maxloc1_16_r8.c              |    30 +-
 libgfortran/generated/maxloc1_16_s1.c              |    30 +-
 libgfortran/generated/maxloc1_16_s4.c              |    30 +-
 libgfortran/generated/maxloc1_4_i1.c               |    30 +-
 libgfortran/generated/maxloc1_4_i16.c              |    30 +-
 libgfortran/generated/maxloc1_4_i2.c               |    30 +-
 libgfortran/generated/maxloc1_4_i4.c               |    30 +-
 libgfortran/generated/maxloc1_4_i8.c               |    30 +-
 libgfortran/generated/maxloc1_4_r10.c              |    30 +-
 libgfortran/generated/maxloc1_4_r16.c              |    30 +-
 libgfortran/generated/maxloc1_4_r17.c              |    30 +-
 libgfortran/generated/maxloc1_4_r4.c               |    30 +-
 libgfortran/generated/maxloc1_4_r8.c               |    30 +-
 libgfortran/generated/maxloc1_4_s1.c               |    30 +-
 libgfortran/generated/maxloc1_4_s4.c               |    30 +-
 libgfortran/generated/maxloc1_8_i1.c               |    30 +-
 libgfortran/generated/maxloc1_8_i16.c              |    30 +-
 libgfortran/generated/maxloc1_8_i2.c               |    30 +-
 libgfortran/generated/maxloc1_8_i4.c               |    30 +-
 libgfortran/generated/maxloc1_8_i8.c               |    30 +-
 libgfortran/generated/maxloc1_8_r10.c              |    30 +-
 libgfortran/generated/maxloc1_8_r16.c              |    30 +-
 libgfortran/generated/maxloc1_8_r17.c              |    30 +-
 libgfortran/generated/maxloc1_8_r4.c               |    30 +-
 libgfortran/generated/maxloc1_8_r8.c               |    30 +-
 libgfortran/generated/maxloc1_8_s1.c               |    30 +-
 libgfortran/generated/maxloc1_8_s4.c               |    30 +-
 libgfortran/generated/maxval1_s1.c                 |    30 +-
 libgfortran/generated/maxval1_s4.c                 |    30 +-
 libgfortran/generated/maxval_i1.c                  |    30 +-
 libgfortran/generated/maxval_i16.c                 |    30 +-
 libgfortran/generated/maxval_i2.c                  |    30 +-
 libgfortran/generated/maxval_i4.c                  |    30 +-
 libgfortran/generated/maxval_i8.c                  |    30 +-
 libgfortran/generated/maxval_r10.c                 |    30 +-
 libgfortran/generated/maxval_r16.c                 |    30 +-
 libgfortran/generated/maxval_r17.c                 |    30 +-
 libgfortran/generated/maxval_r4.c                  |    30 +-
 libgfortran/generated/maxval_r8.c                  |    30 +-
 libgfortran/generated/minloc1_16_i1.c              |    30 +-
 libgfortran/generated/minloc1_16_i16.c             |    30 +-
 libgfortran/generated/minloc1_16_i2.c              |    30 +-
 libgfortran/generated/minloc1_16_i4.c              |    30 +-
 libgfortran/generated/minloc1_16_i8.c              |    30 +-
 libgfortran/generated/minloc1_16_r10.c             |    30 +-
 libgfortran/generated/minloc1_16_r16.c             |    30 +-
 libgfortran/generated/minloc1_16_r17.c             |    30 +-
 libgfortran/generated/minloc1_16_r4.c              |    30 +-
 libgfortran/generated/minloc1_16_r8.c              |    30 +-
 libgfortran/generated/minloc1_16_s1.c              |    30 +-
 libgfortran/generated/minloc1_16_s4.c              |    30 +-
 libgfortran/generated/minloc1_4_i1.c               |    30 +-
 libgfortran/generated/minloc1_4_i16.c              |    30 +-
 libgfortran/generated/minloc1_4_i2.c               |    30 +-
 libgfortran/generated/minloc1_4_i4.c               |    30 +-
 libgfortran/generated/minloc1_4_i8.c               |    30 +-
 libgfortran/generated/minloc1_4_r10.c              |    30 +-
 libgfortran/generated/minloc1_4_r16.c              |    30 +-
 libgfortran/generated/minloc1_4_r17.c              |    30 +-
 libgfortran/generated/minloc1_4_r4.c               |    30 +-
 libgfortran/generated/minloc1_4_r8.c               |    30 +-
 libgfortran/generated/minloc1_4_s1.c               |    30 +-
 libgfortran/generated/minloc1_4_s4.c               |    30 +-
 libgfortran/generated/minloc1_8_i1.c               |    30 +-
 libgfortran/generated/minloc1_8_i16.c              |    30 +-
 libgfortran/generated/minloc1_8_i2.c               |    30 +-
 libgfortran/generated/minloc1_8_i4.c               |    30 +-
 libgfortran/generated/minloc1_8_i8.c               |    30 +-
 libgfortran/generated/minloc1_8_r10.c              |    30 +-
 libgfortran/generated/minloc1_8_r16.c              |    30 +-
 libgfortran/generated/minloc1_8_r17.c              |    30 +-
 libgfortran/generated/minloc1_8_r4.c               |    30 +-
 libgfortran/generated/minloc1_8_r8.c               |    30 +-
 libgfortran/generated/minloc1_8_s1.c               |    30 +-
 libgfortran/generated/minloc1_8_s4.c               |    30 +-
 libgfortran/generated/minval1_s1.c                 |    30 +-
 libgfortran/generated/minval1_s4.c                 |    30 +-
 libgfortran/generated/minval_i1.c                  |    30 +-
 libgfortran/generated/minval_i16.c                 |    30 +-
 libgfortran/generated/minval_i2.c                  |    30 +-
 libgfortran/generated/minval_i4.c                  |    30 +-
 libgfortran/generated/minval_i8.c                  |    30 +-
 libgfortran/generated/minval_r10.c                 |    30 +-
 libgfortran/generated/minval_r16.c                 |    30 +-
 libgfortran/generated/minval_r17.c                 |    30 +-
 libgfortran/generated/minval_r4.c                  |    30 +-
 libgfortran/generated/minval_r8.c                  |    30 +-
 libgfortran/generated/norm2_r10.c                  |     7 +-
 libgfortran/generated/norm2_r16.c                  |     7 +-
 libgfortran/generated/norm2_r17.c                  |     7 +-
 libgfortran/generated/norm2_r4.c                   |     7 +-
 libgfortran/generated/norm2_r8.c                   |     7 +-
 libgfortran/generated/parity_l1.c                  |     7 +-
 libgfortran/generated/parity_l16.c                 |     7 +-
 libgfortran/generated/parity_l2.c                  |     7 +-
 libgfortran/generated/parity_l4.c                  |     7 +-
 libgfortran/generated/parity_l8.c                  |     7 +-
 libgfortran/generated/product_c10.c                |    30 +-
 libgfortran/generated/product_c16.c                |    30 +-
 libgfortran/generated/product_c17.c                |    30 +-
 libgfortran/generated/product_c4.c                 |    30 +-
 libgfortran/generated/product_c8.c                 |    30 +-
 libgfortran/generated/product_i1.c                 |    30 +-
 libgfortran/generated/product_i16.c                |    30 +-
 libgfortran/generated/product_i2.c                 |    30 +-
 libgfortran/generated/product_i4.c                 |    30 +-
 libgfortran/generated/product_i8.c                 |    30 +-
 libgfortran/generated/product_r10.c                |    30 +-
 libgfortran/generated/product_r16.c                |    30 +-
 libgfortran/generated/product_r17.c                |    30 +-
 libgfortran/generated/product_r4.c                 |    30 +-
 libgfortran/generated/product_r8.c                 |    30 +-
 libgfortran/generated/sum_c10.c                    |    30 +-
 libgfortran/generated/sum_c16.c                    |    30 +-
 libgfortran/generated/sum_c17.c                    |    30 +-
 libgfortran/generated/sum_c4.c                     |    30 +-
 libgfortran/generated/sum_c8.c                     |    30 +-
 libgfortran/generated/sum_i1.c                     |    30 +-
 libgfortran/generated/sum_i16.c                    |    30 +-
 libgfortran/generated/sum_i2.c                     |    30 +-
 libgfortran/generated/sum_i4.c                     |    30 +-
 libgfortran/generated/sum_i8.c                     |    30 +-
 libgfortran/generated/sum_r10.c                    |    30 +-
 libgfortran/generated/sum_r16.c                    |    30 +-
 libgfortran/generated/sum_r17.c                    |    30 +-
 libgfortran/generated/sum_r4.c                     |    30 +-
 libgfortran/generated/sum_r8.c                     |    30 +-
 libgfortran/io/async.c                             |     8 +-
 libgfortran/m4/ifindloc1.m4                        |    18 +-
 libgfortran/m4/ifunction-s.m4                      |    30 +-
 libgfortran/m4/ifunction-s2.m4                     |    30 +-
 libgfortran/m4/ifunction.m4                        |    30 +-
 libgfortran/m4/ifunction_logical.m4                |     9 +-
 libgm2/ChangeLog                                   |    65 +
 libgm2/Makefile.am                                 |     9 +-
 libgm2/Makefile.in                                 |    16 +-
 libgm2/acinclude.m4                                |   784 +
 libgm2/aclocal.m4                                  |     1 +
 libgm2/config.h.in                                 |    43 +
 libgm2/configure                                   |  2838 +-
 libgm2/configure.ac                                |    14 +-
 libgm2/configure.host                              |   381 +
 libgm2/libm2cor/Makefile.am                        |     4 +
 libgm2/libm2cor/Makefile.in                        |    18 +-
 libgm2/libm2iso/Makefile.am                        |     4 +
 libgm2/libm2iso/Makefile.in                        |    18 +-
 libgm2/libm2iso/wrapclock.cc                       |     9 +-
 libgm2/libm2log/Makefile.am                        |     3 +
 libgm2/libm2log/Makefile.in                        |    18 +-
 libgm2/libm2min/Makefile.am                        |     3 +
 libgm2/libm2min/Makefile.in                        |    18 +-
 libgm2/libm2pim/Makefile.am                        |     3 +
 libgm2/libm2pim/Makefile.in                        |    18 +-
 libgm2/libm2pim/cgetopt.cc                         |  1028 +-
 libgm2/libm2pim/wrapc.cc                           |    39 +
 libgo/configure                                    |    18 +-
 libgo/configure.ac                                 |     1 +
 libgo/go/syscall/errstr.go                         |     2 +-
 libgomp/ChangeLog                                  |   160 +
 libgomp/Makefile.am                                |     9 +-
 libgomp/Makefile.in                                |    10 +-
 libgomp/config/accel/target-indirect.c             |   126 +
 libgomp/config/gcn/team.c                          |     4 +
 libgomp/config/linux/x86/spincount.h               |    49 +
 libgomp/config/nvptx/team.c                        |     5 +
 libgomp/configure                                  |   126 +-
 libgomp/configure.ac                               |     1 +
 libgomp/env.c                                      |     6 +-
 libgomp/libgomp-plugin.h                           |     5 +-
 libgomp/libgomp.h                                  |    23 +
 libgomp/libgomp.map                                |     1 +
 libgomp/libgomp.texi                               |   663 +-
 libgomp/libgomp_g.h                                |     1 +
 libgomp/oacc-host.c                                |     3 +-
 libgomp/oacc-parallel.c                            |     8 +-
 libgomp/omp_lib.f90.in                             |     4 +
 libgomp/plugin/plugin-gcn.c                        |   121 +-
 libgomp/plugin/plugin-nvptx.c                      |    63 +-
 libgomp/target-indirect.c                          |    32 +
 libgomp/target.c                                   |    17 +-
 libgomp/team.c                                     |     3 +-
 .../libgomp.c++/declare-target-indirect-1.C        |    23 +
 .../declare-target-indirect-1.c                    |    21 +
 .../declare-target-indirect-2.c                    |    33 +
 libgomp/testsuite/libgomp.fortran/allocate-5.f90   |    87 +
 libgomp/testsuite/libgomp.fortran/allocate-6.f90   |   124 +
 libgomp/testsuite/libgomp.fortran/allocate-7.f90   |   342 +
 libgomp/testsuite/libgomp.fortran/allocate-8.f90   |    99 +
 .../strictly-structured-block-1.f90                |    22 +
 .../libgomp.oacc-c-c++-common/deep-copy-8.c        |    29 +-
 libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c |     4 +
 .../libgomp.oacc-c-c++-common/if-self-1.c          |    36 +
 .../testsuite/libgomp.oacc-c-c++-common/self-1.c   |   967 +
 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90    |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/self-1.f90  |   995 +
 libiberty/ChangeLog                                |    12 +
 libiberty/config.in                                |     9 +
 libiberty/configure                                |     8 +-
 libiberty/configure.ac                             |     8 +-
 libiberty/pex-unix.c                               |   168 +
 libitm/ChangeLog                                   |    12 +
 libitm/Makefile.am                                 |     7 +-
 libitm/Makefile.in                                 |     7 +-
 libitm/configure                                   |   132 +-
 libitm/configure.ac                                |     1 +
 libitm/testsuite/lib/libitm.exp                    |     1 +
 libitm/testsuite/libitm.c++/c++.exp                |     4 +-
 libobjc/ChangeLog                                  |     5 +
 libobjc/configure                                  |   112 +-
 libobjc/configure.ac                               |    36 +-
 libphobos/ChangeLog                                |    42 +
 libphobos/configure                                |   126 +-
 libphobos/configure.ac                             |     1 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    18 +-
 libphobos/libdruntime/Makefile.in                  |    74 +-
 .../libdruntime/core/internal/array/construction.d |   167 +
 libphobos/libdruntime/core/internal/array/utils.d  |   236 +
 libphobos/libdruntime/core/internal/newaa.d        |   144 +
 libphobos/libdruntime/core/lifetime.d              |    13 +-
 libphobos/libdruntime/core/stdc/errno.d            |   103 +
 libphobos/libdruntime/core/stdc/fenv.d             |    31 +
 libphobos/libdruntime/core/stdc/math.d             |    20 +-
 libphobos/libdruntime/core/stdcpp/string.d         |     6 +-
 libphobos/libdruntime/core/sys/freebsd/ifaddrs.d   |    41 +
 libphobos/libdruntime/core/sys/freebsd/net/if_dl.d |    42 +
 .../libdruntime/core/sys/freebsd/sys/socket.d      |   131 +
 libphobos/libdruntime/core/sys/freebsd/sys/types.d |    58 +
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |    14 +
 libphobos/libdruntime/core/sys/linux/epoll.d       |     8 +
 libphobos/libdruntime/core/sys/linux/link.d        |     6 +
 .../libdruntime/core/sys/linux/linux/if_arp.d      |   136 +
 .../libdruntime/core/sys/linux/linux/if_packet.d   |   315 +
 libphobos/libdruntime/core/sys/linux/perf_event.d  |     4 +
 libphobos/libdruntime/core/sys/linux/sys/eventfd.d |     6 +
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |     5 +
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |    24 +
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |    12 +
 libphobos/libdruntime/core/sys/posix/fcntl.d       |    56 +-
 libphobos/libdruntime/core/sys/posix/setjmp.d      |    15 +
 libphobos/libdruntime/core/sys/posix/signal.d      |    56 +-
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |     2 +
 libphobos/libdruntime/core/sys/posix/sys/msg.d     |     1 +
 .../libdruntime/core/sys/posix/sys/resource.d      |    35 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |    34 +
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |    60 +
 libphobos/libdruntime/core/sys/posix/sys/types.d   |    16 +-
 libphobos/libdruntime/core/sys/posix/ucontext.d    |    27 +
 libphobos/libdruntime/core/sys/windows/sql.d       |     4 +
 libphobos/libdruntime/core/sys/windows/sqlext.d    |     4 +
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |     4 +
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |     4 +
 libphobos/libdruntime/core/sys/windows/winnt.d     |     2 +-
 libphobos/libdruntime/core/thread/fiber.d          |    26 +
 libphobos/libdruntime/object.d                     |    10 +
 libphobos/libdruntime/rt/aaA.d                     |    19 +
 libphobos/libdruntime/rt/lifetime.d                |    26 +-
 libphobos/libdruntime/rt/minfo.d                   |    14 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/Makefile.am                          |     5 +-
 libphobos/src/Makefile.in                          |     3 +-
 libphobos/src/std/algorithm/iteration.d            |     6 +-
 libphobos/src/std/int128.d                         |    46 +-
 libphobos/src/std/parallelism.d                    |     6 +-
 libphobos/src/std/range/primitives.d               |    31 +-
 libphobos/src/std/string.d                         |     1 +
 libphobos/src/std/traits.d                         |    98 +
 libphobos/testsuite/libphobos.hash/test_hash.d     |     4 +-
 libphobos/testsuite/libphobos.phobos/phobos.exp    |     2 +-
 .../libphobos.phobos_shared/phobos_shared.exp      |     2 +-
 libquadmath/ChangeLog                              |    14 +
 libquadmath/Makefile.am                            |     7 +-
 libquadmath/Makefile.in                            |     4 +-
 libquadmath/configure                              |    75 +-
 libquadmath/configure.ac                           |     1 +
 libsanitizer/ChangeLog                             |    36 +
 libsanitizer/LOCAL_PATCHES                         |     3 +-
 libsanitizer/MERGE                                 |     2 +-
 libsanitizer/asan/Makefile.am                      |     7 +-
 libsanitizer/asan/Makefile.in                      |     7 +-
 libsanitizer/asan/asan_allocator.cpp               |   152 +-
 libsanitizer/asan/asan_allocator.h                 |    78 +-
 libsanitizer/asan/asan_descriptions.cpp            |    70 +-
 libsanitizer/asan/asan_errors.cpp                  |    22 +-
 libsanitizer/asan/asan_fake_stack.cpp              |    40 +-
 libsanitizer/asan/asan_globals.cpp                 |    56 +-
 libsanitizer/asan/asan_interceptors.cpp            |   270 +-
 libsanitizer/asan/asan_interceptors.h              |    32 +-
 .../asan/asan_interceptors_memintrinsics.cpp       |    63 +
 .../asan/asan_interceptors_memintrinsics.h         |    37 -
 libsanitizer/asan/asan_internal.h                  |     5 +-
 libsanitizer/asan/asan_mac.cpp                     |    55 +-
 libsanitizer/asan/asan_malloc_linux.cpp            |     2 +-
 libsanitizer/asan/asan_malloc_mac.cpp              |    75 +-
 libsanitizer/asan/asan_malloc_win.cpp              |    10 +-
 libsanitizer/asan/asan_poisoning.cpp               |    15 +-
 libsanitizer/asan/asan_posix.cpp                   |     6 +
 libsanitizer/asan/asan_report.cpp                  |     6 +-
 libsanitizer/asan/asan_report.h                    |     3 +-
 libsanitizer/asan/asan_rtl.cpp                     |    28 +-
 libsanitizer/asan/asan_rtl_x86_64.S                |    28 +-
 libsanitizer/asan/asan_stack.cpp                   |     2 +-
 libsanitizer/asan/asan_stack.h                     |    32 +-
 libsanitizer/asan/asan_stats.cpp                   |     4 +-
 libsanitizer/asan/asan_thread.cpp                  |   183 +-
 libsanitizer/asan/asan_thread.h                    |    42 +-
 libsanitizer/asan/asan_win.cpp                     |    23 +-
 libsanitizer/asan/asan_win_dll_thunk.cpp           |     2 +
 libsanitizer/configure                             |   133 +-
 libsanitizer/configure.ac                          |     2 +
 libsanitizer/hwasan/Makefile.am                    |     6 +-
 libsanitizer/hwasan/Makefile.in                    |     5 +-
 libsanitizer/hwasan/hwasan.cpp                     |   142 +-
 .../hwasan/hwasan_allocation_functions.cpp         |     6 +-
 libsanitizer/hwasan/hwasan_allocator.cpp           |    71 +-
 libsanitizer/hwasan/hwasan_allocator.h             |     7 +-
 libsanitizer/hwasan/hwasan_exceptions.cpp          |     3 +-
 libsanitizer/hwasan/hwasan_globals.cpp             |     2 +
 libsanitizer/hwasan/hwasan_globals.h               |     1 +
 libsanitizer/hwasan/hwasan_interceptors.cpp        |   379 +-
 libsanitizer/hwasan/hwasan_interface_internal.h    |    59 +
 libsanitizer/hwasan/hwasan_linux.cpp               |    11 +-
 libsanitizer/hwasan/hwasan_memintrinsics.cpp       |    30 +
 libsanitizer/hwasan/hwasan_platform_interceptors.h |  1001 +
 libsanitizer/hwasan/hwasan_report.cpp              |   856 +-
 libsanitizer/hwasan/hwasan_report.h                |     2 +-
 libsanitizer/hwasan/hwasan_setjmp_aarch64.S        |    45 +-
 libsanitizer/hwasan/hwasan_setjmp_riscv64.S        |    31 +-
 libsanitizer/hwasan/hwasan_setjmp_x86_64.S         |    28 +-
 libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S  |     8 +-
 libsanitizer/hwasan/hwasan_thread.cpp              |    44 +-
 libsanitizer/hwasan/hwasan_thread_list.cpp         |    19 +-
 libsanitizer/hwasan/hwasan_thread_list.h           |     9 +-
 .../include/sanitizer/allocator_interface.h        |   127 +-
 libsanitizer/include/sanitizer/asan_interface.h    |    96 +-
 .../include/sanitizer/common_interface_defs.h      |   170 +-
 .../include/sanitizer/coverage_interface.h         |    19 +-
 libsanitizer/include/sanitizer/dfsan_interface.h   |    97 +-
 libsanitizer/include/sanitizer/hwasan_interface.h  |   158 +-
 libsanitizer/include/sanitizer/lsan_interface.h    |   106 +-
 libsanitizer/include/sanitizer/memprof_interface.h |    13 +-
 libsanitizer/include/sanitizer/msan_interface.h    |   211 +-
 libsanitizer/include/sanitizer/scudo_interface.h   |    28 +-
 libsanitizer/include/sanitizer/tsan_interface.h    |   197 +-
 .../include/sanitizer/tsan_interface_atomic.h      |   273 +-
 libsanitizer/include/sanitizer/ubsan_interface.h   |     6 +-
 libsanitizer/interception/interception.h           |   200 +-
 libsanitizer/interception/interception_linux.cpp   |    16 +-
 libsanitizer/interception/interception_linux.h     |    18 +-
 libsanitizer/interception/interception_win.cpp     |    92 +-
 libsanitizer/interception/interception_win.h       |     5 +
 libsanitizer/lsan/Makefile.am                      |     8 +-
 libsanitizer/lsan/Makefile.in                      |     8 +-
 libsanitizer/lsan/lsan.cpp                         |     2 +-
 libsanitizer/lsan/lsan_allocator.cpp               |    37 +-
 libsanitizer/lsan/lsan_allocator.h                 |    25 +-
 libsanitizer/lsan/lsan_common.cpp                  |   142 +-
 libsanitizer/lsan/lsan_common.h                    |    27 +-
 libsanitizer/lsan/lsan_common_fuchsia.cpp          |     3 +-
 libsanitizer/lsan/lsan_common_mac.cpp              |    15 +-
 libsanitizer/lsan/lsan_interceptors.cpp            |   117 +-
 libsanitizer/lsan/lsan_mac.cpp                     |     2 +-
 libsanitizer/lsan/lsan_thread.cpp                  |    31 +-
 libsanitizer/lsan/lsan_thread.h                    |     4 +-
 libsanitizer/sanitizer_common/Makefile.am          |     3 +
 libsanitizer/sanitizer_common/Makefile.in          |    30 +-
 .../sanitizer_common/sanitizer_allocator.cpp       |     8 +-
 .../sanitizer_common/sanitizer_allocator.h         |     7 +
 .../sanitizer_allocator_combined.h                 |     6 +-
 .../sanitizer_allocator_interface.h                |     2 +
 .../sanitizer_allocator_primary32.h                |     2 +-
 .../sanitizer_allocator_primary64.h                |     5 +-
 .../sanitizer_allocator_secondary.h                |     4 +-
 .../sanitizer_common/sanitizer_allocator_stats.h   |    27 +-
 .../sanitizer_common/sanitizer_array_ref.h         |   123 +
 libsanitizer/sanitizer_common/sanitizer_asm.h      |    46 +-
 libsanitizer/sanitizer_common/sanitizer_common.cpp |     5 +-
 libsanitizer/sanitizer_common/sanitizer_common.h   |    35 +-
 .../sanitizer_common_interceptors.inc              |   425 +-
 .../sanitizer_common_interceptors_format.inc       |    31 +-
 ...sanitizer_common_interceptors_memintrinsics.inc |   244 +
 ...nitizer_common_interceptors_vfork_aarch64.inc.S |     4 +-
 .../sanitizer_common_interceptors_vfork_arm.inc.S  |     4 +-
 .../sanitizer_common_interceptors_vfork_i386.inc.S |     4 +-
 ...zer_common_interceptors_vfork_loongarch64.inc.S |     4 +-
 ...nitizer_common_interceptors_vfork_riscv64.inc.S |     4 +-
 ...anitizer_common_interceptors_vfork_x86_64.inc.S |     6 +-
 .../sanitizer_common_interface.inc                 |     5 +
 .../sanitizer_common_interface_posix.inc           |     1 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |     6 +-
 .../sanitizer_common/sanitizer_common_syscalls.inc |     2 +-
 libsanitizer/sanitizer_common/sanitizer_dl.cpp     |    37 +
 libsanitizer/sanitizer_common/sanitizer_dl.h       |    26 +
 libsanitizer/sanitizer_common/sanitizer_file.h     |     2 +-
 .../sanitizer_common/sanitizer_flag_parser.cpp     |     7 +-
 .../sanitizer_common/sanitizer_flag_parser.h       |     4 +-
 libsanitizer/sanitizer_common/sanitizer_flags.cpp  |     4 +-
 libsanitizer/sanitizer_common/sanitizer_flags.inc  |     6 +
 libsanitizer/sanitizer_common/sanitizer_flat_map.h |    17 +-
 .../sanitizer_common/sanitizer_fuchsia.cpp         |    13 +-
 .../sanitizer_common/sanitizer_internal_defs.h     |    14 +-
 libsanitizer/sanitizer_common/sanitizer_libc.cpp   |    31 +-
 libsanitizer/sanitizer_common/sanitizer_libc.h     |    27 +-
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |    12 +-
 libsanitizer/sanitizer_common/sanitizer_linux.h    |     1 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |     9 +-
 .../sanitizer_common/sanitizer_malloc_mac.inc      |     2 +-
 libsanitizer/sanitizer_common/sanitizer_platform.h |    13 +-
 .../sanitizer_platform_interceptors.h              |    12 +-
 .../sanitizer_platform_limits_freebsd.cpp          |     9 +
 .../sanitizer_platform_limits_freebsd.h            |    19 +-
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |     4 +
 libsanitizer/sanitizer_common/sanitizer_posix.h    |     5 +-
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |     4 +-
 libsanitizer/sanitizer_common/sanitizer_printf.cpp |     9 +-
 .../sanitizer_common/sanitizer_quarantine.h        |    25 +-
 libsanitizer/sanitizer_common/sanitizer_range.cpp  |    62 +
 libsanitizer/sanitizer_common/sanitizer_range.h    |    40 +
 .../sanitizer_common/sanitizer_redefine_builtins.h |    56 +
 .../sanitizer_common/sanitizer_ring_buffer.h       |     4 +-
 .../sanitizer_signal_interceptors.inc              |     3 +
 .../sanitizer_stacktrace_libcdep.cpp               |    30 +-
 .../sanitizer_stacktrace_printer.cpp               |   162 +-
 .../sanitizer_stacktrace_printer.h                 |   142 +-
 .../sanitizer_stoptheworld_linux_libcdep.cpp       |     6 +-
 .../sanitizer_stoptheworld_mac.cpp                 |     6 +-
 .../sanitizer_common/sanitizer_symbolizer.cpp      |     5 +-
 .../sanitizer_common/sanitizer_symbolizer.h        |     5 +-
 .../sanitizer_symbolizer_internal.h                |     9 +
 .../sanitizer_symbolizer_libbacktrace.cpp          |     2 +-
 .../sanitizer_symbolizer_libcdep.cpp               |    13 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |     5 +-
 .../sanitizer_symbolizer_markup.cpp                |    24 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |    53 +-
 .../sanitizer_symbolizer_report.cpp                |    18 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |    16 +-
 .../sanitizer_thread_arg_retval.cpp                |    94 +
 .../sanitizer_common/sanitizer_thread_arg_retval.h |   116 +
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |     5 +
 .../sanitizer_common/sanitizer_win_dll_thunk.h     |     2 +-
 libsanitizer/tsan/Makefile.am                      |     9 +-
 libsanitizer/tsan/Makefile.in                      |    18 +-
 libsanitizer/tsan/tsan_debugging.cpp               |     4 +-
 libsanitizer/tsan/tsan_interceptors.h              |    34 +-
 .../tsan/tsan_interceptors_libdispatch.cpp         |     2 +-
 .../tsan/tsan_interceptors_memintrinsics.cpp       |    43 +
 libsanitizer/tsan/tsan_interceptors_posix.cpp      |   140 +-
 libsanitizer/tsan/tsan_interface.h                 |     8 +
 libsanitizer/tsan/tsan_interface_ann.cpp           |    22 +
 libsanitizer/tsan/tsan_interface_atomic.cpp        |    24 +
 libsanitizer/tsan/tsan_malloc_mac.cpp              |    28 +-
 libsanitizer/tsan/tsan_mman.cpp                    |    24 +
 libsanitizer/tsan/tsan_platform.h                  |   119 +-
 libsanitizer/tsan/tsan_platform_linux.cpp          |    50 +-
 libsanitizer/tsan/tsan_report.cpp                  |    19 +-
 libsanitizer/tsan/tsan_report.h                    |     3 +-
 libsanitizer/tsan/tsan_rtl.cpp                     |     2 +-
 libsanitizer/tsan/tsan_rtl.h                       |     4 +-
 libsanitizer/tsan/tsan_rtl_riscv64.S               |   203 +
 libsanitizer/tsan/tsan_suppressions.cpp            |     1 +
 libsanitizer/ubsan/Makefile.am                     |     7 +-
 libsanitizer/ubsan/Makefile.in                     |     7 +-
 libsanitizer/ubsan/ubsan_diag.cpp                  |    81 +-
 libsanitizer/ubsan/ubsan_handlers.cpp              |    35 +
 libsanitizer/ubsan/ubsan_handlers.h                |    11 +
 libsanitizer/ubsan/ubsan_handlers_cxx.h            |     5 +-
 libsanitizer/ubsan/ubsan_interface.inc             |     2 +
 libsanitizer/ubsan/ubsan_monitor.cpp               |     3 +-
 libsanitizer/ubsan/ubsan_signals_standalone.cpp    |     5 +
 libssp/ChangeLog                                   |     7 +
 libssp/Makefile.am                                 |     6 +-
 libssp/Makefile.in                                 |     5 +-
 libssp/configure                                   |    76 +-
 libssp/configure.ac                                |     2 +
 libstdc++-v3/ChangeLog                             |   903 +
 libstdc++-v3/acinclude.m4                          |     9 +-
 libstdc++-v3/config.h.in                           |   508 +-
 .../config/abi/pre/gnu-versioned-namespace.ver     |     4 +
 libstdc++-v3/configure                             | 39504 +++++--------------
 libstdc++-v3/configure.ac                          |     1 +
 .../doc/html/manual/source_code_style.html         |     4 +-
 .../doc/xml/manual/appendix_contributing.xml       |     4 +-
 libstdc++-v3/include/Makefile.am                   |     8 +-
 libstdc++-v3/include/Makefile.in                   |     8 +-
 libstdc++-v3/include/bits/algorithmfwd.h           |     3 -
 libstdc++-v3/include/bits/align.h                  |    10 +-
 libstdc++-v3/include/bits/alloc_traits.h           |     4 -
 libstdc++-v3/include/bits/allocator.h              |     3 -
 libstdc++-v3/include/bits/atomic_base.h            |    42 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |     2 +-
 libstdc++-v3/include/bits/atomic_wait.h            |     5 +-
 libstdc++-v3/include/bits/basic_string.h           |    44 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    25 +-
 libstdc++-v3/include/bits/char_traits.h            |     3 -
 libstdc++-v3/include/bits/chrono.h                 |    16 +-
 libstdc++-v3/include/bits/chrono_io.h              |     2 +-
 libstdc++-v3/include/bits/cow_string.h             |    11 +-
 libstdc++-v3/include/bits/erase_if.h               |     4 +-
 libstdc++-v3/include/bits/forward_list.h           |     5 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    16 +-
 libstdc++-v3/include/bits/hashtable.h              |    84 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |   105 +-
 libstdc++-v3/include/bits/ios_base.h               |     5 +-
 libstdc++-v3/include/bits/memory_resource.h        |     6 +-
 libstdc++-v3/include/bits/memoryfwd.h              |     3 +-
 libstdc++-v3/include/bits/move.h                   |     3 -
 libstdc++-v3/include/bits/move_only_function.h     |     5 +-
 libstdc++-v3/include/bits/node_handle.h            |     5 +-
 libstdc++-v3/include/bits/out_ptr.h                |   463 +
 libstdc++-v3/include/bits/ptr_traits.h             |     8 +-
 libstdc++-v3/include/bits/range_access.h           |    12 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    25 +-
 libstdc++-v3/include/bits/ranges_cmp.h             |     7 +-
 libstdc++-v3/include/bits/ranges_util.h            |     2 +-
 libstdc++-v3/include/bits/sat_arith.h              |   148 +
 libstdc++-v3/include/bits/semaphore_base.h         |     6 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    29 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |    45 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |    37 +-
 libstdc++-v3/include/bits/std_mutex.h              |     2 +
 libstdc++-v3/include/bits/stl_algo.h               |    12 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    11 +-
 libstdc++-v3/include/bits/stl_bvector.h            |    39 +-
 libstdc++-v3/include/bits/stl_function.h           |    25 +-
 libstdc++-v3/include/bits/stl_iterator.h           |    72 +-
 libstdc++-v3/include/bits/stl_list.h               |     5 +-
 libstdc++-v3/include/bits/stl_map.h                |     5 +-
 libstdc++-v3/include/bits/stl_pair.h               |     8 +-
 libstdc++-v3/include/bits/stl_queue.h              |     7 +-
 libstdc++-v3/include/bits/stl_stack.h              |     7 +-
 libstdc++-v3/include/bits/stl_tree.h               |     3 -
 libstdc++-v3/include/bits/stl_uninitialized.h      |     7 +-
 libstdc++-v3/include/bits/stl_vector.h             |     3 -
 libstdc++-v3/include/bits/unique_lock.h            |     5 +
 libstdc++-v3/include/bits/unique_ptr.h             |    27 +-
 libstdc++-v3/include/bits/unordered_map.h          |     7 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |     5 +-
 libstdc++-v3/include/bits/utility.h                |    18 +-
 libstdc++-v3/include/bits/version.def              |    18 +-
 libstdc++-v3/include/bits/version.h                |   110 +-
 libstdc++-v3/include/c_global/cmath                |   199 +
 libstdc++-v3/include/std/algorithm                 |     8 +
 libstdc++-v3/include/std/array                     |     2 +
 libstdc++-v3/include/std/atomic                    |     3 +
 libstdc++-v3/include/std/charconv                  |    18 +-
 libstdc++-v3/include/std/chrono                    |    83 +-
 libstdc++-v3/include/std/condition_variable        |     2 +-
 libstdc++-v3/include/std/deque                     |     1 +
 libstdc++-v3/include/std/expected                  |    64 +-
 libstdc++-v3/include/std/format                    |   181 +-
 libstdc++-v3/include/std/forward_list              |     5 +-
 libstdc++-v3/include/std/functional                |    19 +-
 libstdc++-v3/include/std/ios                       |     3 +
 libstdc++-v3/include/std/istream                   |     2 +-
 libstdc++-v3/include/std/iterator                  |     7 +
 libstdc++-v3/include/std/list                      |     3 +
 libstdc++-v3/include/std/map                       |     7 +
 libstdc++-v3/include/std/memory                    |    19 +
 libstdc++-v3/include/std/mutex                     |     5 +
 libstdc++-v3/include/std/numeric                   |     6 +
 libstdc++-v3/include/std/optional                  |    26 +-
 libstdc++-v3/include/std/ostream                   |     2 +-
 libstdc++-v3/include/std/queue                     |     3 +
 libstdc++-v3/include/std/ranges                    |    31 +-
 libstdc++-v3/include/std/regex                     |     3 +
 libstdc++-v3/include/std/scoped_allocator          |     6 +-
 libstdc++-v3/include/std/set                       |     6 +
 libstdc++-v3/include/std/shared_mutex              |     2 +-
 libstdc++-v3/include/std/span                      |    26 +-
 libstdc++-v3/include/std/stack                     |     3 +
 libstdc++-v3/include/std/stacktrace                |     8 +-
 libstdc++-v3/include/std/stop_token                |     2 +-
 libstdc++-v3/include/std/string                    |     6 +
 libstdc++-v3/include/std/string_view               |    28 +-
 libstdc++-v3/include/std/system_error              |     4 +-
 libstdc++-v3/include/std/thread                    |     5 +-
 libstdc++-v3/include/std/tuple                     |     2 +
 libstdc++-v3/include/std/unordered_map             |     7 +
 libstdc++-v3/include/std/unordered_set             |     6 +
 libstdc++-v3/include/std/utility                   |    38 +-
 libstdc++-v3/include/std/vector                    |     3 +
 libstdc++-v3/linkage.m4                            |    51 -
 libstdc++-v3/python/libstdcxx/v6/xmethods.py       |    23 +-
 libstdc++-v3/src/Makefile.am                       |     7 +-
 libstdc++-v3/src/Makefile.in                       |     5 +-
 libstdc++-v3/src/c++11/system_error.cc             |    78 +-
 libstdc++-v3/src/c++98/locale.cc                   |    13 +-
 libstdc++-v3/src/experimental/contract.cc          |     9 +
 libstdc++-v3/src/libbacktrace/Makefile.am          |     8 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |     7 +-
 .../testsuite/18_support/byte/requirements.cc      |     1 +
 .../testsuite/18_support/destroying_delete.cc      |     1 +
 .../testsuite/18_support/source_location/1.cc      |     3 +-
 .../18_support/source_location/version.cc          |     1 +
 .../testsuite/18_support/type_info/constexpr.cc    |     1 +
 .../uncaught_exceptions/uncaught_exceptions.cc     |     1 +
 .../testsuite/19_diagnostics/stacktrace/hash.cc    |    24 +
 .../testsuite/19_diagnostics/stacktrace/output.cc  |    19 +-
 .../19_diagnostics/stacktrace/synopsis.cc          |     1 +
 .../testsuite/19_diagnostics/stacktrace/version.cc |     1 +
 .../20_util/addressof/requirements/constexpr.cc    |     1 +
 .../testsuite/20_util/allocator_traits/header-2.cc |     1 +
 .../testsuite/20_util/allocator_traits/header.cc   |     1 +
 libstdc++-v3/testsuite/20_util/as_const/1.cc       |     1 +
 .../20_util/bitset/cons/constexpr_c++23.cc         |     1 +
 libstdc++-v3/testsuite/20_util/bitset/version.cc   |     1 +
 .../20_util/duration/arithmetic/constexpr_c++17.cc |     1 +
 libstdc++-v3/testsuite/20_util/duration/io.cc      |     1 +
 .../testsuite/20_util/duration_cast/rounding.cc    |     1 +
 .../members/weak_from_this.cc                      |     1 +
 .../testsuite/20_util/exchange/constexpr.cc        |     1 +
 .../testsuite/20_util/expected/synopsis.cc         |     1 +
 libstdc++-v3/testsuite/20_util/expected/version.cc |     1 +
 .../20_util/function_objects/bind_front/1.cc       |     8 +-
 .../20_util/function_objects/bind_front/2.cc       |    12 +-
 .../testsuite/20_util/function_objects/invoke/3.cc |     1 +
 .../testsuite/20_util/function_objects/invoke/4.cc |     1 +
 .../20_util/function_objects/invoke/constexpr.cc   |     5 +-
 .../20_util/function_objects/invoke/version.cc     |     1 +
 .../20_util/function_objects/searchers.cc          |    16 +-
 .../testsuite/20_util/integer_comparisons/1.cc     |     1 +
 .../testsuite/20_util/integer_comparisons/2.cc     |     1 +
 .../testsuite/20_util/integer_sequence/112473.cc   |     8 +
 .../testsuite/20_util/is_bounded_array/value.cc    |     8 +-
 .../20_util/is_layout_compatible/value.cc          |     2 +
 .../20_util/is_layout_compatible/version.cc        |     1 +
 .../requirements/explicit_instantiation.cc         |     1 +
 .../is_nothrow_swappable/requirements/typedefs.cc  |     1 +
 .../20_util/is_nothrow_swappable/value.cc          |     1 +
 .../testsuite/20_util/is_nothrow_swappable/value.h |    13 +-
 .../requirements/explicit_instantiation.cc         |     6 -
 .../requirements/typedefs.cc                       |     6 -
 .../20_util/is_nothrow_swappable_with/value.cc     |     4 +-
 .../20_util/is_pointer_interconvertible/value.cc   |     2 +
 .../20_util/is_pointer_interconvertible/version.cc |     1 +
 .../testsuite/20_util/is_scoped_enum/value.cc      |     1 +
 .../testsuite/20_util/is_scoped_enum/version.cc    |     1 +
 .../requirements/explicit_instantiation.cc         |     6 -
 .../20_util/is_swappable/requirements/typedefs.cc  |     6 -
 .../testsuite/20_util/is_swappable/value.cc        |     1 +
 .../testsuite/20_util/is_swappable/value.h         |    13 +-
 .../requirements/explicit_instantiation.cc         |     6 -
 .../is_swappable_with/requirements/typedefs.cc     |     6 -
 .../testsuite/20_util/is_swappable_with/value.cc   |     4 +-
 .../testsuite/20_util/is_unbounded_array/value.cc  |     4 +-
 .../testsuite/20_util/move_only_function/cons.cc   |     1 +
 .../20_util/move_only_function/version.cc          |     1 +
 .../testsuite/20_util/optional/monadic/and_then.cc |     1 +
 .../testsuite/20_util/optional/requirements.cc     |     1 +
 libstdc++-v3/testsuite/20_util/optional/version.cc |     1 +
 libstdc++-v3/testsuite/20_util/owner_less/void.cc  |     3 +-
 .../testsuite/20_util/pair/dangling_ref.cc         |    20 +-
 .../20_util/reference_from_temporary/value.cc      |     8 +-
 .../20_util/reference_from_temporary/version.cc    |     1 +
 .../testsuite/20_util/scoped_allocator/noexcept.cc |     1 +
 .../testsuite/20_util/shared_ptr/atomic/1.cc       |     1 +
 .../testsuite/20_util/shared_ptr/atomic/2.cc       |     1 +
 .../testsuite/20_util/shared_ptr/atomic/3.cc       |     1 +
 .../20_util/shared_ptr/atomic/atomic_shared_ptr.cc |     1 +
 .../testsuite/20_util/shared_ptr/creation/array.cc |     1 +
 .../20_util/shared_ptr/creation/overwrite.cc       |     1 +
 .../20_util/shared_ptr/creation/version.cc         |     1 +
 .../20_util/smartptr.adapt/inout_ptr/1.cc          |    47 +
 .../20_util/smartptr.adapt/inout_ptr/2.cc          |   102 +
 .../smartptr.adapt/inout_ptr/shared_ptr_neg.cc     |    11 +
 .../20_util/smartptr.adapt/inout_ptr/void_ptr.cc   |    35 +
 .../testsuite/20_util/smartptr.adapt/out_ptr/1.cc  |   116 +
 .../testsuite/20_util/smartptr.adapt/out_ptr/2.cc  |   273 +
 .../smartptr.adapt/out_ptr/shared_ptr_neg.cc       |     7 +
 .../20_util/smartptr.adapt/out_ptr/void_ptr.cc     |    60 +
 .../testsuite/20_util/smartptr.adapt/version.cc    |    19 +
 .../testsuite/20_util/time_point_cast/rounding.cc  |     1 +
 .../testsuite/20_util/to_chars/constexpr.cc        |     1 +
 libstdc++-v3/testsuite/20_util/to_chars/result.cc  |     4 +-
 libstdc++-v3/testsuite/20_util/to_chars/version.cc |     1 +
 libstdc++-v3/testsuite/20_util/to_underlying/1.cc  |     1 +
 .../testsuite/20_util/to_underlying/version.cc     |     1 +
 libstdc++-v3/testsuite/20_util/tuple/apply/1.cc    |     4 +-
 .../tuple/cons/constexpr_allocator_arg_t.cc        |     1 +
 .../testsuite/20_util/tuple/make_from_tuple/1.cc   |     8 +-
 libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc    |     6 +-
 .../testsuite/20_util/tuple/tuple_element_t.cc     |     1 +
 .../20_util/unique_ptr/cons/constexpr_c++20.cc     |     1 +
 .../20_util/unique_ptr/creation/for_overwrite.cc   |     1 +
 libstdc++-v3/testsuite/20_util/unreachable/1.cc    |     1 +
 .../testsuite/20_util/unreachable/version.cc       |     1 +
 .../testsuite/20_util/unwrap_reference/1.cc        |     1 +
 .../testsuite/20_util/unwrap_reference/3.cc        |     1 +
 .../testsuite/20_util/variant/constexpr.cc         |     1 +
 libstdc++-v3/testsuite/20_util/variant/version.cc  |     1 +
 .../testsuite/20_util/variant/visit_inherited.cc   |     1 +
 libstdc++-v3/testsuite/20_util/void_t/1.cc         |     1 +
 .../capacity/char/resize_and_overwrite.cc          |     2 +-
 .../21_strings/basic_string/cons/char/constexpr.cc |     1 +
 .../basic_string/cons/wchar_t/constexpr.cc         |     1 +
 .../testsuite/21_strings/basic_string/erasure.cc   |     4 +-
 .../numeric_conversions/char/to_string_float.cc    |    31 +-
 .../basic_string/numeric_conversions/version.cc    |     2 +
 .../testsuite/21_strings/basic_string/version.cc   |     1 +
 .../modifiers/remove_prefix/debug.cc               |    14 +
 .../modifiers/remove_suffix/debug.cc               |    14 +
 .../basic_string_view/operations/contains/char.cc  |     1 +
 .../operations/contains/char/2.cc                  |     1 +
 .../operations/copy/char/constexpr.cc              |     1 +
 .../requirements/constexpr_functions_c++17.cc      |     1 +
 .../requirements/constexpr_functions_c++20.cc      |     1 +
 .../21_strings/char_traits/requirements/version.cc |     1 +
 .../testsuite/22_locale/codecvt/codecvt_unicode.h  |   123 +-
 .../array/comparison_operators/constexpr.cc        |     3 +-
 .../testsuite/23_containers/array/creation/1.cc    |     1 +
 .../testsuite/23_containers/array/creation/2.cc    |     1 +
 .../array/element_access/constexpr_c++17.cc        |     1 +
 .../array/requirements/constexpr_fill.cc           |     3 +-
 .../array/requirements/constexpr_iter.cc           |     3 +-
 .../23_containers/array/tuple_interface/get_neg.cc |     6 +-
 .../testsuite/23_containers/deque/erasure.cc       |     4 +-
 .../23_containers/forward_list/erasure.cc          |     4 +-
 .../testsuite/23_containers/list/erasure.cc        |     4 +-
 .../testsuite/23_containers/map/erasure.cc         |     6 +-
 .../23_containers/queue/cons_from_iters.cc         |     1 +
 .../testsuite/23_containers/set/erasure.cc         |     4 +-
 libstdc++-v3/testsuite/23_containers/span/1.cc     |     1 +
 libstdc++-v3/testsuite/23_containers/span/2.cc     |     1 +
 .../23_containers/span/back_assert_neg.cc          |     2 +-
 .../testsuite/23_containers/span/back_neg.cc       |     2 +-
 .../23_containers/span/first_2_assert_neg.cc       |     2 +-
 .../23_containers/span/first_assert_neg.cc         |     2 +-
 .../testsuite/23_containers/span/first_neg.cc      |     2 +-
 .../23_containers/span/front_assert_neg.cc         |     2 +-
 .../testsuite/23_containers/span/front_neg.cc      |     2 +-
 .../23_containers/span/index_op_assert_neg.cc      |     2 +-
 .../testsuite/23_containers/span/index_op_neg.cc   |     2 +-
 .../23_containers/span/last_2_assert_neg.cc        |     2 +-
 .../23_containers/span/last_assert_neg.cc          |     2 +-
 .../testsuite/23_containers/span/last_neg.cc       |     2 +-
 .../testsuite/23_containers/span/nodiscard.cc      |    58 +
 .../23_containers/span/subspan_2_assert_neg.cc     |     2 +-
 .../23_containers/span/subspan_3_assert_neg.cc     |     2 +-
 .../23_containers/span/subspan_4_assert_neg.cc     |     2 +-
 .../23_containers/span/subspan_5_assert_neg.cc     |     2 +-
 .../23_containers/span/subspan_6_assert_neg.cc     |     2 +-
 .../23_containers/span/subspan_assert_neg.cc       |     2 +-
 .../testsuite/23_containers/span/subspan_neg.cc    |     6 +-
 .../23_containers/stack/cons_from_iters.cc         |     1 +
 .../23_containers/unordered_map/erasure.cc         |     6 +-
 .../23_containers/unordered_map/modifiers/merge.cc |   178 +-
 .../23_containers/unordered_map/operations/1.cc    |     1 +
 .../23_containers/unordered_set/erasure.cc         |     4 +-
 .../23_containers/unordered_set/operations/1.cc    |     1 +
 .../23_containers/vector/cons/constexpr.cc         |     1 +
 .../testsuite/23_containers/vector/erasure.cc      |     4 +-
 .../23_containers/vector/requirements/version.cc   |     1 +
 .../24_iterators/insert_iterator/constexpr.cc      |     1 +
 .../testsuite/25_algorithms/clamp/constexpr.cc     |     8 +-
 .../clamp/requirements/explicit_instantiation/1.cc |     6 -
 .../testsuite/25_algorithms/constexpr_macro.cc     |     1 +
 .../testsuite/25_algorithms/cpp_lib_constexpr.cc   |     1 +
 .../testsuite/25_algorithms/fold_left/1.cc         |     6 +-
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-4.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test.cc   |     1 +
 .../26_numerics/bit/bit.byteswap/byteswap.cc       |     1 +
 .../26_numerics/bit/bit.byteswap/version.cc        |     1 +
 .../testsuite/26_numerics/bit/bit.cast/bit_cast.cc |     1 +
 .../testsuite/26_numerics/bit/bit.cast/version.cc  |     1 +
 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc |     1 +
 libstdc++-v3/testsuite/26_numerics/bit/header.cc   |     1 +
 libstdc++-v3/testsuite/26_numerics/complex/1.cc    |     1 +
 libstdc++-v3/testsuite/26_numerics/complex/2.cc    |     1 +
 libstdc++-v3/testsuite/26_numerics/endian/2.cc     |     1 +
 libstdc++-v3/testsuite/26_numerics/endian/3.cc     |     1 +
 libstdc++-v3/testsuite/26_numerics/gcd/1.cc        |     1 +
 .../headers/cmath/equivalent_functions.cc          |   224 +
 .../headers/cmath/functions_std_c++17.cc           |    45 +
 .../complex.h/{std_c++11.h => std_c++11.cc}        |     4 +-
 .../complex.h/{std_c++98.h => std_c++98.cc}        |    14 +-
 .../complex.h/{std_gnu++11.h => std_gnu++11.cc}    |     3 +-
 libstdc++-v3/testsuite/26_numerics/lcm/1.cc        |     1 +
 libstdc++-v3/testsuite/26_numerics/lerp/1.cc       |     1 +
 libstdc++-v3/testsuite/26_numerics/lerp/version.cc |     1 +
 .../testsuite/26_numerics/midpoint/integral.cc     |     1 +
 .../testsuite/26_numerics/midpoint/version.cc      |     1 +
 libstdc++-v3/testsuite/26_numerics/numbers/1.cc    |     1 +
 libstdc++-v3/testsuite/26_numerics/numbers/2.cc    |     1 +
 .../testsuite/26_numerics/saturation/add.cc        |    73 +
 .../testsuite/26_numerics/saturation/cast.cc       |    24 +
 .../testsuite/26_numerics/saturation/div.cc        |    45 +
 .../testsuite/26_numerics/saturation/mul.cc        |    34 +
 .../testsuite/26_numerics/saturation/sub.cc        |    86 +
 .../testsuite/26_numerics/saturation/version.cc    |    19 +
 .../27_io/basic_filebuf/native_handle/char/1.cc    |     1 +
 .../27_io/basic_filebuf/native_handle/version.cc   |     1 +
 .../27_io/basic_ofstream/open/char/noreplace.cc    |     1 +
 .../27_io/basic_ofstream/open/wchar_t/noreplace.cc |     1 +
 libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc    |     1 +
 libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc    |     1 +
 libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc |     1 +
 libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc |     1 +
 libstdc++-v3/testsuite/27_io/spanstream/1.cc       |     1 +
 libstdc++-v3/testsuite/27_io/spanstream/version.cc |     1 +
 .../29_atomics/atomic/compare_exchange_padding.cc  |     2 +-
 .../testsuite/29_atomics/atomic/cons/value_init.cc |     1 +
 .../29_atomics/atomic/lock_free_aliases.cc         |     1 +
 .../testsuite/29_atomics/atomic/lwg3220.cc         |     1 +
 .../testsuite/29_atomics/atomic/wait_notify/1.cc   |     1 +
 .../testsuite/29_atomics/atomic/wait_notify/2.cc   |     1 +
 .../testsuite/29_atomics/atomic_flag/clear/1.cc    |     2 +-
 .../29_atomics/atomic_flag/cons/value_init.cc      |     2 +-
 .../atomic_flag/test_and_set/explicit.cc           |     2 +-
 .../atomic_flag/test_and_set/implicit.cc           |     2 +-
 .../atomic_ref/compare_exchange_padding.cc         |     2 +-
 .../testsuite/29_atomics/atomic_ref/generic.cc     |     2 +-
 .../testsuite/29_atomics/atomic_ref/integral.cc    |     2 +-
 .../testsuite/29_atomics/atomic_ref/pointer.cc     |     2 +-
 .../29_atomics/headers/stdatomic.h/c_compat.cc     |     1 +
 .../29_atomics/headers/stdatomic.h/version.cc      |     1 +
 libstdc++-v3/testsuite/30_threads/barrier/1.cc     |     1 +
 libstdc++-v3/testsuite/30_threads/barrier/2.cc     |     1 +
 .../condition_variable_any/stop_token/1.cc         |     1 +
 .../condition_variable_any/stop_token/2.cc         |     1 +
 libstdc++-v3/testsuite/30_threads/jthread/1.cc     |     1 +
 .../testsuite/30_threads/jthread/version.cc        |     1 +
 libstdc++-v3/testsuite/30_threads/latch/1.cc       |     1 +
 libstdc++-v3/testsuite/30_threads/latch/2.cc       |     1 +
 .../30_threads/lock_guard/cons/nodiscard.cc        |    20 +
 .../30_threads/scoped_lock/cons/nodiscard.cc       |    29 +
 .../scoped_lock/requirements/typedefs.cc           |     2 +-
 libstdc++-v3/testsuite/30_threads/semaphore/1.cc   |     1 +
 libstdc++-v3/testsuite/30_threads/semaphore/2.cc   |     1 +
 .../30_threads/shared_lock/locking/112089.cc       |    23 +
 libstdc++-v3/testsuite/30_threads/stop_token/1.cc  |     1 +
 libstdc++-v3/testsuite/30_threads/stop_token/2.cc  |     1 +
 .../testsuite/30_threads/thread/id/output.cc       |    14 +-
 .../30_threads/unique_lock/cons/nodiscard.cc       |    40 +
 .../testsuite/experimental/feat-char8_t.cc         |     1 +
 libstdc++-v3/testsuite/experimental/feat-cxx14.cc  |     3 +
 .../experimental/iterator/ostream_joiner.cc        |     6 +-
 libstdc++-v3/testsuite/experimental/numeric/gcd.cc |     4 +-
 .../testsuite/experimental/scopeguard/uniqueres.cc |     4 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |     9 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    37 +
 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc |    24 +
 libstdc++-v3/testsuite/std/concepts/1.cc           |     1 +
 libstdc++-v3/testsuite/std/concepts/2.cc           |     1 +
 .../testsuite/std/format/arguments/112607.cc       |    30 +
 .../testsuite/std/ranges/adaptors/as_const/1.cc    |    10 +-
 .../testsuite/std/ranges/adaptors/as_rvalue/1.cc   |    10 +-
 .../testsuite/std/ranges/adaptors/chunk/1.cc       |    10 +-
 .../testsuite/std/ranges/adaptors/chunk_by/1.cc    |    10 +-
 .../testsuite/std/ranges/adaptors/enumerate/1.cc   |    10 +-
 .../testsuite/std/ranges/adaptors/join_with/1.cc   |    10 +-
 .../testsuite/std/ranges/adaptors/slide/1.cc       |    10 +-
 .../testsuite/std/ranges/adaptors/stride/1.cc      |     8 +-
 .../testsuite/std/ranges/cartesian_product/1.cc    |    10 +-
 .../std/ranges/headers/ranges/synopsis.cc          |     1 +
 libstdc++-v3/testsuite/std/ranges/repeat/1.cc      |    19 +-
 libstdc++-v3/testsuite/std/ranges/version_c++23.cc |     1 +
 libstdc++-v3/testsuite/std/ranges/zip/1.cc         |    10 +-
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |     1 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |     1 +
 libstdc++-v3/testsuite/std/time/clock/local/io.cc  |     1 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |     1 +
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |     1 +
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |     1 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |     1 +
 libstdc++-v3/testsuite/std/time/format.cc          |     1 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |     1 +
 libstdc++-v3/testsuite/std/time/month/io.cc        |     1 +
 libstdc++-v3/testsuite/std/time/month_day/io.cc    |     1 +
 .../testsuite/std/time/month_day_last/io.cc        |     1 +
 .../testsuite/std/time/month_weekday/io.cc         |     1 +
 .../testsuite/std/time/month_weekday_last/io.cc    |     1 +
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |     1 +
 libstdc++-v3/testsuite/std/time/weekday/1.cc       |     9 +
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |     1 +
 .../testsuite/std/time/weekday_indexed/io.cc       |     1 +
 libstdc++-v3/testsuite/std/time/weekday_last/io.cc |     1 +
 libstdc++-v3/testsuite/std/time/year/io.cc         |     1 +
 libstdc++-v3/testsuite/std/time/year_month/io.cc   |     1 +
 .../testsuite/std/time/year_month_day/io.cc        |     1 +
 .../testsuite/std/time/year_month_day_last/io.cc   |     1 +
 .../testsuite/std/time/year_month_weekday/io.cc    |     1 +
 .../std/time/year_month_weekday_last/io.cc         |     1 +
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |     1 +
 .../tr1/8_c_compatibility/cstdio/functions.cc      |     2 +-
 .../tr1/8_c_compatibility/cwchar/functions.cc      |     2 +-
 libtool.m4                                         |    57 +-
 libvtv/ChangeLog                                   |     5 +
 libvtv/configure                                   |   132 +-
 libvtv/configure.ac                                |     1 +
 lto-plugin/ChangeLog                               |     5 +
 lto-plugin/configure                               |    75 +-
 lto-plugin/configure.ac                            |     1 +
 maintainer-scripts/ChangeLog                       |     8 +
 maintainer-scripts/gcc_release                     |    22 +-
 zlib/ChangeLog                                     |     5 +
 zlib/configure                                     |    75 +-
 zlib/configure.ac                                  |     1 +
 5742 files changed, 219179 insertions(+), 133350 deletions(-)

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

only message in thread, other threads:[~2023-11-20 21:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-20 21:52 [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'e85c596ae2d1e5f5b769b5af4c0a8e7d055e40d7' into merge-master-e85c596ae2d1e5f5b769b5af4c Eugene Rozenfeld

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